XOOPS Cubeプロジェクトが開発するCMSアプリケーションのひとつにXOOPS Cube Legacyがあります。XOOPS Cube Legacyの主な特徴を「モジュール」「テーマ」「プリロード」の3つのキーワードから説明します。
モジュールと呼ばれるファイル群を所定のフォルダにアップロードし、管理画面よりインストールすることで、CMSアプリケーションとしての機能を追加することができます。ブログ、フォーラム、リンク集、Wiki等の様々なモジュールが提供されています。
XOOPS Cube CoreはXOOPS Cube LegacyのようなCMSアプリケーションの開発を促進するための基底クラスやライブラリを提供します。XOOPS Cube Coreが提供する機能の一部を下記で説明します。
これらの機能の仕様は不確定な部分が多いため、より詳細な情報を得るためにはXOOPS Cube Developers Group Japan(日本語)へと参加することをお勧めします。
C#のデリゲートと似た機能を持ち、ある事象(またはイベント)発生時に(メソッドや関数を使用して)特定の機能を呼び出す際に、呼び出す側と呼び出される側とを切り離すことでその機能を追加したり交装することを容易にします。
[[The background of XCube_Delegate mechanism:http://xoopscube.wiki.sourceforge.net/The_background_of_XCube_Delegate_mechanism%3Bja]]
Page Info | |
---|---|
Page Name : | 特徴 |
Page aliases : | None |
Page owner : | nouphet |
Can Read | |
Groups : | All visitors |
Users : | All visitors |
Can Edit | |
Groups : | 登録ユーザ, モデレータ |
Users : | No one |