Development

CMS Homesite

By:
Chris Graham
Downloads:
45
Added:
8th May 2024
This addon contains various aspects of the homesite:
  • CMS release management and upgrading
  • homesite addon management scripts
  • CMS download scripts
  • The deployment/hosting platform (Demonstratr)
  • Error message explainer system
  • Various other scripts for running the homesite

This addon does not contain the homesite install code and the overall site and theme. That is not categorised into an addon, but is in the Git branch.


Website Software Requirements

Minimum…

CMS Homesite Support Credits

By:
Chris Graham
Downloads:
128
Added:
8th May 2024
This addon enables the support for purchasing support credits for professional development services or sponsoring tracker issues.

System Requirements / Dependencies

tickets, ecommerce, points, Conversr, cms_homesite, cms_homesite_tracker

Website Software Requirements

Minimum version: 11
Maximum version: 11.9


Incompatibilities

composr_homesite_support_credits

Optional recommendations

stats, MySQL

Licence

Licensed on the same terms as Composr

CMS Homesite Tracker

By:
Chris Graham
Downloads:
118
Added:
8th May 2024
The homesite issue tracker.

System Requirements / Dependencies

tickets, ecommerce, points, Conversr, cms_homesite, PHP 7.4

Website Software Requirements

Minimum version: 11
Maximum version: 11.9


Optional recommendations

stats, MySQL, cms_release_build, composr_tutorials

Licence

Licensed on the same terms as Composr / MantisBT under GPL

Additional credits/attributions

Incorporates MantisBT

CMS Release Build

By:
Chris Graham
Downloads:
185
Added:
8th May 2024
The Composr release build platform. It should be run from a developers machine, not the server.

If running on Windows, you need to install the following commands in your path or C:\cygwin64…
You may want to put them i…

Testing Platform

By:
Chris Graham
Downloads:
106
Added:
14th Apr 2024

The Composr testing platform.

This framework is designed to allow auto-runnable tests to easily be written for Composr. The advantage to this testing technique is once a test is written it can be re-run very easily – being able to re-run a whole test set before each release will dramatically reduce the chance of new bugs creeping into releases, as tests would not pass in this circumstance. New bugs in new releases is always a problem for complex software…

Usergroup Intersection

By:
Chris Graham
Downloads:
87
Added:
14th Apr 2024
Example of an implicit usergroup hook, to automatically put all members who are in the intersection of some particular usergroups into another usergroup.

System Requirements / Dependencies

Conversr

Website Software Requirements

Minimum version: 11
Maximum version: 11.9


Licence

Licensed on the same terms as Composr

World Regions

By:
Chris Graham
Downloads:
114
Added:
14th Apr 2024
Extends the regions system so that USA states and British regions can be targeted. Further countries may also be implemented, as the system is extended over time.

Website Software Requirements

Minimum version: 11
Maximum version: 11.9


Licence

Licensed on the same terms as Composr

Webdav

By:
Chris Graham
Downloads:
116
Added:
14th Apr 2024
Access your website repository as a folder on your computer. See the Repository Tutorial for more information. This addon is only tested with Apache, custom redirect configuration will be needed for IIS. This addon will NOT work with PHP 8 or higher.

System Requirements / Dependencies

commandr, PHP 7.1, PHP mbstring extension

Website Software Requirements

Minimum version: 11
Maximum version: 11.9


Incompatibilities

PHP 8

Licence

BS…

Addon Publish

By:
Chris Graham
Downloads:
125
Added:
14th Apr 2024
Scripts to help us in mass-publishing addons to composr.app (not useful in their direct form to anyone else).

Includes the code for pulling translations from Transifex (maintenance status).

System Requirements / Dependencies

downloads, galleries

Website Software Requirements

Minimum version: 11
Maximum version: 11.9


Licence

Licensed on the same terms as Composr

Antispam Question

By:
Chris Graham
Downloads:
113
Added:
14th Apr 2024
Puts a member on probation if they get a question wrong when joining. This is a code example, the code needs tweaking for your site.

System Requirements / Dependencies

Conversr

Website Software Requirements

Minimum version: 11
Maximum version: 11.9


Licence

Licensed on the same terms as Composr

Aws Ses

By:
Chris Graham
Downloads:
129
Added:
14th Apr 2024
This addon is a handler to remove bounce messages detected within the Amazon SES e-mail framework.

Amazon SES

Amazon SES allows very high volume bulk e-mailing, while conventional web hosts will put low limits on how many e-mails you can send. SES is by far the best priced bulk e-mailing provider.

To configure SES we recommend you specifically set the newsletter configuration options so that only newsletters send via your Amazon SES SMTP se…

Booking

By:
Chris Graham
Downloads:
134
Added:
14th Apr 2024
Sophisticated booking system. Not yet fully finished for public use, but fully cohesive and suitable for some use cases.

You may wish to deny access to the usergroup and member directories when using this addon, to prevent leakage of customer lists.

System Requirements / Dependencies

calendar, ecommerce

Website Software Requirements

Minimum version: 11
Maximum version: 11.9


Licence

Licensed on the same terms as Composr

Cloudinary

By:
Core Development Team
Downloads:
187
Added:
14th Apr 2024
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.

Website Software Requirements

Minimum version: 11
Maximum version: 11.9


Licence

Licensed on the same terms as Composr

Additional credits/attributions

Contains code from Cloudinary Inc

Composer

By:
Core Development Team
Downloads:
168
Added:
14th Apr 2024
Composer
Simple addon to include Composer (the standardised PHP package manager) autoload support, and an empty composer.json file.

Website Software Requirements

Minimum version: 11
Maximum version: 11.9


