ToDo

English page

Kahua Release

kahua-web Release

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の書き直し

Copyright (c) 2003-2007 Kahua Project Contact | About Us