尊敬的JED列表管理员,
我们很高兴地宣布,随着Joomla 3.2的发布,现在有一个从网页安装的插件,它允许网站构建者在Joomla后台界面中直接查找和安装扩展。这意味着如果您的扩展在JED上标记为与Joomla 3.x兼容,那么它们将在这个扩展中显示并为用户搜索。这个功能有望成为Joomla社区的一大资产,并帮助更多的人访问JED上列出的扩展,因为许多安装Joomla的人并不了解JED网站。
您可以通过安装Joomla 3.2.0并进入Joomla扩展管理器来预览此功能。此外,以下视频展示了此功能的预览
目前,如果您不更新您的JED条目,用户将看到您的条目有一个“下载”按钮,如果是商业扩展,则有“购买并下载”按钮。该按钮将重定向用户到您的网站,使用当前的“下载”JED链接下载扩展。然后用户需要按照常规方式下载您的扩展并将其上传到他的网站。
然而,有了新的“从网页安装”功能,如果您填写了已添加到所有JED扩展列表编辑中的两个字段,就可以实现一个更简单的过程。用户可以直接看到一个“安装”或“注册并安装”或“购买并安装”按钮,这允许用户避免寻找文件、下载和上传的过程。
对于已经发布免费扩展且不需要注册的JED列表管理员,填写这些字段足以让用户直接从他们的后台安装您的扩展,从而为用户提供了更简化的“一键式”工作流程。
对于需要在JED上注册的扩展的列表者,如果您希望在用户注册或登录后允许直接安装的同时也要求注册,您需要在您的网站上安装一个额外的插件来获得相同的功能。可以在https://github.com/joomla/joomla-cms-install-from-web-plugins找到一个这样的示例插件,并且可以安装在2.5或3.x版本的网站上。关于这个插件的文档可以在https://docs.joomla.org/Install_From_Web_For_Developers找到,引导您完成设置过程或开发自己的插件。
拥有商业扩展的用户也需要上述插件,并且还需要添加他们自己的访问检查,以确保用户具有下载权限(即购买了扩展)。在上述示例插件的GitHub仓库的分支中提供了示例实现。您可以自由地向示例实现提交Pull-Request以添加额外的改进和支持。
请注意,选择不使用“从网页安装”功能完全是可选的,这不会以任何方式影响您在JED上的列表,也不会阻止用户通过“从网页安装”选项卡使用下载扩展的常规方法。
如果您在使用插件时有任何问题,可以将其发布到Joomla通用开发邮件列表
如果您想帮助开发,可以发布到JCMS邮件列表
此外,位于https://docs.joomla.org/Install_From_Web_For_Developers的文档任何人都可以编辑,所以请注册一个免费账户并开始改进文档。关于wiki格式的备忘单可以在https://docs.joomla.org/Help:Cheatsheet找到。
我们希望您也会喜欢这种用户查找扩展的新简单快速方式,并帮助您为扩展获得更广泛的用户基础。
感谢您在JED上列出您的扩展!同时,特别感谢“从网页安装”工作组、JED团队、社区领导团队(CLT)、开源事务(OSM)以及Joomla社区的贡献和反馈。
诚挚地,
Nick Savov