180 likes | 294 Views
CASA Fairfax – Implementation of CMS. INFM 700 Project 3 (Aqua) Akashdeep Ray Arnaud Lawson Neha AR Vidisha Vedvyas. Outline. History of the Project. CASA Fairfax Website Requirements. Content Management System. Drupal . Implementation. Drawbacks. Conclusion. History of the Project.
E N D
CASA Fairfax – Implementation of CMS INFM 700 Project 3 (Aqua) Akashdeep Ray Arnaud Lawson Neha AR VidishaVedvyas
Outline • History of the Project. • CASA Fairfax Website Requirements. • Content Management System. • Drupal. • Implementation. • Drawbacks. • Conclusion.
History of the Project • User and Business Research • Understanding of Client Objectives and Requirements. • Site User Research. • Map users perspective with the site architecture – Card Sorting • Redesign of the website. • Addition of Navigation tools. • A constant design look through out the website. • Re - organization of data.
CASA FairFax Website Requirements • Community interaction • People can contribute towards the website. • A visible presence of community. • Increase in data mandates an improved search functionality. • Easy configuration of website – System Side • Content separation from website administration. • User and Security Management. • Simpler addition of Web 2.0 elements • Easy configuration • More control of data .
Content Management System • A Content Management System (CMS) is a collection of procedures used to manage work flow in a collaborative environment. • Allows for large number of people to contribute data and share data. • Ease of storage and retrieval of data. • Improve communication between users. • Improved control of content.
Drupal • Primarily a web content management system. It is fully open source with community support. • Used for both small personal blog sites as well as high traffic and profile sites such as ubuntu.com and whitehouse.gov • Provides the standard features of a CMS.
Detailed Features • Registration and Maintenance of individual user accounts. • Can work on any web server that supports PHP ver. 4.3.x and database, MySQL and PostgreSQL. • Ease of Customization of page layouts. • Easy maintenance of the website – Site Reports, Logs
Contd.. • Enables introduction of new features using a single button click. • The Theme system separates content from presentation allowing you to control the look and feel of the site. • Online Management and Administration System.
Modular Characteristic of Drupal • Drupal is designed to allow new features and custom behavior into the core module of Drupal. • These modules are installed, enabled or uninstalled by the website administrator. • Access control features are one of the core modules, assigns user roles. • Multi user content creation and editing.
Search Module • The search module lets users search for specific content on the site. • Can search for both users and particular words (based on permissions set). • The Search has advanced features to include – • Search for a combination of words. • One can also choose the content types on which the search should run.
Taxonomy Module • This module helps in organization of data according to natural relationships. • It is created by vocabularies that contain related “Terms”. • The module helps in classification. • The taxonomy module helps to add tags to images or other documents that can be searched.
Custom Breadcrumb Module • Breadcrumb visibility can be customized. • The breadcrumb supports taxonomy module, thereby even breadcrumbs can be used to search documents. • Trails can be made into documents
Drawbacks • Drupal has a steep learning curve for web site administrators. • Drupal has backward compatibility issues.
Conclusion • User role flexibility and richness • Users can contribute data : • Add event (based on the admin permissions) • Add articles • Search feature has been extended to include • Include user defined tags by using taxonomies. • Advance search : to search registered users.
Conclusion • Web 2.0 functionality can be easily added as module E.g. : Forums and blogs • Comment : Helps user comment on the activities and posts based on the Admin permission. • Overall use of CMS makes the web site more interactive by getting more users.