https://github.com/jako/contextkeeper
Avoid saving resources in the wrong context
https://github.com/jako/contextkeeper
modx modx-extra modx-revolution
Last synced: 3 months ago
JSON representation
Avoid saving resources in the wrong context
- Host: GitHub
- URL: https://github.com/jako/contextkeeper
- Owner: Jako
- License: gpl-2.0
- Created: 2022-04-07T17:20:34.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2025-03-09T16:30:20.000Z (3 months ago)
- Last Synced: 2025-03-09T17:26:32.124Z (3 months ago)
- Topics: modx, modx-extra, modx-revolution
- Language: PHP
- Homepage: https://jako.github.io/ContextKeeper/
- Size: 3.9 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
[](https://hosted.weblate.org/projects/modx-extras/contextkeeper/standard/)
# ContextKeeper
Prevent resources from being saved in the wrong context.
## Features
* Check for writable contexts in system/usergroup/user settings.
* Disallow saving ressources in not writable contexts.
* Move duplicated resources to the first writable context.
* Move duplicated Babel resources to the first writable context.## Installation
MODX Package Management
## Usage
Install via package manager and add/edit the `contextkeeper.writable_contexts` and `contextkeeper.check_empty` system/usergroup/user settings.
## Documentation
For more information please read the [documentation](https://jako.github.io/ContextKeeper/).
## License
The project is licensed under the [GPLv2 license](https://github.com/Jako/ContextKeeper/blob/master/core/components/contextkeeper/docs/license.md).
## Translations
Translations of the package can be made for the [Default Lexicon](https://hosted.weblate.org/projects/modx-extras/contextkeeper/standard/) and the [System Setting Lexicon](https://hosted.weblate.org/projects/modx-extras/contextkeeper/system-settings/)