以下清单是为扩展开发者(那些希望在JED中列出的人)和JED编辑(为了保持审批流程的一致性)而开发的。要获得批准并在JED中列出,一个条目必须经过4步骤的清单过程进行验证。按照此处出现的顺序遵循清单,以提高您的条目在JED中被列出的可能性。

提交清单

商标清单

许可清单

安装与功能清单

 

提交清单

您一次可以提交最多3个条目。未经JED团队事先批准,不允许批量提交。如果您正在寻求批量提交的批准,请在提交3个条目以供批准后,请提交一个支持工单

清单A1:一般提交验证

在批准一个条目时,以下标准将被考虑,基于提交的文件。

项目 提交了什么类型的文件? 条目是否可发布?
1 核心Joomla被黑文件 不。请向核心Joomla贡献代码。
2 其他扩展的修改文件 编号。请将代码贡献发送给扩展开发者。
3 Joomla模板 编号。
4 Joomla语言 编号。请向翻译工作组做出贡献。
5 扩展语言 编号。请将语言文件发送给扩展开发者。
6 他人创建的扩展 编号。扩展必须由作者提交。
7 分叉扩展 可能。请参阅分叉扩展的要求。

列表A2:链接验证

在批准基于提交中提供的链接的列表时,将考虑以下标准。

项目 链接 条目是否可发布?
1 主网站 是,只要主网站链接可以正常工作。
2 指向文件共享网站或扩展列表的下载链接 编号。
3 缩短的URL 编号。删除缩短的URL并使用完整的URL。
4 文档、支持或演示无法正常工作

编号。

  • 损坏的链接将被删除
  • 不允许链接到Joomla论坛
  • 演示链接必须是非生产演示网站
5 未上传扩展的副本 编号。如果链接是公开可用的,请下载并将其包含在JED条目中。

列表A3:作者验证

在批准基于提交条目的开发者时,将考虑以下标准。

项目 什么? 条目是否可发布?
1 用户提交了由他人创建的扩展。

编号,扩展必须由作者提交。

2 开发者已被阻止。 编号,被阻止的开发者必须等待恢复资格才能提交条目。

列表A4:名称验证

在批准基于扩展的列表时,将考虑以下标准。

项目 什么? 条目是否可发布?
1 名称与另一个扩展冲突。 编号。
2 “Joomla”一词出现在扩展名称中。 可能 - 请参阅下方的商标清单
3 “Joomla”一词的部分出现在扩展名称中。 可能 - 请参阅下方的商标清单
4 名称不符合扩展名称规则。 编号。请查阅扩展名称规则。

 

商标清单

Joomla!名称和徽标在美国及其他地区由Open Source Matters拥有注册商标。通常需要OSM的许可才能使用这些商标,并且仅在特定规则下授予许可。

了解有关Joomla商标的更多信息

扩展名称中“Joomla”的使用

  • 在JED中列出的扩展名称或域名中使用“Joomla”一词需要OSM的许可。
  • 扩展名称必须包含“for Joomla”一词,例如:“MyExtension for Joomla”是允许的。“Joomla MyExtension”是不允许的。
  • 不允许使用Joomla版本,例如:“MyExtension for Joomla 3.0”

从OSM获取许可

要获得在扩展名称或域名中使用“Joomla”一词的许可,请填写以下表格并将其提交给OSM

其他商标名称的使用

使用其他商标名称(如果您不拥有该商标)必须包含“for”一词,例如:“MyExtension for Twitter”。

列表B1:Joomla商标清单

在批准基于使用Joomla商标和徽标的列表时,将考虑以下标准。

项目 什么? 条目是否可发布?
1 项目站点域名使用“Joomla”或“Joomla”一词的衍生形式。 仅在OSM授权的情况下。站点需要在主页顶部显示Joomla商标免责声明。
2 项目站点使用官方图片显示Joomla标志。 仅在OSM授权的情况下。
3 项目站点显示了修改后的Joomla标志。 编号。
4 在扩展名中使用“Joomla”或“Joomla”一词的衍生形式的扩展。 仅在OSM授权的情况下。

 

