Silverstripe CMS

Last updated
Silverstripe CMS
Developer(s) Silverstripe
Stable release
5.2.0 [1] / 2024-04-15 [±]
Repository Silverstripe Repository
Operating system Cross-platform
Type Content management system
License BSD License [2]
Website silverstripe.org

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 that enables users to make modifications to parts of the website, which includes a WYSIWYG website editor. The core of the software is Silverstripe Framework, a PHP Web application framework.

Contents

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

Software design

Silverstripe CMS separates the roles of:

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

The core of Silverstripe CMS is named Silverstripe Framework (formerly referred to as "Sapphire"). [4] As with the rest of the platform, it is written in PHP (5.3), and takes advantage of its object-oriented design capabilities such as name-spacing. The Silverstripe Framework provides website developers a framework to build and extend websites based on modern programming techniques including 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 modules, widgets, themes and code customization.

Features

Silverstripe CMS 3.1 Administration Panel and Simple theme SilverStripe 3.1 Administration and theme.png
Silverstripe CMS 3.1 Administration Panel and Simple theme
Default website theme in Silverstripe CMS CMS 2.3 SilverStripe-Default-Theme-2.2.jpg
Default website theme in Silverstripe CMS CMS 2.3

Notable features of the Silverstripe CMS include:

Notable features of upcoming releases of Silverstripe CMS include:

Common CMS features not currently available in Silverstripe CMS include:

Modules, widgets, and themes

Modules can be used to extend the core functionality of Silverstripe CMS. Some existing modules include: Blog, Advanced Workflow Management, eCommerce, Forum, and LDAP/OpenID authentication. Modules are available from the Silverstripe CMS modules repository, which as of October 2022, lists over 3000 modules.

Silverstripe CMS Widgets are small pieces of functionality that can be drag-and-dropped into Silverstripe CMS modules (notably the blog module). Examples of widgets include: tag clouds, Flickr photos, or word of the day. Widgets are a relatively less-used aspect of the platform. As of August 2012, there are 96 widgets.

The Silverstripe CMS themes directory provides a number of community-contributed, freely available themes (114 as of October 2022).

Modules, widgets, and themes are all available as free downloads under the BSD license, and the majority of them are community contributed.

Software requirements

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

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 [8] and one in German. [9]

Recognition

Awards

Reviews and articles

Version 3.0 (latest as of November 2012)

  • SSBits (10 September 2012) [15]

Version 2

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

See also

Related Research Articles

<span class="mw-page-title-main">Drupal</span> Web content management system

Drupal is a free and open-source web content management system (CMS) written in PHP and distributed under the GNU General Public License. Drupal provides an open-source back-end framework for at least 14% of the top 10,000 websites worldwide and 1.2% of the top 10 million websites—ranging from personal blogs to corporate, political, and government sites. Drupal can also be used for knowledge management and for business collaboration.

<span class="mw-page-title-main">Tiki Wiki CMS Groupware</span> Content management software

Tiki Wiki CMS Groupware or simply Tiki, originally known as TikiWiki, is a free and open source Wiki-based content management system and online office suite written primarily in PHP and distributed under the GNU Lesser General Public License (LGPL-2.1-only) license. In addition to enabling websites and portals on the internet and on intranets and extranets, Tiki contains a number of collaboration features allowing it to operate as a Geospatial Content Management System (GeoCMS) and Groupware web application.

<span class="mw-page-title-main">WebGUI</span> Open-source content management system

WebGUI is an open-source content management system written in Perl and released under the GNU General Public License.

<span class="mw-page-title-main">XOOPS</span> Content management system software

XOOPS is a free open-source content management system (CMS), written in PHP. It uses a modular architecture allowing users to customize, update and theme their websites. XOOPS is released under the terms of the GNU General Public License (GPL) and is free to use, modify and redistribute.

eZ Publish is an open-source enterprise PHP content management system that was developed by the Norwegian company Ibexa. eZ Publish is now maintained by 7x. eZ Publish is freely available under the GNU GPL version 2 license, as well as under proprietary licenses that include commercial support. In 2015, eZ Systems introduced eZ Platform to replace eZ Publish with a more modern and future-proof solution. In 2024, 7x released eZ Publish 6.0 (stable) to replace eZ Publish 5.4 with a more modern and future-proof solution compatible with PHP 7.x and 8.x software. In 2024/02 7x followed up its first release (6.0) with a powerful second release 6.0.1 containing key installation bugfixes and a brand new database backend for flat file database called SQLite that is mature and stable ready to use to simplify your website or web application. In 2024/03 7x continues to develop and release monthly updates to eZ Publish with the release of version 6.0.2 which provides default design improvements and many more extensions enabled for use by default.

In computing, a solution stack or software stack is a set of software subsystems or components needed to create a complete platform such that no additional software is needed to support applications. Applications are said to "run on" or "run on top of" the resulting platform.

