Magento模块和社区

Magento模块和社区

2011年10月6日发布 in 发展历程
Wiz 0.9.5:管理员&开发人员工具,批量输出
2011年10月4日
前往X.commerce创新开发者大会
2011年10月10日

这篇文章概述了我们对Magento模块社区状态的一些想法,以及关于Magento如何改善该社区质量的想法。

Magento连接

这篇文章概述了我们对Magento模块社区状态的一些想法,以及关于Magento如何改善该社区质量的想法。

 

在Classy Llama,我们每天创建自己的Magento模块,并对我们编写的任何模块都有高标准。这些标准包括具有正确注释的代码,遵循Zend编程标准以及在发布模块之前检查模块的代码和功能。 Magento之所以出色,是因为不必写我们使用的每个模块,而是有许多其他质量开发公司可以从我们开发的站点中借鉴其模块。不幸的是,那里有很多质量不好的模块。我们遇到的模块问题包括编写不良的代码,SQL漏洞,不正确的代码域分隔以及Magento应用程序功能的不正确使用。其中一些模块甚至无法正常工作。

如此丰富的模块常常使我们面临一个具有挑战性的问题。我们是否向客户推荐此模块?如果这样做的话,除了模块成本之外,我们常常必须为客户准备可能要花费数小时才能使模块安全和运行所需的开发时间。另一个选择是,我们必须承担一定的损失,才能将模块提升到在客户的电子商务平台上使用所必需的水平。我们爱我们的客户,因此,当客户已经为模块付款时,不得不做出上述两个选择,这让我们很痛苦。因此,我们一直在问自己,是否存在某种解决模块编码错误的方法。

我们想出的答案有两个。目前,我们可以从迄今为止赢得我们信任的伟大公司购买大多数模块。这些公司包括 AheadWorks, 大学WebShopApps。这可以缓解问题,但是并不能消除它。我们知道还有其他开发人员编写高质量模块。在我们合作并审查了他们的模块之前,我们只是不知道他们是谁。我们认为,Magento本身就是解决这一难题的方法。

尽管自从Magento 1.0发布以来,Magento有了爆炸性的增长,但距发布仅三年半。从那时起,Magento经历了重大的过渡和升级,将其转变为具有许多功能和庞大社区的更加简化和强大的系统。随着eBay收购Magento,其未来看起来更加光明。但是,由于Magento太年轻,所以有些功能和程序是他们没有或没有花时间开发的。我们相信,Magento模块认证的发展将对公司和整个社区迈出重要的一步。 Magento在Magneto Connect中拥有4800多个模块,我们意识到审查每个模块都是一项艰巨的任务,因此我们认为这应该是Magento在自愿基础上能够最好地促进的。当Magento对模块进行认证时,该模块将获得特殊认可,并且对开发人员和商店所有者更容易访问。这将负担代码审查的负担,并维修个别开发公司或购买模块的用户,并将其交还给模块的原始开发人员。虽然这可能需要一些时间来实施,但我们认为这是整个Magento社区都会从中受益的努力。

我们已经将此想法传达给了Magento。以下是我们告诉他们的内容的片段:… 有许多质量不佳的开发人员和模块,目前的系统无法提供一种系统,该系统无法确定哪些模块是好的,哪些模块不是。当前的Magento Connect非常类似于Android Marketplace–数以千计的应用程序,其中只有一部分是高质量的。虽然我们不希望看到与iOS市场相同的策划水平,但我们希望看到更多的注意力集中在确保提升质量模块和降低劣质模块上

我们衷心希望Magento能够做到这一点,但是无论他们做什么,我们都喜欢这个平台,并将继续尽我们最大的努力为公司和社区提供支持。我们相信Magento确实是电子商务的“增长平台”,并且它的许多功能,程序,模块,开发人员,商店所有者和支持者使它成为每天工作的绝佳平台。

发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *

该网站使用Akismet减少垃圾邮件。 了解如何处理您的评论数据.

最近的帖子查看全部
2020年10月22日

Covid世界中的假日销售:应对挑战

毫无疑问,2020年是历史性的一年。火灾,全球大流行,暴动,老虎王等’只是冰山一角。如 […]
2020年8月7日

涡轮增压ZZPerformance的付费搜索

2020年7月30日

Intermix Beats M1 End of Life with 优雅的骆马 Accelerator