{"id":25209716,"url":"https://github.com/backdrop-contrib/rules","last_synced_at":"2026-04-25T14:06:16.039Z","repository":{"id":28709787,"uuid":"32230419","full_name":"backdrop-contrib/rules","owner":"backdrop-contrib","description":"Porting the Rules project to Backdrop CMS.","archived":false,"fork":false,"pushed_at":"2024-06-23T02:24:31.000Z","size":1794,"stargazers_count":5,"open_issues_count":12,"forks_count":10,"subscribers_count":32,"default_branch":"1.x-2.x","last_synced_at":"2024-12-06T22:32:24.859Z","etag":null,"topics":["backdrop","backdropcms","cms"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/backdrop-contrib.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2015-03-14T20:24:25.000Z","updated_at":"2024-06-21T00:40:40.000Z","dependencies_parsed_at":"2024-03-26T15:30:30.511Z","dependency_job_id":"4431a484-2932-4b11-92d3-521dc5580986","html_url":"https://github.com/backdrop-contrib/rules","commit_stats":null,"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Frules","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Frules/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Frules/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Frules/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/backdrop-contrib","download_url":"https://codeload.github.com/backdrop-contrib/rules/tar.gz/refs/heads/1.x-2.x","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238117361,"owners_count":19419223,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["backdrop","backdropcms","cms"],"created_at":"2025-02-10T13:18:23.829Z","updated_at":"2025-10-25T09:31:32.562Z","avatar_url":"https://github.com/backdrop-contrib.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Rules\n\nThe Rules module allows site administrators to define conditionally executed\nactions based on occurring events (known as reactive or ECA rules).\n\n### Example use cases\n\n - Build flexible content publishing workflows changes\n - Send customized mails to notify your users about important\n - Create custom redirections, system messages, breadcrumbs, ...\n - Build an eCommerce store using Ubercart\n\nAnd many more...\n\n### Features\n\n - Obviously, you may use reaction rules to react upon any event with custom conditions and actions.\n - Allows functionality to be re-used via components.\n - Flexible scheduling system that allows scheduling any component / action.\n - Users can share their customizations by using the built-in import/export feature.\n - Modular input evaluation system.\n - The module has been developed with site performance in mind, so it makes use of caching routines to speed up rule evaluation.\n - 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.\n\n## Installation\n\nInstall Entity Plus, Entity UI, and Entity Tokens and this module using the [official Backdrop CMS instructions](https://backdropcms.org/guide/modules).\n\nIf 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.\n\nRules has four component modules, each with separate activation:\n  + Rules\n  + Rules Scheduler\n  + Rules UI\n  + Rules translation - for internationalization\n\nThen visit the configuration page at **Administration \u003e\nConfiguration \u003e Category \u003e Rules** (**admin/config/category/rules**)\nand enter the required information.\n\n## Documentation\n\nAdditional documentation is located in [the Wiki](https://github.com/backdrop-contrib/rules/wiki).\n\n## Current Maintainers\n\n- [Graham Oliver](https://github.com/Graham-72)\n- [Laryn Kragt Bakker](https://github.com/laryn) - [CEDC.org](https://cedc.org)\n- [Robert J. Lang](https://github.com/bugfolder)\n- [Alejandro Cremaschi](https://github.com/argiepiano)\n- Seeking additional maintainers\n\n## Credits\n\n### Port to Backdrop:\n- [Graham Oliver](https://github.com/Graham-72)\n- Other contributors:\n  - [Docwilmot](https://github.com/docwilmot)\n  - [Laryn Kragt Bakker](https://github.com/laryn) - [CEDC.org](https://cedc.org)\n  - [Herb](https://github.com/herbdool/)\n\n### Drupal:\n  - Wolfgang Ziegler (fago) (lead maintainer)\n  - Klaus Purer (klausi)\n  - The Drupal 7 project has been sponsored by drunomics, epiqo,\n    and Google Summer of Code.\n\n## License\n\nThis project is GPL v2 software.\nSee the LICENSE.txt file in this directory for complete text.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbackdrop-contrib%2Frules","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbackdrop-contrib%2Frules","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbackdrop-contrib%2Frules/lists"}