安装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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7ea80035b7aa204459f602e7eba39d2e8365ccc9778449781fe4eba7a500faf3 |
|
MD5 | 8ea77499434e17f53731610f6125afc4 |
|
BLAKE2b-256 | ee475fa90d76f06771cce8f853048f8035670d2cfe008a9d35c2e122d5e6c2a3 |
plone.recipe.deliverance-1.0rc1-py2.4.egg 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b703732261fd88be2ae6abcb88ea28f39e523c2286ac8df547ece923108c1799 |
|
MD5 | 76b0f2703d1656b6c1a02db173f0046e |
|
BLAKE2b-256 | d7ea9a416ba98170bab6a03aa9416ca151dbf1144e8ba6f0f3c681f78fef7c01 |