为Zope browserlayer包提供的Paster模板
项目描述
简介
这是一个用于创建骨架Plone插件包的ZopeSkel模板包。骨架包安装了一个plone.app.browserlayer浏览器层及其相关CSS和JS资源。
当您想要构建一个添加CSS或JS功能(无需主题)的插件时,请使用此包。这种做法的优点是可以使用不同的主题使用这些功能。
这是一个开发工具。您应该熟悉Plone和buildout才能使用它。
安装
将这些行添加到buildout中
[buildout] parts = zopeskel [zopeskel] recipe = zc.recipe.egg eggs = ZopeSkel Paste PasteDeploy PasteScript zopeskel.browserlayer ${buildout:eggs}
然后运行buildout
使用方法
创建dexterity内容包,通常在buildout的src目录中完成
../bin/zopeskel browserlayer
注意
蛋目录
为了支持本地命令,ZopeSkel/Paster将在您的产品内部创建Paste、PasteDeploy和PasteScript蛋。这些仅用于开发。您可以也应该从您的插件发行版中删除它们。
错误
当尝试运行paster addcontent时,如果您遇到如下错误
pkg_resources.DistributionNotFound: plone.app.relationfield: Not Found for: my.product (did you run python setup.py develop?)
则需要确保Paster知道您buildout中所有相关的蛋。
将${instance:eggs}添加到您的buildout中的paster部分,如下所示
[zopeskel] recipe = zc.recipe.egg eggs = ... ${instance:eggs} entry-points = paster=paste.script.command:run
其中instance是您的plone.recipe.zope2instance部分的名称。重新运行buildout,问题应该得到解决。
变更日志
1.0 ~ 2011-10-24
初始发布
项目详情
关闭
zopeskel.browserlayer-1.0.zip的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ca57d471d5be94536b7b75aee70c396b2a095c4a76c8d956cb5cdb035ffed1db |
|
MD5 | 00ed4172584fe9647077d358afbd8c2f |
|
BLAKE2b-256 | cc0bab8f583683b50cb9c7880fedd5f6b4044a8d9e814c03640ef0b632e8a6a0 |