2019-09-26

Craft CMS の Comments プラグインを試してみる #craftcms

Craft CMS にはエントリにコメントを付ける機能はプラグインで拡張することができる。

Comments
https://plugins.craftcms.com/c...

有償のプラグインになる。

ちょうど先日バグっててうまいこと表示されなかったりしてたけど @BUN がコメントしてくれたりして、治った。

Frontend JS error due to translation · Issue #138 · verbb/comments
https://github.com/verbb/comme...

インストール

プラグインストアからインストール。

config/comments.php を用意する

Comments - Configuration | Verbb
https://verbb.io/craft-plugins...

この辺は管理画面からの設定をするかどうかで設定項目は変わってきそう。

テンプレートの調整

テンプレートにコメントのフォームとかを入れたいところに

{{ craft.comments.render(entry.id) }}

を入れるだけでとりあえずデフォルトで用意されているテンプレートの形で反映される。

コメントのステータス

コメントを受け付けたときのデフォルトステータスなども設定しておける。

ステータスを変更することでコメントが公開される。

コメントに対する返信も可能。

編集も可能。

コメント的な機能を使いたい場合は簡単に使えて便利そうですね。

Guest Entries も似たような機能

似たような機能としては Guest Entries を使うことも出来るかもしれない。

 エントリ自体と関連付けをしつつ、コメント的な内容は別セクションのエントリとして投稿するような方法もできると思う。

この辺は使い方次第なところはあると思うが、レビューサイト的なのとか必要に応じて使っていけそうな気がする。