网站案例研究:Scottoiler
Scottoiler是一家屡获殊荣的摩托车链条润滑系统制造商。运营了25年以上,他们是该领域的全球市场领导者。在英国,每10辆摩托车中就有1辆安装了Scottoiler系统,但他们的市场遍及全球。运营多个不同的全球网站,这个新网站结合了英国和美国商店,并将他们的在线存在集中到一个中央系统的第一步。
基本概述
公司名称:Scottoiler
网站URL: http://www.scottoiler.com
开发者:Alienation Digital
开发者URL: http://www.alienationdigital.co.uk/
开发团队
Martin Bryce,运营总监 - Bryce的管理经验确保所有项目都能按时按预算完成。在为苏格兰政府A77安全小组和Carnegie学院等项目工作后,Martin是团队的关键成员,也是所有客户的 主要联系人。
Simon Bennison,数字营销经理 - Bennison负责Alienation Digital的数字营销部门,为我们的客户带来在线成功,并带来一种新的方法,该方法还影响了其他领域,如界面设计。
Hadrien Jouet,高级开发者 - Hadrien多年来一直使用Joomla!,他对该系统的经验在考虑使用/定制现有扩展或从头开始构建新的扩展时发挥了作用。Alienation Digital的其他一些开发者也参与了项目的各个方面。
Aidan Martin,高级设计师 - Aidan在Carnegie学院、Coatbridge学院和Young Audiences Scotland等项目中为Alienation带来了新的设计视角。Aidan在符合无障碍标准、符合CSS和Flash的设计方面有经验。
Graeme Pratt,开发者 - Graeme是Alienation Digital开发团队的新成员,这是他在新角色中的第一个大型Joomla项目。Graeme现在已经是一名专业的网络开发者几年了,主要专注于基于网络的程序,这在理解Joomla!和Virtuemart方面无疑是一个明显的优势。
逝去的时光
作为英国摩托车链条润滑系统市场的领导者,当前网站并未反映公司的地位。Scottoiler计划进军美国市场,而当前网站并不适合这一目标。在英国,公司主要通过分销商销售,然而对于美国市场,尚未建立任何分销渠道,因此网站必须更直接地侧重于销售。此外,Scottoiler需要其网站作为凭证工具,以接近大型摩托车制造商,如宝马、 Triumph 等,以获得OEM协议。
之前的Scottoiler网站图片由Alienation Digital提供
之前的网站并未反映公司作为市场领导者的地位。尽管英国市场强劲,但在美国市场推出品牌带来了全新的挑战。新网站必须向美国市场介绍产品的特点和好处,该市场对品牌来说是全新的。
步入正轨
对Scottoiler之前的网站进行了全面评估,以突出任何缺陷、潜在改进和额外要求。一旦Alienation了解了他们需要实施的所有功能,就需验证第三方扩展是否适合这项工作,如果不适合,则将其规划为定制开发。
“一般来说,当Alienation寻找新的扩展时,我们首先自己尝试使用它们,评估它们在场景中的适用性以及它们多么稳定和易于使用。如果我们对扩展满意,但知道我们需要对其进行定制,我们会尝试确定定制时间是否会比从头开始构建解决方案的时间更短。”
它的动力所在
除了原始Joomla!安装提供的扩展外,Alienation还有一些他们自己的扩展,随着时间的推移,他们会重新使用和增强这些扩展。以下是一些第三方扩展也被使用了
- DocMan: http://www.joomlatools.eu/products/docman.html
- JCE: http://www.joomlacontenteditor.net
- JoomFish: http://www.joomfish.net
- Kunena Forum: http://www.kunena.com/
- RSForm!Pro: http://www.rsjoomla.com/joomla-components/rsform.html
- sh404SEF: http://dev.anything-digital.com/sh404SEF/
- SM2 Email Marketing: http://sm2extensions.com
- Virtuemart: http://virtuemart.net
定制解决方案
网站有一些定制扩展,但大部分开发时间实际上是分配给定制现有扩展,使它们能够很好地协同工作。
经销商定位器:Scottoiler希望为他们的客户提供一种轻松找到当地Scottoiler经销商的方式。该扩展为最终用户提供了许多相对直接的筛选器。所有这些筛选器只是简单地匹配后端指定的经销商条目,除了邮编筛选器使用Google Maps执行径向搜索。
幻灯片横幅:这是主页上的特色横幅。这是一个模块,它自身依赖于加载分配给特定位置的模块(每个幻灯片一个模块)。所有效果和过渡都是由JavaScript(和Mootools)执行的,这意味着这个横幅的内容也可以被搜索引擎索引。
IP重定向:这是一个在后台运行的插件,将用户的IP与特定国家的IP范围数据库相匹配。每个国家都与网站上的两种语言之一(英国/美国)相关联,因此可以准确地将用户重定向到网站的正确版本,而不是仅仅基于浏览器。
机器人陷阱:这是一个为RSForm!Pro开发的专门插件Alienation,它取代了常用的验证码字段,有时它们可能比它们有用的地方更繁琐。该插件对最终用户不可见,消除了难以阅读、耗时耗力的验证码验证的需求,同时成功阻止了垃圾邮件机器人。
整合一切
这个网站最大的挑战之一是提供两个版本相同但语言特定内容很多网站。多亏了JoomFish组件,我们完成了这项基础工作,但Alienation需要的不仅仅是翻译。
- Virtuemart进行了大量定制,以实现特定语言的产品和价格、支付方式。
- 扩展菜单模块 - Joomla默认的菜单模块与JoomFish和sh404SEF一起使用时表现不佳,它们需要能够根据选择的语言具有不同的菜单结构。他们采用了扩展菜单模块,并将其定制以解决这两个问题。
Scottoiler的产品依赖于一个复杂的依赖系统,必须以简单的方式向用户展示。
- 为Virtuemart添加了功能,以能够在产品之间创建依赖关系,因为某些产品只能与给定的其他产品一起使用。
- 为了帮助人们寻找他们当前自行车的部件,创建了一个组件和一个模块,允许用户选择他们的型号。然后对Virtuemart进行了进一步定制,以便用户可以非常容易地看到他们的选定型号会或不会适用,告诉他们哪些产品不合适。
- 某些产品,如eSystem和vSystem,必须向用户提供安装指南,这些指南也取决于他们选择的自行车型号。Alienation在Bike Models扩展、DocMan和VirtueMart产品之间创建了一个桥梁,以处理这些依赖关系并自动向用户显示正确的文档。
消除波折
在支付处理方面存在许多必须克服的问题。由于网站被分割并提供了英镑和美元的产品,所选解决方案必须适应这一点,以及许多其他细微差异,如税费和运费。
Scottoiler最初选择的系统根本无法实现它所承诺的一切,项目中途不得不进行更改。在最终选择Realex——市场上一个相对较新的玩家之前,研究了多种替代方案。
Scottoiler还希望提供Google Checkout,但由于限制,您无法从英国账户处理美国付款——必须实施多种解决方案。所有这些增加了项目的范围并延迟了事务。然而,Alienation提供了一个效果良好且处理Scottoiler所有支付处理需求的解决方案。
选择胜者
自从Joomla!早期版本以来一直与之合作,这个选择在很大程度上是基于经验的。多年来,Alienation已经学会了热爱Joomla!提供的广泛内置功能、可靠性和庞大的社区。非常少的内容管理系统,无论是免费还是商业的,都能提供这样的多功能性,同时考虑到可用性、功能性和安全性。依赖于基于开源技术的CMS令人放心,这意味着我们正在为Scottoiler提供一个人几乎都可以学习和容易理解的系统。
最后的想法
从开发的角度来看,一个建议是始终预留额外的时间来熟悉/找到新组件的使用方法。例如,Virtuemart是一个功能众多、复杂的组件,其功能通过前端和后端文件相互链接。在定制/扩展Virtuemart时,最困难的部分实际上是找到正确的区域/文件进行定制...实际的编码通常相对简单。
《Joomla社区杂志》上发布的一些文章代表了作者对特定主题的个人观点或经验,可能并不代表Joomla项目的官方立场。
接受后,您将访问由https://magazine.joomla.net.cn/之外的第三方提供的服务
评论