Japanese
From xoopscube
Contents |
XOOPS Cube Project Documents
このページは XOOPS Cube プロジェクト Wiki の日本語情報集約ページです。
このほか、開発者向けのメーリングリスト(グループ)としてXOOPS Cube Developers Group Japanがあります。
開発ドキュメント整備(作業用リンク)
テーマ
モジュール
- シンプルなモジュールを例にとったモジュールの作り方解説
- モジュールづくりの基本
XOOPS Cubeについて
- XOOPSCubeを使用するにあたってのよくある質問
- XOOPSCubeの特徴
- XOOPSCubeを使用するために必要なもの
- XOOPSCubeの採っているアーキテクチャ
- XOOPSCubeのコミュニティ
さぁ、一緒にXOOPSCubeをつくりましょう
- プロジェクトの運営方針 - ( en )
- プロジェクトのモニター方法
- バグトラッカー
- パッチトラッカー
- CVSのお約束
- このwikiドキュメントの 運用ル-ル
開発について
(このドキュメントツリーは、blenderプロジェクトを参考にしています。)
- 参加しよう - XOOPS Cube の開発に参加するには
- Archtecture - Pages about XOOPS Cube design ideas.
- 開発の最初の一歩 - (en) - XOOPS Cubeのソースコードやパッチの書き方
- 最初の最初 - (en) - CVSでソースコードをチェックアウトしましょう
- コーディンクスタイルについて
- CVSのルール
- パッチの提供と使い方
Copyright
ここにあるドキュメントの全てはとくに言及の無い限り Creative Commons Attribution-ShareAlike 2.5 を採用します。
XOOPS Cube API Documents
イントロダクション
- イントロダクション
- XOOPSCubeを使用するにあたってのよくある質問
- XOOPSCubeの採っているアーキテクチャ
- 開発ツール
プログラミング ガイド
- XCube Delegateの基本
- Render Systemとは?
- ActionFilterについて
- ActionFormの概観
Legacy API Documents
XOOPSCube Legacy
以下の項目は、 xoopscube.orgのwiki から Dec 8.2007 にインポートしました。その目的は、技術的な情報をsourceforge.netの Wikiに集めることで、開発者が(日本国内だけではなく)お互いに情報を交換し合える場を目指してです。 ユーザーよりの情報は元の文書であるxoopscube.orgのWikiへのリンクだけとなっています。
ユーザー向けチュートリアル
CVSについて
ちょっと知っておくと良いかも?
ディストリビューションについて
FAQ
RCやβ版からのアップグレード方法
Legacy Kernelについて
旧XOOPSからの移行
モジュールの互換性
モジュール開発のプログラミングガイド
- Block
- モジュール作成において、どうやってXOOPSブロックを作成するかを解説します。
- XOOPSCube Legacyにおいて、新しくクラスベースでブロックのコードを書けるようになりました。これにより、様々なメリットができました。
- Legacyモジュールの設定値について(いわゆるxoops_version.php)
- Preload
- Preloadの仕組みは、Cube層にあるActionFilterによって実装されています。その仕組みを解説します。
- preloadについて
- Preloadのサンプル
- XOOPSユーザーの概念
- XOOPS Cube Legacyは2つのタイプのユーザー情報を持っています。ひとつは$xoopsUserとしてXOOPS2.0から親しまれているもので互換性のために存在していますが、もうひとつは Cube層において基本となるオブジェクト群としての一員です
- はじめてのモジュール作成
ツール類
チュートリアル
XOOPSCubeLegacyでは「既存のファイルに手を加えずに動作を根本から変更する」ということが可能です。そのサンプルとして下記を示します。これはPreloadとDelegateの機能を活用します。
minahitoのビデオチュートリアル
- はじめに
- いろいろ
- 一般のユーザー向け
