我已经运行zope / plone网站大约一年了 - 它似乎是一个非常快速的方法来启动和运行CMS,这是一个很好的工作 - 它运行3.1.2的plone。我现在是一个zope或plone专家(实际上我读的越多 - 我知道的越少知道!),但我对python很方便。
我试图将用户导出为xml - 它失败并带有unicode / id错误。我已经尝试导出为zexp文件,但我实际上无法找到如何读取此文件(我尝试了导入zope等但我不知道下一步该怎么做!
我找到了运行列出所有用户的脚本,但这些脚本适用于zope2,如果我诚实,我实际上并不知道如何安装它们。
有人可以请
1)告诉我如何修复id / unicode xml导出错误?请告诉我我可以直接在网站上做什么? 要么 2)告诉我如何阅读和zope zexp文件并做一些简单的事情,比如将它放入dict中?
我不知道有多少人会注册使用我的网站,现在我希望将电子邮件列表管理移到另一个系统 - 因此需要导出。
提前致谢,
理查德。
答案 0 :(得分:3)
提取用户电子邮件地址的另一种方法:
脚本代码:
for member in context.portal_membership.listMembers():
print member.getProperty('email')
return printed
答案 1 :(得分:0)
好的 - 无论如何我都会在这里给出答案,以防其他人遇到这个问题。
这真是一个骗子,但是我编辑了/ portal_skins / custom / prefs_users_overview并将下面的行改为:20到:2000然后只做了一个简单的用户搜索,然后我HTML抓了mailto:addresses。
b_size request / b_size |蟒:2000;
如果其他人发现这有用,请告诉我们!