// Workers AI · dad joke modeWhat did Silverstripe CMS say to the bug? You're stripped of your rights.
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
|
| Silverstripe CMS | |
|---|---|
Silverstripe CMS administrator interface version 4.0 | |
| Developer | Silverstripe |
| Stable release | |
| Operating system | Cross-platform |
| Type | Content management system |
| License | BSD License[2] |
| Website | silverstripe |
| Repository | Silverstripe 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
[edit]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.[3]
The core of Silverstripe CMS is known as Silverstripe Framework (formerly referred to as "Sapphire"), a PHP web application framework.[4] 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.[5] Silverstripe CMS is extensible through addons and code customization.
Features
[edit]

Notable features of the Silverstripe CMS include:
- Out-of-the-box template, supporting responsive design (works on smartphones, tablets, and desktop computers)
- An extensible web application interface
- Rich-text editing based on a modified version of TinyMCE
- Quick embedding of videos and other resources from websites like YouTube, slideshare, etc. (using oEmbed)
- Drag-and-drop tree-based navigation structure
- Custom output markup and table-free default styles (including HTML5 and mobile support)
- Work-flow management: Draft/Published separation through content staging, document revision control/rollback with 'compare' functionality
- Configurable security/permissions model (role-based)
- Data object model, database generation through object-relational mapping, suite of customizable data input controls.
- Asset management, image resizing, drag&drop images from OS desktop to upload.
- Multiple templates per page
- Clean URLs, metadata management, XML site map generation
- Full text search and RSS feeds
- Optimizations for heavy loads (full and part-template caching)
- Internationalization – Silverstripe CMS supports multiple-language content. UTF-8 and the internationalization of character sets are supported. The CMS is available in many languages,[6] including English, French, German, Spanish, and Chinese.
- Hierarchical URLs
- Platform and software agnostic: Windows, macOS, and Linux are all supported, as well as the largest, well-known database and web server software.
Notable features missing from Silverstripe CMS include:
- In-place page editing
- Web interface-based installation of addons, such as modules and themes
- Automated cache management/ORM refresh
Addons
[edit]Silverstripe Addons extend the functionality of Silverstripe CMS by providing modules and themes.[7] 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
[edit]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.[8] With CMS v6.0, all widget-related code was officially removed, rendering widgets unusable.[9]
Theme Directory
[edit]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."[10] The site was ultimately redesigned to contain links to Packagist and ssmods, as well showcases of a few modules and projects.
Software requirements
[edit]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:[11]
- PHP ≥8.3, ≤8.5 with PHP extensions: ctype, dom, fileinfo, hash, intl, mbstring, session, simplexml, tokenizer and xml. The configured
memory_limitmust be at least48M. The gd or imagick extension for image manipulation and an extension for a database connector is also required. - MySQL ≥8.0 or MariaDB (built-in, commercially supported), Microsoft SQL Server (community maintained), PostgreSQL (community maintained), or SQLite3 (community maintained).
- A supported web server, such as Apache, Microsoft IIS, or nginx.
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.[11]
Documentation
[edit]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[12] and one in German.[13]
Recognition
[edit]This article includes a list of general references but lacks sufficient corresponding inline citations. (January 2020) |
Awards
[edit]- Winner Packtpub Most Promising CMS Award 2008, $2000 prize.[14] Then was First Runner up, "Best Overall CMS" in 2009. Also Pact Publishing CMS Awards finalist in 2007.
- Winner in New Zealand Open Source Awards for October 2008 and in 2010.[15]
- Most promising finalists in the 2007 Open Source CMS Awards[16]
- Finalists in the New Zealand Open Source Awards for October 2007[17]
- Hi-tech Awards - Finalist, Emerging Technology Company of the Year in 2017
- Hi-tech Awards - Winner, Best Technology Solution for the Public Sector in 2016
- ALGIM Conference - Winner, Best All Round Exhibitor in 2015 and in 2014
- Internet Industry Awards 2009 - The Positive Societal Impact Award for “The Lowdown” website. This site was also a finalist in 2008 for the TUANZ Innovation Awards.
- ALGIM Web Award - Winner, "Best Redevelopment Website, People’s Choice" for the Gisborne District Council website in 2009.
- 2009 World Summit Awards - Winner for the National Broadband Map, a site created for the State Services Commission
- 11th Annual Wellington Gold Awards - Finalist in 2009 and 2007
- 2008 ComputerWorld Excellence Awards - Finalist, "Innovative Use of IT" [18]
Reviews and articles
[edit]Version 3.0 (latest as of November 2012)
[edit]- SSBits (10 September 2012)[19]
Version 2
[edit]See also
[edit]References
[edit]- ↑ "Stable Download". silverstripe.org. Retrieved 2026-04-17.
- ↑ "BSD License".
- ↑ "SilverStripe CMS - Our Philosophy". 2011-01-19. Archived from the original on 2011-01-16. Retrieved 2011-01-19.
- ↑ "Framework". www.silverstripe.org. Retrieved 2021-06-04.
- ↑ "Templates and Views". Retrieved 1 September 2026.
{{cite web}}: Text "Silverstripe CMS Documentation" ignored (help) - ↑ "SilverStripe Translation Portal".
- ↑ "Addons » Silverstripe CMS". Retrieved 2026-09-01.
- ↑ "5.0.0". Retrieved 1 September 2026.
{{cite web}}: Text "Silverstripe CMS Documentation" ignored (help) - ↑ "6.0.0". Retrieved 1 September 2026.
{{cite web}}: Text "Silverstripe CMS Documentation" ignored (help) - ↑ "Decomissioning Addons • Issue #146 • silverstripe/.github". GitHub. Retrieved 1 September 2026.
- 1 2 "SilverStripe server requirements". Archived from the original on 2026-07-11. Retrieved 2026-09-01.
- ↑ "English SilverStripe Book". 2009-10-10. Archived from the original on 2009-10-08. Retrieved 2009-10-10.
- ↑ "SilverStripe - Das umfassende Handbuch (450 page book about SilverStripe, in German)". 2009-02-25. Retrieved 2009-02-25.
- ↑ "2008 Most Promising Open Source CMS Announced". Archived from the original on 2009-08-30. Retrieved 2008-10-30.
- ↑ "SilverStripe Takes Home NZ Open-Source Award". Archived from the original on 2008-10-14.
- ↑ "2007 Open Source CMS Award Finalists". Archived from the original on 2007-10-27.
- ↑ "Previous Finalists and Winners | nzosa". Archived from the original on 2010-11-24.
- ↑ "Silverstripe CMS - Silverstripe".
- ↑ SilverStripe 3 Review
- ↑ "SilverStripe - 2.3 series Review". 2009-04-03. Archived from the original on 2010-02-06. Retrieved 2020-01-20.
- ↑ "SilverStripe-Windows interoperability creates new markets and fresh opportunities for open source company". Microsoft.com. Retrieved 2020-01-20.
- ↑ SilverStripe - Open Source CMS Has Support From Google
- ↑ Close Up, Democratic Technology
- ↑ SilverStripe CMS is proof that open-source works