X-MAGE (Content Management System) Progress Report

9
X-MAGE X-MAGE (Content Management System) (Content Management System) Progress Report Progress Report Georgi Kindov Georgi Kindov Ilian Alexiev Ilian Alexiev Tenyo Grozev Tenyo Grozev Advisor: Prof. Ausif Mahmood Advisor: Prof. Ausif Mahmood Spring 2004 Senior Project

description

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 - PowerPoint PPT Presentation

Transcript of X-MAGE (Content Management System) Progress Report

Page 1: X-MAGE (Content Management System) Progress Report

X-MAGEX-MAGE(Content Management System)(Content Management System)

Progress ReportProgress Report

Georgi KindovGeorgi Kindov

Ilian AlexievIlian Alexiev

Tenyo GrozevTenyo Grozev

Advisor: Prof. Ausif MahmoodAdvisor: Prof. Ausif Mahmood

Spring 2004 Senior Project

Page 2: X-MAGE (Content Management System) Progress Report

Project OverviewProject Overview

Integrated online system for Content Integrated online system for Content ManagementManagement

All-in-one solution for building interactive All-in-one solution for building interactive web sitesweb sites

Module-based – customizableModule-based – customizable Easy administration through web browserEasy administration through web browser Different levels of user accessDifferent levels of user access Easy to install and supportEasy to install and support Windows and UNIX compatibleWindows and UNIX compatible Developed in PHP, using MySQLDeveloped in PHP, using MySQL

Page 3: X-MAGE (Content Management System) Progress Report

Development ProgressDevelopment Progress

System Installation (completed)System Installation (completed) System Engine (completed)System Engine (completed)

System functionsSystem functions Module ParserModule Parser

Components (Modules)Components (Modules) System (completed)System (completed) Built-in (in progress)Built-in (in progress) Third party (optional)Third party (optional)

Page 4: X-MAGE (Content Management System) Progress Report

System InstallationSystem Installation

Configures the system to work on a Configures the system to work on a specific platform – Windows and specific platform – Windows and UNIXUNIX

Creates configuration filesCreates configuration files Initializes database and tablesInitializes database and tables Creates an admin accountCreates an admin account

Developed by: TenyoDeveloped by: Tenyo

Page 5: X-MAGE (Content Management System) Progress Report

Engine: System Engine: System FunctionsFunctions

Defines the main functionality of the Defines the main functionality of the systemsystem

Creates an abstraction for content called Creates an abstraction for content called ‘module’‘module’

Dynamically places modules in different Dynamically places modules in different positions (top, bottom, left, center, right)positions (top, bottom, left, center, right)

Changes the look-and-feel of the system Changes the look-and-feel of the system by using different design templatesby using different design templates

Developed by: IlianDeveloped by: Ilian

Page 6: X-MAGE (Content Management System) Progress Report

Engine: Module ParserEngine: Module Parser

Required for third party module Required for third party module installationinstallation

Works with Simple XML-like syntaxWorks with Simple XML-like syntax Safely creates tables needed by the Safely creates tables needed by the

modules in the X-Mage database and modules in the X-Mage database and populates them with the supplied valuespopulates them with the supplied values

Integrated error-reporting Integrated error-reporting

Developed by: GeorgeDeveloped by: George

Page 7: X-MAGE (Content Management System) Progress Report

ModulesModules

Admin (developed by Tenyo)Admin (developed by Tenyo) Login (developed by Tenyo)Login (developed by Tenyo) Themes (developed by Ilian)Themes (developed by Ilian) Topics (developed by Ilian)Topics (developed by Ilian) Gallery (developed by George)Gallery (developed by George)

Page 8: X-MAGE (Content Management System) Progress Report

What’s NextWhat’s Next

Adding administration for Topics and Adding administration for Topics and GalleryGallery

Creating comments as a Topics add-Creating comments as a Topics add-onon

Creating Download moduleCreating Download module Creating Poll moduleCreating Poll module Testing of the complete system Testing of the complete system

(different platforms and browsers)(different platforms and browsers)

Page 9: X-MAGE (Content Management System) Progress Report

Further DetailsFurther Details

For a current working version visitFor a current working version visit

http://zeus.foonetwork.com:8090/xmahttp://zeus.foonetwork.com:8090/xmage/ge/

For project details and progress For project details and progress reports visitreports visit

http://piach.com/~ilian/x-mage/http://piach.com/~ilian/x-mage/