Ethna > コミュニティ > トピック > Ethna 第1回開発ミーティング
Ethna 第1回開発ミーティング
- とき
- 2006/03/04 17:00〜
- ところ
- GREEオフィス ミーティングルーム
1. Ethnaの方向性について
- Ethnaらしさを維持する
- 柔軟であり続ける(フレームワーク特有の「これをやるには便利だけど、制約があって〜出来ない」を徹底排除)
- symfony/railsに負けない:) (中身も外見も)
2. Ethna ToDoリスト
新コンセプト
リポジトリはほしいね!
- アプリケーションテンプレート
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
- AppManager(/AppObject)テンプレート
ethna add-app-manager http://ethna.jp/atl/YahooSearch.atl
- プラグイン
- フィルタとかめんどくさい
- auto_discoveryオプション
- managerの名前(プロジェクト依存になっちゃう)
- validationもプラグインっぽく
- 独自?/PEARのフレームワークに乗っかる?
新機能
- ゲートウェイサポート(XMLRPC/SOAPサポート)
- AJAXサポート
- Ethna_ActionFormの値をJSONとかで返せるようにしてみたり
- innerHTML+α(エラーコードとか)みたいなのを簡単に返せるようにしたいなー
- Ethna_ActionForm+ヘルパークラスでJS生成したいなー
- 楽をしたい系
- Ethna_ActionFormでビュー(というかフォーム)のレンダリングサポート1
- Ethna_Viewクラスにヘルパークラスみたいな感じでEthna_ActionFormを指定できればいいかな?
- Ethna_AppObjectをもうちょっとまともに
- MySQL依存(すいません)
- よく分からない、ちゃんと設計されてない機能をまともにする(JOINとかのサポート、AppManagerとの連携-search系)
- JOINサポート(active gatewayを参考にしてみよう)
- 直でSQLサポート(SQL Parserをつかってみよう)
- ビューを使えよ、という
- Ethna_ViewComponent(?)→要る
- Ethna_ActionFormでビュー(というかフォーム)のレンダリングサポート1
バグフィックスなど細かいところ
- Ethna_ActionForm(全角対応、配列でファイルアップロードした場合のバグ修正、required=false時の振る舞い)
レビューをしてリファクタしたい:
- Ethna_AppObjectねぇ... + Ethna_DBねぇ...
- Ethna_Logger(ドキュメント等、実は僕もちゃんと使っていないです)
- Ethna_Info改善
- Ethna_View_Listってなんだ?
- Ethna_ClassFactoryを汎用的にしましょうか?
- Ethna_MailSender...
- Ethna_Session
Haste/Aeroマージ
- ADOdb
- Creole
- テスティング
- Util系
その他
- 脱smarty
- PHP 5対応?
- コーディング規約-PEAR対応(expand-tabはいいとして&newどうよ?)
- ディレクトリ構成もなー(まぁいいか?)
- チャンネルほしいですね
pear channel-discover pear.ethna.jpとかしちゃったりして!
あとなにかありますでしょうか?
- nightly build
- デフォルトのテンプレートデザイン
3. サイトリニューアル〜
来週くらいにー
4. 今後のコミュニケーションとか、あわよくば分担とか
- %Ethnaへようこそ
- ログをML?web?
- MLのみか?
- TRAC/svnにしよう
- wikiにこのページを見たらパッチを送れ、ページを作る
- ライセンスに関して
- ウェブサーババンドル(?)−悩む
- 後から作戦
- モジュール
- アクションforward?
- セキュリティフィックス($script)
- 29の日リリース
- サーバほしいよ