跳转到主要内容

为所有现有成员在Plone中设置默认编辑器。

项目描述

简介

当您在Plone 3站点中安装新的可视化编辑器时,您可以将门户成员数据中的wysiwyg_editor设置为适当的值以供此新编辑器使用。这仅意味着用户将获得此新编辑器。要更改所有现有用户的编辑器,请使用此包。

在Plone 4中,这应该不太必要,因为此Plone版本引入了成员可以使用站点当前默认编辑器的选项。如果您从Plone 3迁移,您仍然可以使用此包更改所有成员,使他们使用此选项。

此包提供浏览器视图 @@set-default-editor,用于更改成员的编辑器设置。请按照那里的说明操作。对于Plone 3和Plone 4,此功能略有不同。您可以选择以dry-run模式运行,查看会有多少用户被更改。当不选择dry run时,详细信息将记录到实例日志中。

在同一个表单中,您还可以选择为新用户(Plone 3)设置默认编辑器,或者设置当选择“使用站点默认值”时使用的编辑器(Plone 4)。

待办事项

  • 添加测试。

贡献者

我发现主要代码在Rob Gietema的一篇文章中。他显然是从Kelly Craig那里得到这个脚本的。我还看到Reinout van Rees在plone-setup列表上发布了相同的代码。所以为了维护我们家族的荣誉,我把它要回来。:-)

变更日志

1.5 (2013-09-13)

  • 将表单分成两部分以提高清晰度:一部分用于设置成员未设置偏好时的默认编辑器,另一部分用于设置每个现有用户的偏好中的编辑器。[maurits]

  • 首次加载表单时,请选择站点默认编辑器或默认成员编辑器。[maurits]

1.4 (2012-11-23)

  • 更智能地获取所有用户,即使许多_users为true并且使用ldap时也是如此。[maurits]

  • 当存在时使用默认_editor站点属性(Plone 4)。[maurits]

1.3 (2012-10-27)

1.2 (2010-04-27)

  • 当有大量用户(site_properties/many_users)时,尝试通过搜索以“a”开头的登录名,然后是“b”,等等来获取所有成员。这不是理想的解决方案,但如果例如LDAP返回太多结果(这意味着它实际上没有返回任何内容)时,这可能有助于。[maurits]

1.1 (2010-04-21)

  • 还提供将所选编辑器设置为新的默认编辑器的选项。[maurits]

  • 添加了表单,使设置编辑器更加用户友好。[maurits]

  • 检查所需编辑器的输入是否合理:该编辑器是否确实已安装?[maurits]

1.0 (2010-03-17)

  • 初始版本 [maurits]

项目详情


下载文件

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

源代码分发

collective.setdefaulteditor-1.5.zip (29.3 kB 查看哈希值

上传时间 源代码

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面