特色项目的Joomla托管
什么是的Joomla!更新系统?
与Joomla开始! 1.6是,Joomla!有特色的更新系统,以帮助保持系统更新。在Joomla!更新系统主要由扩展管理器驱动。有关扩展管理器的更多信息:https://docs.joomla.org/Help36:Extensions_Extension_Manager_Update
更新通知
在Joomla!更新系统提供了一个方便的方式来更新安装的扩展,但它也实现了从扩展开发的通知系统通知的新版本的可用性。通过这种方式,系统adminitrators的知情权和选择如何管理系统。

样品图片:可用更新的通知
一个新的扩展版本已安装:样品图片
新JED要求
新品上市要求。 2017年1月10日之后上传到JED所有分机都需要使用的Joomla更新系统。这将有助于确保网站所有者总是通知时,他们安装的扩展的新版本可用的。保持扩展最新的可以帮助提高安全性。
在本指南中,我们包括有关如何实现的Joomla更新系统的免费和付费扩展一个简短的细节。我们鼓励所有的开发人员访问的Joomla文档了解更多信息或查看其他附加功能如何已经所采用的更新系统。
随着JED已经上市的问候扩展,如果他们不遵守这项新规定,他们将不会被发布。相反,单击下载按钮时,通知他们该扩展不支持更新服务器弹出一个警告将被显示给用户,因此必须手动更新。
不要忘记检查,如果你的扩展使用的Joomla!更新系统。
的Joomla更新系统
其中之一的Joomla最强大的功能!是将它与第三方扩展延伸的可能。为了保持这些扩展更新的Joomla更新系统,可以快速自动化过程检查所有已安装的扩展和扩展管理器更新它们。
从视点显影剂,扩展链接到源,经由扩展清单,对可用更新的进料。
为了提供更新,主要有两方面的用例:自由扩展或付费推广。第一种情况是简单和更新可以通过比初始下载相同的下载流直接分配。在付费的扩展情况下,由于更新被限制为有效订阅/会员资格,则方法来检查它必须被集成到更新处理。

在下面的章节中,我们描述了最常见的做法来分发扩展更新。
的Joomla更新系统 - 自由扩展
在这种情况下,扩展更新系统需要在扩展清单定义一个URI来发布可用的更新添加标签:
定义更新服务器
为了使用这个功能,更新服务器必须在您的扩展程序清单中被定义。
更新XML文件
扩展服务器类型允许开发人员定义的扩展程序清单从一个扩展程序清单中提取更新。
样本案例:的Joomla!网页链接
这时,的Joomla!友情链接扩展分布在以同样的方式比第三方扩展。因为它以同样的方式比第三方扩展更新,它更新系统的完善的参考实现:的Joomla的扩展/网站链接
如在该清单中所示,延伸更新从手动维护一个XML文件分发。如果您希望创建一个下载管理的XML更新流,几个备选方案可以在JED找到。
注:仔细检查上投放
常见的问题时的Joomla不在上投放的定义检测新版本。
的Joomla更新系统 - 付费扩展
这种情况类似于自由伸展。但是,额外的验证需要检查用户是否有权获得更新。此验证在线进行,它必须通过扩展开发系统的支持。
识别用户更新他/她的系统是,Joomla在#__update_sites附加参数extra_query。该参数将被添加到该声明下载网址,提供机会接受或拒绝下载。
您可以根据您的要求管理extra_query和Joomla并不在现场信息强加任何限制。它必须是一个有效的URL参数。
样本案例:Akeeba发布系统和Akeeba订阅
Akeeba发布系统和Akeeba订阅是Akeeba扩展开发者实现以管理其自己的扩展的扩展。他们是免费的替代品建立在你自己的发布系统。
在此背景下,一个下载ID(DLID)必须在扩展定义进行更新,并存储在extra_query领域。例如:DLID = 1234567890123456789012。
当的Joomla更新管理器调用你的网站下载更新,它包含的下载标识。 Akeeba ARS和替补一起工作,检查会员,并返回适当的响应。
关于第三方更新系统
THRID方更新系统,创建一个安全,便捷的方式提供更新,类似的Joomla更新系统被认为是符合要求的。然而,因为我们的目标是集中约在扩展更新的信息:更新区域,然后第三方更新系统必须还提供了Joomla的版本可用性的信息!更新管理器。用户不得要求参观每个分机以了解它的地位。
附加组件是由父母扩展托管扩展的一个特例。插件安装,管理和使用第三方更新系统卸载。
由于这些特殊类型的扩展发表在JED但他们不能与Joomla集成!更新系统,它们是从整合的要求豁免。此异常包括不通过的Joomla安装程序安装,并延长特定的扩展。
这种扩展将在个案基础的情况下批准。
样本截图
的扩展开发者如何管理其业务的管理方面是超出了该JED可调节的范围。这是开发商的责任,以确保他或她之内被当地政府征收的法律规定操作。我们只能建议与当地的会计师和/或律师咨询,以确保您满足任何当地法律要求。
您可以实现类似的方式来付费扩展如何管理它的更新服务器 - 你可以实现更新服务器,以告知用户有关可用的更新,并显示一条消息,该更新可通过通过您的网站他们联系。这里的关键是要告知用户更新 - 决定自动提供与否是你的决定。
以同样的方式,有几个下载管理器,帮助管理更新,也有订阅管理,可以帮助您管理增值税。另外,也有电子商务平台,可以整合销售。