Important: This website is now read only (except to admins) to comply with the UK Online Safety Act. Composr CMS is in the process of migrating to a new Constitutional governance model and Bazaar development model, with functionality of the old website (constructed by ocProducts Ltd, the prior copyright holder, a UK company) spread between GitLab and the new website (which has no connections to the UK).
Development
Addon Publish by Chris Graham
Scripts to help us in mass-publishing addons to compo.sr (not useful in their direct form to anyone else).
Automatically syndicate some uploads to Cloudinary, rather than storing them locally. Not supported for general use, should be managed by a programmer capable of patching any side-issues that may occur.
A customisable login_provider hook, to help allowing login with logins defined in another database/table. See comments in sources_custom/external_db.php for usage documentation. Requires programming. Unlike other Composr user-sync addons, it runs only on Composr's end and interactively, no changes to other systems or batch importing required.
Various developer tools for meta-management of a Composr site, including generating schemas, and low level management of the database, addons, and file changes.
Allows complex chained dropdown choices of custom profile fields.
Set Custom Profile Field list fields to have a default value like countries.csv|country to source list options from CSV files under /private_data. You can set up chained list fields (e.g. chain a state field to a country field), via a syntax like countries.csv|state|countries.csv|country. You can use this with multiple CSV files t…
OpenID login support to Composr, so you can log in with, for example, a Google account.
This is based on the work of Martin Conte Mac Donell (OpenID-realselector) and Mewp (LightOpenID).
This addon has now been moved to the Development category because it no longer seems to work properly, and major providers including Google and Facebook have dropped OpenID support. Ideally it will be rewritten a…
Regularly wipe old passwords posted in private on your website, in case it is ever hacked.
In detail: This is a scheduler script that regularly censors anything looking like a password stored in support ticket posts over 60 days old to limit the potential fallout if your ticket system ever got compromised.
A new module for reporting content, that can be linked into templates via setting up a URL into that module.
Eventually this addon will probably become a core part of the system, but for now it only exists in non-bundled land without any default integration. It works like the reports posts system in the forum, i.e. actually saves the reports onto the forum in the same way.
Export a static copy of your website, as it would be seen by Guests. It is useful if you do not need any dynamic features and want to deploy on a server without a database. You'll find it linked from your tools menu.