90 likes | 103 Views
LCD CMS. Team Zombie Mongooses. Content Management Systems. A tool to separate web site content management from back-end maintenance Features Manage users, page hierarchies Assign specific users to pages Browser-based page editing
E N D
LCD CMS Team Zombie Mongooses
Content Management Systems • A tool to separate web site content management from back-end maintenance • Features • Manage users, page hierarchies • Assign specific users to pages • Browser-based page editing • Many existing solutions; all are too heavy/too light to benefit those who would use CMS • Middle ground?
Lowest Common Denominator CMS • LCD CMS focuses on feature set & interface design: • Restrict feature set to necessary, useful features • Respect interface design process to ensure shallow learning curve & ease of maintenance • Ensure that user can express design creativity • Appeals to business, organization, individual
What can ours do? • Manage individual pages via browser-based text editors & version control • Organize page structure by establishing categories/hierarchies/etc • Control user privileges • Update content via alternative methods, a la “blogging” semantic • Customize look and feel of web site via template/CSS framework
System/Software Architecture • LAMP • Perl? Ruby on Rails? • AJAX to simulate desktop app environment Version Control Admin. Backend User/Page Database CMS Front End Page Editor Client Side Web Site
Lifecycle Plan • User management system 1 week • Page management system 2 weeks • Page editor • Version control • Integration of users and pages 2 weeks • Final UI touchups 1 week • Documentation compilation <1 week
Lifecycle Plan • Schedule allows for flexibility – some useful features may be added later • Developers will at least need to learn PHP, pref. have experience in web development and interface design • Project can be scaled to fit 3+ developers; more developers may mean some stages occur simultaneously
Feasibility Plan • Innovation in integration • Features found separately in other CMS, wiki, blogs; never found together • Feature set intentionally sparse, with room for growth as time permits