我们将支持Ubercart
在Drupal7下面有两个模块可以做电子商务,一个是Ubercart,另一个是Commerce,这两个模块是有渊源关系的,Commerce模块的最初名字叫做UberCore,后来更名为Commerce了。为什么叫做Ubercore呢?因为它将是Ubercart在Drupal7下面的正式版本。
但是问题出来了,那个时候,Ubercart的作者已经离开了原来的公司,加入了CommerceGuys公司,此时的他仍然是ubercart项目的负责人。他在UberCore方面的工作,遭到了Ubercart商标拥有人的反对。在这样的情况下,rszrama,也就是Ubercart的项目负责人,他就选择了从Ubercart团队中退出,并将UberCore项目更名为Commerce。这就是Commerce的背景,换句话说,Commerce也是Ubercart的一个分支,只是换了一个名字而已。里面最核心的很多概念,都是和Ubercart保持一致的。
Ubercart项目在rszrama离开以后,并没有因此退出历史舞台,相反,原有的一些维护者仍然在继续维护这个项目,并且项目团队中又有了新的成员。
首先对比一下,Commerce和Ubercart在Drupal7下面的区别,其中的一个重要改进,是Commerce对field的彻底支持,还有对Views的彻底支持,这些都很不错。Commerce与Drupal6下面的Ubercart相比,有了重大的改进,但是与Drupal7下面的Ubercart相比,在技术上并没有太多的领先性。