跳转到主要内容

Plone插件,用于托管软件的插件/扩展

项目描述

https://travis-ci.org/collective/collective.addons.svg?branch=master

collective.addons

功能

  • 该插件在网站管理中有配置设置条目。它的表单包含设置产品(插件使用的)类别、平台、许可证和版本的字段。还包括设置插件文件、图像文件(例如,屏幕截图、徽标)和文档允许的文件扩展名的字段。

  • 一个插件中心,列出和显示模板项目以及它们的评分、搜索表单以及最新项目的列表。

  • 插件中心编辑表单包含设置中心标题和插件名称以及添加中心描述的字段。

  • 在插件中心内,贡献者可以创建插件项目。项目的编辑表单包含选择类别的字段。

  • 贡献者可以向插件项目添加发布和链接发布。

  • 发布包含上传文件的字段。

  • 链接发布提供指向发布文件的链接字段。

  • 发布和链接发布都包含选择产品版本、平台和许可证的字段。

  • 该插件在添加新项目时发送消息。当项目提交发布时,也会推送消息。每当项目工作流程状态发生变化时,它会给项目联系人发送电子邮件。

  • 插件会通过电子邮件通知贡献者有关新版本或关联版本的更新,一旦这些更新添加到他的项目(们)中。

  • 用户可以通过邮件向插件的作者发送消息。邮件表单使用蜜罐字段和collective.honeypot技术来保护表单。插件作者的联系方式不会被公开。

  • 将检查上传插件的文件扩展名。可以为插件中心的特定使用情况分别设置允许的文件扩展名。它们可以在任何时间动态更改。

  • 每当编辑插件中心产品版本字段时,插件都会向项目联系人电子邮件发送消息(因此贡献者可能会将此新产品版本添加到他们的发布/关联发布中)。

示例

该插件可在以下网站看到实际效果:

文档

完整用户文档可在“docs”文件夹中找到

翻译

该产品已翻译成以下语言:

  • 德语(Andreas Mantke)

安装

通过将其添加到您的buildout中安装collective.addons

[buildout]

...

eggs =
    collective.addons

然后运行 bin/buildout

贡献

支持

如果您遇到问题,请告知我们。请在项目问题跟踪器中创建一个问题(见上方)。

许可证

该项目受GPLv2许可协议的约束。

贡献者

变更日志

3.2 (2021-09-29)

  • 使用Products.PrintingMailHost版本1.1.6 [Andreas Mantke]

  • 为Python 3.8和3.9添加分类器 [Andreas Mantke]

  • 更新本地化文件 [Andreas Mantke]

2.7 (2021-09-25)

  • 使用Products.PrintingMailHost版本1.1.6 [Andreas Mantke]

  • 为Python 3.8和3.9添加分类器 [Andreas Mantke]

  • 更新本地化文件 [Andreas Mantke]

3.1 (2021-08-10)

  • flake8修复 [Andreas Mantke]

  • 更新本地化文件 [Andreas Mantke]

3.0 (2021-08-10)

  • 将主要发布版本更改为3.x,因为此版本由于迁移到蜜罐技术而不是captcha技术来保护邮件表单而破坏了兼容性。[Andreas Mantke]

  • 更新README,包含有关蜜罐技术的信息 [Andreas Mantke]

  • 添加具有蜜罐技术的contactauthor和contactprojectowner模块,并将collective.honeypot添加到要求中。[Andreas Mantke]

  • 将collective.honeypot的配置添加到buildout脚本中。[Andreas Mantke]

  • 从要求中删除具有hcaptcha技术的mailtoauthor和mailtoprojectowner模块。[Andreas Mantke]

  • 将collective.honeypot的配置添加到base.cfg中。[Andreas Mantke]

2.6 (2021-08-06)

  • 将PrintingMailHost添加到buildout脚本中。[Andreas Mantke]

  • 更新readme并添加有关使用hcaptcha代替recaptcha的信息 [Andreas Mantke]

2.5 (2021-07-23)

  • 将PloneHotfix20210518添加到buildout中。[Andreas Mantke]

  • 将联系表单从recaptcha迁移到hcaptcha [Andreas Mantke]

  • 更新本地化文件和德语本地化 [Andreas Mantke]

  • 从buildout中删除plone.formwidget.recaptcha并替换为plone.formwidget.hcaptcha [Andreas Mantke]

2.4 (2020-11-11)

  • 在addoncenter视图模板中进行文本修复 [Andreas Mantke]

  • 在addoncenter视图模板的侧边栏中添加每个类别的项目数量列表 [Andreas Mantke]

  • 更新本地化文件 [Andreas Mantke]

2.3 (2020-09-19)

  • 重新排序视图模板并将它们移动到一个新文件夹中 [Andreas Mantke]

  • 更新本地化文件 [Andreas Mantke]

