This chapter examines the main issues that have to be considered when selecting an open source content management system. It involves a discussion of literature and the experiences of the authors after installing and testing four widely used open source CMSs (Moodle, Drupal, Xoops, and Mambo) on a stand-alone desktop computer. It takes into consideration Arnold’s (2003) and Han’s (2004) suggestions for the development of CMSs, and identifies six criteria that need to be considered when selecting an open source CMS for use.
Key Terms in this Chapter
Engine: Codes and files that form the heart of an application.
Modules or Components: A CMS element that is already available within an OS CMS or can be appended to enable specific functionalities.
Concurrent Versioning System (CVS): A control system used by open source developers to record the history of source files and documents.
Back Door: A code that can be attached to an application or software to enable the bypass of security mechanisms.
Beta Version: An application or software at the testing stage.