以下清单是为扩展开发者(那些希望在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 | 文档、支持或演示无法正常工作 |
编号。
|
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版本。 |
是,但仅限于
|
5 | 条目是修改或分叉的扩展。 | 是,但仅限于扩展被正确分叉。更多信息:[查看链接](https://extensions.joomla.net.cn/about-jed/frequently-asked-questions/item/forked-extensions "Forked Extensions") |
6 | 条目包含指向开发者的回链。 |
是,但仅限于
|
7 | 条目包含隐藏的后链。 | 不行。截至2013年9月2日,禁止使用隐藏的后链。如果注释掉了,PHP GPL头文件中的链接是允许的。 |
8 | 条目包含编码的文件。 |
是,但仅限于
|
9 | 条目包含混淆代码。 |
通常不允许,但如果在验证支持许可证所需的文件上使用混淆,并且没有混淆的后链,则将逐案考虑。 |
10 | 条目连接到一个非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 | 卸载后,网站或管理区域返回错误 | 编号。 |