许可清单

清单C1:GPL许可证验证

在批准基于使用GPL许可证的列表时,将考虑以下标准。

项目 什么? 条目是否可发布?
1 项目站点列出了非GPL的Joomla扩展。 不。JED不会链接到推广和分发非GPL扩展的网站。
2 项目站点显示其他软件(非Joomla扩展)具有其他许可证。 是。
3 条目以GPL许可证提交。 是。
4 条目以兼容GPL的许可证提交。 可能。参见特殊许可证验证清单。
5 条目以“其他”作为许可证提交。 可能。参见特殊许可证验证清单。

清单C2:一般条款和条件清单

以下是在批准列表时考虑的一般条款和条件。

清单C2.1 - 未在JED中列出的条目

项目 什么? 条目是否可发布?
1 部分或所有文件加密 参见以下C2.3.8。
2 需要PHP解码器(ionCube或其他)
3 每个域名/安装有限制使用
4 有限制代码修改
5 限制PHP文件分发
6 需要保密协议
7 将非GPL媒体文件的使用限制在域名/安装上
8 针对未在JED中列出的扩展的特定扩展

"GPL是一种自由软件许可证,因此允许人们使用和甚至重新分发软件,而不需要为此支付任何费用。"更多信息:[查看链接](http://www.gnu.org/licenses/gpl-faq.html#DoesTheGPLAllowRequireFee "Does the GPL allow me to require that anyone who receives the software must pay me a fee and/or notify me?")

清单C2.2:JED中列出的条目

项目 什么? 条目是否可发布?
1 扩展是免费分发的。
2 扩展需要付费下载。
3 扩展需要订阅才能下载、安装、配置以及获取直接支持或文档。
4 支持基于域名/安装有限制吗?

"出售副本的权利是自由软件定义的一部分"。更多信息:[查看链接](http://www.gnu.org/licenses/gpl-faq.html#DoesTheGPLAllowMoney "Does the GPL allow me to sell copies of the program for money?")

清单C2.3:根据其他要求列出的条目

项目 什么? 条目是否可发布?
1 条目包含非GPL文件。 是,但仅限于非编码的独立文件(JavaScript、Flash、图片、CSS、音频文件等)。
2 条目包含非GPL库。 是,但仅限于库可以在自由软件基金会列出的GPL兼容许可证下使用,如LGPL。
3 条目包含“回家”功能。

是,但仅限于

  • 扩展可以在没有开发者服务器连接的情况下正常工作
  • 可以在没有“回家”的情况下安装扩展
  • 扩展允许进行版本检查的“回家”操作
4 条目使用轻量级的GPL版本而不是完整的非GPL版本。

是,但仅限于

  • JED条目中没有提及非GPL版本的功能
  • 也没有同时分发
5 条目是修改或分叉的扩展。 是,但仅限于扩展被正确分叉。更多信息:[查看链接](https://extensions.joomla.net.cn/about-jed/frequently-asked-questions/item/forked-extensions "Forked Extensions")
6 条目包含指向开发者的回链。

是,但仅限于

  • 用户可以通过编辑代码来移除回链
  • 带有可见回链的条目由编辑在条目详情中标记为“包含指向开发者的回链”
  • 后链未使用Base64或其他任何混淆方法
  • 后链不超过一个
  • 后链指向开发者的分发网站
7 条目包含隐藏的后链。 不行。截至2013年9月2日,禁止使用隐藏的后链。如果注释掉了,PHP GPL头文件中的链接是允许的。
8 条目包含编码的文件。

是,但仅限于

  • 没有编码XML
  • 只有用于验证支持许可证的文件被编码
  • 使用Base64传递数据
  • 不允许用于混淆后链的Base64
  • 没有商业编码
  • 最多两次编码
9 条目包含混淆代码。

通常不允许,但如果在验证支持许可证所需的文件上使用混淆,并且没有混淆的后链,则将逐案考虑。

10 条目连接到一个非GPL产品。

是,但仅限于

  • 非GPL产品独立于Joomla工作
  • 扩展是GPL的,并且是为Joomla创建的
  • 有一个明确的声明,说明扩展需要非GPL产品才能工作
11 条目要求支付才能删除链接。 是的,但只有当用户被允许删除链接,并且扩展在用户编辑包含链接的文件时可以正常工作。
12 条目是针对JED中列出的扩展的特定扩展。 是的,但需要特殊要求。
13 条目是针对脚本或库的。 是的,但只有当脚本或库在自由软件基金会列出的GPL兼容许可下可用。

列表C2.4:连接到云服务/SaaS的条目

项目 什么? 条目是否可发布?
1 扩展需要云服务/SaaS的账户 是的,但只有当扩展以GPL形式分发时。
2 扩展免费分发,并需要在云服务/SaaS上有一个免费账户 是的,但只能列出为“免费”,如果云服务/SaaS提供始终免费的免费层。
3 扩展免费分发,并需要在云服务/SaaS上有一个免费试用账户 是的,但必须列为付费扩展
4 扩展免费分发,并需要在云服务/SaaS上有一个付费账户 是的,但必须列为付费扩展
5 扩展账户集成限制了GPL许可 不,云服务/SaaS集成必须允许GPL许可在分发扩展上授予的所有自由。

列表C3:GPL兼容许可

在批准基于使用GPL兼容许可的列表时,考虑以下标准。

项目 什么? 条目是否可发布?
1 条目使用LGPL许可 是的,但仅限库,不适用于扩展。
2 条目使用AGPL许可 是的,但只有在修改源代码并提供修改后的代码下载的情况下。
3 条目使用公有领域 是。
4 条目使用Creative Commons、BSD、MIT或其他任何自由软件许可 不。只有符合GPL所有条款的许可才会被考虑。

列表C4:非GPL许可

在批准基于使用非GPL许可的列表时,考虑以下标准。

项目 什么? 条目是否可发布?
1 条目包括Joomla的独立脚本 是的,但仅限于“迁移和转换”类别,不适用于扩展。

 

安装和功能检查清单

列表D1:安装

在批准基于列表安装方法的列表时,考虑以下标准。

项目 什么? 条目是否可发布?
1 扩展可以使用Joomla安装程序安装 是的。一些特定扩展由扩展特定安装程序安装。
2 扩展需要修改才能安装 编号。
3 扩展需要手动复制文件才能安装 不行,但支付系统有例外。
4 扩展修改了Joomla文件 编号。
5 该扩展更改其他扩展文件 只有当扩展被卸载且更改被撤销时。不允许扩展篡改。

列表D2:基本功能

在批准基于扩展安装后的基本功能的列表时,将考虑以下标准。

项目 什么? 条目是否可发布?
1 组件配置在管理员菜单中工作
2 该模块可以被发布/取消发布
3 该插件可以在网站上激活/停用 是的。旧插件需要在Joomla版本兼容性上注明
4 可以在组件中添加新的项目/分类/文件
5 该扩展旨在用于公共网站 不。最新版本不能是“仅测试”版本。
6 该扩展没有配置更新服务器 不。自2017年1月10日后上传的扩展需要更新服务器。

列表D3:安全性

在批准基于扩展安装后的安全性的列表时,将考虑以下标准。

项目 什么? 条目是否可发布?
1 该扩展在易受攻击的扩展列表中 编号。
2 该扩展安装或运行需要777权限 编号。
3 清理:PHP文件顶部对受限访问的声明。

列表D4:卸载

在批准基于从Joomla卸载扩展的方式的列表时,将考虑以下标准。

项目 什么 条目是否可发布?
1 卸载后,网站或管理区域返回错误 编号。