XOOPS

XOOPSの最新ニュースをまとめて検索!

XOOPSズープス、eXtensible Object Oriented Portal System)は、GPLに基づいて開発されたCMS

目次

[編集] 歴史

  • 2001年 - PHP-Nukeを元に日本人により開発、公開される。
  • 2003年 - XOOPS2をリリース。
  • 2005年 - XOOPS日本サポートチームは、本家XOOPSをサポートせず、日本独自のバージョンを提供することを発表。XOOPS Cubeという名前に決定する。
  • 2006年 - 本来の意味での新しいXOOPS=XOOPS Cube 2.1の開発と並行して、旧来のXOOPS 2.0.x系にも日本独自のバージョンを発表。
  • 2007年 - XOOPS 2.0.xJP系の上位互換であるXOOPS Cube Legacy2.1.0を発表。

[編集] 特徴

  • インターネットの初期から存在したBBS(電子掲示板システム)の発展形と考えるとイメージがつかみやすい。ユーザーの登録制度、投稿記事のチェック、プライベートフォーラム、サイト内検索、禁止用語設定など管理機能が強化され、いわゆる荒らしに耐えうる安全なサイト運営が可能となった。
  • プログラミングの知識がなくとも比較的簡単にインターネットコミュニティを立ち上げることが可能。
  • インストール、初期構築は簡単だが、動作や画面表示細部に関わる改造には、HTML、CSS、PHP、MySQLなどの知識が不可欠。
  • フリーで配布されている「テーマ」と呼ばれるファイルセットを切り替えることによってデザインの変更が可能。HTML、CSSの知識があれば自作テーマも可能。
  • 「モジュール」と呼ばれるプラグイン型プログラムを組み込むことにより、機能を自由に追加できる。モジュールはニュースやフォーラムに加えてスケジュール管理、ダウンロード、リンク集、フォトアルバムなど数多くの種類がモジュール作者たちのサイトからダウンロード可能。PHPやデータベースに関する知識があれば自作モジュールも可能。
  • 他のオープンソースCMSに比べて日本語、中国語などマルチバイト言語への対応度が高い。
  • 日本国内の携帯3キャリア向け表示変換classファイルやモジュールが配布されていることから、ブログ系を除く汎用CMSの中では、唯一、各キャリア携帯電話ブラウザでの表示を完全実現できるCMSと言える。
  • 「本家」と呼ばれるxoops.orgから配布されているXOOPSと、XOOPS Cube版では、XOOPS2.0.10以降は基本的に互換性は考慮されていないが、モジュールによっては言語ファイルを用意することによって、本家版用のモジュールを利用できる可能性がある。ただし、全てのモジュールに有効ではない。
  • 企業向けXOOPS構築サービスも展開されており、企業のサイトなどへの利用も注目されている。

統合型CMSとしては草分け的な存在で導入実績が多く、参考となる出版物も豊富にあるが、モジュールごとに微妙にユーザーインタフェースが異なる、アップデートが遅れがちで、W3Cのバリデーションチェックをパスできていない(2009年5月現在)などの問題がある。

[編集] 動作環境

[編集] XOOPS Cube Legacy

[編集] インストール

先にサーバー側のMySQLに受け皿となるデータベースを用意しておく。日本語文字コードは現在配布されているXOOPS Cube Legacy 2.1.5 においてはEUC-JPが標準である[1]。これをインストールのときからUTF-8対応にするには、全てのjapaneseフォルダの中の日本語を含むファイルをUTF-8に変え、charset_mysql.phpをutf8対応に書き換える必要がある。言語フォルダをデフォルトのjapaneseでなく、パッケージに添付されている/extras/extralanguages/ja-utf8フォルダから所定のフォルダに振り分けコピーし、インストール時の言語選択を「ja-utf8」とする方法もあるが、オプションモジュールがenglishでしかインストールできなかったり、メール送信で文字化けが生じることがある。なおUTF-8化するにはPHP5+MySQL5の環境が望ましい[2]

レンタルサーバーへアップロードするとき、全てのファイルは約14MBと大きく時間がかかるが、不要なドキュメント、言語フォルダと古いXOOPSテーマフォルダを削除すれば6MB程度の軽量となる。なお現在配布されているCube Legacyパッケージには基本的管理モジュールしかバンドルされておらず、フォーラムなどを開始するには対応モジュールを追加インストールする必要がある[3]

[編集] XOOPS 2.0.x-JP

[編集] インストール

XOOPS 2系ではXOOPS 2.0.16a-JPがある。Cube Legacyパッケージとは異なり、ニュースやフォーラムなど定番モジュールがバンドルされており、しかも全体で4MB程度と軽量である。Cube Legacy対応モジュールがまだまだ少ない現状では、インストールの手間が省けてすぐコミュニテイサイトを始められる魅力がある。日本語文字コードはデフォルトのEUC-JPであるが、japaneseフォルダの中身を全てUTF-8に書き換えれば、UTF-8でインストールできる。ただしxoopsmailerlocal.phpについては、Cube Legacyのja-utf8にあるものと置き換える必要がある。さもなければうまくメールが送信できない。

[編集] 関連項目

[編集] 脚注

[ヘルプ]
  1. ^ XOOPS Cube Legacy 2.1.6以後は、ja-utf8をデフォルトとする方向で開発が進められている模様。
  2. ^ MySQLなどを参照のこと。
  3. ^ ホダ塾ディストリビューションではフォーラムやブログなどのモジュールがバンドルされている。

[編集] 外部リンク

最終更新 2009年7月22日 (水) 09:31 (日時は個人設定で未設定ならばUTC)。
【XOOPS】変更履歴

ご利用上の注意

もっと調べる!