Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

CMS Made Simple

From Wikipedia, the free encyclopedia
CMS Made Simple
Stable release
2.2.23[1] Edit this on Wikidata / 13 August 2026; 42 days ago (13 August 2026)
Written inPHP
Operating systemPlatform-independent
TypeContent management system
LicenseGNU General Public License
Websitecmsmadesimple.org

CMS Made Simple (CMSMS) is a free and open-source content management system (CMS) for small to medium-sized websites.[2] It is written in PHP, uses MySQL as its database, and uses the Smarty template engine for layout.[3] It is released under the GNU General Public License.

Features

[edit]

CMS Made Simple is designed as a modular base package. Common use cases (news, blogs, calendars, guestbooks, galleries, and similar) are usually added through modules rather than being forced into every install.[4]

Notable characteristics include:

  • Layout and content are separated through Smarty templates and stylesheets
  • Role-based permissions (admin, designer, and editor roles can be extended)
  • Configurable pretty URLs for individual pages
  • Caching mechanisms for performance
  • Content, templates, and stylesheets stored in the database (aside from basic configuration)
  • Integrity checksum tools for installed files
  • Localization through language files, with administration available in many languages
  • Event manager hooks that modules and custom code can use (for example, to reindex search content after edits)
  • Extensions via modules under /modules, plugins/tags under /plugins, and user-defined tags managed in the admin UI

Requirements

[edit]

Current 2.2.x releases target modern PHP and MySQL environments. According to the project's release documentation, version 2.2.22 raised the PHP requirement to PHP 8.1 or later (with compatibility through PHP 8.3), and version 2.2.23 extended compatibility to PHP 8.5.[3][5][6]

Typical hosting requirements include a PHP-capable web server (Apache, Nginx, IIS, or similar), MySQL, PHP tokenizer support, and an image library such as GD or ImageMagick.

Bundled modules and themes

[edit]

Default installations include core modules such as News, Search, FileManager, ModuleManager, MenuManager, MicroTiny (a streamlined TinyMCE-based WYSIWYG editor), and related supporting components.[4] Themes can be created in the admin interface or imported/exported; additional themes are available from the project's theme repository.[7]

Popular third-party extensions available through the Forge include galleries, form builders, calendars, frontend user systems, catalogs, newsletters, and guestbooks.[4]

Community

[edit]

CMS Made Simple has an official support forum,[8] documentation site, and developer Forge. Regional communities have also formed outside the main English site, including German- and French-language support forums.[9]

The project has held annual community meetings known as GeekMoot, combining developer discussion with user-facing sessions.[10]

History

[edit]

Development was started on 1 July 2004 by Ted Kulp after he looked for a suitable CMS for the Music Player Daemon website.[11] From about version 0.8, releases used South Pacific island code names in addition to version numbers.[12] Version 1.0 was released on 10 September 2006.

For the 2.x line, the project switched to a country/city naming scheme: the first release of a branch is named after a country, and later releases use city names in that country.[3]

Versions

[edit]

The table below summarizes major branches in the style used on the German Wikipedia article, with every official 2.2.x release after 2020 listed individually from the project documentation.[3]

