90 likes | 253 Views
Spring 2004 Senior Project. X-MAGE (Content Management System) Progress Report. Georgi Kindov Ilian Alexiev Tenyo Grozev Advisor: Prof. Ausif Mahmood. Project Overview. Integrated online system for Content Management All-in-one solution for building interactive web sites
E N D
Spring 2004 Senior Project X-MAGE(Content Management System)Progress Report Georgi Kindov Ilian Alexiev Tenyo Grozev Advisor: Prof. Ausif Mahmood
Project Overview • Integrated online system for Content Management • All-in-one solution for building interactive web sites • Module-based – customizable • Easy administration through web browser • Different levels of user access • Easy to install and support • Windows and UNIX compatible • Developed in PHP, using MySQL
Development Progress • System Installation (completed) • System Engine (completed) • System functions • Module Parser • Components (Modules) • System (completed) • Built-in (in progress) • Third party (optional)
System Installation • Configures the system to work on a specific platform – Windows and UNIX • Creates configuration files • Initializes database and tables • Creates an admin account • Developed by: Tenyo
Engine: System Functions • Defines the main functionality of the system • Creates an abstraction for content called ‘module’ • Dynamically places modules in different positions (top, bottom, left, center, right) • Changes the look-and-feel of the system by using different design templates • Developed by: Ilian
Engine: Module Parser • Required for third party module installation • Works with Simple XML-like syntax • Safely creates tables needed by the modules in the X-Mage database and populates them with the supplied values • Integrated error-reporting • Developed by: George
Modules • Admin (developed by Tenyo) • Login (developed by Tenyo) • Themes (developed by Ilian) • Topics (developed by Ilian) • Gallery (developed by George)
What’s Next • Adding administration for Topics and Gallery • Creating comments as a Topics add-on • Creating Download module • Creating Poll module • Testing of the complete system (different platforms and browsers)
Further Details • For a current working version visit http://zeus.foonetwork.com:8090/xmage/ • For project details and progress reports visit http://piach.com/~ilian/x-mage/