2019-08-23
Craft CMS の Workflow プラグインを触りつつ擬似的ワークフローとかを考えてみる #craftcms
Workflow プラグインのことを書いた。
承認フローを使ったエントリの管理・公開が可能 | bit part 合同会社
https://bit-part.net/craftcms/...
Craft CMS 自体は権限設定周りが細かくできるので、それだけである程度まかなえそうなきがするのだけど、CMS○☓表で必ずでてくる承認フロー。
Workflow プラグインだとちょっと要件を満たせないことがありそうな気がするから、それはそれで残念なところはあるけれど。
この辺は Movable Type のプラグインや a-blog cms のほうが強いところはありそう。
管理画面にメーラーがあればいいのか?
結局の所管理画面からメールが送れるとかでも十分だったりすることもある。
Guest Entries Notification
https://plugins.craftcms.com/g...
はGuestEntriesプラグインつかって外からエントリができたときに通知ができるプラグインぽいけど。
ざっくりといえばこういう自動通知なり、管理画面からCMSにいる他のユーザにメールがかければ妥協策となることもあるんだろうな。。。
まぁ、メールするくらいならメールソフトからやればいいのでは?というところもあるだろうし、、、中途半端な承認フローなのであれば本当に必要なのか?というところもあったりする。。。
権限制御で擬似承認
ワークフローとはちょっと違うかもしれないけれど、
ユーザーグループごとに管理画面の表示を変更できる Craft CMS のプラグイン「Field and Tab Permissions」を試してみた | Craft CMS | かたつむりくんのWWW
https://tinybeans.net/blog/201...
で紹介されている「Field and Tab Permissions」を流用することでなんかできそう。
承認のステータスとかを各タブがもっていて、ユーザ権限ごとに必要に応じて設定したうえで、出力側もそれらの値をみて制御するとかできれば擬似的な承認フローっぽいことはできるのかもしれないなー。
MTAppjQuery とかで権限を見ながら表示切り替えとかやったりしたけど、、、、
複雑になりすぎてバグの温床にしかならなそうな気もするが致し方なし。。。