Branch Version Release date Notes
0.80.8.217 January 2005Older release
0.90.9.225 February 2005Older release
0.100.10.49 November 2005Older release
0.110.11.221 December 2005Older release
0.120.12.210 May 2006Older release
0.130.1318 May 2006Older release
1.01.0.818 June 2007Older release
1.11.1.4.17 October 2007Older release
1.21.2.512 May 2008Older release
1.31.3.124 June 2008Older release
1.41.4.19 August 2008Older release
1.51.5.46 April 2009Older release
1.61.6.1025 May 2011Older release
1.71.7.11 May 2010Older release
1.81.8.212 August 2010Older release
1.91.9.4.327 August 2011Older release
1.101.10.39 January 2012Older release
1.111.11.1320 February 2015Older release
1.121.12.228 March 2016Older release
2.22.2.710 March 2018PHP 5.6+; older release
2.22.2.828 July 2018PHP 7.2 support; older release
2.22.2.134 December 2019Bug-fix and security release; older release
2.22.2.1430 March 2020Maintenance release (T'Sou-ke)[3]
2.22.2.1513 October 2020Bug-fix and security release (Bonaventure)[3]
2.22.2.1621 January 2022Truro; PHP 7.0+[3]
2.22.2.1713 June 2023Iqualuit[3]
2.22.2.187 August 2023Apex[3]
2.22.2.1928 November 2023Selkirk[3]
2.22.2.208 April 2024Saguenay[3]
2.22.2.216 June 2024Sherbrooke[3]
2.22.2.2212 August 2025Saskatoon; PHP 8.1+ / 8.3 compatibility; currently supported[3][5]
2.22.2.2313 August 2026Wunnumin; PHP 8.5 compatibility; current stable[3][6]

Per the development team's support policy, the currently supported releases are the latest two versions of the active branch (as of August 2026: 2.2.22 and 2.2.23).[5][6]

Distributions

[edit]

Official packages are commonly offered as English-only base installs and full language packs, with checksum files. Diff/upgrade packages are also published so existing sites can update within a branch; when an /install directory is present in the upgrade package, a database upgrade step is required after uploading files.

Forks

[edit]

Historical forks include CMSMS MLE (Multi Language Edition), which aimed at native multilingual support and was later separated from the main project, and PowerCMS, a German performance-oriented fork that was discontinued around 2008.[13]

Awards and reception

[edit]

CMS Made Simple has appeared in Packt Publishing open-source CMS awards, including a first-place result in the 2010 Best PHP Open Source CMS category.[14] It later won CMS Critic's Best Open Source CMS award in 2017, and earlier received CMS Critic recognition including a People's Choice Award in 2014.[15]

Books and guides have been published for administrators and developers, including beginner titles and a Packt development cookbook.[16]

See also

[edit]

References

[edit]
  1. https://docs.cmsmadesimple.org/general-information/core-releases. {{cite web}}: Missing or empty |title= (help)
  2. Brice Dunwoodie (3 June 2009). "Drupal vs eZ Publish vs WordPress vs CMS Made Simple". CMSWire. Retrieved 7 September 2026.
  3. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 "Core releases". CMS Made Simple 2.x Official Documentation. Retrieved 7 September 2026.
  4. 1 2 3 "CMS Made Simple Forge". CMS Made Simple. Retrieved 7 September 2026.
  5. 1 2 3 "Announcing CMS Made Simple 2.2.22 - Saskatoon". CMS Made Simple Forums. 12 August 2025. Retrieved 7 September 2026.
  6. 1 2 3 "CMS Made Simple Core". CMS Made Simple Forge. Retrieved 7 September 2026.
  7. "CMS Made Simple Themes". CMS Made Simple. Retrieved 7 September 2026.
  8. "CMS Made Simple Forums". CMS Made Simple. Retrieved 7 September 2026.
  9. "Deutschsprachiges CMS Made Simple Support-Forum". cms-1.org. Retrieved 7 September 2026.
  10. "GeekMoot 2015 - 3 days of CMSMS goodness and exchanges". geekmoot.com. Retrieved 7 September 2026.
  11. "Interview mit Ted Kulp". cms-1.org (in German). Retrieved 7 September 2026.
  12. "Die Entwicklung von CMS Made Simple". cms-1.org (in German). Retrieved 7 September 2026.
  13. "CMS MultiLingualEdition (MLE)". xme.it. Retrieved 7 September 2026.
  14. "CMS Made Simple wins 2010 Open Source CMS Award". Packt Publishing. Retrieved 7 September 2026.
  15. "CMS Critic Awards". CMS Critic. Retrieved 7 September 2026.
  16. "CMS Made Simple Development Cookbook". Packt Publishing. Retrieved 7 September 2026.
[edit]