将wordpress polls导入到plone的跨日志管道部分。
transmogrify.wppolls的Python项目详细描述
目录
Life, the Universe, and Everything
transmogrifier管道段将使用WP-Polls插件创建的wordpress轮询导入plone。 这个包依赖于collective.polls。
Don’t Panic
Installation
要在基于构建的安装中启用此软件包,请执行以下操作:
编辑buildout.cfg并添加以下内容:
[buildout] ... eggs = transmogrify.wppolls
更新配置后,需要运行“bin/buildout”,这将 注意更新你的系统。
Usage
- 使用phpMyAdmin接口从WordPress站点导出以下表格为CSV:
- wp_pollsa
- wp_pollsq
对所有人使用以下选项:
- 以“\t”结尾的字段
- 删除字段中的CRLF字符
- 在第一行输入字段名
从phpmyadmin导出为csv。
- 编辑“wppolls.cfg”文件并设置选项:“source”、“path”、“locale”和“transitions”
- 在zmi上,转到“portal_setup/import”并选择配置文件“transmogrify.wppolls”
- 单击“Import all steps”(导入所有步骤)并等待流程完成
Sections
transmogrify.wppolls.csvsource
此源部分生成轮询及其结果的列表; 它不关心选民的任何信息。
[csvsource]blueprint=transmogrify.wppolls.csvsourcesource=/home/customer/site/data/path=/pollslocale=pt-brtransitions=open
- 来源:
- wordpress csv导出文件的完整路径。 路径:
- 应创建轮询的文件夹相对于站点根目录的路径; 默认为“/polls”。
- 地区:
- 如果您希望id normalizer知道区域设置,则默认为“en”。
- 转换:
- 将要执行的工作流转换名称序列。 默认情况下,先打开然后关闭投票(“打开,关闭”。
transmogrify.wppolls.voteupdater
此部分用于更新轮询结果,因为架构更新程序部分不知道如何处理它。 它必须在构造函数之后使用。
[voteupdater]blueprint=transmogrify.wppolls.voteupdater