Contents

XOOPS Cube Project

XOOPS Cube コア

 XOOPS Cube コア(eXtendable Object-Oriented Platform System: 拡張可能なオブジェクト指向のプラットフォームシステム) は、誰でも楽しくみんなでサイトを構築できるプラットフォームです。

xc_legacy

 サイトを組み立てること、構築や設定のノウハウを交換すること、素材を作って頒布する等といったことが、とても簡単にできるように作られています。

簡単なサイト構築

 サイトオーナーは XOOPS Cube コアに "BASE" と呼ばれる基本的なパッケージを合体させ、好みのモジュールを追加してサイトの基本形を構築します。

 さらにその基本形にプラスアルファの要素を加える "プリロード" ファイルを追加して、基本機能だけでは実現できないユニークな設定や動作変更、モジュールのコンビネーション動作を施すことができます。

 最後に外観を一発で変更する "テーマ" を適用してサイトの完成です。

 少しコンピュータに詳しければ、表示を弄って更なる作り込みを行ったり、オススメの設定をプレゼントしたり、プリロードなどの素材を改造して他のユーザーに配ることもできます。

32

 XOOPS Cube コアは、このサイト構築手順を一つのモデルケースとして、構築活動や素材の作成・頒布といった活動が楽しく行えるように、様々な特徴や機能を提供して活動を支援するコア・プログラムです。

特徴的なコア設計ポリシー

 自由で柔軟なサイト構築というユーザー体験に追加プログラムや追加テーマといった追加素材を提供し、共に練り上げていったり、別バージョンの登場に驚いたりする活動はとても楽しいものです!

 一方で、スクラッチアプリケーションと異なり、"素材"としての対応のために開発に一手間二手間が必要だったり、 Web に関する専門的な知識や技術が要求されることも少なくありません。

 XOOPS Cube コアは、この楽しい活動が短時間で気楽に行えるように、追加プログラムの守備範囲と、ユーザーの素材応用のやり方を整備しています。XOOPS Cube コアが "
Mod" 的活動のプラットフォームとなるように各機能を設計し、提供を行っています。

 Web の専門的プログラマかどうかに関係なく、 XOOPS Cube の活動に楽しく参加できるよう工夫をしています。

自由なライセンスと自由な開発

 XOOPS Cube コアは修正 BSD ライセンスの下で配布されており、どなたでも自由に使用していただけます。

 また、ほとんどの仕様を交換したり拡張することができるため、既存の BASE パッケージが提供する仕様やフォーマットが自分のポリシーに合わない場合や、別のものを作って提案したい場合も、 XOOPS Cube の1素材として自由に作成して、コミュニティで配ることができます。

107

 ライセンスに関する詳細はこちらのページをご覧ください。

そのほかの特徴

 さらに詳しい特徴(キーフィーチャー)は特徴のページをご覧ください。