市场提交指南
1.在开始您的开发过程之前
在规划新资源时,请浏览我们的市场,看看是否已经有提供相同功能或解决相同问题的资源。如果有,你的资源应该是创新的和独特的,实现的功能将使你的资源脱颖而出。
1.1.所有提交的作品都必须是独一无二的,并且是作者的原创作品。未经版权持有人的适当授权和许可,您不得使用任何第三方的任何代码、元素或资产。明确禁止重新分发受版权和最终用户许可协议保护的Invision社区代码和其他数字资产。违法行为可能会导致市场撤销、许可证终止以及法律规定的进一步补救措施。狗万最低限额
1.2.资源不得删除或隐藏Invision社区显示的任何安全或升级通知。狗万最低限额
1.3.您的应用程序或插件必须完全自包含在Tar或XML文件中,任何需要手动上传任何文件的提交都将被拒绝。
1.4。您的资源不能复制任何已经存在于Invision社区的功能,或重新引入已删除的功能,排除不需要后端更改的无关紧要的外观更改。狗万最低限额
1.5。资源不得重复使用Invision社区的错误代码;他们必须在资源中使用唯一的错误代码。狗万最低限额
2.在提交资源之前
2.1.一般支票
2.1.1.提交给市场的资源必须以.tar(应用程序)或.xml文件(主题、插件和语言)的形式直接上传到市场。任何附加信息,如自述或安装说明,都可以在“附加信息”域中提供。
2.1.2.严禁对提交的文件进行编码、加密或模糊处理。
2.1.3.允许包含用于许可目的的回调的资源,但是这些检查必须定期进行,并在marketplace免责声明字段中进行缓存和明确描述。由于这些检查而显示的任何授权消息必须仅对管理员可见。
2.1.4。您不得登录、存储或向远程服务发送任何密码或其他机密数据。您的资源必须尊重安装它的站点的隐私。
2.1.5节讨论。任何数据收集都必须完全遵守GDPR和适用于您所在司法管辖区的其他法规。您必须获得许可证持有人的明确同意才能收集、处理和存储任何PII数据(如适用)。您收集的信息不得超过向客户提供服务和保持合规性所需的合理数量,您必须为客户提供一种机制,让其选择退出可能发生的任何数据收集或存储。
2.2.技术
2.2.1.任何重载方法都必须在执行期间调用它们的父方法。您还必须考虑父方法的返回值,以及您的更改是否也需要返回该值。
2.2.2。资源无法将文件复制到其他位置或应用程序文件夹,我们为这些情况(即支付网关、共享链接、登录处理程序等)提供API,必须使用这些API。
2.2.3。在可能的情况下,为了安全起见,必须使用准备好的语句。
2.2.4。必须在任何可能导致最终用户状态更改的URL上使用CSRF保护。包括管理员.
2.2.5.如果您的资源正在使用编辑器字段,则它必须已实现相关的EditorLocation扩展和相关代码以声明/取消声明附件。
2.2.6.插件和应用程序必须实现所需的卸载代码,以删除对数据库和/或文件系统所做的任何更改。
2.2.7.不允许通过挂钩向应用程序列表页面添加任何附加信息。
2.2.8.您的资源不能向任何现有Invision社区数据库表中添加列。您必须添加自己的表以包含资源的数据。狗万最低限额
2.2.9。只使用适当的错误消息'\iPS\Log::log()',不要将它用于一般日志消息,而是考虑使用`\IPS\Log::Debug()。
2.2.10。尽量使用现有的CSS类,以确保与自定义主题的兼容性。
2.2.11.资源的新版本必须具有递增的长版本和人工版本号(如果适用)(应用程序/插件/主题/语言)。唯一的例外是兼容性字段正在更新为新版本,而资源没有更改。
提交后
IPS审查
所有的市场提交都经过审核,以确保:
1.基本的安全需求被强制执行,例如使用CSRF保护,代码不受后门或其他潜在漏洞的影响。
2.所有应用程序和插件都利用最佳实践,包括性能。
3.代码质量符合已公布的标准,并遵循2.2节中列出的指导方针。
4.资源安装和卸载没有问题,否则是安全的,适合客户使用。
请注意,审查过程不是技术或程序支持服务。你的提交应该在提交审查之前进行彻底的测试和工作.
接受
如果您的提交被批准,您的资源将在市场上供其他客户购买或下载。您必须保持一个活跃的Invision社区许可证,以便您提狗万最低限额交的文件可以购买。
拒绝
如果您的资源不幸被拒绝,我们将通过票回应拒绝的原因。如果您的资源因重大问题被拒绝两次,在进一步审查任何更改之前,将有6周的时间。这段时间将允许您检查您的提交并纠正任何问题。如果进一步的审查被拒绝,我们可能根本无法接受你的提交。通常代码质量较低的提交也可能被拒绝。
支持
您需要采取所有合理的步骤为您提交的付费资源提供客户支持,按照并通过您的资源列表页面概述的方法。IPS保留以下权利:
1.退款客户证明他们已经作出合理的努力以获得支持,没有或沟通不良。
2.通过帐户信用建立一个“保留”基金,以帮助支付退款和退款费用。
3.临时或永久吊销Marketplace提交权限。
全体的
市外产品
您不得在市场内推广非市场产品。如果交易不是通过市场发起的,您可能无法提供对资源的市场访问。
条款和条件
- Invision Power Services, Inc.保留自行决定拒绝任何被认为不适合市场的提交的权利。
- 您同意Invision Power Services,Inc.不承担任何版权或商标侵权责任,也不涉及您的文件造成的任何损害。
- 我们保留以任何理由删除任何文件的权利。
- 报告的文件已损坏、不起作用或最终用户未公布的文件将被删除。
- 没有更新的文件将在合理的时间后被删除。
最后更新日期:2021年6月4日