2010/03/26

ZopeSkel local commands

UnifiedInstaller 是目前開發 Plone 的建議起步方式,特別是 Plone 3 UnifiedInstaller 把 buildout 整合後,系統的安裝和擴充都變得更方便了。
不過,最近想用 paster 來建立 archetype 專案,還是讓我遇到 local commands 找不到的問題。雖然應該不是 paster_plugin 的問題,但在 buildout.cfg 調整下列的設定值,同樣能解決我的困擾:
[zopeskel]
recipe = zc.recipe.egg
dependent-scripts = true
eggs =
PasteScript
ZopeSkel
initialization =
import paste.script.command
paste.script.command.system_plugins.append('zopeskel')
假設在 src 目錄裡,先用 paster 建立一個名稱為 myproject.mytype 的 archetype 專案,就可以在專案目錄裡執行 paster --help 看到 addcontent 等的 local command 資訊。

No comments: