Frog CMS
From Wikipedia, the free encyclopedia
Frog CMS | |
---|---|
Developed by | Philippe Archambault |
Latest release | 0.9.2 / 22 Jan 2008 |
OS | Cross-platform |
Genre | CMS/Blog software |
License | MIT |
Website | Frog CMS |
Frog CMS is an open source content management system originally developed by Philippe Archambault. The design decision taken from its start was to use PHP5 as the language for the software, along with a MySQL database backend, although it also has support for SQLite. It is a port of the Ruby on Rails CMS known as Radiant, although Frog has begun to take its own development direction.
Contents |
[edit] History
Attracted to the Radiant CMS system, Archambault set about to write a PHP equivalent. The first name given to the project was "phpRadiant",[1] although by February 2007 it was renamed "Frog" after consultation with the PHP team.[2]
Work began in December 2006, and a first functioning public beta was released in January 2007.[3] The target of a version 1.0 release by January 2008 was not met, but development continues with a stable 0.9.2 release. An alpha release of 0.9.3 (March 2008) is available via the SVN repository.
[edit] Features
Frog CMS offers the common advantages being based on the well-known PHP/mySQL pairing, and resisting the temptation to develop its own arcane scripting system. It does, however, make use of an "Extra Light PHP Framework" to provide some commonly used functions to the CMS. Otherwise, its main features include:
- simple hierarchical structured page creation and navigation
- drag-and-drop page re-ordering
- styles assigned on a per-page basis
- flexible page content with reusable "snippets" (header, footer), or sidebar, or extended content
- lightweight core with many functions availabe as "plugins", including file-management, Textile and Markdown support, and database connectivity via PDO (required for use with SQLite); user-contributed plugins include comment forms
- user management, allowing three levels of access ("Administrator" = full site access; "Developer" = complete access except to the "User" module; "Editor" = access only to unprotected pages) to the backend; pages can be selectively "protected" from those with "Editor" rights
- built-in CSS editing
- UTF8 encoding, with i18n modules currently available for Dutch, French, German, Hungarian, Italian, Japanese, and Spanish