获得Drupal在Plone上的所有功能 ;)
项目描述
概述
plonetheme.drupal 是一个可安装的Plone主题,使用 plone.app.theming,基于默认的Sunburst Plone主题。
深受Drupal主题 Bartik(Drupal 7的默认主题)的启发,这个主题可能有助于将Plone推销给PHP开发者 ;)
在向Drupal追随者进行任何演示之前,请先安装此主题 ;)
你想了解更多关于Plone与Drupal的区别吗?安装此主题并访问 http://<your-plone-site>/@@plone-versus-drupal
要求
我已经使用Plone 4.3a1、Plone 4.2.1.1 和 Plone 4.1.6 测试了此版本(http://plone.org/products/plone)。
对于Plone 4.1.6:plone.app.theming 1.0(请配置您的buildout以对应于 plone.app.theming 安装)
屏幕截图
安装
获取主题
将 plonetheme.drupal 添加到您的 plone.recipe.zope2instance buildout部分的 eggs 参数中,例如。
[instance] eggs = Plone ... plonetheme.drupal
或者,您可以将它作为您自己的产品 setup.py 的依赖项添加。
install_requires=[ ... 'plonetheme.drupal', ],
启用主题
从附加组件控制面板安装主题。就这么简单!
快速测试?
下载plonetheme.drupal并使用virtualenv和buildout测试主题
easy_install virtualenv cd plonetheme.drupal virtualenv . source bin/activate (plonetheme.drupal) easy_install zc.buildout !!! check the buildout config file ``test-plone-base.cfg`` before running !!! (plonetheme.drupal) ln -s test-plone-4.2.x.cfg buildout.cfg (plonetheme.drupal) python bootstrap.py (plonetheme.drupal) bin/buildout [...] be patient... [...] (plonetheme.drupal) ./bin/instance fg
前往https://127.0.0.1:8080,添加一个新的Plone网站并安装plonetheme.drupal
启动测试
(plonetheme.drupal) ./bin/test -s plonetheme.drupal
启动代码覆盖率
(plonetheme.drupal) bin/coverage (plonetheme.drupal) bin/report And open with a browser htmlcov/index.html
致谢
源代码
源代码托管在Github上。
如何贡献和提交补丁?
变更日志
1.1 (2012-10-05)
在Plone 4.2和4.3上进行了测试。
修复theme.css中图片的URL,使其在调试模式和...生产模式下都能工作!
更新测试,添加一些测试buildout和代码覆盖率。
1.0.1 (2012-06-11)
添加基本测试和专门的buildout.cfg。
1.0 (2012-06-06)
初始发布。