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.

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.

Addons overview

Give your website a new coat of paint with themes

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.

Keep up to date with Composer

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

Create your own add-on, add-on module, or theme, and submit it to to share your module with the community.