Project Option 1:  Blogging System

 

The blogging project is a client-server Web application built over an RDBMS.  Blogging, short for web logging, is an application that runs on a portal site, in which different users (and user groups) can publish and revise daily journal entries, and these entries will be made public for others to view.  In essence, it gives everyone his or her own personal editorial column to publish to the world.

 

Blogger.com, owned by Google, is the biggest blogger system around.  You should experiment with this web site to see how many of the basic blogging operations work – but use this as a beginning point, not an endpoint, for your blogging design.  Bloggers often use simple XML files to store the blogging entries; we hope to be more sophisticated.

 

Your blogging system should have the following features:

 

 

 

 

 

 

 

 

Additionally, there are many opportunities to add extra capabilities such as text search, different modes of browsing the logs, etc.

 

Useful resources for reference: