Drupal案例学习 - 科技新时代(2) 文章内容结构

logo-drupal-showcase-study继续Popular Science Magazine的Drupal建站案例学习。昨天起了个头,大致介绍了下popsci.com的建站目标及挑战;今天进入实质部分,看看该站在文章内容方面的实现方式。

popsci.com的文案编辑们有充分的操作权限他们可以控制单篇文章的分页显示、插入图片、相关的内容模块,甚至可以将从前使用Vignette或Typepad创建的内容和媒体文件整合进来。这些需求都是由Drupal Markup Engine(DME)来实现的,它与由Content Construction Kit(CCK)创建的内容类型配合使用。

文章

drupa-case-study-popsci-dme文章是本站的主要内容类型,过去所有由其他CMS创建的内容也都统一到新的Drupal框架的这个内容类型当中。这个内容类型广泛的使用到了DME模块,文章配图可以通过DME被插入到文章或概述文字的任何位置;如果不使用DME,那么默认状况下图片会被插入到全文的顶部。

DME还负责将相关内容列表区块插入到当前文章内容中,并且可以为文章分页。

文章结构

  • 文章图片:通过Node Reference(节点引用)的方式指向图片并插入到文章中。
  • 相关照片集:通过Node Reference(节点引用)的方式指向某个相册。
  • 主体内容:内容原生的body部分。
  • 分类徽章:使用Taxonomy Image为不同的词汇表及词条添加图标。
  • 作者:文章作者或贡献者。
  • DEK:文章的描述文字。
  • 主要类别:该文章所属的主要类别,对应着主导航中的菜单项。
  • 相关文章:通过Node Reference(节点引用)的方式指向其他文章。
  • 标签:自动填写模式的Tag词汇表。
  • 标题:内容原生的Title部分。
  • V7id:对应着从前由Vignette生成的文章id,用于重定向及整合。
  • 视频链接:通过Node Reference(节点引用)的方式指向相关视频文件。
文章部分就是这样,明天继续跟随作者介绍来了解popsci.com其他重要内容部分的实现方式。

译者:Viiiix7210

原文参考:Popular Science Magazine (PopSci.com) Case Study

收藏与分享