Personal tools

メンバーの目標・途中経過など

メンバー各人がプロダクトを作成している途中の中間発表会メモ

岩梨さん

  • DateTimeField & CalenderWidget は異常な日付(2月30日等)のバリデーションをしてくれない
  • 適切なvalidatorも用意されていないようだ


森(ryousei)さん

  • ReferenceFieldの値を表示したら 40991b5cf13ffa1e2e577502aa17232f というような文字列が表示された。これは何?
    • Ploneサイト上にある全オブジェクトに一意に与えられた値(UID)
    • Move等してURLが変わってもこの値は変わらない
    • plone/uid_catalog に記録されていて、portal_catalogのようにqueryすることが出来る
    • UIDから対象オブジェクトを取得したり、portal_typeを指定して絞り込みを行える
    • 絞り込んだUID一覧をRefereneceFieldのVocabularyに指定する、なども出来る

jackさん

  • ファイル名やクラス名などの大文字小文字を統一したルールで決めていかないとあとで混乱することが分かったので大あわてで書き換えた。
  • 新規に作成したコンテンツタイプ専用のViewやEditのページを用意したい。ATCTがスキーマから自動生成してくれるUIでは機能を満たせない場合がある
    • aliasesを再定義してあげましょう
    • ATContentTypes.content.base.updateAliases() で継承元のaliasesを拡張・再定義してあげる
    • 'view', 'edit', 'folder_contents' など
  • immediate_viewを書き換えたが、表示が変わらない
    • plone/portal_types/コンテントタイプ を見ると分かるが、プロダクトの追加・削除で追加時に設定されているので、再インストールしないと変わらない。


永井さん

  • ATImageの画像回転機能はすごい!EXIFデータもちゃんと書き換えてる!

寺田さん

  • RSS出力を行うプロダクトを作りたい
  • feedparserを使いたい
    • 外部のPythonモジュールが必要になってしまうが、抵抗感があるが‥‥。
      • 再発明するよりは外部依存のほうがずっと良いとおもう
    • 2.5からは標準になるらしい

ジョナサンさん

  • SmallContentをLinguaPloneに対応してみた
from Prodcuts.Archetypes.public import *
  の代わりに
from Products.LinguaPlone.public import *
  で完了。try/exceptでやればよい。


たかのりさん

  • PloneでGoogleMapの道3を作りたい
  • 新しいWidgetを作って、緯度経度を入力させたい
  • IInlineObject対応したい
  • ATGMapMixin見て、使えそうな部分がないか探したい

山下さん

  • 「はてなワンワンワールド」のPlone版を作りたい。




参考URL


You are here: Home Zope Developers Camp Zope Developers Camp 2006 Winter 最小プロダクト拡張チームの成果 メンバーの目標・途中経過など
Zope Developers Camp 2006 Winter
ゲレンデ1分、デブキャン0分
Image by nyusuke
日時:2006年3月3日(金)〜3月5日(日)
場所:志賀高原(長野県)ホテル銀嶺
ウインタースポーツ(スキーやスノーボード)を楽しみながら,Zopeについて語り合うイベントです。 参加のお申し込みはこちら
Navigation
 

Powered by Plone, the Open Source Content Management System