As mentioned above, a web tag system will perform the task
of storing your favorite URL's in the remote host instead of the local one to
prevent some damages from reinstalling your machine or facilitate your access
from outside your home or office. On the whole, the web tag system in this
article will achieve the listed goals, as follows:
·
Displaying the web tag category list
·
Moving the web tag category
·
Displaying the web tag list
·
Moving a web tag
·
Removing a web tag
·
Adding a new web tag category
·
Removing a web tag category
·
Modifying a web tag category
·
Adding a new web tag
·
Modifying a new web tag
These are the basic functionalities a web tag application
should accomplish. Besides these, to facilitate the users' operation, all the
functionalities are achieved within one web page using Ajax techniques. In this
case, we have recurred to the script.aculo.us framework to achieve special page
effects. During the course of accessing the page objects and event binding, we
have fully leveraged the support of the Prototype framework, such as the event mechanism,
CSS selector, etc.
With the general goals in mind, let us next shift our
attention to the database design.