アップデートが面倒くさくてセキュリティに不安のあるphpBBに替えて使えそうな、フリーの会員制掲示板を調べてみた。思っていたより選択肢が多い。今どき珍しいPerlベースのYaBBというものもあり、それなりに普及している様子だったけど、いかにも重そうだったので除外した。
最近はCMSがフォーラム機能を備えるようになってきている模様。CMS系は純BBS系にくらべて掲示板としての機能はやや劣るものの、デザインの自由度では勝るものが多い。Drupalは最初が掲示板として作られたものらしく、フォーラム機能内蔵なので導入しやすそう。
セキュリティを考えると、どのアプリケーションを使うにせよ常時最新版を入れておくことがとても重要。その点では、CLIを使ってアップデートを自動化できるbbPress、Drupalが抜きんでているかもしれない。純BBS系では、開発の活動が活発なMyBBがよさそう。
phpBB
目次
公式サイト
phpBB • Free and Open Source Forum Software
phpBB is free and open source forum software that is easy to use, powerful, and highly customisable. Our community offer...
動作環境
- PHP 4.3.3以上
- 次のいずれかのSQLサーバ
- Firebird2.1以上
- MySQL 3.23以上
- MS SQL Server 2000以上
- Oracle、PostgreSQL 7.x以上、
- SQLite 2
特徴
- 利用者が多い
- Web上に情報が多い。日本人向けサポートサイト (http://bbmods.info/bbs/) も一応ある。一応。
- プラグイン(phpBBではMODと呼ぶ)の数も多い。
- 管理画面は日本語化されている。(日本語版を入れれば。)
- アップデート時の手順が多く、なかなか面倒。
- 比較的重い
- 「phpBBという名の反面教師」などと揶揄されるほど、セキュリティ面から見たコードの品質はよろしくない。過去に何度もセキュリティホールを突く大規模な攻撃を受けたことでも有名。
MyBB
公式サイト
Page-1
The official homepage for MyBB, a free and open source PHP forum software.
動作環境
- PHP 5.1.0以上
- MySQL 4.0以上(PostgreSQL、またはSQLiteも利用可)
特徴
- フリーな会員制掲示板としてはphpBBに次ぐシェアを誇る。
- 他掲示板からの移行ツールあり。対象はIP. Board、phpBB2、SMF、PunBB、vBulletin。cf. MyBB Merge System
- 日本語化されていない。日本語の情報も少ない。
- 次のバージョンの開発も進行中で、コミュニティの活動が活発。
Vanilla
公式サイト
Top Customer Community Platform | Higher Logic Vanilla
Higher Logic Vanilla is the all-in-one community platform designed to help you and your customers succeed. Book a demo t...
動作環境
- PHP 5.2.0以上
- MySQL 5以上
- Apache 2以上
特徴
- テーマが豊富。
- 日本には利用者が少なく、Web情報も少ない。が、海外ではそれなりに普及している模様。
- 他掲示板からの移行ツールあり。対象はphpBB、vBulletin。cf. Export your old forum data
- Vanillaを使って有料のレンタル掲示板サービスも行っており、開発は現在も活発。
Simple Machines Forum (SMF)
公式サイト
Home of Open Source Free Forum Community Software
Free Open Source Forum Software
動作環境
- PHP 4.1.0以上(5.2.0以上推奨)
- 次のいずれかのSQLサーバ
- MySQL 4.0.18以上(5.0以上推奨)
- PostgreSQL 8.0以上(8.3.3以上推奨)
- SQLite 1.x – 2.x(2.8推奨)
特徴
- プラグイン (MOD) やテーマが豊富
- 他掲示板からの移行ツールが非常に充実。世に出ているメジャーな掲示板ソフトは有償のものを含め、ほぼ網羅されている。cf. Converters
- 2011年の2.0リリースを最後に新規開発は停止中。現在はパッチリリースのみ。
UseBB
公式サイト
About
Entrepreneur – neurodiversity consultant – software engineering expert – event organiser
動作環境
- PHP 4.3.0以上
- MySQL 5以上
特徴
- 2006年の1.0リリースを最後に新規開発は停止しており、現在はパッチリリースのみ。
bbPress
公式サイト
bbPress.org
Forums, made the WordPress way
動作環境
- WordPress 3.6以上
- PHP 5.2.4以上
- MySQL 5以上
特徴
- WordPressのプラグインとしてリリースされている。
- 他掲示板からの移行ツールあり。対象はAdvanced Electron Forum、Drupal、FluxBB、Invision、Mingle、MyBB、Phorum、phpBB、PunBB、Simple Press、SMF、Vanilla、vBulletin。cf. Import Forums
- wp-cliを使えばコマンドラインからアップデートなどの操作可能
- 日本語化されていない。日本語の情報はほとんどない。
- WordPressが世界でもっとも利用されているCMSであるため、もっともサイバー攻撃の的にされやすい。アップデートを怠るとたちまち餌食になる。
Drupal
公式サイト
http://drupal.jp/
動作環境
- PHP 5.4以上
- 次のいずれかのSQLサーバ
- MySQL 5.0.15以上
- PostgreSQL 8.3以上
- SQLite 3.3.7以上
特徴
- CMSだが、フォーラム機能内蔵のためプラグインなしで掲示板として利用可。
- 他掲示板(またはCMS)からの移行ツールは一応あるけど、いろいろ面倒くさそう。cf. Migrate
- Drushを使えばコマンドラインからアップデートなどの操作可能。
Kunena Forum
公式サイト
301 Moved Permanently
動作環境
- PHP 5.3.1以上(5.4.20以上推奨)
- MySQL 5.1.0以上(5.5.0以上推奨)
- JOOMLA 3.2以上
特徴
- CMSプラットフォームJOOMULAのプラグインとして動作。
XOOPS
公式サイト
XOOPS Web Application System - Powered by You!
XOOPS CMS is an extensible, OO (Object Oriented), easy to use dynamic web content management system (CMS) written in PHP...
派生版にXOOPS Cube (http://xoopscube.jp/) というものもある。
動作環境
- PHP 5.3.7以上
- MySQL 3以上(4以上推奨)
特徴
- コミュニティサイトとして開発されているため、BBSというよりはSMS。