MODxへ履歴と承認と差分表示の機能を追加
2010年07月20日
MODxへ履歴と承認と差分表示の機能を追加するモジュール&プラグイン
「DAAAH」(DiffAndApprovalAndHistory) ver0.5をリリースします。
「DAAAH」はMODxにはなかった履歴と承認と差分表示の機能を追加する
モジュール&プラグインです。
次のような機能があります。
・更新履歴の管理
・現在のデータと更新前データの差分表示(Diff機能)
・いじって保存してしまったデータを更新前データへ復帰(ロールバック機能)
・一般公開のための承認ワークフロー
ぶっちゃけ、eZ Publishのような気合の入ったロールバック&ワークフロー機能ではないですが、MODxをビジネスベースで使う場合の不満点だった機能を一応補完できます。
詳しくはダウンロードして、説明文を読んでください。
※動作テストは1.0.4Jで行っていますが、たぶん0.9系でも使用できると思います。
実は私が某会社で作成したモジュール(0.9系)をベースに1.0系でも汎用的に動くように
かなり改良を加えています。
某会社では、本システムの開発者がゼロになったため、それを利用しているお客様の
フォローの意味もあったりします。(0.9系はセキュリティに問題があります)
それにもともとGPLなのでGPLとして公開します。
ダウンロードはこちら
「DAAAH」(DiffAndApprovalAndHistory) ver0.5をリリースします。
「DAAAH」はMODxにはなかった履歴と承認と差分表示の機能を追加する
モジュール&プラグインです。
次のような機能があります。
・更新履歴の管理
・現在のデータと更新前データの差分表示(Diff機能)
・いじって保存してしまったデータを更新前データへ復帰(ロールバック機能)
・一般公開のための承認ワークフロー
ぶっちゃけ、eZ Publishのような気合の入ったロールバック&ワークフロー機能ではないですが、MODxをビジネスベースで使う場合の不満点だった機能を一応補完できます。
詳しくはダウンロードして、説明文を読んでください。
※動作テストは1.0.4Jで行っていますが、たぶん0.9系でも使用できると思います。
実は私が某会社で作成したモジュール(0.9系)をベースに1.0系でも汎用的に動くように
かなり改良を加えています。
某会社では、本システムの開発者がゼロになったため、それを利用しているお客様の
フォローの意味もあったりします。(0.9系はセキュリティに問題があります)
それにもともとGPLなのでGPLとして公開します。
ダウンロードはこちら
Posted by jeyson at 11:26│Comments(3)
│開発もの
Responses to "MODxへ履歴と承認と差分表示の機能を追加"
morino Says:
はじめまして。
リソース編集で
-----------------------------------------------------
DAAAH - OnDocFormRender
An error occurred while loading. Please see the event log for more information.
-----------------------------------------------------
と警告がでます。
イベントログは
-----------------------------------------------------
DAAAH - Plugin - イベントログ
It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Tokyo' for 'JST/9.0/no DST' instead
-----------------------------------------------------
となっているのですが・・・
リソース編集で
-----------------------------------------------------
DAAAH - OnDocFormRender
An error occurred while loading. Please see the event log for more information.
-----------------------------------------------------
と警告がでます。
イベントログは
-----------------------------------------------------
DAAAH - Plugin - イベントログ
It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Tokyo' for 'JST/9.0/no DST' instead
-----------------------------------------------------
となっているのですが・・・
もりの Says:
自己解決しました。
.htaccessのコメントアウトを外したら解決しました。
お騒がせしました。
.htaccessのコメントアウトを外したら解決しました。
お騒がせしました。
jeyson Says:
いまさらですが、今、コメントに気がつきました。
すみません。
PHP5では時間の把握にタイムゾーンを明確にして置く必要があります。
よって、コメントアウトするだけでなく
.htaccess
は
php_value date.timezone Asia/Tokyo
という記述にしたほうが良いです。
そもそもphp5で推奨する設定がないことが原因のため
サーバーのPHP.INIの設定をいじれるならば
そちらでタイムゾーンを設定するほうがスジの話なんですが。
それでは。
すみません。
PHP5では時間の把握にタイムゾーンを明確にして置く必要があります。
よって、コメントアウトするだけでなく
.htaccess
は
php_value date.timezone Asia/Tokyo
という記述にしたほうが良いです。
そもそもphp5で推奨する設定がないことが原因のため
サーバーのPHP.INIの設定をいじれるならば
そちらでタイムゾーンを設定するほうがスジの話なんですが。
それでは。