パーソナルツール
現在の場所: ホーム plone 開発 PloneSlimboxのbuildout対応
書いた本
Plone 完全活用ガイド の Chapter 1, 2, 3, 11 を執筆しました。
plone のインストール、使い方から、機能・デザインのカスタマイズ、プロダクトの作り方まで、 plone のすべてがぎゅっと詰まっている書籍になっていると思います。
plone に興味がある人から、すでに使いこなしている方まで、ぜひ読んでみてください。
Plone 完全活用ガイドのサポートページ
ナビゲーション

 
文書操作

PloneSlimboxのbuildout対応

作成者 takanori 最終変更日時 2009年08月08日 13時25分

Zope Essentials 7 Lightning Talk 2009-08-06

やりたいこと

  • PloneSlimbox を buildout に対応させる
  • PyPi に入れて bin/buildout -v でインストールできるようにする

必要なもの

  • plone 3.x: テスト環境→私の場合は Plone 3.3 rc5 を使いました
  • paster コマンド: Python Paste に含まれている
  • ZopeSkel : zope, plone用のスケルトンコード
  • 作りたいなにか: この場合は PloneSlimbox

準備

  • buildout.cfg に以下を追加して、開発中のコードを使えるようにする
[buildout]
:
eggs =
    Products.PloneSlimbox
develop =
    src/Products.PloneSlimbox
  • paster コマンドでひながたを生成
% cd $PLONE3INSTANCE
% mkdir src
% cd src
% paster create -t archetype Products.PloneSlimbox

コード書く

動作テスト

  • bin/buildout -v して zope 再起動

  • 本当はテストコード書くべきだろうけど、skinだけのときって意味ある?

    →skin のディレクトリがちゃんと読み込まれているかテストとか?

eggにする

  • python setup.py bdist_egg で egg になった
  • zip のまま eggs に置いたら動作しなかった
  • buildout.cfg で develop の行をコメントアウトして bin/buildout -v
[buildout]
:
eggs =
    Products.PloneSlimbox
develop =
#    src/Products.PloneSlimbox

今後

  • PyPi に登録してちゃんとインストールできるかを試す

  • 手順をまとめて書く→この文書

  • reStructuredText で h2 複数書きたいときってどうするのか教えて下さい

    → zope.conf の rest-header-level を2にする?

reStructuredTetのh2

投稿者 しみずかわ 投稿日時: 2009年09月23日 18時23分
調べましたー http://www.freia.jp/taka/blog/672

Re: reStructuredTetのh2

投稿者 takanori 投稿日時: 2009年10月07日 01時12分
plone 2.5.5 ではだめでしたー(涙)
http://takanory.net/takalog/1160

Powered by vine linux, python, zope, plone, coreblog