Campaign and publishing admin interface for SilverStripe
Clone or download
lukereative Merge pull request #118 from open-sausages/pulls/1/proppa-pig
All proptypes replaced with external lib
Latest commit 1df42d9 Sep 18, 2018
Permalink
Failed to load latest commit information.
.tx Reorganise i18n keys May 8, 2017
_config ENHANCEMENT Allow campaigns to be created inline Sep 3, 2017
client All proptypes replaced with external lib Sep 18, 2018
lang Update translations Jul 24, 2018
src FIX text/json is not a valid mimetype Aug 15, 2018
templates/SilverStripe/Admin/Includes Split campaign-admin from admin module Mar 23, 2017
tests Adjusting behat test to work with new fancy pop up. Jun 12, 2018
.editorconfig FIX Behat tests Nov 2, 2017
.eslintignore Split campaign-admin from admin module Mar 23, 2017
.eslintrc.js Fix update lock and eslintrc reference Nov 14, 2017
.gitattributes FIX Amend rules to ignore test files only Dec 19, 2017
.gitignore Enhancement Show link and tooltip for related items in a campaign Jun 6, 2017
.sass-lint.yml Split campaign-admin from admin module Mar 23, 2017
.scrutinizer.yml Add Scrutinizer, code coverage runs to Travis, remove old badges May 2, 2018
.travis.yml Merge branch '1.2' into 1 Jul 18, 2018
.upgrade.yml Add upgrade rules Jul 3, 2017
LICENSE Split campaign-admin from admin module Mar 23, 2017
README.md Add supported module badge to readme Jun 15, 2018
_config.php Split campaign-admin from admin module Mar 23, 2017
behat.yml Update travis to use chromedriver Apr 12, 2018
composer.json Merge remote-tracking branch 'origin/1.2' into 1 Jun 15, 2018
package.json All proptypes replaced with external lib Sep 18, 2018
phpcs.xml.dist Split campaign-admin from admin module Mar 23, 2017
phpunit.xml.dist Add code coverage whitelist to phpunit configuration May 2, 2018
webpack.config.js Enhancement switch to shared webpack config May 29, 2017
yarn.lock All proptypes replaced with external lib Sep 18, 2018

README.md

SilverStripe Campaign Admin Module

Build Status Scrutinizer Code Quality codecov SilverStripe supported module Latest Stable Version Latest Unstable Version Total Downloads License

Overview

Provides a simple interface for managing versioned campaigns, provided by the versioned SilverStripe module.

This allows groups of changes to be published as a single atomic change, allowing items to be prepared for publishing in advance.

Installation

$ composer require silverstripe/campaign-admin

You'll also need to run dev/build.

Documentation

See doc.silverstripe.org

Versioning

This library follows Semver. According to Semver, you will be able to upgrade to any minor or patch version of this library without any breaking changes to the public API. Semver also requires that we clearly define the public API for this library.

All methods, with public visibility, are part of the public API. All other methods are not part of the public API. Where possible, we'll try to keep protected methods backwards-compatible in minor/patch versions, but if you're overriding methods then please test your work before upgrading.

Reporting Issues

Please create an issue for any bugs you've found, or features you're missing.

License

This module is released under the BSD 3-Clause License