Silverstripe CMS

Silverstripe CMS
DeveloperSilverstripe
Stable release
6.2.0 / 2026-04-17[±]
Operating systemCross-platform
TypeContent management system
LicenseBSD License
Websitesilverstripe.org
RepositorySilverstripe Repository

Silverstripe CMS is a free and open source content management system (CMS) and framework for creating and maintaining websites and web applications. It provides an out-of-the-box web-based administration panel and WYSIWYG editor that enables users to make modifications to parts of the website.

Silverstripe CMS is released under the terms of the BSD License.

Software design

Silverstripe CMS separates the roles of content authors (who get a rich (AJAX) web-based user interface that omits technical jargon); and website designers/developers (who write code: HTML, CSS, JavaScript, and PHP).

This contrasts with CMS products which allow technical website development tasks to be performed within a GUI, and also with programming frameworks which offer no out-of-the-box content authoring application. The Silverstripe CMS approach claims to remove complexity for content authors, and offers more flexibility to developers.

The core of Silverstripe CMS is known as Silverstripe Framework (formerly referred to as "Sapphire"), a PHP web application framework. As with the rest of the platform, it is also written in PHP and takes advantage of its object-oriented design capabilities such as namespacing. The framework provides website developers tools to build and extend silverstripe-based websites using modern programming techniques and patterns, such as the model-view-controller pattern and object-relational mapper.[citation needed]

Silverstripe CMS generates markup using a custom template-language based on W3C HTML5 that offers simple placeholders and conditional logic. Silverstripe CMS is extensible through addons and code customization.

Features

Silverstripe CMS 3.1 Administration Panel and Simple theme
Default website theme in Silverstripe CMS CMS 2.3

Notable features of the Silverstripe CMS include:

Notable features missing from Silverstripe CMS include:

Addons

Silverstripe Addons extend the functionality of Silverstripe CMS by providing modules and themes. Modules such as Keys for Cache and Queued Jobs allow developers to backend the core of the CMS, enabling them to make performance improvements or add custom functionality, while modules such as Elemental and Userforms allow site administrators and publishers to customize the site how they see fit. Themes allow site maintainers to change the look and feel of the CMS, itself.

Addons are available via Packagist, the main repository powering Composer, as free downloads under the BSD license. A few modules are officially supported and maintained by Silverstripe, but the majority are community contributed.

Widgets

Silverstripe supported another form of extending the site through Widgets. These were small pieces of functionality that were drag-and-dropped into Silverstripe CMS modules (notably, the blog module). Examples of widgets included tag clouds, Flickr photos, or "word of the day". Widgets were a relatively less-used aspect of the platform and, although still supported by the CMS, saw commercial support withdrawn alongside the release of v5.0. With CMS v6.0, all widget-related code was officially removed, rendering widgets unusable.

Theme Directory

The Silverstripe CMS themes directory provided a number of community-contributed, freely available themes. However, maintainers eventually announced the decommissioning of the Addons site, which hosted the themes directory, stating that the site currently has "several broken features, [and] report[s] incorrect information for many modules and is running outdated dependencies." The site was ultimately redesigned to contain links to Packagist and ssmods, as well showcases of a few modules and projects.

Software requirements

Silverstripe CMS is a web application, requiring a compatible web server and SQL database. As of version 6.2, the requirements for Silverstripe CMS are as follows:

Silverstripe no longer publishes minimum requirements for web servers. Instead, it provides a default .htaccess file for Apache web servers. It also generates Microsoft IIS configurations out of the box. Nginx is also supported but requires manual configuration, and no configuration is provided by default.

Documentation

Silverstripe CMS is released under the terms of the BSD License. Documentation is available for CMS users and website developers. An online demonstration of the CMS is available as an interactive demo. Two technical reference books on Silverstripe CMS are available in English and one in German.

Recognition

Awards

Reviews and articles

Version 3.0 (latest as of November 2012)

  • SSBits (10 September 2012)

Version 2

  • SilverStripe Review (3 April 2009)
  • Microsoft Case Study (17 March 2009)
  • ReadWriteWeb, 14 September 2007
  • Interview on New Zealand Television Show, 1 May 2007, (Video)
  • Hiveminds Magazine, 15 March 2007

See also

References

  1. ↑ "Stable Download". silverstripe.org. Retrieved 2026-04-17.
  2. ↑ "BSD License".
  3. ↑ "SilverStripe CMS - Our Philosophy". 2011-01-19. Archived from the original on 2011-01-16. Retrieved 2011-01-19.
  4. ↑ "Framework". www.silverstripe.org. Retrieved 2021-06-04.
  5. ↑ "Templates and Views". Retrieved 1 September 2026.
  6. ↑ "SilverStripe Translation Portal".
  7. ↑ "Addons » Silverstripe CMS". Retrieved 2026-09-01.
  8. ↑ "5.0.0". Retrieved 1 September 2026.
  9. ↑ "6.0.0". Retrieved 1 September 2026.
  10. ↑ "Decomissioning Addons • Issue #146 • silverstripe/.github". GitHub. Retrieved 1 September 2026.
  11. 1 2 "SilverStripe server requirements". Archived from the original on 2026-07-11. Retrieved 2026-09-01.
  12. ↑ "English SilverStripe Book". 2009-10-10. Archived from the original on 2009-10-08. Retrieved 2009-10-10.
  13. ↑ "SilverStripe - Das umfassende Handbuch (450 page book about SilverStripe, in German)". 2009-02-25. Retrieved 2009-02-25.
  14. ↑ "2008 Most Promising Open Source CMS Announced". Archived from the original on 2009-08-30. Retrieved 2008-10-30.
  15. ↑ "SilverStripe Takes Home NZ Open-Source Award". Archived from the original on 2008-10-14.
  16. ↑ "2007 Open Source CMS Award Finalists". Archived from the original on 2007-10-27.
  17. ↑ "Previous Finalists and Winners | nzosa". Archived from the original on 2010-11-24.
  18. ↑ "Silverstripe CMS - Silverstripe".
  19. ↑ SilverStripe 3 Review
  20. ↑ "SilverStripe - 2.3 series Review". 2009-04-03. Archived from the original on 2010-02-06. Retrieved 2020-01-20.
  21. ↑ "SilverStripe-Windows interoperability creates new markets and fresh opportunities for open source company". Microsoft.com. Retrieved 2020-01-20.
  22. ↑ SilverStripe - Open Source CMS Has Support From Google
  23. ↑ Close Up, Democratic Technology
  24. ↑ SilverStripe CMS is proof that open-source works