Skip to content
yama edited this page May 13, 2011 · 5 revisions

このプロジェクトについて

DAAAHをベースとしたプラグイン「DHA」の製作管理。名前を変えたのは深い意味はなく、取引先さんが呼びにくそうにしていたため・・

基本的な構造を練り直す必要を感じるけど、とりあえずMODXのパースの理解も兼ねて、現状でできるところまでやってみる。

わかった問題点をいくつか。DAAAH・DHAともに、

  • 基本的にキャッシュが無効になる
  • ヒストリー管理の対象は更新履歴ではなく承認履歴
  • DittoやWayfinderなど、$modx->documentObjectを参照するスニペット(たくさんある)を使う場合は改造が必要
  • 公開日時の予約投稿ができない
  • 一般的な承認ワークフローの実装イメージと違う

というわけで、これを導入すれば便利になるとは一概には言えないため注意が必要。こういった機能を実装するうえで、MODX本体としてはどういう仕様を備えるべきかを考える必要がある。

そもそもテンプレートすらもコンテンツの一部として扱えるMODXでは、厳密な実装は難しい。どこで線引きするかを考えることも重要。

Clone this wiki locally