Download the PHP package pauloamgomes/cockpitcms-autosave without Composer
On this page you can find all versions of the php package pauloamgomes/cockpitcms-autosave. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download pauloamgomes/cockpitcms-autosave
More information about pauloamgomes/cockpitcms-autosave
Files in pauloamgomes/cockpitcms-autosave
Package cockpitcms-autosave
Short Description Autosave addon for Cockpit CMS, provides autosave capabilities for collections and singletons
License MIT
Homepage https://github.com/pauloamgomes/CockpitCMS-Autosave
Informations about the package cockpitcms-autosave
Autosave add-on for Cockpit CMS
This add-on enhances Cockpit CMS by providing the ability to persist automatically changes on collection entries or singletons form data. That means if the user closes by mistake the browser (by mistake or by a system failure) the changes will not be lost and when someone tries to edit the same resource, the system will ask if he wants to continue from a previous saved version.
Installation
Manual
Download latest release and extract to COCKPIT_PATH/addons/Autosave
directory
Git
Cockpit CLI
Composer
-
Make sure path to cockpit addons is defined in your projects' composer.json file:
- In your project root run:
Configuration
In order to use the addon, it's required to specifiy in the Cockpit config the collections and/or singletons we want to autosave, e.g.:
In the above example we are saying to apply Autosave to all collections (use of *) and to specifically the singletons with name "settings" and "seo".
For non admin users its required to provide a permission ("access"), e.g.:
Usage
When enabled, the addon will provide a small sidebar block that will display status of autosaves user did:
When using Autosave, only a version is stored in the database containing the latest changes user did in the resource. When user saves the resource, the autosave entry is automatically removed.
Copyright and license
Copyright 2019 pauloamgomes under the MIT license.