Zope3 Example大量生産スプリント
Zope3のサンプルコードが世界中で不足しています(笑) そこで小さなサンプルプログラムをたくさん作って Example集として公開しましょう。 こちらも成果物重視で行きます。
参加対象者
- プログラミングが好きな方
- Zope3を使っている方
- Zope3仲間を増やしたい方
- Zope3のソースコードを読みたい方
参加に必要なもの
- プログラミング全般の経験・知識
- Pythonを知っているとよいです。
- Zope3の設計思想(コンポーネントアーキテクチャ)を理解しているとよいです。まだ不慣れな方は他の参加者にどんどん質問してください。
内容
2種類のサンプルコードを作っていこうと思っています。
1つは主にzope.appパッケージに入っている各種モジュールのサンプルコードです。各パッケージのREADME.TXTやDocTestにサンプルコードがあるのですが、動かして見える形のものがあるほうがとっつきやすいと思うので、これらを使ったシンプルなプログラムを書いていきましょう。
例)
zope.app.rdbを使ってデータベースと通信する
zope.app.catalogを使ったカタログとインデックスの使い方zope.app.authenticationを使ったPAUの使い方
zope.app.rendererを使った書式変換zope.app.sessionを使ったセッションの使い方
zope.formlibを使った入力/表示フォームの使い方
もう1つは、1つのパッケージに特化しない単純なアプリケーションのサンプルです。Zope3であんなものを作るとどうなるんだろう?、みたいなときに
こんな実装もできますよ、という感じで参考になればいいと思います。
進め方
基本的に、参加者の興味のあるパッケージやアプリケーションをどんどん作ってもらえればいいと思います。
困ったときにはみんなで協力しましょう。
