Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

Supported Modules Definition

Supported by an active open source community, SilverStripe modules extend SilverStripe CMS, providing additional functionality such as blogging, user customisable forms, workflow, and lots more.

Supported Modules take this one step further. By having the backing SilverStripe Ltd, there is a dedicated team of developers actively maintaining SilverStripe Supported Modules.

As well as having the advantages of being open source, community projects, Supported Modules have:

By using Supported Modules, agencies and developers can build projects with confidence, knowing these modules have been tested and have the backing of SilverStripe Ltd.

Developers are encouraged to use community supported modules alongside SilverStripe Supported Modules. Many of these modules are very high quality and provide functionality not available in the SilverStripe Supported Modules sub-set.

Module Standard 1.0

The SilverStripe module standard defines a set of conventions that high-quality SilverStripe modules should follow. It’s a bit like PSR for SilverStripe. The Module Standard be will become part of the SilverStripe Framework docs and thereby hosted on docs.silverstripe.org. Suggested improvements can be raised as pull requests.

Coding Guidelines

Documentation Guidelines 

Documentation will use the following format:

Documentation will cover: 

Supporting Tools

The following supporting tools will be configured and maintained:

Maintenance Expectations

Team:

Communication:

 Defect resolution:

New features:

 Releases:

Dependency Management

Dependencies of supported modules aren’t necessary supported themselves, but they need to meet these criteria (“Supported Module Dependencies”).

We don’t commit to preserving the full functionality or public API of the dependency in future releases, and may replace with alternatives.

SilverStripe Module Support

In addition to adhering to the Module Standard, the modules supported by SilverStripe Ltd will do the following

Publication

Hosting environment

Quarterly Updates

Once per quarter — at the end of February, May, August, and November — a new set of modules will be doused in holy water.