Personal tools

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であんなものを作るとどうなるんだろう?、みたいなときに
こんな実装もできますよ、という感じで参考になればいいと思います。


進め方

基本的に、参加者の興味のあるパッケージやアプリケーションをどんどん作ってもらえればいいと思います。

困ったときにはみんなで協力しましょう。

You are here: Home Zope Developers Camp Zope Developers Camp 2006 Winter Zope3 Example大量生産スプリント

Powered by Plone, the Open Source Content Management System