<span class="mw-page-title-main">LAMP (software bundle)</span> Acronym for a common web hosting solution

LAMP is an acronym denoting one of the most common software stacks for the web's most popular applications. Its generic software stack model has largely interchangeable components.

The acronyms BAPP and BAMP refer to a set of open-source software programs commonly used together to run dynamic websites or servers. This set is a solution stack, and an open source web platform.

Mapbender is a graduated project of the Open Source Geospatial Foundation. It was awarded OGC web site of the month in 2008. It is used by PortalU and several federal states to implement the INSPIRE regulation. Many municipalities use Mapbender as City Map Services and it is used as the mapping framework for online cycle route planners.

<span class="mw-page-title-main">PMB (software)</span>

PMB is a fully featured open source integrated library system. It is continuously developed and maintained by the French company PMB Services.

<span class="mw-page-title-main">MODX</span>

MODX is an open source content management system and web application framework for publishing content on the World Wide Web and intranets. MODX is licensed under the GPL, is written in the PHP programming language, and supports MySQL, MariaDB and Percona Server as the database. It was awarded Packt Publishing's Most Promising Open Source Content Management System in 2007.

<span class="mw-page-title-main">Exponent CMS</span> Content management system

Exponent CMS is a free, open-source, open standards modular enterprise software framework and content management system (CMS) written in the programming language PHP.

<span class="mw-page-title-main">TYPO3</span>

TYPO3 is a Web Content management system (CMS) written in the programming language PHP. It can run on a variety of web servers, such as Apache, Nginx, or Internet Information Services (IIS), and on many operating systems, including Linux, Microsoft Windows, FreeBSD, macOS, and OS/2. It is free and open-source software released under the GNU General Public License version 2.

<span class="mw-page-title-main">CMS Made Simple</span> Content management system

CMS Made Simple (CMSMS) is a free, open source (GPL) content management system (CMS) to provide developers, programmers and site owners a web-based development and administration area. In 2017 it won the CMS Critic annual award for Best Open Source Content Management.

<span class="mw-page-title-main">Umbraco</span>

Umbraco is an open-source content management system (CMS) platform for publishing content on the World Wide Web and intranets. It is written in C# and deployed on Microsoft based infrastructure. Since version 4.5, the whole system has been available under an MIT License.

Phire CMS is an open source content management system and publishing platform for managing the content of websites and web applications. Phire CMS is licensed under the new BSD license, is written using the MySQL database and the PHP programming language.

<span class="mw-page-title-main">LogicalDOC</span> Document management system

LogicalDOC is a proprietary cloud-based document management system that is designed to handle and share documents within an organization. LogicalDOC is a content repository, with Lucene indexing, Activiti workflow, and a set of automatic import procedures. The system was developed using Java technology.

ProcessWire is a free and open source content management system (CMS), content management framework (CMF) and web application framework (WAF) written in the PHP programming language. It is distributed under the Mozilla Public License 2.0. ProcessWire is built around an API with usage and naming conventions similar to the JavaScript framework jQuery. The stated goal behind the API is to provide the level of accessibility and control to pages in a website that jQuery provides to the DOM. Content is managed either via the API or the web-based admin control panel. ProcessWire is largely used for development of web sites, web applications, services, content feeds and related applications.

PHP-Fusion is a free and open-source web framework based on PHP and MySQL that has an integrated content management system (CMS) among many other features.

References

  1. "Stable Download". silverstripe.org. Retrieved 2024-04-15.
  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. "SilverStripe Translation Portal".
  6. "SilverStripe server requirements". Archived from the original on 2024-02-07. Retrieved 2024-02-22.
  7. "4.5.0". docs.silverstripe.org. Retrieved 2022-12-21.
  8. "English SilverStripe Book". 2009-10-10. Archived from the original on 2009-10-08. Retrieved 2009-10-10.
  9. "SilverStripe - Das umfassende Handbuch (450 page book about SilverStripe, in German)". 2009-02-25. Retrieved 2009-02-25.
  10. "2008 Most Promising Open Source CMS Announced". Archived from the original on 2009-08-30. Retrieved 2008-10-30.
  11. "SilverStripe Takes Home NZ Open-Source Award". Archived from the original on 2008-10-14.
  12. "2007 Open Source CMS Award Finalists". Archived from the original on 2007-10-27.
  13. "Previous Finalists and Winners | nzosa". Archived from the original on 2010-11-24.
  14. "Silverstripe CMS - Silverstripe".
  15. SilverStripe 3 Review
  16. "SilverStripe - 2.3 series Review". 2009-04-03. Archived from the original on 2010-02-06. Retrieved 2020-01-20.
  17. "SilverStripe-Windows interoperability creates new markets and fresh opportunities for open source company". Microsoft.com. Retrieved 2020-01-20.
  18. SilverStripe - Open Source CMS Has Support From Google
  19. Close Up, Democratic Technology
  20. SilverStripe CMS is proof that open-source works