2.2 (2020-08-02)

  • 为链接的插件发布添加文件扩展名验证器。[Andreas Mantke]

2.1 (2020-07-27)

  • 使用safe_unicode对unicode字符串进行操作,使更多标签可翻译 [Andreas Mantke]

  • 更新README.rst [Andreas Mantke]

  • 更新本地化文件和德语本地化 [Andreas Mantke]

2.0 (2020-07-24)

  • 添加控制面板,并将配置条目从addoncenter模块移动到该面板,从配置注册表中创建新的词汇和函数,而不是从portal_catalog中的条目,将词汇注册为configure.zcml文件中的命名实用程序,使用新功能(在common模块中)进行项目和(关联)发布创建/编辑表及其视图以及插件中心模块的搜索功能。[Andreas Mantke]

  • 更新本地化文件和德语本地化 [Andreas Mantke]

  • 根据插件的新功能和结构调整用户文档,并创建html和pdf格式的文档。[Andreas Mantke]

1.2 (2020-05-07)

  • 修复插件发布视图上的tal表达式。[Andreas Mantke]

  • 添加新字段以选择,在项目所有者/联系人的用户名和/或电子邮件地址应发布,并在portal_catalog中保存选择。[Andreas Mantke]

  • 更新本地化文件并添加新字符串的德语本地化。[Andreas Mantke]

1.1 (2020-03-28)

  • 修复用户文档中的格式和文本问题,添加有关buildout条目的信息,并更新HTML和PDF格式的文档。[Andreas Mantke]

  • 将文档txt文件包含到MANIFEST.in中。[Andreas Mantke]

  • 向test_plone52.cfg添加版本。[Andreas Mantke]

  • 修复travis.yml。[Andreas Mantke]

  • 添加一个新的模块与项目所有者联系,从插件项目相应地从插件中心视图添加到邮件表单的链接。[Andreas Mantke]

  • 修复own_projects.pt中的两个URL。[Andreas Mantke]

  • 添加关于新项目添加的消息订阅者。[Andreas Mantke]

  • 更新本地化文件 [Andreas Mantke]

1.0 (2019-11-16)

  • 完成用户文档。[Andreas Mantke]

  • Flake8修复。[Andreas Mantke]

  • 添加一个custom.css用于创建HTML格式的文档。[Andresa Mantke]

1.0b2 (2019-11-03)

  • 添加用户文档。[Andreas Mantke]

  • 将更多目录添加到.gitignore中。[Andreas Mantke]

1.0b0 (2019-09-11)

  • 对travis.yml进行修改,以使robot测试成功运行。[Andreas Mantke]

  • 更新Readme并添加插件的更多功能。[Andreas Mantke]

  • 更改插件项目联系地址字段的名称。[Andreas Mantke]

  • Flake8修复。[Andreas Mantke]

1.0a4 (2019-09-03)

  • Pep8和其他代码修复。[Andreas Mantke]

  • 从api.portal.get_tool移动到api.content.find进行portal_catalog搜索。[Andreas Mantke]

  • 从checkpermission移动到api.user.has_permission。[Andreas Mantke]

  • 修复mailtoauthor表单中的发件人消息。[Andreas Mantke]

  • 将安装需求部分中的setup.py脚本中的更多依赖项添加到include依赖项。[Andreas Mantke]

  • 将包的include依赖项添加到configure.zcml中。[Andreas Mantke]

  • 从travis.yml中删除Plone 4.3的测试。[Andreas Mantke]

  • 更新本地化文件 [Andreas Mantke]

1.0a3 (2019-08-23)

  • Pep8, isort和代码分析修复。[Andreas Mantke]

1.0b1 (2019-08-23)

  • 添加通知模块。[Andreas Mantke]

  • 修复addonrelease和addonlinkedrelease视图中的css类名。[Andreas Mantke]

  • 将内联样式移动到样式表文件。[Andreas Mantke]

  • Pep8修复。[Andreas Mantke]

  • 更新本地化模板文件和本地化文件,更新德语翻译。[Andreas Mantke]

1.0a2 (2019-08-16)

  • 修复文件扩展名验证的正则表达式。[Andreas Mantke]

  • 将Invalid导入添加到addoncenter模块。[Andreas Mantke]

  • 添加使用collective.clamaav进行病毒扫描的必要导入。[Andreas Mantke]

  • 修复标题字符串和字段名称。[Andreas Mantke]

  • 更新本地化模板文件和本地化文件,并添加缺少的德语本地化字符串。[Andreas Mantke]

1.0a1 (2019-08-13)

  • 初始发布。[andreasma]

项目详情


下载文件

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

源分发

collective.addons-3.2.tar.gz (4.3 MB 查看哈希值)

上传时间

由以下支持

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