The sometimes complex and continually evolving technology infastructure of Web 2.0 includes server-software, content-syndication, messaging protocols, standards orientated browsers with plugins and extensions, and various client-applications.
The differing yet complimentary approaches of such elements provide Web 2.0 sites with information storage, creatin and dissemination challenges and capabilities that go beyond what the public formally expected in the environment of "Web 1.0"
Web 2.0 websites typically include some of the following features / techniques, refered to as SLATES by Andrew McAfee:
1. Search - the ease of finding information through keyword search making the platform valuable.
2. Links - guides to important pieces of information. The best pages are more frequently linked to.
3. Authoring - the ability to create constantly updating content over a platform that is shifted from being the creation of a few to being the constantly updated interlinked work. In wikis, the content is iterative in the sense that the people undo and redo each other's work. In blogs, content is cumulative in that posts and comments of individuals are accumulated over time.
4. Tags - categorization of content by creating tags that are simple, one-word descriptions to facilitate searching and avoid rigid, pre-made categories.
5. Extensions - automation of some of the work and pattern matching by using algorithms e.g. amazon.com recommendations.
6. Signals - the use of RSS (Really Simple Syndication) technology to notify users with any changes of the content by sending e-mails to them.
