2011-06-01から1ヶ月間の記事一覧

3. Dexterityをファイルから使えるようにする(前準備)

Dexterity Developer Manualのサンプルのexample.conferenceの完成品を持ってきて、まず使えるか確かめてみます。buildout.cfgを下記のように書き換えます。 extensions = mr.developer buildout.dumppickedversions extends = base.cfg # versions.cfg http…

4.2 SchemaとFTI

Schemaを書きます。example.conference/example/conference/__init__.py from zope.i18nmessageid import MessageFactory _ = MessageFactory("example.conference") example.conference/example/conference/presenter.py from five import grok from zope i…

4.1 packageのための最小限のファイル

ここ(http://plone.org/products/dexterity/documentation/manual/developer-manual/pre-requisites/creating-a-package)の通りにファイルを追加します。example.conference/setup.py from setuptools import setup, find_packages import os version = '1.0…

4. Dexterityをファイルから使えるようにする

一からパッケージを作成する方法をDeveloper Manualの通りに進めていきます。 元のexample.conferenceはzinstance/srcにあるので、別名にしておきます。zinstance/srcでpasterを実行します。 # ../bin/paster create -t plone example.conferencebuildout.cf…

2. DexterityをTTW(Through The Web)で使えるようにする。

buildout.cfgを下記のように書き換えます。 extends = base.cfg # versions.cfg http://good-py.appspot.com/release/dexterity/1.0?plone=4.0.7 # http://dist.plone.org/release/4.0-latest/versions.cfg versions = versions develop =eggs = Plone Pillow…

1.Ploneのインストール

今日現在のバージョンは4.0.7です。 Plone-4.0.7-UnifiedInstallerをここ(http://plone.org/products/plone)からダウンロードしてインストールします。 # tar xvfz Plone-4.0.7-UnifiedInstaller.tgz # cd Plone-4.0.7-UnifiedInstaller # ./install.sh stan…

(第9回)Python mini Hack-a-thon

こちら(http://atnd.org/events/15877)に参加してきました。Ploneの新しいContent Type FrameworkのDexterityを触りました。前回は去年の一月末にいじったままでしたが、2011/05/20に1.0がリリースされたので良い機会ということで再開しました。今回の目的は…