功能
使用
bobtemplates.kitconcept创建的包在创建外接程序时使用当前的最佳实践。
< DL>
构建
包包含在一个buildout中,该buildout允许您使用为测试目的而安装的新包构建plone。
测试
软件包附带了一个测试设置和一些rg/external/plone.app.testing/docs/source/index.html" rel="nofollow">测试用于安装包的。它还包含一个测试登录的机器人测试。构建还包含允许在travis上测试包的配置,travis通过电子邮件向包作者发送通知。
剖面
包中包含安装BrowserLayer的通用安装配置文件。对于plone 5,它还包含一个卸载配置文件。
区域设置
包为区域设置注册一个目录。
模板覆盖
包将文件夹
browser/overrides
注册为一个目录,在该目录中,您可以使用z3c.jbot来删除模板覆盖。
设置处理程序
包中包含a
setuphandlers.py
其中可以添加安装包时执行的代码。对于plone 5,在setuphandler.py中还有一个在卸载时运行的方法。
软件包类型
灵巧性
和
主题
将以下内容添加到
基本
中:
< DL>
灵巧
在
profiles/default/types/
中添加一个简单的内容类型(您会被问及其名称),在
interfaces.py
中添加一个python模式。
主题
在文件夹
theme/
中添加一个简单的基于引导的重氮主题,并将其注册到
profiles/default/theme.xml中