Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/backdrop-contrib/rules
Porting the Rules project to Backdrop CMS.
https://github.com/backdrop-contrib/rules
backdrop backdropcms cms
Last synced: 1 day ago
JSON representation
Porting the Rules project to Backdrop CMS.
- Host: GitHub
- URL: https://github.com/backdrop-contrib/rules
- Owner: backdrop-contrib
- License: gpl-2.0
- Created: 2015-03-14T20:24:25.000Z (almost 10 years ago)
- Default Branch: 1.x-2.x
- Last Pushed: 2024-06-23T02:24:31.000Z (8 months ago)
- Last Synced: 2024-12-06T22:32:24.859Z (2 months ago)
- Topics: backdrop, backdropcms, cms
- Language: PHP
- Homepage:
- Size: 1.71 MB
- Stars: 5
- Watchers: 32
- Forks: 10
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Rules
The Rules module allows site administrators to define conditionally executed
actions based on occurring events (known as reactive or ECA rules).### Example use cases
- Build flexible content publishing workflows changes
- Send customized mails to notify your users about important
- Create custom redirections, system messages, breadcrumbs, ...
- Build an eCommerce store using UbercartAnd many more...
### Features
- Obviously, you may use reaction rules to react upon any event with custom conditions and actions.
- Allows functionality to be re-used via components.
- Flexible scheduling system that allows scheduling any component / action.
- Users can share their customizations by using the built-in import/export feature.
- Modular input evaluation system.
- The module has been developed with site performance in mind, so it makes use of caching routines to speed up rule evaluation.
- Rules 2.x features improved APIs, a new admin UI, support for all entity types, parameter configuration via simple data selection (i.e. just pass node:author as argument) and much more.## Installation
Install Entity Plus, Entity UI, and Entity Tokens and this module using the [official Backdrop CMS instructions](https://backdropcms.org/guide/modules).
If you will be upgrading a site from Drupal 7, you should [install stub modules](https://github.com/backdrop-contrib/rules/wiki/Upgrading-Rules-from-Drupal-7) in your D7 installation before starting the upgrade process.
Rules has four component modules, each with separate activation:
+ Rules
+ Rules Scheduler
+ Rules UI
+ Rules translation - for internationalizationThen visit the configuration page at **Administration >
Configuration > Category > Rules** (**admin/config/category/rules**)
and enter the required information.## Documentation
Additional documentation is located in [the Wiki](https://github.com/backdrop-contrib/rules/wiki).
## Current Maintainers
- [Graham Oliver](https://github.com/Graham-72)
- [Laryn Kragt Bakker](https://github.com/laryn) - [CEDC.org](https://cedc.org)
- [Robert J. Lang](https://github.com/bugfolder)
- [Alejandro Cremaschi](https://github.com/argiepiano)
- Seeking additional maintainers## Credits
### Port to Backdrop:
- [Graham Oliver](https://github.com/Graham-72)
- Other contributors:
- [Docwilmot](https://github.com/docwilmot)
- [Laryn Kragt Bakker](https://github.com/laryn) - [CEDC.org](https://cedc.org)
- [Herb](https://github.com/herbdool/)### Drupal:
- Wolfgang Ziegler (fago) (lead maintainer)
- Klaus Purer (klausi)
- The Drupal 7 project has been sponsored by drunomics, epiqo,
and Google Summer of Code.## License
This project is GPL v2 software.
See the LICENSE.txt file in this directory for complete text.