跳转到主要内容

安装Deliverance

项目描述

简介

此配方将Deliverance代理作为进程外转换安装。

有关Deliverance的更多信息,请参阅http://openplans.org/projects/deliverance

这可能仅在Unix系统上工作。在Windows上,您可能需要安装lxml的二进制文件。主要在OS X上进行了测试。如果您已将其在Windows上工作,请告知作者!

将此添加到您的buildout.cfg中

[buildout]
parts = deliverance

[deliverance]
recipe = plone.recipe.deliverance

这将下载Deliverance egg及其依赖项。它还将从源代码获取并构建libxml2和libxslt。

将一个新的脚本写入顶层‘bin’目录,命名为‘deliverance’(来自buildout部分的名称)。这将设置适当的环境,然后启动Deliverance守护程序。

Deliverance配置文件将在deliverance/deliverance-proxy.ini中生成。您可以编辑此文件 - 当buildout重新运行时,它不会被覆盖,但如果它被删除,则会重新生成。

文件deliverance/rules/rules.xml和deliverance/rules/standardrules.xml包含示例规则。一个示例主题已安装在deliverance/static/theme.html中。如果您更改这些,它们不会被覆盖。如果您删除了‘rules’和‘static’目录,它们将使用这些示例文件重新创建,否则将保持不变。

交付部分的其他可能选项包括

鸡蛋

您可能想要安装的其他任何鸡蛋。默认情况下,这只是交付鸡蛋(及其依赖项)。

脚本

要安装的任何控制台脚本。默认情况下,包括‘paster’。将其设置为空值以禁用脚本生成(例如,如果另一个配方正在安装‘paster’)

paster

用于运行‘paster’的脚本的路径。默认为生成的‘paster’脚本。如果禁用脚本生成且构建中没有bin/paster,则需要此选项。

libxml2_url

从其中可以下载libxml2源代码的URL。如果您不想安装libxml2,请将其设置为空值。否则,将下载并编译默认的“已知良好”版本。

libxslt_url

从其中可以下载libxslt源代码的URL。同样,将其设置为空值以避免编译libxslt。

以下选项会影响生成的deliverance-proxy.ini配置文件。

调试

设置为true或false以启用或禁用交付错误报告。

主机

绑定交付进程的主机。默认情况下,它将监听任何IP地址。

端口

交付进程的端口号。默认为8000。

代理

由交付代理的URL。默认为https://127.0.0.1:8080

主题

主题的URI。要指定相对于‘deliverance’前缀的路径,请以“/.deliverance/”开头。默认为 /.deliverance/static/theme.html

规则

规则文件的URI。再次使用“/.deliverance”来指定相对于‘deliverance’目录的路径。默认为 /.deliverance/rules/rules.xml

重写

重写所有标题和内部链接,使其看起来来自代理服务器。默认为‘true’。

透明

在转发请求时不重写Host标题。默认为‘true’。

序列化器

配置用于将交付的DOM树转换为序列化器的设置。默认为“deliverance.serializer.HTML4”。如果您需要输出XHTML,请使用“deliverance.serializer.XHTML”。 仅在交付的SVN版本上可用

变更日志

1.0 - 未发布

  • 添加配置交付序列化器的选项。[wichert]

  • 在文档中更正reST语法并添加变更日志到包的长描述。[wichert]

1.0b4 - 2007年9月1日

  • 首先构建依赖项。[optilude]

1.0b3 - 2007年6月19日

  • 在win32中构建一些弹性,通过不尝试CMMI来实现。还将包装脚本替换为Python脚本,它应该可以跨平台工作。[optilude]

1.0b2 - 2007年6月14日

  • 更正生成脚本的权限。[optilude]

  • 添加到交付站点的链接 [optilude]

1.0b1 - 2007年6月14日

  • 初始发布 [optilude]

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

plone.recipe.deliverance-1.0rc1.tar.gz (11.9 kB 查看哈希值)

上传时间

构建发行版

plone.recipe.deliverance-1.0rc1-py2.4.egg (13.8 kB 查看哈希值)

上传时间

由以下支持