9分钟阅读时间 (1878字)

选择正确的扩展

Choosing the Right Extension

Joomla!扩展目录(JED)列出了近8000个扩展 - 找到最适合您网站的一个有时可能是一项繁琐的任务。我们都选择过不适合我们需求的扩展。本文将介绍JED上可用的工具,以帮助您寻找,需要注意的事项以及有助于做出正确决定的提示。

在扩展方面,每个人都有自己的最爱,我们都有过选择“错误”扩展的经历。但当选择不明确时,您会选择哪一个?JED提供了一些资源来帮助您评估不同的选项。

 

搜索扩展

extended search

Joomla!扩展目录提供了不同的方式来浏览扩展,每种方式都有其优点。

搜索允许您通过关键词搜索,但它还提供了一些过滤器,以进一步减少结果数量,以便它们更好地满足您的需求。

浏览分类对您不知道如何搜索特定类型的扩展的确切关键词时很有用;例如,一些开发者可能会将图片轮播称为图片旋转器或图片转盘。

“最高评分”和“最多浏览”页面允许您找到在Joomla社区中评分很高且受欢迎的扩展。这些扩展已被许多用户尝试和测试;您可能在这些页面上找到许多您最喜欢的扩展。

“新扩展”页面突出了新上传的扩展。您可能在这里找到下一个“必备”扩展。如果您一直在等待某个扩展的发布,这是一个检查的好地方。

 

扩展详细信息页面

扩展详细信息页面扩展描述是JED的重要组成部分;它们提供了帮助用户评估扩展以满足其需求的详细信息。

除了描述之外,详细页面还包括开发者详情、扩展类型和兼容性、评论和评分以及同一开发者提供的其他扩展列表。

还提供了链接到下载页面、扩展演示、文档、支持和许可信息。

这些页面上的信息在评估您的需求扩展时至关重要。

扩展类型

在您选择扩展之前,您需要了解不同类型之间的差异,因为每种类型的性质决定了它们可以提供的功能范围。

  • 组件是最复杂的扩展类型,它们渲染页面的主体部分,由菜单项驱动。配备前后端视图,分别为管理员和用户设计,结合复杂的ACL规则,组件通常提供许多不同的功能和视图。

  • 模块是轻量级且灵活的扩展,常被称为“盒子”,通常在模板的侧边栏或页脚位置显示。它们通常为主页提供补充内容,例如列出最新文章。

  • 插件是事件处理器,当Joomla核心或另一个扩展触发事件时执行定义的行为。它们在在不同扩展和网站部分之间传递数据时非常有用。

  • 包包含组件、模块和插件的组合,它们协同工作以提供完整的解决方案。例如,电子商务包包含主商店组件、显示额外内容(如最受欢迎的产品)的模块和支付网关插件。

  • 特定扩展的扩展为另一个扩展提供额外的功能,例如替代支付网关插件。

 

许可

在JED上列出的所有扩展均根据GNU GPL v3许可证发布。GPL提供了自由,这意味着用户可以

  • 查看它 - 可以查看源代码而无需混淆
  • 使用它 - 在所需的所有域名上使用(尽管支持可能按安装计费)
  • 修改它 - 修改源代码以满足要求
  • 分享它 - 这通常是如何创建软件分支的方式,包括Joomla!

然而,GPL并不意味着扩展免费。免费软件是关于自由,而不是价格。GPL中的“免费”指的是“言论自由”,而不是“免费啤酒”。

如果您获取了非GPL许可证的扩展,您应仔细阅读其许可证,以确保它不会影响您打算如何使用它。

 

免费与付费扩展

scales在选择扩展时,您的预算可以是一个重要的因素。然而,您还应考虑其他因素。免费扩展并不一定意味着质量差或基本功能,付费扩展也并不一定意味着质量好或高级功能。

免费与付费之间的区别并不那么明显。同样,它们的支持和文档也是如此。扩展的成本不应该是唯一的决定因素,因为在考虑任何扩展之前,应首先考虑扩展满足您需求的能力。

 

发布历史

发布是开发周期,旨在进一步改进扩展、修复错误或实现附加功能。变更日志按时间顺序详细说明了已进行的显著更改,可用于了解扩展在其生命周期中的开发情况。

此信息应在开发者的网站上提供,并且在考虑任何扩展时非常有价值。长时间没有更新的扩展可能意味着它已被放弃,而如果有许多更新则表明开发者正在继续积极维护扩展。

 

支持与更新

支持和更新通常作为套餐提供,您可能需要购买订阅才能获取访问权限。您还应让您的客户了解保持活跃订阅的优势和持续成本。

支持可以有多种形式:电子邮件、实时聊天、论坛、票务系统、文档以及社区资源,如Joomla论坛。

