![]() | This article has multiple issues. Please helpimprove it or discuss these issues on thetalk page.(Learn how and when to remove these messages) (Learn how and when to remove this message)
|
![]() | |
![]() Silverstripe CMS administrator interface version 4.0 | |
Developer(s) | Silverstripe |
---|---|
Stable release | |
Repository | Silverstripe Repository |
Operating system | Cross-platform |
Type | Content management system |
License | BSD License[2] |
Website | silverstripe |
Silverstripe CMS is afree and open sourcecontent 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 aWYSIWYG website editor. The core of the software is Silverstripe Framework, a PHPWeb application framework.
Silverstripe CMS is released under the terms of theBSD License.
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 inPHP (5.3), and takes advantage of itsobject-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 themodel-view-controller pattern andobject-relational mapper.[citation needed]
Silverstripe CMS generatesmarkup using a custom template-language based onW3CHTML5 that offers simple placeholders and conditional logic. Silverstripe CMS is extensible through modules, widgets, themes and code customization.
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 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 CMSWidgets are small pieces of functionality that can bedrag-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 theBSD license, and the majority of them are community contributed.
Silverstripe CMS is aweb application, requiring a compatible web server and SQL database. As of version 5.2, the requirements for Silverstripe CMS are as follows:[6]
Silverstripe CMS is released under the terms of theBSD License. Documentation is available forCMS users andwebsite developers. An online demonstration of the CMS is available as aninteractive demo.Two technical reference books on Silverstripe CMS are available in English[8] and one in German.[9]
![]() | This article includes a list ofgeneral references, butit lacks sufficient correspondinginline citations. Please help toimprove this article byintroducing more precise citations.(January 2020) (Learn how and when to remove this message) |