Plone的灵活成员资料
项目描述
简介
betahaus.memberprofile 是一个用于创建 Plone 成员资料的包。它将成员数据存储在 portal_memberdata 工具中以及在常规内容对象中。
变更历史
0.2rc1 (2011-03-30)
验证确保在电子邮件字段中输入的文本是电子邮件地址,并且该地址是唯一的。[robinharms]
添加了更改密码的操作。大多数用户否则可能找不到它。[robinharms]
0.2rc (2011-03-24)
对于添加权限,设置默认角色,否则某些旧的CMF内容将不存在权限。[robinharms]
测试不是基于层的。[robinharms]
0.2b (2011-03-03)
更新了针对Plone 4兼容性的测试。[robinharms]
使用地区而不是i18n。后者与i18n消息工厂有问题。[robinharms]
删除了MemberProfiles的皮肤层创建,以减少与其他包的兼容性问题。[robinharms]
默认情况下不再支持完整的配置文件方法。可能以后会重新添加。[robinharms]
不再自动在Plone 3中安装Kupu属性。请参阅KNOWN_ISSUES.txt。[robinharms]
0.1b6/7 (2010-10-26)
添加了全名同步。[mlundwall]
如果没有全名,则将标题回退到用户名。[mlundwall]
添加了zcml自动包含。[mlundwall]
如果kupu不存在,则不运行kupu测试。(P4上的TinyMCE默认值)[robinharms]
将相同的配置添加到TinyMCE,就像Kupu会有的那样。(Plone4支持)[robinharms]
0.1b5(2010-01-29)
添加了是否强制执行完整配置文件的配置。[mlundwall]
0.1b4(2010-01-26)
在portal_membersip中使用contenttype设置创建Memberprofile。[mlundwall]
author.py脚本现在可以正确重定向。[mlundwall]
在创建memberarea时抛出Archetypes初始化事件。[mlundwall]
使MemberProfiles注册为Kupu的集合。[mlundwall]
检查memfolder是否存在的方式是错误的。[mlundwall]
0.1b3(2009-12-01)
修复了i18n问题,瑞典语显示错误。[mlundwall]
0.1b2 - (2009-11-10)
清单文件排除了GS xml。已修复[robinharms]
0.1b1 - (2009-11-09)
添加了一个创建成员区域的工具,该工具通过覆盖皮肤的login_next.cpy调用。订阅者不适用于此情况,并且让Plone运行createMemberArea脚本不是一个好主意。[robinharms]
现在将姓和名作为默认值安装。[robinharms]
添加了一个控制面板,可以选择姓/名或用户ID作为标题。[robinharms]
移除了overrides.zcml - 阻止Plone仪表板应该是可选的,或者是一个皮肤 [robinharms]
getText不再是描述更改的访问器。现在描述更像是一个标语,文本字段可以是传记或类似的内容。[robinharms]
设法摆脱了所有订阅者。现在一切都可以在没有它们的情况下工作。[robinharms]
控制面板用于成员ID,因此可以启用仅小写ID。(使用portal_registration工具)[robinharms]
0.1b - (2009-10-30)
初始测试版本 [robinharms]
贡献者
Robin Harms Oredsson(作者)
Martin Lundwall(作者)
Raphael Ritz(许多好主意 + archetypes.memberdatastorage)
已知问题
在kupu库工具中将安装为可链接类型停止工作在3.3.5。由于Kupu将消失,并且Plone 3的支持迟早会停止,我不会修复这个问题。无论如何,仍然可以手动添加配置。这不会影响Plone 4,除非您使用Kupu。
项目详情
betahaus.memberprofile-0.2rc1.zip的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bb41fc58a876f5c17d4e5a547828063c0991826a960094d08575c29a427c93fd |
|
MD5 | e875bc1f2060a113447819f98b9b9b27 |
|
BLAKE2b-256 | e9c03bc3a266ce4010aab6bcd7ea256ec4fa32a19fc750dcba2ec7b3f548e1ae |