Below you can find a list of Silverstripe Modules available. They are built by other developers (and a few by Sunny Side Up).
If you are a developer then please log in and add / update your modules if needed. You can also list your contact details a indicative charges for prospective clients. If you want to use this list of modules for your own project then you can also access this list using our API: http://ssmods.com/api/ecommerce/v1/ModuleProduct/.
We rely on developers and volunteers to maintain these listings and so, from time to time, the information provided below can be out of date or incorrect.
Adds configurable workflow support to the CMS, with a GUI for creating custom workflow definitions.
Provides simple address fields as well as geocoding support for any object.
A keyword review reveals the keywords and phrases used to find your site. The information found is critical in determining how to best improve your site's performance.
Good back links help establish your site as an authority in its field. A back link review tells you how many links you have and their quality.
Add a blog to your website. The blog module supports tag clouds, monthly and yearly archives, Akismet spam protection, comment moderation, and RSS feeds.
Use the E-Commerce Module to add a product catalogue and shopping cart to your site. Accept credit card payments using the WorldPay and DPS payment gateway, among other payment gateways.
Get a SEO Content review to find out how effectively your pages are optimised for ranking in search engines.
A competitor review identifies the main players in your niche. What do they do better, differently or worse than you? A website competitor review gives you a base to plan from.
Allows the creation of registration and profile management pages with custom fields and validation.
Allows you to add a advertisements to your pages. If you have more than one advertisement then they can show as a slideshow.
Give your website a full performance review to find out how effectively it functions as your showcase on the web.
Do you know where you want your e-business to be in six months, one year or two years time? A future planning review helps you define the destination and provides the map to get you there.
Provides a commenting functionality for Pages and other DataObjects. It replaces the built in commenting functionality with a more flexible plug and play version.
Mobile device detection
Allows your site to have Spam Protection on its forms. Hooks into UserForms
Allows translation of DataObject and SiteTree records into multiple languages (SilverStripe 3.x only)
Creates redirections from your old to your new pages
Import an existing website into SilverStripe by spidering it and parsing the markup through custom XPATH and regular expression rules.
SilverStripe Add-on Browser Module
A set of code sniffs for SIlverstripe CMS coding standards
A silverstripe module for managing multiple edits as a single changeset instead of individual atomic edits
Browser Detector Module
Adds paypal payment to userforms.
This module adds AMF (Action Message Format) feature to your Silverstripe site using Zend Framework, specifically ZendAMF
This is a AJAX chat module and chat widget. Actually more instant messanger than chat but can be used for on-site communication.
Batch convert page types, module for SilverStripe
A simple way to make AZ Directory pages in Silverstripe
This module allows you to add multilanguage fields to your page/dataobjects for Silverstripe 3.0
A reporting module that provides an extra level of configuration and functionality over the base silverstripe structures. Generates static output content in HTML, CSV and PDF formats
Allows you to add a advertisements to your pages. If you have more than one advertisement then they can show as a slideshow.
A basic advertisement management module
adds a basic affiliations dataobject to your code
SilverStripe module to extract information from an AgileZen project and merge via templating, to produce documentation extracts
Uses the Alchemy API to provide additional document metadata
ideas for providing views, alternative to screen
An alternative drop-down style field for making multiple selections. Good for creating 1-to-many or many-to-many relationships.
Associate a folder in the file system with a Page in the CMS.
APE aims to improve the workflow implementing asynchronous communication from the frontend templates to backend functions inside a class.
This module introduces username authentication to your SilverStripe website.
Support coders in translate multiple languages.This module will auto scans all _t() functions in template and php code then create avaiable language files with default value.This module read language data in a library, so coders not need to find all their _t() function and create translate file after finish project, just use this module then see what happen.
Shows the all booked data in a calendar of the next 12 months by only inserting the arrival and departure date in the CMS.
A base project that can be used for developing new SilverStripe projects. Comes with build files for installing and managing a development environment
Base Studio Bonito installation of SilverStripe CMS
A news module for the SilverStripe CMS
Displays videos from BlipTV, a video-sharing website, in a gallery format
An External Content Connector to the BlipTV API
Additions for the SilverStripe blog module
BlogAdmin Module for SilverStripe CMS
Adds an ability to display a blog entry in more than one navigation menu
This script bolts on top of SilverStripe/Sapphire to allow access without the use of .htaccess
Each subfolder in this repository is its own SilverStripe project. The projects are related to book chapters, and roughly build upon each other
The BreadcrumbNavigation module is a self contained module that allows for greater flexibility and styling using the SilverStripe templating engine.
A standardised build of the SilverStripe framwork and Content Management System
Adds a very flexible calendar to your site
Monthly calendar for SilverStripe 2.4 CMS with full-day events
Helps you connect to Campaign Monitor, a newsletter application service.
Adds support for record and field level changelogging for Versioned objects both in the CMS and front-end.
Integrates with the Chargify service in order to provide recurring subscriptions for your site.
Content cleaning options for SilverStripe content items
Silverstripe ClickBank Module
Adds the ability to do deep web analysis and screen recording on any page on your website
A CMIS based connector for the external content module
PHP5 Content Management System (CMS). Requires the sapphire module and a silverstripe-installer base project.
CMS Actions Module is a small module that simply adds a number of buttons to the CMS. These additional buttons are for viewing the specific page, in both Draft and Published form.
Enforces workflow rules on how content gets published, while ensuring the CMS remains easy to use for content authoring.
Adds a color-picker input field to the SilverStripe CMS
Implements the \'command\' pattern in SilverStripe CMS
SilverStripe Commenting Module. It is a work in progress
This is a module for communities, like clubs or other.
Adds lightweight themable admin menu to all pages of your website
The Compass module for SilverStripe seamlessly integrates Sass and Compass in SilverStripe modules and themes. You write your styles in sass, and the module automatically compiles these sass files to css.
Notifies content editors in case they are editing a page concurrently.
A SilverStripe module for accessing the Sunlight Labs Congress API
An external content connector for connecting to other SilverStripe installations
Contact form module for SilverStripe
Contact form Module for SilverStripe
Contact Form SilverStripe Module
This module lets you provide a date, and an owner to review content at a future date.
Imports Pages from a csv file into the silverstripe sitetree
Converts currency values. It is a widget and module in one.
Create and configure forms quick and easy while you gain full control over the forms markup.
Adds the ability to create multiple menu\'s in the CMS and then render them using a custom control
This module lets you define custom language translations for your application from within the CMS. These translations override the translations provided with SilverStripe.This is currently an alpha-release. It requires sapphire 2.4 revision 104847 or greater.
Dashboard for admin area of Silverstripe
Helps you to check for rogue database fields, giving you the option to delete them
This module enables you to integrate mailchimp with SilverStripe
User controlled data lists that can be used in form fields - including user defined forms
This is an extension to ComplexTableField that allows robust management of DataObjects related to a Page
Customizable field for picking dataobjects on has_one relations
Helps you sort dataobjects using a nice graphic interface with drop-and-drop
Provides a control panel to manage the database that drives your SilverStripe installation.
Uses a table in the SilverStripe database as the session back-end
A set of tools to let SilverStripe send (html/text) emails using templates through SMTP and other services
A SilverStripe newsletter module
This modules provides a controller for the typical \'Your download starts automatically in some seconds\'
silverstripe development console
This is an extension to the SilverStripe CMS that enables your website to have an online diary, calendar, year planner.
This is a temporary repository for developer documentation about the SilverStripe framework
DOM PDF for Silverstripe
This module lets you create pages whose style is rapidly changeable through the use of dynamic template bundles.
This is a refactoring of the old SilverStripe ecommerce module. It\'s in a prototype status, and unfinished
Converts styles to inline styles for emails.
Mulates style email forwarding to store against a member database
Plug and play module for SilverStripe CMS that requires users to confirm their email address before they can access the CMS.
Adds a system of your site where a user can refer the page to a friend using their email.
If you want to set up your pages so that they appear on and disappear from your site automatically, use this module to add embargo and expiry times.
Facilitates the display and creation of date-based content in Silverstripe from simple calendar announcements to complex events.
An extension to the Event Management module that lets you attach a location to an event.
Builds on the event calendar module to add event management functionality.
A reference implementation for the event management ticket generator which generates simple PDF tickets.
Builds on the Event Calendar module to provide a booking system for booking resources for events.
Event module for silverstripe
Includes ways to create NonEditable Text Fields, US States
SilverStripe External Authentication Module
Authenticates against an LDAP server, Active Directory, a mail server, or some other external source, instead of just your SilverStripe member database.
Connects to external content sources from SilverStripe, and makes items from those remote sources available to use within SilverStripe as though they were native SilverStripe content
Facebook Graph API implementation specifically for SilverStripe
Allows users to login using Facebook\'s \'Connect to Facebook\' functionality, using Facebook\'s PHP SDK
Integrate your website into the social graph and add like buttons on your pages.
Connects with a facebook application enabling your website to use the GraphAPI
A framework for the creation of complex record listing pages with dynamic faceting.
Faqs Module to display a question and answer content
The FileSystem Connector is an example connector to use with the External Content module
First Click Free implementation for Silverstripe
Allows for the easy management of YAML data fixtures
Allows you to insert flash the 'proper way'
Displays a gallery of photos uploaded to Flickr, filtering by Flickr user or by tag
Adds the flowplayer to your site
Like a slightly nicer ToggleCompositeField, with option to toggle based on a checkbox field
A custom validator that uses jQuery.validate. It has user-definable validation rules (for PHP and JS) and works by settings rules and messages on the formsField via a decorator.
Allows the user to resize the fonts on your site
Adds a for sale section to your website
Adds explanations for form fields
sundry collection of form fields.
An extension library to provide a set of additional simple form fields.
This module uses simple template files to generate form field tags
Adds a discussion forum to your site
A simple module that decorates the Forum module and sends an email to a single email address. This will allow moderators to see updates immediately and deal with any issues such as spam or otherwise unsuitable material and moderate it.
This module is designed to integrate with Foxycart (www.foxycart.com), a nice and flexible shopping cart that integrates seamlessly with CMS\'s and is PCI Compliant
SiloverStripe Framework Test
Adds Frequently Asked Questions to your site
Freshbooks connector for the SilverStripe CMS
An extension to the Event Calendar module to render the calendar using the jQuery Full Calendar plugin.
Adds external full text search engine support to SilverStripe
A highly adaptable gallery module for SilverStripe
Add a photo gallery to your site.
A DataObjectDecorator that allows you to send jobs to a Gearman server within Silverstripe
This is a support module for the Polls and Subsites modules
Add CRUD interfaces to your sites quickly and easily.
Allows you to setup pages from around the world
Silverstripe Geo Locator
SilverStripe GeoIP module
Build sites that use geospatial data, powered by MySQL\'s OpenGIS data support
Add a WidgetArea to SiteConfig and provides $GlobalSidebar in templates
Adds a Google Analytics tracking code to your site, logs events like crawler indexing, displays GA metrics in the CMS per page or per site
basic module to include Google Analytics
Google Analytics SilverStripe Module
Allows users to login using Google Federated Login (OpenID)
Comprehensive module for adding maps to your site
Allows you to add a no-frills map to any page with very limited coding. The CMS editor can choose: address, zoom level, HTML content for pop-up window
Display a google map in your forms which allows the user to select a point and save this location. Includes both a standard form field and a field for the userdefinedform
A page decorator for SilverStripe with which you can embed google maps to any page type.
Google +1 module for SilverStripe
Creates a Google sitemap XML file
SilverStripe Google Adwords Module
Lets you group CMS menu items into dropdown lists.
A simple guestbook for silverstripe cms.
SilverStripe module to generate a guestbook with SilverStripe
A collection of useful Extensions and Decorators for SilverStripe/Sapphire
Attach multiple files and images to a page, to allow for more flexible designs
Lets you add inline help boxes to form fields in the CMS
Add spam-safe email links to your site
Hides your email addresses from spambots
Adds ability to create and specify holding pages in the CMS. A holding page can be used to display to visitors of the website during maintenance. Admin users will not be shown the holding page making it easier to display changes to the client while the site is effectively hidden from the public.
Cleans up html using the HTMLPurifier
A CodeMirror-powered field for editing raw HTML
Image Functions SilverStripe Module
Facilitates the management and display of photos on your website. ImageGallery is an extension to the DataObjectManager module
Basic image gallery
Adds images to fields without having to enter them into the CMS
SilverStripe module to generate images from given text with specified fonts
Provides a page type which serves as a container for image objects. Each image gets a title, caption and URL assigned to it
This module implements the ImageFlow picture presentation gallery for silverstripe.
Allows content authors to provide comments against tagged elements inline against content pages
Embeds configurable inline help tooltips/links next to elements on pages.
Base project folder for a SilverStripe installation. Requires additional modules to function.
The InvisibleSpamProtection module offers unobstrusive anti spam protection based on principle that automated spammers enter bogus information in all form fields. It is based on the SpamProtection module, enabling the anti-spam measures to be applied to any form, including forms created with UserDefinedForms module.
Feature rich Picker Field for has_one, has_many, and many_many relationships.
Minimize the amount of unnecessary data stored in a SilverStripe/Sapphire database
Lang Editor module for SilverStripe CMS
An external content connector that can browse content stored in an LDAP repository
Implementations of various date/time form fields which were pulled out of the 2.4 release.
A Blog in SilverStripe as an alternative to Wordpress
Add link checker to your CMS that checks your entire site for broken links
Allows mapping 404 errors to another link or page.
Module that provides tracking of links eg sent in emails in Silverstripe
Add links to pages and the footer of the site
Simple SilverStripe module for managing liks to pages not part of the normal menus - such as link in the footer or header
A page type that lets users create arbitrary lists
Adds functionality to add Locaions with Point Of Interest and shows it on Google Map.
Extension to the admin area that allows you to view logfilesthat are located on the same system
Adds report on email sent by Silverstripe application. To do this it overrides the default mailer.
This is a fork of Silverstripe Lucene plugin that is hosted at Google Code
This module allows you to harness the power of the Lucene search engine on your site. This module can index plain text, HTML, PDF files, and Microsoft Word and Excel documents
This is a project that embed magento shopping system into silverstripe content management system.
Allows you to take any page or your whole site down for maintenance
Basic calendar. This is really not ready for production yet
Allows you to add simple configurable map pages with a Google Map to your SilverStripe website, so you can for example show your visitors where your buisness or whatever is located.
Mappable module for SilverStripe CMS
Show your forum members plotted on a Google Map
Add a map to your site that compares point-based demand data to polygon-based supply data. Developed for
This module provides a simple math protection mechanism for prevent spam from your forms
A connector for the external content module to connect to MySource Matrix systems
SilverStripe Member Spam Check Module
Helps you create a section of \'Members Only\' pages, by adding a special usergroups
Allows you to cache parts of your pages (e.g. the menu), this reduces processing time and increases your database size
Allows your menu to be shown on other websites or sub systems
Module for managing menus in your application. Menus are administrated in the back-end and can be displayed anywhere in your page templates
The MessageQueue module provides a simple, lightweight message queueing mechanism for SilverStripe applications. It can handle simple uses such as queueing actions for long running process execution, as well as bi-directional interaction with external messaging systems such as ApacheMQ.
The MessageQueue module provides a simple, lightweight message queueing mechanism for SilverStripe applications
Adds the ability to annotate SilverStripe objects with metadata according to a CMS-defined schema.
Sets up your meta-tags and handles basic requirements
Allows SilverStripe to connect to and entirely run off a Microsoft SQL Server 2008 database.
This is a module that adds moderation to any DataObject, page type or otherwise
Prevents website spam from clogging up your website forms, forum, and blog, by using the Mollom antispam service.
Most viewed and most commented articles
Allows simplified management of has_many and many_many relationships. Handles more records than a checkbox set, but much easier to use than a complex table field.
Adds multi-step forms to your site with this developer API
A fieldtype that makes it possible to store arrays of data (serialised) in the DB. Useful if you have many fields that you don\'t want to normalise out over many joins
MultiForm is a module for Sapphire, allowing flow control for forms, and step process to be automatically determined based on configuration variables on each step class.
A boilerplate mysite folder for starting new projects
Enforcing the MySQL connector class to use an UTF-8 connection
SEO enhancements and for Silverstripe 2.4+
Nested Checkbox Set Field for SilverStripe
SilverStripe NestedUrls Module
This is a class for form validation, so it replaces the RequiredFields() validator
SilverStripe NZ Form Fields Module
a news module for silverstripe cms
Simple news module for SilverStripe CMS
A basic news article module, including page types and functionality common to a news archive