0

我的新老板参加了一次演讲,其中介绍了 Deliverance,一种允许在运行中为任何 html 输出添加皮肤的代理。他决定在那之后立即使用它,无论它多么年轻。

更多在这里:

http://www.openplans.org/projects/deliverance/introduction

从理论上讲,当您希望新手调整您的克隆主题而无需教他 zope 产品背后的所有复杂机制时,该系统听起来很棒。并在 Drupal 网站上连续应用相同的主题。

但我不相信理论,并且想知道是否有人在现实世界中尝试过这个:-)

4

4 回答 4

5

在过去 4 年左右专业使用 Plone,并在 4 个商业网站上使用了 Deliverance,我建议所有新的前端开发人员(和老手一样)使用 Deliverance 来主题 Plone 网站。

它比旧的、混乱的方法容易学习(几周 vs 几个月),并且可能比旧的、混乱的方法更强大——你仍然需要其中的一些方法(即使是在生命的后期阶段)地点)。

不仅如此,它还使用 XPath 和 CSS 选择器,并且可以在非 Plone 站点上使用,因此投入的时间很容易转移。

于 2010-05-13T09:31:47.550 回答
2

请注意,plone.org 使用 xdv,这是一种编译为 xslt 的交付版本。尝试它的最简单方法是使用http://pypi.python.org/pypi/collective.xdv ,尽管 plone.org 在(修补的)Nginx 中运行 xslt。

于 2009-05-12T21:47:04.280 回答
1

plone 网站本身 ( http://plone.org ) 以拯救为主题。据我所知,它是第一个使用deliverance的大型生产克隆站点。

于 2009-04-29T18:05:38.397 回答
0

在我们进行测试时,我将在这里开始回答这个问题,但我很想得到其他用户的反馈。

安装

我们花了一个下午的时间从教程到“如何”,最终在虚拟机上安装和运行这个东西。

这个没问题:http ://www.openplans.org/projects/deliverance/getting-started

有 setuptools 包,但这不能开箱即用(当然也不能不编译任何东西)。我们必须安装:

  • setuptools >= 0.6c5(使用来自http://pypi.python.org/pypi/setuptools/的 0.6c9 进行测试)。
  • 当然,编译意味着安装 gcc、linux-header 和 lib6-dev
  • 开发中的 libxslt(我们使用 libxslt1-dev)
  • 与 zl so zlib 链接(我们使用 zlib1g-dev)
  • 你最好在开始 Deliverance 安装之前安装 Pastescript
  • 安装 python-nose 不是强制性的,但它有助于检查一切是否正常

我们没有设法让它与 python-virtualenv 一起工作,因为我们确实搞砸了 debian 系统,但它似乎运行正常。

希望它可以提供帮助。

于 2008-10-15T12:58:03.123 回答