コメントの代わりにオープンソースの掲示板Flarumをセットアップしてみる
published: , updated: 2020-06-08
Disqusのような仕組みが良いのはわかっているのですが、Disqusアカウントがすでに消滅していたのと投稿ページではJavaScriptを使わないようにチャレンジしているため、オープソンスの掲示板を設置してみることにしました。
オープンソースの掲示板といえばphpBBを思い浮かべたのですが、せっかくなのでPHP7を条件に新しいものは無いかとに探しました。フォーラムといえばPhorumというオープンソースがあったのですが、この度Flarumを見つけました。
- phpBB - Free and Open Source Forum Software https://www.phpbb.com/
- phorum - Open Source PHP Forum Software https://www.phorum.org/
- flarum https://flarum.org/
Flarumについて
Flarumはベータ版ソフトウェアです。 つまり不完全でバグがあります。止めたり気分次第で終了する可能性があります。
- ドキュメント
- About Flarum | Flarum Documentation https://flarum.org/docs/
- コミュニティ
- Flarum Community https://discuss.flarum.org/
セットアップ
現時点では、サーバにSSHで接続できる環境が必要になります。 WordPressのようにファイルをダウンロードしてFTPでアップロードするようなことはできません。
- SSHでサーバに接続します。(省略)
- git clone
- composer.json
- composer update
- Install Flarum
2. git clone
git clone https://github.com/flarum/flarum.git
3. composer.json
環境によっては"config"に"platform"でphpのバージョンを指定する必要があります。
"config": {
"preferred-install": "dist",
"sort-packages": true,
"platform":{
"php":"7.4.3"
}
},
4. composer update
composer update
5. インストール
そのままセットアップすると/public/ルートで以下のようになります。
- hostname/flarum/publc/
- サイトルートで
git clone
した場合 - publicを移動する場合は public/index.php $site PATHを調整する。
- サイトルートで
Flarum Install 画面が表示されたらよくある感じで指定するだけです。
- データベースの設定
- 管理者アカウントの作成
Flarum 0.1.0-beta.13 Released
先日リリースがありました。
Flarum 0.1.0-beta.13 Released - Flarum Community https://discuss.flarum.org/d/23666-flarum-010-beta13-released
その他
最後に余談ですがDisqusに似たサービスでLivefyreが好みでした。 ソーシャルメディアコンテンツ管理 | Adobe Experience Manager Livefyre https://www.adobe.com/jp/marketing-cloud/experience-manager/social-media-content-management.html