Do more with modules
A module is a collection of classes, templates, and other resources that is loaded into a top-level directory. Modules allow you to extend existing classes while still including their core functionality.
This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.
Extend and enhance Silverstripe CMS faster and easier than you can when writing your own code. You can also submit your own add-ons.
Modules /
Adds SQLite3 support to SilverStripe
Maintainers: Ingo Schommer, Sean Harvey
Adds drag and drop functionality to SilverStripe's GridField
Maintainer: Ed Chipman
SilverStripe support for the Google Sitemaps XML system, enabling Google and other search engines to see all urls on your site. This helps your SilverStripe website rank well in search engines, and to encourage the information on your site to be discovered by Google quickly.
Maintainer: Will Rossiter
SilverStripe now has tentative support for PostgreSQL ('Postgres')
Maintainer: Sam Minnee
UserForms enables CMS users to create dynamic forms via a drag and drop interface and without getting involved in any PHP code
Maintainer: Will Rossiter
A collection of useful grid field components
Maintainer: Andrew Short
Themes / Featured
Simple theme is the default theme which comes bundled with a new installation of SilverStripe. If you download SilverStripe without this theme you can also find it on GitHub or Composer to use and alter as you wish. The Simple theme is used in SilverStripe tutorials as an example of how themes can work with SilverStripe CMS.
A module is a collection of classes, templates, and other resources that is loaded into a top-level directory. Modules allow you to extend existing classes while still including their core functionality.
A theme is a set of reusable HTML/CSS/JavaScript and image files that can be used to provide a skin for a site. Themes don’t include any PHP as keeping it separate allows portability design to other sites.
Module dependencies are managed using Composer, which enables you to install modules from specific versions, checks for compatibilities between modules, and provides the ability to track development of branches.
Create your own add-on, add-on module, or theme, and submit it to addons.silverstripe.org to share your module with the community.