Drupal案例学习 - Augusta Chronicle(2) “主编文章”结构分析

logo-drupal-showcase-study继续Drupal案例学习;昨天看了Augusta Chronicle案例的简介,包括一些功能需求和实现原理的介绍;今天我们跟随着作者的介绍,具体看看“主编文章”部分的结构分析。

这套基于Drupal 6打造的网站框架一共包括了两打以上的内容类型(content type),其中最重要的就是“主编文章”类型,它是整个新闻内容发布平台的核心。

“主编文章”包括头条新闻的内容以及可选的配图或视频;内容的分类系统(Taxonomy)会决定对当前的主编文章使用哪种布局结构。该内容类型用到了两打以上的field...均由CCK及其他相关模块定义;下面的示意图展示了每块内容对应的field:

drupla-showcase-study-story-fields

发布文章的过程很轻松,只需填写必要的field,如标题、正文、section等。

多媒体内容:如照片或视频等,我们使用ImagefieldEmfield模块来实现;如上图所示,对于超过一张的图片,使用tab的方式来呈现。点击缩略图后,Lightbox2模块负责将大图呈现出来;所有的图片尺寸都事先由Imagecache定义。

相关文章阅读:通过node reference或手动添加自定义HTML的方式,新闻故事可以与其他相关的文章建立链接。

作者信息:由于当前文章的作者未必是本站的注册用户,所以我们对“署名信息”使用一个单独的词汇表(vocabulary);这种方式同样适用于多作者协作完成同一篇文章的情况。

“主编文章”方面就到这里,我有了点小心得...超过两打的小心得...明天来看看话题页面和多人博客等方面。

译者:Viiiix7210

原文参考:Case Study: Augusta Chronicle


收藏与分享

添加评论


Security code
换一张图

avatar

Viiiix7210

Joomla建站控,Drupal建站粉...

所谓的互联网开发人员、前端、设计...

80s欢迎各类交流,共同学习进步...

我的在线名片: http://kado.im/c7210
Gmail,Buzz,Gtalk,MSN,QQ - coda7210(at)gmail.com: coda7210(at)gmail.com
Firefox