会員制掲示板フリーウェアの比較

アップデートが面倒くさくてセキュリティに不安のあるphpBBに替えて使えそうな、フリーの会員制掲示板を調べてみた。思っていたより選択肢が多い。今どき珍しいPerlベースのYaBBというものもあり、それなりに普及している様子だったけど、いかにも重そうだったので除外した。

最近はCMSがフォーラム機能を備えるようになってきている模様。CMS系は純BBS系にくらべて掲示板としての機能はやや劣るものの、デザインの自由度では勝るものが多い。Drupalは最初が掲示板として作られたものらしく、フォーラム機能内蔵なので導入しやすそう。

セキュリティを考えると、どのアプリケーションを使うにせよ常時最新版を入れておくことがとても重要。その点では、CLIを使ってアップデートを自動化できるbbPress、Drupalが抜きんでているかもしれない。純BBS系では、開発の活動が活発なMyBBがよさそう。

phpBB

公式サイト

https://www.phpbb.com/

動作環境

  • 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

公式サイト

http://www.mybb.com/

動作環境

  • PHP 5.1.0以上
  • MySQL 4.0以上(PostgreSQL、またはSQLiteも利用可)

特徴

  • フリーな会員制掲示板としてはphpBBに次ぐシェアを誇る。
  • 他掲示板からの移行ツールあり。対象はIP. Board、phpBB2、SMF、PunBB、vBulletin。cf. MyBB Merge System
  • 日本語化されていない。日本語の情報も少ない。
  • 次のバージョンの開発も進行中で、コミュニティの活動が活発。

Vanilla

公式サイト

http://vanillaforums.org/

動作環境

  • PHP 5.2.0以上
  • MySQL 5以上
  • Apache 2以上

特徴

  • テーマが豊富。
  • 日本には利用者が少なく、Web情報も少ない。が、海外ではそれなりに普及している模様。
  • 他掲示板からの移行ツールあり。対象はphpBB、vBulletin。cf. Export your old forum data
  • Vanillaを使って有料のレンタル掲示板サービスも行っており、開発は現在も活発。

Simple Machines Forum (SMF)

公式サイト

http://www.simplemachines.org/

動作環境

  • 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

公式サイト

http://www.usebb.net/

動作環境

  • PHP 4.3.0以上
  • MySQL 5以上

特徴

  • 2006年の1.0リリースを最後に新規開発は停止しており、現在はパッチリリースのみ。

bbPress

公式サイト

http://bbpress.org/

動作環境

  • 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

公式サイト

http://www.kunena.org/

動作環境

  • PHP 5.3.1以上(5.4.20以上推奨)
  • MySQL 5.1.0以上(5.5.0以上推奨)
  • JOOMLA 3.2以上

特徴

  • CMSプラットフォームJOOMULAのプラグインとして動作。

XOOPS

公式サイト

http://www.xoops.org/

派生版にXOOPS Cube (http://xoopscube.jp/) というものもある。

動作環境

  • PHP 5.3.7以上
  • MySQL 3以上(4以上推奨)

特徴

  • コミュニティサイトとして開発されているため、BBSというよりはSMS。