确保您的安装程序与扩展更新保持最新非常重要。JED声明扩展是否提供更新服务器。这意味着更新信息可在Joomla扩展管理器内找到,意味着您无需手动检查更新,从而节省时间和精力。

 

文档

文档文档是不可或缺的宝贵资源。在选择扩展时,它可以用作研究扩展功能性的资源。选择扩展后,它还可以用作配置和设置的资源。

您的问题答案很可能在这里,因此在利用其他资源(如论坛或工单)之前应该先进行搜索。很可能会让您回到文档中去!

 

了解开发者

开发者的网站可以了解他们的运作方式和商业行为。它展示了他们商业运作的更大图景——您也可能找到其他扩展来解决您的其他需求。

博客通常会包含关于即将推出的功能和新的扩展的帖子;如果您已经等待某个特定功能一段时间了,这是一个检查其进展的好地方。有时,您可能会遇到一篇通知用户关于安全更新的帖子——他们是否公开透明地讨论了这一点?

注意他们网站的设计和易用性。如果网站简洁直观,那么他们的扩展很可能也会反映这一点,这意味着您和您的客户在配置和管理它们时将更加容易。

也值得浏览他们的社交媒体账户,因为这可以提供他们如何在网站“安全”之外的行为的线索。您需要确信,如果您联系他们并遇到问题,他们会以专业的方式与您合作解决问题。

 

JED评论与评分

评论查看扩展的评论和评分。这些评论由已经使用该扩展的人提交,它们可以展示用户体验和满意度,可能影响您的功能问题,以及其他人如何使用该扩展的示例。

开发者对评论的回复经常被忽视,但它们与评论本身一样重要,因为它们可能表明开发者如何处理负面评论。这很重要——如果您遇到问题,您需要确信开发者会与您合作解决问题。

 

扩展演示

这可能是最重要的事情。扩展演示从截图到完全交互式和实时安装不等,允许您通过实验扩展的功能进行“先试后买”。

通过探索前后端视图,您可以更准确地确定它是否满足您的需求。

演示通常有助于比较扩展,因此允许您做出更明智的选择。

 

需求

在选择扩展之前,确保您能回答以下问题

  • 后端视图 - 是否允许管理员成功管理任务?
  • 前端视图 - 是否向用户提供所需的功能?
  • 兼容性 - 是否在没有问题的情况下在您的设置中运行?
  • 支持 - 需要支持或文档时是否可用?
  • 更新 - 是否提供更新服务器?
  • 集成 - 是否需要它与其他扩展进行通信?
  • 成本 - 您的预算内能负担得起吗?
  • 评论 - 是否有用户的好反馈?
  • 响应性 - 是否适应较小的/较大的屏幕尺寸?
  • 速度 - 页面加载时间是否可接受?
  • 控制台错误 - 使用浏览器开发工具检查演示。是否有您应该关心的错误?
  • 代码质量 - 是否遵循Joomla MVC?
  • PHP - 是否与PHP 7兼容?

 

下载

下载和安装因此,利用你所学到的知识,你现在已经选择了一个扩展。点击下载按钮,安装并开始配置。

等一下。如果你找不到完全符合你需求的扩展怎么办?不要放弃。继续研究并选择最接近的匹配项。

现在有许多选项可供选择。Joomla的一个优势在于其适应性和可扩展性。搜索另一个扩展以集成到您的设置中,并“填补”功能上的空白。或者,您可以创建覆盖来扩展扩展的功能。联系扩展开发者或开发公司也是值得的,因为他们可能能够报价以定制满足您需求所需的更改。

但是,这里有一个警告——了解您的局限性,因为事情可能会变得复杂。如果遇到问题,准备好备用方案。

我们都在某个时候选择了“错误”的扩展。不要气馁,您只需要继续研究和实验扩展。就像生活中的所有事情一样,“一分钱一分货”这句话有时对于Joomla扩展来说也是正确的。

别忘了!

joomlaheartJoomla有一个极好的社区,利用这个优势,寻求其他人的意见。尽可能地为社区做出贡献,分享您的知识。

扩展开发者投入了大量的时间和精力进行扩展的开发、维护和支持。通过购买专业版来支持他们,在JED上提交评论,在社交媒体上分享,最重要的是,别忘了说“谢谢”。

 

 

《Joomla社区杂志》上发布的一些文章代表了作者对特定主题的个人观点或经验,可能不代表Joomla项目的官方立场

0
2017年9月JUG综述
 

评论

已注册? 登录这里
还没有评论。成为第一个发表评论的人

通过接受,您将访问https://magazine.joomla.net.cn/之外的第三方外部服务