concrete5は基本機能のみで、非常に柔軟な変更を加えることができるCMS。
特に会員サイト制作に強みを発揮するCMSです。
しかし、初期機能でやや実現が難しそうな機能として、” 掲示板機能 “があります。
会員・または非会員の方に内容を投稿してもらい、それらにコメントしていく、という機能です。
そこで今回、この掲示板機能について、どのようにすればconcrete5で実現できるのか検討・調べてみました。
目次
concrete5最新版ver7系に対応している掲示板アドオン” AB Forum “
まず、ver7 系でも Market Place で掲示板アドオンがあることを発見しました。
有料アドオンで1ライセンスにつき$49しますが
評価も 5 つ星で悪くなさそうです。 (下記、評価から意訳)
完全に”discussion forum” プラグインの互換です
という声や
サポートが素晴らしく、値段以上の価値があるプラグインです
というレビューも。
デモサイトはこちらです。 (ロシア語らしく、少々分かりづらいかもしれません)
Lizard Studio :: Forum
concrete5基本機能で掲示板機能を実現するシンプルな方法
concrete5のアドオン” AB Forum”を使う以外にも、少し好みは別れますが、元々のconcrete5基本機能を使って掲示板機能を実現する方法として下記があります。
concrete5コメント欄ブロックを活用して掲示板機能を実現
最もシンプルな方法は、基本ブロックの” コメント欄 “を使う方法です。
参考(英語): Forum Addon concrete5
ただ、コメント欄ブロックを活用する方法では「スレッドを立てる」機能を実現することが難しいです。
特定のトピックにつき、掲示板機能的にやり取りすることができるのですが、新たなページ作成 (スレ立て) を実現することができません。
concrete5日本が公式フォーラムにて、同様の質問に下記回答がありました。
おっしゃる通り、コメント欄ブロックで、スレッド形式の返信をつけることは容易にできます。問題は「スレ立て」の方ですが、私がオープンソースで公開している Frontend Composer アドオンでも実現できます。http://github.com/concrete5cojp/frontend_composer
使い方:
新規ページを作り、そこに Frontend Composer ブロックを置いておきます。
このページがスレッド内容の編集画面になります。ナビから除くをオンにしておいた方が良いでしょう。
掲示板機能はありますでしょうか :: concrete5 Japan 日本語公式サイト : concrete5代表取締役CEO菱川 拓郎様コメントより
コンポーザーによる投稿によって、ページを追加してもらう
または、コンポーザーによる投稿を一般公開・または限定公開にして入力してもらうという方法も考えられます。
画像やファイルの追加を一般公開するのは怖いところもあるが、テキストのみだとこちらの方法でも何とかなりそうです。
ただし承認制にするとしたら、毎日の承認作業やスパム対策が必要となってくるでしょう。
concrete5がver5.6以前なら、導入実績の多い掲示板アドオンがある
ver.5.6 以前なら、導入実績の多い掲示板アドオンがあるようです。
■ 掲示板・ディスカッション
掲示板、ディスカッション機能ですが、最新版 5.7 系に対応している掲示板のアドオンは、開発バージョンが有ります。
開発中なのでちょっと PHP の知識が必要になっちゃっているのですがあります。
(現在はリンク先が異なるようなので削除)
ちょっと今日時点では、作者がアドオンのサイトをクローズしています。Discussion Forums
古いバージョンであれば、この concrete5 日本公式サイトのまさにこれも掲示板機能です。Basic Forums
古いバージョンの無料掲示板。こちらは使ったことがないのでちょっとわからないです
こんな使い方できますか? :: concrete5 Japan 日本語公式サイト
concrete5日本公式サイトのフォーラム掲示板方式が最も理想的かとは思うのですが、現在での最新バージョンであるver.7系には非対応なんですね…!
ver5.7以降のconcrete5を活用している方は、上記プラグインを自力で現行バージョンに対応させるか
腕に自信のある方は、独自で掲示板機能を開発するというのも一つの手段かもしれません。
Leave a Reply