用于在Plone中切换主题的产品。
项目描述
themetweaker.themeswitcher 软件包
此软件包的开发已停止。建议您使用其他解决方案。
概述
用于在Plone中的文件夹(ATFolder和ATBTreeFolder)中切换主题的产品。
作者:WebLion Group, Penn State University。
要求
plone: 3.1+
使用ThemeSwitcher
使用quickinstaller安装
每个文件夹都将有一个ThemeSwitcher选项卡,可以打开切换表单。在这里,您可以从安装的主题列表中进行选择。
不使用quickinstaller安装
与安装相同,但你需要手动输入切换器路径。例如:https://127.0.0.1:8080/plonesite/folder1/switcherform,因为动作标签尚未安装。
支持
请联系WebLion至support@weblion.psu.edu,或访问我们的IRC频道:freenode.net上的#weblion。
待办事项列表 (开发者用)
TODO(esteel,pumazi)使用gloworm在子文件夹基础上更改视图排序[要求每个子文件夹都有viewletsettingsstorage(通过localconf?)]
重命名为collective.themeswitcher并发布到collective
themetweaker.themeswitcher 安装
要使用传统的Zope 2实例将 themetweaker.themeswitcher 安装到全局Python环境(或工作环境),您可以这样做
当您阅读此内容时,您可能已经运行了 easy_install themetweaker.themeswitcher。有关安装setuptools(和EasyInstall)的说明,请参阅:http://peak.telecommunity.com/DevCenter/EasyInstall
在 /path/to/instance/etc/package-includes 目录中创建一个名为 themetweaker.themeswitcher-configure.zcml 的文件。该文件应仅包含以下内容
<include package="themetweaker.themeswitcher" />
或者,如果您正在使用zc.buildout和plone.recipe.zope2instance配方来管理您的项目,您可以这样做
将 themetweaker.themeswitcher 添加到要安装的egg列表中,例如。
[buildout] ... eggs = themetweaker.themeswitcher
告诉plone.recipe.zope2instance配方安装ZCML缩略语
[instance] recipe = plone.recipe.zope2instance ... zcml = themetweaker.themeswitcher themetweaker.themeswitcher-overrides sd.common
重新运行buildout,例如。
$ ./bin/buildout
如果您将显式地从另一个包的configure.zcml文件中包含该包,则可以跳过ZCML缩略语。
通过quickinstaller在plone中安装ThemeSwitcher并非完全必要。在此阶段,它仅在您的文件夹上提供动作标签。其余的都是zcml声明的。
变更日志
1.0 (2010-09-27)
删除sd.common依赖[erico_andrei]
0.9b2 - (2009-07-10)
修复文档并再次发布[claytron]
0.9b1 - (2009-07-10)
连接了卸载配置文件[claytron]
对遍历机制进行了重大改造,不再需要支持browserlayer。现在一切都是基于皮肤的。[claytron]
清理了测试以涵盖更多场景[claytron]
清理了README以反映最新更改[claytron]
修复了buildout,以便可以运行包测试
$ cd /path/to/themetweaker.themeswitcher $ python2.4 bootstrap.py $ bin/buildout $ bin/test
这将使运行测试更容易[claytron]
0.8.7b2 - 测试版发布
将发布状态改为测试版
修饰README.txt
向包中添加了MANIFEST.in
0.8.7b1 - 测试版发布
添加了单元测试和doctests
添加了对“大型Plone文件夹”的支持
修复了ticket #1030
重构了包
重构了文本文档,使其严格使用reStructuredText。
进行了一些整理。添加了卸载配置文件和actions.xml,用于删除themeswitcher标签。
0.8.6a2 - 测试版发布
在切换器表单中添加了启用/禁用复选框
ThemeSwitcher现在会在自己之后清理(从对象中删除注释)
遍历适配器现在适配IThemeSwitcher而不是IContentish
0.8.6a1 - 测试版发布
ThemeSwitcher第一次pypi发布。
0.8.6 - 未发布
ThemeSwitcher通过文件夹而不是URL进行切换。
0.8 - 未发布
初始版本。
项目详情
下载文件
下载适用于您的平台文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源代码发行版
themetweaker.themeswitcher-1.0.zip 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 10944de7f60cc944767b67539f579a0dbaf1fcabfee6e3ff93491443adf7b07d |
|
MD5 | eaa63fb6be2c55d257b18b3b3c115daa |
|
BLAKE2b-256 | 13e8ae39bb441f9cd6eac1a3a952091f7f53e341f72209a33114a6b906f9f07e |