ここは以前の ethna.jp サイトを表示したものです。ここにあるドキュメントはバージョン2.6以降更新されません。
最新のドキュメントは 現在のethna.jp を閲覧してください。現ドキュメントが整備されるまでは、ここを閲覧してください。
Ethna > コミュニティ > トピック > Ethna 第1回開発ミーティング

Ethna 第1回開発ミーティング

とき
2006/03/04 17:00〜
ところ
GREEオフィス ミーティングルーム

1. Ethnaの方向性について

  • Ethnaらしさを維持する
    • 柔軟であり続ける(フレームワーク特有の「これをやるには便利だけど、制約があって〜出来ない」を徹底排除)
  • symfony/railsに負けない:) (中身も外見も)

2. Ethna ToDoリスト

新コンセプト

リポジトリはほしいね!

  1. アプリケーションテンプレート
    ethna add-app-template http://ethna.jp/atl/wiki.atlとかしちゃったりして!
    ethna add-app-template http://ethna.jp/atl/blog.atl
    ethna add-app-template http://ethna.jp/atl/blog-trackback.atl
  2. AppManager(/AppObject)テンプレート
    ethna add-app-manager http://ethna.jp/atl/YahooSearch.atl
  3. プラグイン
    • フィルタとかめんどくさい
    • auto_discoveryオプション
    • managerの名前(プロジェクト依存になっちゃう)
    • validationもプラグインっぽく
  • 独自?/PEARのフレームワークに乗っかる?

新機能

  1. ゲートウェイサポート(XMLRPC/SOAPサポート)
  2. AJAXサポート
    • Ethna_ActionFormの値をJSONとかで返せるようにしてみたり
    • innerHTML+α(エラーコードとか)みたいなのを簡単に返せるようにしたいなー
    • Ethna_ActionForm+ヘルパークラスでJS生成したいなー
  3. 楽をしたい系
    • Ethna_ActionFormでビュー(というかフォーム)のレンダリングサポート1
      • Ethna_Viewクラスにヘルパークラスみたいな感じでEthna_ActionFormを指定できればいいかな?
    • Ethna_AppObjectをもうちょっとまともに
      • MySQL依存(すいません)
      • よく分からない、ちゃんと設計されてない機能をまともにする(JOINとかのサポート、AppManagerとの連携-search系)
      • JOINサポート(active gatewayを参考にしてみよう)
      • 直でSQLサポート(SQL Parserをつかってみよう)
      • ビューを使えよ、という
    • Ethna_ViewComponent(?)→要る

バグフィックスなど細かいところ

  1. Ethna_ActionForm(全角対応、配列でファイルアップロードした場合のバグ修正、required=false時の振る舞い)

レビューをしてリファクタしたい:

  1. Ethna_AppObjectねぇ... + Ethna_DBねぇ...
  2. Ethna_Logger(ドキュメント等、実は僕もちゃんと使っていないです)
  3. Ethna_Info改善
  4. Ethna_View_Listってなんだ?
  5. Ethna_ClassFactoryを汎用的にしましょうか?
  6. Ethna_MailSender...
  7. Ethna_Session

Haste/Aeroマージ

  1. ADOdb
  2. Creole
  3. テスティング
  4. Util系

その他

  1. 脱smarty
  2. PHP 5対応?
  3. コーディング規約-PEAR対応(expand-tabはいいとして&newどうよ?)
    • ディレクトリ構成もなー(まぁいいか?)
  4. チャンネルほしいですね
    pear channel-discover pear.ethna.jpとかしちゃったりして!

あとなにかありますでしょうか?

  1. nightly build
  2. デフォルトのテンプレートデザイン

3. サイトリニューアル〜

来週くらいにー

4. 今後のコミュニケーションとか、あわよくば分担とか

  • %Ethnaへようこそ
    • ログをML?web?
  • MLのみか?
  • TRAC/svnにしよう
  • wikiにこのページを見たらパッチを送れ、ページを作る
    • ライセンスに関して
  • ウェブサーババンドル(?)−悩む
    • 後から作戦
  • モジュール
  • アクションforward?
  • セキュリティフィックス($script)
  • 29の日リリース
  • サーバほしいよ