Getting Started with SilverStripe
Before you start developing your first web application, you'll need to install the latest version of SilverStripe onto
a web server. The Getting Started section will show you what
server requirements you will need to meet and how to
install SilverStripe with Composer.
To check out the features that SilverStripe offers without installing it, read the Feature Overview
and play with our interactive demos.
SilverStripe has an wide range of options for getting support:
Building your first SilverStripe Web application
Once you have completed the Getting Started guide and have got SilverStripe
installed and running, the following Tutorials will lead through the basics and core concepts of
Make sure you know the basic concepts of PHP5 before attempting to follow the tutorials. If you have not programmed with PHP5 be sure to read the Introduction to PHP5 (zend.com).
The Developer Guides contain more detailed documentation on certain SilverStripe topics, 'how to'
examples and reference documentation.
Contributing to SilverStripe
The SilverStripe Framework, Content Management System and related websites are open source and welcome community
Report bugs or problems with SilverStripe, feature requests or other issues.
Fix bugs and add new features to help make SilverStripe better.
The tools we use to compile our frontend code
Request for comment
Our approach to decision-making around impactful changes to the product
Describes the process followed for "core" releases.
Making a SilverStripe core release
Development guide for core contributors to build and publish a new release
Writing guide for contributing to SilverStripe developer and CMS user help documentation.
Translate interface components like button labels into multiple languages.
Implement SilverStripe's internationalisation system in your own modules.
The team of contributors that has merge access to our open source repositories
Code of conduct
How to be a high-performing, helpful member of our community
The style guidelines we follow in all of our open source code
CSS coding conventions
The CSS style guidelines we follow in our open source software
PHP coding conventions
The code style guidelines we use in our open source software
Canned responses and other resources used during triage
Cheat sheet for module maintainers