https://github.com/baserproject/revisioncontrol
baserCMSのデータ履歴管理プラグイン
https://github.com/baserproject/revisioncontrol
Last synced: 4 days ago
JSON representation
baserCMSのデータ履歴管理プラグイン
- Host: GitHub
- URL: https://github.com/baserproject/revisioncontrol
- Owner: baserproject
- License: other
- Created: 2024-02-14T10:23:20.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-06-26T07:48:45.000Z (26 days ago)
- Last Synced: 2026-07-18T01:33:33.499Z (4 days ago)
- Language: PHP
- Size: 43 KB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# これはなに?
baserCMSのプラグインです。
## 利用方法
PluginフォルダにRevisionControlというフォルダ名にて設置し、管理画面より有効化することで利用可能です。
有効化後は、データ保存時に保存データを履歴として保存します。
## 動作baserCMS
baserCMS3.0.12
baserCMS4.0.1
baserCMS4.0.2
baserCMS4.0.10.1
baserCMS4.8.1
baserCMS4.8.2
## 保存データについて
固定ページ・ブログ記事の履歴が管理できます。
固定ページは本文、固定ページテンプレート、コードのみが履歴管理され、基本設定・オプション・関連コンテンツ・その他情報などの内容は履歴管理されません。
ブログ記事のアイキャッチをリビジョン毎に保存するため利用するデータ容量が大きくなる場合があります。
データ容量に余裕が無い場合は世代数に制限を設けて利用してください。
## 履歴の世代制限について
Config/setting.phpのlimitの値を変更することで世代制限をかけることが可能です。
デフォルトは50に設定されています。0とすることで無制限で保存されます。
## その他
### 対象履歴の追加について(製作者向け情報)
Config/setting.php のmodels、viewsの設定値を変更すると履歴対象のデータを追加することが可能です。
マーケットに配布されているPuttiCustomeFieldプラグインなどのデータについても対応することが可能です。