Drupal案例学习 - Amazee(2) 模块使用情况
迷迷糊糊的已经是下午了,继续Drupal案例学习。昨天我们看了Amazee案例大致的功能特色简介,今天跟随作者的介绍看看一些典型模块的使用情况。
amazee.com基于Drupal 5.7构建,在模块使用的很多方面与6系相通;用到了50多个模块,包括Drupal核心模块和第三方贡献;另外还有10几个属于自定义打造的。这里只看一些在功能方面比较关键和典型的。
Amazee的打造离不开CCK;它使Drupal成为一个极具灵活性的框架,我们可以很轻松的创建各种内容类型。
Aggregator
原生自带的Aggregator,即聚合器。它帮助我们通过RSS从外部获得更多的信息资源;在适用性方面我们也不需要担心,它同样支持Atom格式。一个应用实例是,在项目杂志中,用户可以添加他们喜欢的内容来源,通过聚合器获取并解析成为杂志内容。
这个模块用在Amazee的很多地方。首先,每一个项目及合作联盟都可以由用户根据自己的需要来添加标签(tag),用户还可以为他们自己的个人资料添加标签。
另一个用处是,每个项目及合作联盟都有一套tag云用来向访问者显示,其中的每一个tag都是作为Amazee的全局tag而根据使用总量的不同,以不同的字号显示出来。
对Amazee来说这个模块很关键;一方面,它用来实现用户之间的沟通交流,另外一方面,用来实现Amazee网站本身与所有用户的信息沟通,例如通过发送消息的方式进行事件提醒等。
Invite(邀请)模块是个灵活易用的工具,Amazee中的每个项目在招募参与者或进行推广的时候都需要用到Invite提供的邀请功能。
突然结束了。
译者:Viiiix7210
原文参考:Amazee - Drupal powered social collaboration. A redesign case study.| < Prev | Next > |
|---|
