Kahua Release
- Release Note
- Download
- Current Version 1.0.7.3 (2008-05-08)
kahua-web Release
- kahua-webとは
- Release Note
- Download
- Current Version 0.3.1 (2007-06-12)
Security Advisory
Event Log
Documentation
For developers
Site info
Related Site
安定版(1.0)がリリースされたとはいえ、Kahuaの開発はアグレッシブに進められています。次のメジャーリリース(たぶん2.0)に向けたToDoをここに書き殴っておきます。
Kahua Core
全体
- モジュール構成の整理
- バグトラッキングをつづらに移行して一般に公開
- SCMをCVSからSubversionに移行 (2007-07-29完了)
kahua.persistence
- kahua.persistenceとKahuaオブジェクトデータベースとの分離
- :index :set のサポート
- singletonな永続オブジェクトのサポート
- 永続化の仕組みを整理
- Kahuaオブジェクトデータベース以外のストレージからのマッピング(O/Rマッピング)
Kahuaオブジェクトデータベース
- 真のトランザクションとMVCC(MultiVersion Concurrency Control)の実現
- オプティミスティックロック
- ファイルシステムストレージの再設計(再々設計)
- データベースキャッシュ
kahua.elem
- インタフェースの整理
- 任意のタグセットのサポート
- 高階タグ関数の効率化
- ページキャッシュ
Kahuaサーバ群
- サーバ間接続をコネクションプールを使って永続化
- AJP(Apache JServ Protocol)コネクタ
- ベーシック/ダイジェスト認証のサポート
- HTTP/1.1機能への対応(keepalive、chunk、Partial etc...ヘッダハンドリングの改善)
- comet対応
- 非同期処理サービス
- 負荷分散/自律的分散処理/フェイルオーバ etc...
API
- より宣言的な入力バリデーション
- 共通化され拡張可能なユーザ管理/認証の仕組み
- より賢くてシンプルなページテンプレート
ツール
- Kahuaオブジェクトデータベース管理ツール群
- より賢い kahua-package システム
ドキュメント
- チュートリアル
- リファレンス
- Tips
- 用語の定義と統一
サンプル
- 新しい機能を使ってサンプルを書き直す (2007-06-29 一応完了)
その他
- kahua-webの書き直し