Drupal案例学习 - Augusta Chronicle(2) “主编文章”结构分析
继续Drupal案例学习;昨天看了Augusta Chronicle案例的简介,包括一些功能需求和实现原理的介绍;今天我们跟随着作者的介绍,具体看看“主编文章”部分的结构分析。
这套基于Drupal 6打造的网站框架一共包括了两打以上的内容类型(content type),其中最重要的就是“主编文章”类型,它是整个新闻内容发布平台的核心。
“主编文章”包括头条新闻的内容以及可选的配图或视频;内容的分类系统(Taxonomy)会决定对当前的主编文章使用哪种布局结构。该内容类型用到了两打以上的field...均由CCK及其他相关模块定义;下面的示意图展示了每块内容对应的field:

发布文章的过程很轻松,只需填写必要的field,如标题、正文、section等。
多媒体内容:如照片或视频等,我们使用Imagefield和Emfield模块来实现;如上图所示,对于超过一张的图片,使用tab的方式来呈现。点击缩略图后,Lightbox2模块负责将大图呈现出来;所有的图片尺寸都事先由Imagecache定义。
相关文章阅读:通过node reference或手动添加自定义HTML的方式,新闻故事可以与其他相关的文章建立链接。
作者信息:由于当前文章的作者未必是本站的注册用户,所以我们对“署名信息”使用一个单独的词汇表(vocabulary);这种方式同样适用于多作者协作完成同一篇文章的情况。
“主编文章”方面就到这里,我有了点小心得...超过两打的小心得...明天来看看话题页面和多人博客等方面。
译者:Viiiix7210
原文参考:Case Study: Augusta Chronicle
| < Prev | Next > |
|---|
