XOOPS
最新版 | |
---|---|
リポジトリ | |
プログラミング 言語 | PHP |
対応OS | クロスプラットフォーム |
種別 | Webアプリケーションフレームワーク, CMS, ブログ |
ライセンス | GPL |
公式サイト | http://www.xoops.org/ |
XOOPS(ズープス) は コンテンツマネージメントシステム(CMS)、PHPで記載されている。ユーザーはWebサイトを多数のモジュールとテーマを用いて構築・更新する。 XOOPS はGPLに基づいて無償で公開されており、修正・再配布する事ができる。
概要
XOOPS は"eXtensible Object Oriented Portal System"を略している。ポータルシステムとして開始したが、現在はWebアプリケーションプラットフォームとして発達している。モジュールをインストールする事で、小規模から大規模までの様々なWebサイトの構築に使用できる。例えば、小規模なXOOPS利用として個人的なブログを生成できる。これは詳述し、カスタマイズすることができる。更にモジュールを追加する事で、ニュース・フォーラム(掲示板)・ダウンロードなどの様々なコンテンツをユーザが追加する事ができる。常に更新・改善する事ができる。[2]
世界中でXOOPSの利用があり、多くの言語でXOOPSの書籍も出ている。[3]
歴史
- 2001年〜2002年1月 - PHP-NukeベースのmyPHPNukeから日本人により発表、公開される。
- 2002年1月 - はじめての正規安定版となる XOOPS 1.3.0 がリリース。
- 2003年4月 - XOOPS 2.0.0 をリリース。[4]
- 2005年7月27日 - XOOPS 2.2.0 をベータとして公開。[5]
- 2008年9月22日 - XOOPS 2.0 に XOOPS 2.2 の機能を結合させたXOOPS 2.3.0を発表。[6]
- 2009年10月26日 - 管理画面を一新されたXOOPS 2.4.0を発表。[7]
- 2010年2月13日 - XOOPS Project 公認の日本語サポートサイトが立ち上がる。[8]
- 2011年11月10日 - 管理画面の一部にAjaxを採用したXOOPS 2.5.0を発表。[9]
賞・認知・業績
XOOPS は多数の賞・認知を受けている。 SourceForge.net's 2006 Community Choice Awards のデベロッパーカテゴリーでFirst Runner-Upの地位を得ている。 eWeekによるテストのためのオープンソース CMSとしての評判のために選ばれている。 ドイツの Chip Magazineで2008年に賞を受けている。 Adobe Edge MagazineのCMSトップ3に挙げられている。 ONDDで医学プロジェッショナルのトップオープンソースCMSの一つに挙げられている。 2009 Grand Prize in OSS Challenge in Koreaを受け取る。 2008年 China-Japan-Korea Open Source Software Contest Award を受賞。 Packt 出版によって組織されたOpen Source CMS Awards のトップ5のCMSとしてあげられる。[10] 2009 Best Overall CMS Award category のトップ5ファイリストに選ばれる。 [11] XOOPS 創始者であるOnokazu氏、および開発リーダーであるTaiwen Jiangは、2008年・2009年のPackt awardsで"Open Source CMS Most Valued People"に選出されている。
特徴
- コミュニティ
- XOOPS は GNU General Public License (GPL) の条件下で公開されており、XOOPSの成長・発展は世界的なコミュニティ努力の貢献に依存する。
- 先進のアクセスコントロールレイヤー
- 管理者は編集・削除・アップロードのような操作、ユーザーやグループに対し特定のアクセス権を許諾する事ができる。
- モジュール化
- 管理システムからモジュールをインストール・アンインストール・有効化・無効化し、使用する事ができる。
- 主な特徴はモジュールを使用する
- XOOPSは許可・コメント・通知・ブロック機能のようなモジュールにより用いる、いくつかの主な特徴を備える。
- 個人化
- 管理者は特定の許可をユーザーやアクセス、またウェブサイトにある個々の要素に設定する能力がある。
- ユーザ管理
- ユーザ検索、テンプレート・ベースのE-mailおよびプライベートメッセージによるメッセージ発信。
- 多国語サポート
- XOOPSのコミュニティは、世界中に公式サイトがある。さらに、XOOPS自体はマルチ・バイト文字セットを支える。これには日本語が含まれる。
- テーマ・ベースのスキンを変更できるインターフェース
- XOOPSはページ表示にテーマを使用する。 管理者・ユーザはテーマを選択し、Webサイトの表示を変更する事ができる。
- テンプレート
- XOOPSはロジック間の簡素化やキャッシュ機能のため、Smartyをテンプレートエンジンとして使用する。
- LDAP認証を備える。
- SEOアドオン
- 検索エンジンによるWebサイトのインデックス化を容易にするために、いくつかのXOOPSモジュールはMETAタグ・titleタグとrewriteを用いた特徴を含む。 しかし、XOOPSはユーザにURLの完全な制御をしない。
動作環境
XOOPS 2.5.5現在での動作環境は下記の通り。[12]
インストール
XOOPS 2.3より、デフォルト文字コードがUTF-8になっている。[6]XOOPS 2.3 以降向けのモジュールではMySQLでUTF-8の決め打ちをしているケースも出ており、古いバージョンのMySQLでは動作しない場合が生じ始めている。モジュールは外見的にはXOOPS 2.0を継承しており、XOOPS 2.0のモジュールも多くは動作可能であるが、ベータ公開されていたXOOPS 2.2も対応されている。
バージョン
XOOPS ProjectではXOOPS 2.0 系とは別に、機能拡張のためベータとして XOOPS 2.2 が開発された。その後、XOOPS 2.0 のモジュール動作を可能にさせると共に XOOPS 2.2 の機能追加にも対応させた XOOPS 2.3 が公開された。その後、管理画面を一新させる等、機能を一新させた XOOPS 2.4 が後に公開され、更に一部管理機能にAjaxを採用して操作性を向上された XOOPS 2.5 が公開された。
XOOPS 2.0
特にXOOPSを普及させる要因となったXOOPS 2.0は汎用CMSとして世界中で幅広く利用された事からモジュールも多く公開されている。しかし、日本サポートの分離から日本ではXOOPS 2.0.x JPという独自バージョンが発生する。これが後にXOOPS Cube Legacyへの開発・公開へとなっている。
その他、現在でもXOOPS 2.0をXOOPS CubeやXOOPS Projectとは別に独自でサポートする動きがあったが、現在はサポート・配布が停止されている。
日本の動き
XOOPS ProjectによってXOOPSが引き続き製作・公開されている。日本では日本サポートが派生しXOOPS Cubeを立ち上げたため、XOOPS Cubeの方が知名度が高いが、海外ではXOOPSの利用者が多い。XOOPS Projectでは「XOOPS」という名前を継続使用しているが、XOOPS Cubeとの分離直後からロゴを一新させている。
XOOPSの日本語版対応はXOOPS Cube分離後、公式にしばらく行われていなかったが、しばらく個人やグループで日本語言語ファイルを公開する動きがあった。その後、XOOPS Project 公認による XOOPS 日本語サポート が別途立ち上がり、日本語での対応が行われる体制が整い始めている。
その他 XOOPS に関連する動き
XOOPSから派生しているCMSは数多い。
- XOOPS Cube Legacy
- XOOPS JPEx - XOOPS Cube が独自サポートした XOOPS 2.0JP をベースにセキュリティサポートしたバージョン
- TOKYOPen - XOOPS Cube Legacy からの派生
- ImpressCMS
- NetCommons - 1.x系はXOOPSをベースに開発された。
XOOPSも元はPHP-Nukeからの派生であるが、ソースコードはほぼ独自のものになっている。[13]
2010年11月、本家XOOPSプロジェクトからXOOPS Cubeに対してプロジェクト統合の働きかけが行われている。
関連項目
脚注
- ^ http://sourceforge.net/projects/xoops/
- ^ Spick, Goeff. “Latest XOOPS Web CMS Release Bolsters Admin Usability”. CMS Wire. October 27, 2009閲覧。
- ^ “XOOPS Books”. XOOPS. November 17, 2008閲覧。
- ^ ここまで XOOPS年表 XGUJ
- ^ XOOPS 2.2 Released
- ^ a b XOOPS 2.30 Final Is Released
- ^ XOOPS 2.4.0 FINAL Is Released
- ^ XOOPS Japanese Support is online
- ^ XOOPS 2.5.0 Final Released
- ^ Johnston, Mike. “2008 Open Source CMS Award Finalists Announced”. CMS Critic. January 24, 2009閲覧。
- ^ Ruby, Bryan. “Finalists in Packt's 2009 Open Source CMS Award announced”. CMS Report. September 22, 2009閲覧。
- ^ XOOPS 2.5.5 Final Released
- ^ XoopsとPHP-Nukeの関係は?
外部リンク
- Powered by You! :: XOOPS Web Application System - XOOPS Project による公式サイト
- XOOPS Japanese Support - XOOPS 日本語サポート
- 日本XOOPSユーザーズグループ