Community Documentation

Blog module (single and multi-user blogs)

Last updated March 1, 2013. Created by ghankstef on June 7, 2002.
Edited by LeeHunter, batigolix, manish_mics, silverwing. Log in to edit this page.

The Blog module (a core module in Drupal 7 and earlier) allows authorized users to maintain a blog. Blogs are a series of posts that are time stamped and are typically viewed by date as you would view a journal. Blog entries can be made public or private to the site members, depending on which roles have access to view content.

Note that the Blog module is not needed for a "single-user" blog (a site that only has one individual blogging). For that use case, it's simpler to create a custom content type. The Blog module is usually used when there is a need for a number of blogs, written by different users, running on one site. For more information on creating a single-user blog, see this Single User Blog recipe.

The Blog module was removed from Drupal 8 core but it can still be installed and enabled as a contributed module.

The Blog module adds a blogs navigation link to the main navigation menu (the link must be enabled), which takes a visitor to a page that displays the most recent blog entries from all the users on the site. For authorized users, the navigation menu has a create content link (which takes the user to a page with a link to a submission form) and a my blog link (which displays the user's blog entries as other people will see them). The blog module also creates a recent blog posts block that can be enabled.

Drupal also provides an RSS 2.0 feed for each blog.

You can:

  • Read your blog via your user profile at my account.
  • Post a blog at
    Create content > blog entry (Drupal 5 and 6)
    or
    Content > Add content > Blog entry (Drupal 7).

Page status

No known problems

Log in to edit this page

About this page

Drupal version
Drupal 5.x, Drupal 6.x, Drupal 7.x, Drupal 8.x
Level
Beginner
Audience
Site builders
Keywords
blogs, content type, content types
Drupal’s online documentation is © 2000-2013 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License. Comments on documentation pages are used to improve content and then deleted.