Home Ajax XUL JavaScript CSS HTML 5 FAQ-Forum

How To Be A Webmaster Of The Web 2.0?

It was coined in September 2005 by an article on the website of the O'Reilly publisher and has since become part of everyday language without often people knowing what this term refers exactly.
Relying on the article What is Web 2.0 in question and knowing that every success story: Google, eBay, Skype, BitTorrent, and so on are based on this model, here what the Web 2.0 is.

The Web as a platform

In the previous Web 1.0, the product is the application. Netscape Browser was an example. It is a tool for the Web, and a program as another. In contrast services that Google offers such as Adsense, Gmail, all use the Web as a platform: there are not software running on the Web, there are a set of services based on the Web. For Google, the Web is a space in which the user is immersed inside different services while Netscape is just a product running on the Web.
The Web 2.0 takes advantage of the "long trail", the collective strength of a multitude of small sites became participants while previously that had only access to it.

The lesson is the need to develop a simple access service and an algorithmic data management to reach the entire Web.

The collective strength

And if hyperlinks, the foundation of the Web become as the synapses of a giant digital brain? Google uses them to determine the value of a site with its PageRank. eBay creates an economy of resale that exists only by the activity of a multitude of players, that can work only with a very large number of actors.
Amazon, asking webmasters to promote and criticism its products, (the same products as its competitors), has also became a very huge company with only the difference of user engagement.
Wikis are also sites created by users and Wikipedia demonstrates the importance they may have. Similarly, Digg and digg-likes that make use of tagging from users and sharing websites as Flickr, Youtube, Dailymotion.
This is called viral marketing when so promoting a site is maintained by a large numbers of users.
This same phenomenon of group production is the basis of open source software such as Linux, Apache, MySQL, PHP, which operate most of the Web!
In conclusion, this is involvement of users and their contribution in the network that makes it a success.

The spread of information and the blogosphere

The management of news and its spread in real time is another aspect of Web 2.0. The blogs are the vector, and the technical means is given by RSS.
The proliferation of blogs, hosted on a community website or built on his own website with a CMS (Content Management System) as Wordpress is an aspect of the Web 2.0.
The RSS files displayed on pages of sites or on users' desktops are updated in line with the news, that so has moved from the television to the computer.
Blogging establish permalinks, links between blog, reciprocal links, which form communities, social networks and will give life to our giant digital brain based on links.
The permalinks amplify the PageRank in the field of news and create a phenomenon whose relevance is limited in time.

Everything is in the data

The basis of all important sites on the web 2.0 is in the data. The content of the sites for search engines, Google Maps for geography, customers for eBay, and so on. This gives SQL same importance as HTML.
In the modern Web data can be combined with services through mashups.
An example is the combination of geographical data from Maps with a real estate file to provide a photographic vision an offer of housing.
Thus, the possession of data is becoming a major stake and a threat to personal safety.
Following the example of open source software, Free Data are promoted by the Common Creative Licensing and the GreaseMonkey project.

A new programming model

Decentralization and popularization of programming tasks promotes the use of scripting languages such as JavaScript, PHP, Ruby, Python, Scriptol.
It has also spawned a proliferation of frameworks, including Ajax frameworks to power dynamic websites.
The programming model is needed lightweight and it is based on Ajax for exchange of data and on REST for Web services.
In addition comes the use of rich interfaces, usually based on XML, as the Silverlight plug-in from Microsoft.
The model also becomes reactive and quickly adapts to the needs of users.
Programming for the Web creates value by assembling simple elements and using free components.

The software becomes independent of the PC

We see it with new online applications from Google, as well as by the emergence of a very useful tool for Mozilla, Prism to launch Web applications from the desktop.
Another example, iTunes, which uses the user's computer to run a local software, but with remote data.

Some examples of Web 2.0 sites




(c) 2008-2010 Xul.fr