Designing and Building a Content Management System
Building a Content Management System Final Year Project – Corporations are made up of several departments, each containing many employees. In today’s world, most companies want to make their presence felt online by disseminating information quickly and effectively to both their existing and prospective clients. By the mid 90s, information was being stored on static web-pages which made it difficult to manage over a long period. With increasing requirements to maintain accurate information in a fast-paced environment, new technologies emerged to assist in producing dynamic web-pages and websites.
Content Management is the concept of separating the structure from the design. So, the web-designers can focus on the overall look-and-feel of the website and the content providers can simply generate expert data. A web-based Content Management System (CMS) is a collection of tools to allow creation, storage, modification, publication and archive data and information resources from a central repository.
The system then automates the process of retrieving the individual work of different users, including non-technical, and integrates them to produce a functional website. Content Management Systems cater to a variety of business needs and although several off the shelf systems such as Vignette, Interwoven are available, a one-size-fits-all solution does not always suffice. For this reason, many companies prefer to build in-house systems, i.e. software built within the company rather than by outside contractors. They are often more tailored, cost-effective, provide the exact required functionality and are yet scalable and flexible to meet future requirements.
The main goal of this project is to build a web-based system to manage content for a particular organization. It demonstrates a multiple step process by mapping a business model in the information technology domain and involving different users and their actions. Apart from enumerating the objectives of this project, this report explains how the system has been developed, using appropriate tools and technologies, within standards set by the web-development community or experts. It also includes a detailed description of the system design and implementation, and a guide to using the system.
- 10,000 words – 67 pages in length
- Expertly written throughout
- Excellent analysis
- Good use of models and theory
- Ideal for computer science and IT students
1 – Introduction
Overview of Subsequent Chapters
2 – Background Research
World Wide Web Consortium (W3C)
3 – Design
Local Directory Access Protocol (LDAP)
4 – Implementation
DbOperation Java class
5 – Content Management System Usage Guide
Add an article
Saving an article
Versioning and Rollback
6 – Testing and Evaluation
7 – Conclusion
Comparison with original aims
Possible extensions to the project
The ER model
The Control Layer
The Model Layer
The Database Connectivity Layer
The Apache Torque Files