Drupal案例学习 - Zappos.com(2) 分类页面及扩展模块

logo-drupal-showcase-study本站原创编译,转载请给面子,尊重劳动果实,欢迎交流指正。

时隔一周,继续Drupal案例学习。之前一篇中,我们对Zappos.com在使用Drupal方面的情况做了简要介绍,今天来看看他们使用Drupal打造商品分类页面的方法心得,以及使用到的一些重要扩展模块。

进入原作者人格。对于Zappos.com中的高级着陆页面,例如鞋类这样的大分类页面的打造,是我们第一次在Zappos主站这样彻底的电子商务站点中使用Drupal来构建重要页面。使用Drupal强大的CMS工具来查询Zappos的产品数据并进行输出,这种高效的方式使用户体验团队对系统的健壮性和灵活自定义性有着充分的控制权。

商品分类页面会从Zappos的Zeta测试站(非Drupal)中请求页面模板来组织那些由Drupal输出的数据,这种模板的调用方式可以使我们减少很多重复工作。从发起请求到渲染数据内容的大致流程如下图所示:

drupal-case-study-zappos-template-construction

商品分类页面由众多内部API(包括SOLR)组成,搭配以CCK及相关扩展模块整套页面在灵活性及自动化方面保持着很好的平衡。

模块使用

全局方面,我们使用到了一些比较典型的扩展模块:

在商品分类页面(ShoesClothingSunglassesBags)中用到的大致有:

  • CCK
  • FileField
  • Link
  • Nodehierarchy
  • Views

在FAQ、客服等页面(General QuestionsShipping and Delivery QuestionsPrivacy Policy)中用到的有:

  • CCK
  • Nodehierarchy
  • Views

导航索引页面中用到的有:

  • Taxonomy
  • Taxonomy Manager
  • Views
  • Views Datasource

drupal-case-study-zappos-glossary

译者:Viiiix7210

原文参考:Zappos.com and Drupal


收藏与分享

添加评论


Security code
换一张图