Maybe some of you feel puzzled with the web tag concept;
however, you are sure to be quite familiar with the browser's Favorites or
Bookmarks. In fact, the web tag is one of the typical web 2.0 applications,
which provides the support of persisting all of your things in you former favorites
in the remote website. In the new way, users only need to put their collected
website URL's on the Internet and maintain the URL categories appropriately. One
of the outstanding merits of this solution is users cannot lose the favorite URL's
any more due to the system reloading or any other possible damages to the system.
Moreover, the users can also share their favorite URL's with other friends all
over the world.
Today, there are already many mature websites providing the
web tag support, some famous ones include:
which is possibly the earliest web tag system that uses tag as the bookmark
category, and also the web tag services most used as of now.
which adopts the category and key words to identify the tags.
which fully utilizes the Prototype and script.aculo.us Ajax frameworks in terms
of the interface design. It maybe one of most successful Ajax based web
Google Notebook (http://www.google.com/notebook)
is Google's newly-released web tag service, with the Google-styled persistent support - convenient and brisk manipulation and simple and clear functionalities. One of the
most prominent features of Google Notebook is it can add the contents (pictures
and words) of the web pages into the web tags so as to facilitate the viewing
of the tags. And of course, it fully leverages Ajax related techniques to bring
to bring a friendly experience to people.
In terms of the developing techniques, different websites
adopt different ones. Some systems leverage the traditional web programming
techniques and use the browser provided bookmark function to add the URL's into
the web tag system, such as del.icio.us. In contrast, other new websites, such
as Google Notebook, use as many as possible Ajax associated techniques to increase
the availability of the system, as well as provide related browser add-ins to simplify
the adding tag operations, by which users do not need to enter info manually.
In the aspect of applicability, the system to build in this
article quite resembles Google Notebook. It takes the classifying mode to
manage the web tags, as well as support the typical operations, such as adding,
editing, and removing tags.
Before starting the real work, you should familiarize
yourself with the two Ajax frameworks, Prototype and script.aculo.us.