In the project Kayi Lee will work under the supervision of Thomas J. Greene . Starting from June 17, 1996, he will work on the project for the following 11 weeks. The project will involve codes that listen to mails sent to W3C Team and update the information of the events in the database. The project will go along with the Calendar project to do the maintenance of the information of W3C Team events on the Web interface
The project "Automation of Web Page Maintenance" aims at automizing the process of updating and spreading the information by different groups of the World Wide Web Consortium (W3C). This summer I'll work on the project under the supervision of Doctor Thomas Greene.
The W3C has its teams distributed from USA to France. They have an enormous library of content pages. An effective way to maintain the pages is becoming increasingly necessary as information explodes continuously. A traditional way to update and spread information is to put the updated information on the web manually so as to let it expose to the team all over the world or even the public. However, as more and more new information is generated every day, such an approach tends to be inefficient and error-prone. One way to tackle the problem is to centralize and automize the updating process.
In the project, I am going to write script packages in Perl and Python to enhance the automation of updating user information. Hopefully the users can report their updated information through email to a centralized place and the package will be able to transform the message into HTML, which is then put on the web automatically.
I am going to work on the project for 11 weeks this summer. For the first week I am planning to get myself acquainted to the group. I will have an orientation by W3C and read the projects about the team so as to get myself involved in the group.
After the first week, I will start to work on my project. This can be separated into two stages. In the first stage, I will learn to write script programs in Perl codes. This involves some reading and practices on the programming. The training will take me two weeks. After that, I will proceed to the second stage of the project. Starting from the fourth week I will design the packages that achieve the goal of the project. The job will include coding, testing, debugging and documenting the script tools. If time allows, I will write the programs in Python, a more powerful and new type of script language. Hopefully I will improve the tools in using that.
The project "Automation of Web Page Maintenance" will be an interesting and challenging project to me. After the project I expect to gain invaluable knowledge in scripts. Besides, my experience in practical programming and software development should be much deepened. I am looking forward to this challenging and fruitful summer.