4分钟阅读时间 (795字)

要求最佳表现

Demand Their Best

亲爱的Joomla开发者,jQuery已经安装在了Joomla! 3中... 停止这样做! 

要求最佳表现!

在购买Joomla扩展时,您与供应商之间会涉及几个“隐含”的合同。至少,接收一个正常工作、如广告中所说的扩展是这一列表中的首要任务。任何低于此标准的都是错误的!那么,一个正常工作、如广告中所说的扩展是什么?

  • 它必须无错误安装,并且与它所编写的当前Joomla版本100%兼容。
  • 它必须完成它所宣传的所有事情(并希望更多)。
  • 它不应要求您输入或修改其核心代码以执行基本任务。如果是这种情况,您购买了一个测试版。
  • 它永远不应修改或重新排列Joomla核心代码以执行其任务。永远...就这么定了!我说的不是模板覆盖的包含,因为这是执行编码任务的正确方式。我指的是在您的扩展或模板中包含代码,以改变原生Joomla核心代码的处理方式。
  • 它应遵守Joomla对使用核心库的最佳实践

现在,我的硬盘里装满了应该符合上述说法(全部或部分)的商用Joomla扩展,这至少是令人沮丧的。为了一些不完整、无法正确安装、不符合其宣传或必须修改或重新排列Joomla核心代码以执行其任务的扩展付钱是错误的。

如果您遇到这些问题,作为消费者,您有几个选择;

  • 要求开发者修复您遇到的所有问题。
  • 尽您所能与开发者合作,帮助他们纠正问题。
  • 如果开发者表现出良好的诚意,想要与您合作解决问题,请对他们保持耐心。

如果在任何时候您对您的请求不满意;

  • 要求退款。如果退款被拒绝,向您的信用卡公司提出上诉。
  • 在开发者的Joomla扩展目录(JED)页面上发布评论和评分,说明您的问题或问题。
  • 将您的案例发布到开发者常出没的社会网络上。‘笔的力量’可以是一个非常有效的工具。在您的评论中要保持简洁、真实且不具威胁性!

永远不要相信您的問題将在未来的更新中得到解决,因为通常它们不会。永远不要让开发者轻易地忽略您的问题并声称这些问题仅针对您个人。永远不要在没有得到解决您遇到的问题的情况下轻易放弃。如果您允许这些情况发生,开发者就会获胜,并会继续对其他人造成伤害和困难。站出来捍卫您的消费者权益!

例如,随着Joomla! 3的发布,一些商业开发者如何使用、管理和操纵其扩展或模板中的jQuery库和/或bootstrap脚本的问题日益突出。我说“日益突出”,因为我看到越来越多的开发者违反Joomla! 3的框架来滥用这些脚本。以下是一个案例;

  • 包括他们自己的“加载jQuery”选项和库脚本版本。更糟糕的是...将这个讨厌的选项打开或硬编码到他们的代码中。
  • 调用代码,关闭Joomla! 3加载jQuery或bootstrap脚本的方式和位置,并用他们自己的版本和位置替换。
  • 在其代码中包含多个jQuery库脚本。

不要相信“您的”最佳利益是由这样编码的Joomla! 3扩展或模板开发者所服务的。他们唯一服务的利益是他们自己的,并且未来可能会出现比您遇到的问题更大的问题。通过改变jQuery库和bootstrap脚本加载的方式或使用与Joomla 3原生版本不同的版本,将严重损害您的Joomla! 3安装的操作和功能。

尤其是当Joomla! 3转向新的版本或您尝试安装和使用其他所需的jQuery库扩展时。遵循Joomla! 3开发团队明确规定的规则对于每个人的成功至关重要。如果您的扩展或模板无法在这些规则下正常工作...那就做一个程序员,相应地设计您的代码。

不要修改或黑客攻击Joomla! 3核心代码,只是为了使您的最新花哨扩展或模板能够使大众眼前一亮。当它崩溃或破坏用户其他Joomla! 3网站设计的功能时,没有人会赞美您!再多的花哨也比不上这个!

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

0
约翰内斯堡JoomlaDay - 南非
Twitter的力量
 

评论

已注册? 在此登录
暂无评论。成为第一个发表评论的人吧。

接受后,您将访问由 https://magazine.joomla.net.cn/ 之外的第三方提供的服务。