Licence

Licensed on the same terms as Composr

Composr Mobile Sdk

By:
Amit Nigam
Downloads:
137
Added:
14th Apr 2024
Server support for Composr Mobile SDK, including Composr mobile APIs and push notification support for iOS and Android.

The documentation for this addon is covered in a dedicated tutorial.

System Requirements / Dependencies

Conversr

Website Software Requirements

Minimum version: 11
Maximum version: 11.9


Licence

Licensed on the same terms as Composr / New BSD License (ApnsPHP)

Additional credits/attributions

ApnsPHP developers

Composr Release Build

By:
Chris Graham
Downloads:
129
Added:
14th Apr 2024
The Composr release build platform. It should be run from a developers machine, not the server.

If running on Windows, you need to install the following commands in your path or C:\cygwin64…
You may want to put them i…

Composr Homesite

By:
Chris Graham
Downloads:
129
Added:
14th Apr 2024
This addon contains various aspects of composr.app:
  • Composr CMS release management and upgrading
  • composr.app addon management scripts
  • Composr CMS download scripts
  • The Composr deployment/hosting platform (Demonstratr)
  • Error message explainer system for Composr
  • Various other scripts for running composr.app

This addon does not contain the composr.app install code and the overall site and theme. That is not categorised into an addon, but is in the composr_homesite…

Content Oop Api

By:
Core Development Team
Downloads:
188
Added:
14th Apr 2024
An API that allows querying catalogues in a similar way to querying databases.

Website Software Requirements

Minimum version: 11
Maximum version: 11.9


Licence

Licensed on the same terms as Composr

Custom Ratings

By:
Chris Graham
Downloads:
123
Added:
14th Apr 2024
Example of more complex rating configuration.

Website Software Requirements

Minimum version: 11
Maximum version: 11.9


Licence

Licensed on the same terms as Composr

Extended Media Rendering

By:
Chris Graham
Downloads:
119
Added:
14th Apr 2024
Extended Media Rendering
A collection of additional media renderers. Currently, this only includes CNN video (which is actually broken) – however, further renderers that don't belong in the Composr core will be added to this addon as they are developed.

Website Software Requirements

Minimum version: 11
Maximum version: 11.9


Licence

Licensed on the same terms as Composr

External Db Login

By:
Chris Graham
Downloads:
104
Added:
14th Apr 2024
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.

System Requirements / Dependencies

Conversr

Website Software Requirements

Minimum version: 11
Maximum…

Free Article Import

By:
Core Development Team
Downloads:
134
Added:
14th Apr 2024
Mass import articles from articletrader/ezinearticles/articlesbase.

System Requirements / Dependencies

news

Website Software Requirements

Minimum version: 11
Maximum version: 11.9


Licence

Licensed on the same terms as Composr

Git Status

By:
Chris Graham
Downloads:
67
Added:
14th Apr 2024
Git Status
Adds an administrative Git Status module.

This is useful when using Git for deployment on staging and live servers, where non-development staff are making on-server changes through the Composr UI that regularly need to be re-synched with the main Git repository. It helps you assess on-server and development changes, as well as get server changes back onto a development machine for proper committing through Git.

Website Software Requirements

Minimum…

Imap

By:
Patrick Schmalstig
Downloads:
93
Added:
14th Apr 2024
This addon adds an actively-maintained drop-in replacement for the questionably-maintained PHP IMAP extension by using javanile php-imap2. This addon is also useful for those without the PHP IMAP extension available to them. In the future, we have to be able to add oAuth support, which is supported by this library.

Website Software Requirements

Minimum version: 11
Maximum version: 11.9


Optional recommendations

cns_forum, tickets, ecommerce, n…

Composr Homesite Support Credits

By:
Chris Graham
Downloads:
68
Added:
14th Apr 2024
The composr.app support credits system, and issue tracker.

System Requirements / Dependencies

tickets, ecommerce, points, Conversr, composr_homesite

Website Software Requirements

Minimum version: 11


Optional recommendations

stats, MySQL, composr_release_build, composr_tutorials

Licence

Licensed on the same terms as Composr / MantisBT under GPL

Additional credits/attributions

Incorporates MantisBT

Locations Catalogues

By:
Chris Graham
Downloads:
52
Added:
14th Apr 2024
Locations API, allows building out tree catalogues with all the world cities.

Website Software Requirements

Minimum version: 11
Maximum version: 11.9


Licence

Licensed on the same terms as Composr

Installprofile Generator

By:
Chris Graham
Downloads:
144
Added:
14th Apr 2024
Automatically create an installprofile addon based on your site's current settings.

Website Software Requirements

Minimum version: 11
Maximum version: 11.9


Licence

Licensed on the same terms as Composr

Nested CPF Spreadsheet Lists

By:
Chris Graham
Downloads:
120
Added:
14th Apr 2024

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 spreadsheet 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 spreadsheet files to essentially use spreadsheet files like…

Meta Toolkit

By:
Chris Graham
Downloads:
111
Added:
14th Apr 2024
Various developer tools for meta-management of a Composr site, including generating schemas, and low level management of the database, addons, and file changes.

System Requirements / Dependencies

Conversr

Website Software Requirements

Minimum version: 11
Maximum version: 11.9


Licence

Licensed on the same terms as Composr

Password Censor

By:
Chris Graham
Downloads:
118
Added:
14th Apr 2024
Regularly wipe old passwords posted in private on your website, in case it is ever hacked.

In detail:
This is a system scheduler hook 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.

encrypt and self_destruct Comcode tags are also added.


Website Software Requirements

Minimum version: 11
Maximum version: 11.9


Licence

L…