Silverstripe is a free and open source PHP web development framework and Content Management System (CMS) based on the eponymous Silverstripe Framework.
Silverstripe CMS is a free and open source PHP web development framework, primarily developed and maintained by the New Zealand based company of the same name (Silverstripe Ltd.).
Silverstripe CMS is notable for being the first open source web application to become Microsoft Certified and for winning a number of awards for CMS usability.
Silverstripe CMS is built on the Silverstripe Framework (previously called Sapphire), an object-oriented PHP framework designed to let users focus on their data and business logic. The framework enables developers to easily extend the CMS.
Development Resources
The following lists contain development resources for Silverstripe programmers.
Official
Resources sponsored or hosted by Silverstripe Ltd.:
- Development Documentation
- API Documentation
- Community Slack channel
- Core Developement Google Group
- Community forums
The book "SilverStripe: The Complete Guide to CMS Development" is also available from Amazon.com.
Requirements
The follow requirements are listed on the server requirements documentation page:
PHP
- PHP 5.3.3+ (incl. PHP 7)
- The following modules: dom, gd2, fileinfo, hash, iconv, mbstring, mysqli (or other database driver), session, simplexml, tokenizer, xml
- Relevant database module (mysql, pgsql, sqlsrv, etc)
- 48 MB memory (minimum)
- php-intl extension (Silverstripe 4 only)
Database
- MySQL 5.0+ (built in support)
- PostgreSQL 8.3+ (with a module)
- SQLite 3+ (with a module)
- SQL Server 2008 (with a module)
HTTP Server
- Apache 2.0+ with mod_rewrite and "AllowOverride All" set (preferred)
- IIS 7+ with URL Rewrite Module
- Lighttpd and Nginx possible but require knowledge for how to configure them