Drupal案例学习 - Packt 出版社(1) 简介
行,这次来大牌儿了。新的一档Drupal案例学习,我们来看Packt出版社是怎样使用Drupal建设新官方站点的。
说到Packt大家应该不陌生了,不计其数的教程书籍,我的收藏里面目前也放了几本。另外呢,一年一度的开源CMS大奖(Open Source CMS Award)也是他们主办的;CMS方面的使用和开发教程多数是他们发的。
貌似Packtpub.com确实是前面不久刚刚改版的,当时还不知道是用Drupal搞的。很好呀,给我信念吧。作者在案例介绍中花了不少口舌卖广告,我们不听废话了,今天先来看看新站点在布局、设计和内容管理方面的改进。
Improved layout, design and content management...
新官网从开始设计到正经上线,一共花了12个月的时间,由英国的Bluetel Solutions团队协助开发。Packt执念要将新网站做的尽量简洁和易用,确保用户可以很轻松的在海量的内容中找到他们想要的信息。新站点改进了搜索机制,视觉及导航方面也做过严重的重新设计...
Bluetel Solutions的姐夫(Jeff)做了一些经验介绍,很有价值:
新的Packtpub.com在内容方面使用了经典的扩展套装:CCK、Panels和Views(插一句,截止目前我个人仍然反对使用会生成大量HTML输出的Panels,还是根据布局需求打造自己的主题最为节省;当然来的没有Panels方便;话说上面截图中那本绿皮的就是讲Panels的 ...)。它们可以良好的组织和呈现数量庞大的内容以及内容间相关的行为。
在即将上线的博客功能中,几乎所有的内容都是通过Views来组织和输出的(再插一句,这也是我最爱最爱的最佳实践)。Views帮助我们灵活的从原始数据中抽取出指定的内容,并根据需求进行特定的输出。如果你是Drupal新手,一定要花些时间去了解和使用Views(严重赞同)。
另外呢,我们向ImageAPI、ImageMagick和ImageCache致敬:你在书籍介绍页面看到的那些阴影和倒影反射的效果都是通过这些扩展组合实现的;相比于默认的GD API,ImageMagick模块可以生成质量更高的输出样式。
Packt的内容运营团队需要迅速的发布书籍新闻及文章,并且时常需要将当前内容与其他文章关联起来。文字工作者们并不需要掌握HTML知识或相关工具,通过NodeReferrer模块配合CCK提供的节点关联机制,他们可以很轻松的为当前文章选取相关内容并生成链接。
今天就到这里;发现姐夫的路子和我差不多,又给了我信念。下面一篇中,我们将了解一下在线购物和结算方面的话题。
译者:Viiiix7210
原文参考:Case Study: Packt Publishing
本站原创编译,转载请给面子,尊重劳动果实,欢迎交流指正。
| < Prev | Next > |
|---|
