Development of a generic framework for dynamic website design

Nowadays most of the web pages were dynamic. It meant that there was a database at the backend. Once a change was made in database, a dynamic change on the website would show. Also web pages used content management system (CMS) techniques to help non-technical...

Full description

Saved in:
Bibliographic Details
Main Author: Huang, Dongli
Other Authors: Shum Ping
Format: Final Year Project
Language:English
Published: 2014
Subjects:
Online Access:http://hdl.handle.net/10356/61494
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Nowadays most of the web pages were dynamic. It meant that there was a database at the backend. Once a change was made in database, a dynamic change on the website would show. Also web pages used content management system (CMS) techniques to help non-technical administrators manage the web site easily and administrator-friendly. The purpose of the project was to implement a dynamic, CMS based, administrator friendly website. Our aim was to help the managers edit, add new, delete items on the website easily. The scenario of the project was to build a website for iEEE Photonics Society Singapore Chapter. At last, we expected to implement a generic web framework that other small organizations with similar requirement could just use the developed applications to install a dynamic website with simply installation and configuration the developed components of the website. We used Joomla! as our platform and our basic framework to start with. At last, two Joomla! components were developed and installed. The two components were for event management and committee member management. We implemented the components to achieve the functionalities of editing, adding new, deleting items, as well as registering events and mail function to inform registered user or administrators upon activity succeeded. Other functionalities that were required but beyond our main scope were also realized by installing existing Joomla! extensions. A deep search for suitable extensions was done. At last, the website was successful implemented and installed in a real web server.