(第1回)Zope/Plone開発勉強会が無事終了
土曜日にタイムインターメディアさんで開催した (第1回)Zope/Plone開発勉強会 に参加してきました。
全部で(多分)17人がもくもくと開発とかそれに関連する調査をしてました。
基本的な流れは前回の(第0回)と同じで、最初に自己紹介とどんなことやる予定かを話して、あとは昼ごはんをはさんでもくもくと開発。最後に成果発表(あれば)という感じでした。
写真はその最初の自己紹介のメモです。ここには16人分書いてあって、多分全部で17人いたのかな?という感じです。
私は以下の4つのネタをやれるだけやってみるというつもりで参加しました。
- COREBlog2 の moblog で写真を複数枚アップできるようにする
- plone の reStructuredText で Pygments でのソースコード色づけに対応する
- 家サイトの plone 3.3 への移行準備
- ATAmazon を amazon proxy で8月以降も動くようにする
で、実際成果としてどうだったかというとこんな感じでした。
COREBlog2のmoblogで写真複数
以下のページを参考にして、メールからまとめて写真をダウンロードして、複数ファイルをポストするところは多分かけた。
でも、そのデータを受け取って画像とか取り出して plone 側で画像とブログエントリ追加するスクリプトができなかった。
似たようなことは会社でもやっているので、そのスクリプトを参考に今度続きをやってみよう。
PloneのreSTでPygments
Pygments の外部コードとして Pygments を reST に組み込むコードが存在することが発覚。
Using Pygments in ReST documents
ソースはここ。 http://dev.pocoo.org/projects/pygments/browser/external/rst-directive.py
柴田さんの ZopeでSyntax Coloring ― TRIVIAL TECHNOLOGIES 2.0 を参考に zope に組み込まれるようにしたらあっさり動いた。うれしいけどなんか自分はぜんぜんがんばってないので微妙。
CSSは以下のようなコマンドでお好きなものを生成するらしい。
% pygmentize -f html -S colorful -a .highlight > colorful.css
portal_skins に入れたり portal_css に入れたりする部分が手作業でダサいんだけど、とりあえず手作業バージョンを近いうちに ZPygments 0.0.1 見たいな感じでリリースしようと思います。
ATAmazonのProduct Advertising API対応
移行準備は未着手で、残り時間はこのあたりの python 実装についていろいろ調査して終わりました。
とりあえずあとで自分でも見ると思うのでリンクをはっときます。
成果発表
最後にみなさんの成果発表の簡単なメモを書いておきます。
てらだ: PLIP9309, ZCTextIndex 読んで process, processGlob について理解を深めた
清水川: buildout, Expert Python Programming の紹介、作者はCPS作ってた会社の人
もろおか: ploneの英語のドキュメントを読んでた
いのうえ: zope 2のプロダクト作ってた
くにただ: plone 3.2.2/zope 2.10入れた、プロダクト入れて、、
むらおか: repoz, grok(http://grok.zope.org/)チュートリアル
たかのり: ファイルはサーバ側はできたっぽいけど、クライアントが未完。ZPygmentsはできた
れつ: UnicodeSplitter に mr.developer を組み込み
おくじ: zope 2.12 alpha2/python 2.6 で Localizer を動かす。ZopeTestCase 関連が調査が面倒そう。テストちゃんとしよう。
おみ: ReST 調査した
もりもと: CentOS で plone をセットアップする流れをまとめた (第1回)Zope/Plone開発勉強会 - forest book
たけうち: OAuth でうまく Poken API につながんないので Poken の人にメールした。
みうら: たけうちさんと OAuth について調べた。次回は Poken とつなぐぞ。
やすだ: issue tracker 作っている。パラメータ増えた。collective にアクセスできるようになってた。
よしだ: plone でモバイル対応するためのプロダクトを作ろうかなー。アンケートとかがさくっと作れるとか。絵文字も対応。 Plone community mobile portal ってのがモバイル対応してる。
ほった: ZEO のパックに不具合があるっぽい。2行入れたらなおった。そのあとは Deliverance やってた。xml書き換えると反映される。
こみや: zope入れてみた。前回作った駅まであと何分のpythonスクリプトを拡張して、土曜日にも対応した。
清水川: python温泉の成果。zope2 + formlib で汎用のアンケート入力フォームを作った。
→確認画面は作れる?(寺田)→formlib は Archetypes に変わるもの?(やすだ)→formlib は Archetypes より simple で強力。(清水川)→plone 3 のコンテントパネルは formlib ベース。(寺田)
以下は、参加されていた方のブログエントリなどです。(見つけたものだけ)
- (第1回)Zope/Plone開発勉強会 - forest book
- (第1回)Zope/Plone開発勉強会 - 人は歴史を創り出し、人は歴史を語り継ぐ
- 第1回 Zope/Plone開発勉強会 行ってきた - サイト更新停滞ちうっ
- 【終了】Zope/Plone開発勉強会 #1 — CMSコミュニケーションズ[Zope/Plone]
- ダブルヘッダー — int neko
- (第1回)Zope/Plone開発勉強会とその他諸々 - enbug diary(2009-07-13)
- (第1回)Zope/Plone開発勉強会 まとめ - 清水川Web (追加)
とこんな感じでした。そのあとはアジア料理のお店に飲みにいって「てらださんはもっとアウトプットしてかないと~」とくだをまいたり、21歳の人とジェネレーションギャップを感じたりしていました。
さて、次回は 8月8日 パパイヤの日に開催します。
参加登録は (第2回)Zope/Plone開発勉強会 からどうぞ。
- カテゴリ
-
plone
-
- ¦
- 固定リンク
- ¦
- コメント (0)
- ¦
- トラックバック (0)
- トラックバック用URL:
- http://takanory.net/takalog/1128/tbping
鈴木たかのりです。とりあえず日記っぽく雑多なことを書き込んでいこうと思っています。
zope/plone関係の技術的な内容については