Community supported 3rd party packages for Charcoal.
Contrib serves as an index and forum for discussing issues and new features for Charcoal.
Standardizes email communications destined for users and administors.
Utilities for content builder style attachments, using group attachment widget.
Service provider for an embed parser widget that stores parsed data into a table (with support for locomotivemtl/charcoal-cache).
Service provider for Filepond integration.
Service provider for form.io integration (form builder property input).
Admin guide module.
Service provider for Mailchimp integration.
Admin notification module.
Admin collection filtering widget that uses model properties as filters.
Search module.
Sitemap builder.
Service provider for Tinify integration.
Admin interface for translating strings found in templates and controllers.
Advanced model collections and collection loaders (repositories).
Utility belt.
Service provider for Google reCAPTCHA integration.
We provide a template repository, locomotivemtl/charcoal-contrib-template, to help you create new repositories with the same directory structure and files as used by existing Charcoal packages.
- Vendor/Package:
charcoal-contrib-%my-feature%
- Replace:
charcoal-contrib-foobar
foo-bar
FooBar
- "Charcoal service provider for my cool feature."
- Remove:
config/config.json
metadata/admin/charcoal/foo-bar/example-interface.json
metadata/charcoal/foo-bar/example-interface.json
src/Charcoal/FooBar/ExampleInterface.php
tests/Charcoal/FooBar/ExampleTest.php
- Update:
composer.json
.travis.yml
README
LICENSE