blog 模块允许注册用户维护一个在线网络日记 (如我们熟知的 blog、博客、部落格等),经常作为一个在线记事或者日记。 Blog 由独立的文章组成,这些文章有时间印戳因此可以按日期来排列显示, Blog 还经常包含到已经阅读并且/或发表了相同/不同看法的网页用户的连接。
blog 模块会在主导航菜单中添加一个 用户 blog 导航 (但这个链接必须手工启用),通过这个链接可以看到站点上所有用户的最新 blog 文章。 导航菜单有一个 建立内容 链接 (会引导你发表各类文章) 以及一个 我的 blog 链接 (只显示你自己的 blog 文章)。 blog 模块还提供了 最新 blog 文章 区块,你可以选择启用它。
你可以
要在你的 Drupal 站点实现用户 blog,必须开启 blog 模块并设置恰当的权限:
以后,每个有权限的用户登陆后,就可以通过 建立内容 >> blog 文章 发表 blog 文章并且在用户导航区块将看见 我的 blog (只显示自己的 blog 文章)。 在每个独立的 blog 文章上方,blog 文章的作者将发现一个编辑 标签。
为了给用户建立自己的 blog 时以提示,以及设置诸如 发布、 提升到首页 之类的工作流选项:
注意显示 "最新 blog 文章" 的区块不能很容易地进行定制,如显示少于 10 个项目,你必须修改源代码,该数字是一个定数。
待加入连接:如何书写自己的 "最新blog文章" 区块
注:4.7的views模块可以方便的提供类似功能的定制
了解如何让常规的分类系统适应一个多 blog 站点的需求是很有用处的。 如果在我们的站点有众多独立的 blog,但共享相同的词汇(vocabulary),使用文章内的分类链接进行导航可能会遇到一定的困难。
有一个有益的文章,名为 "Blogs categories",非常有用: http://drupal.org/node/20260 。
将来会使用新的术语(term)链接代码,使用两个参数 (用户 id 和术语 id)。
Drupal 的 blog 模块允许所有注册用户维护站点上的一个个人网络日记(weblog)。 Blog 是非常容易且经常更新的网站,通常以非正式和口语化的风格来进行写作。 他们通常按年代的反序进行排序 (这意味着最新的文章在最顶部) 并且对过往文章进行归档,每个独立的文章有一个永久的,也就是说,稳定的 URL 直接链接到该项目。 Blog 通常有评论,这样每个读者都可以参与讨论,而且他们通常也有 RSS feed 提供同步功能,以便各地的人可以通过一个聚合器就可以阅读。 每个文章通常含有一个想法、观点或其他什么并且有链接指向最开始讨论这个项目的地方。 Blog 可以是任何主题的,从每日生活琐事到技术到政治到编织到体育到公司产品……
从一个更实际的角度看,blog 可以看作是 个人知识展示、 一个研究者或爱好者建立和共享自己感兴趣领域的知识的地方,又或者在一个项目导向的站点,blog 可以作为项目成员的工作区,用于发布他们各自的想法,让其他的成员参与讨论。
如果你还希望有更完整的关于 blog 的定义,请参考 George Siemens 的 The Art of Blogging - Part 1 和 The Art of Blogging - Part 2
Drupal 提供了多种方式让用户 blog 文章可被访问到,你可能需要决定哪种方式最适合你,这取决于你的 Drupal 站点是如何配置的: