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 (version 3). It is a port of the Ruby on Rails CMS known as Radiant, although Frog has begun to take its own development direction.
Attracted to the Radiant CMS system, Archambault set about to write a PHP equivalent. The first name given to the project was "phpRadiant", although by February 2007 it was renamed "Frog" after consultation with the PHP team.
Work began in December 2006, and a first functioning public beta was released in January 2007. During 2008, Archambault expanded the development team. The 0.9.5 release marked a licensing change, from the MIT license of previous versions, to the current GPL v.3 license. The target of a version 1.0 release by January 2008 was not met, but development continues with a stable 0.9.5 release (April 2009).
Frog CMS offers the common advantages being based on the well-known PHP/mySQL pair. Resisting the temptation to develop its own arcane scripting system, PHP is available directly to developers, but may be hidden from users. It also makes 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 and metadata assigned globally or on a per-page basis
- flexible page content with reusable "snippets" (header, footer), or sidebar, or extended (custom fields) content
- lightweight core with many functions available as "plugins", including file-management, comment forms, Textile and Markdown support, and database connectivity via PDO (required for use with SQLite); user-contributed plugins include the TinyMCE and FCKeditor wysiwyg editors, gallery, and lightbox-style image display
- 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 Bengali (Bangla), Chinese, Croatian, Czech, Danish, Dutch, Estonian, French, German, Hungarian, Indonesian, Italian, Japanese, Norwegian, Polish, Russian, Spanish, and Swedish.
As of 27 January 2010, development of Frog CMS has appeared to have stalled. In July 2009 Martijn, who had become a core developer of Frog CMS and the driving force behind releases 0.9.3 through to 0.9.5, left the project to work on his own fork of the project, Wolf CMS.
Since then no commits have been made to the main Frog CMS SVN repository hosted on Google Code, and only one post has been made on the project blog hosted on the website. Despite the only post stating that the Frog CMS project is still alive, there is no evidence within the Frog code repository, blog or community to back this up.
Despite still having an active community of users and plugin developers the project seems to have stalled, with no immediate sign of revival.
The forked project, Wolf CMS, however seems to thriving with a growing community and active development.
In December 2010, the Wolf CMS code repository was moved from Google Code to Github.
hy:Frog CMS ru:Frog CMS