The Blog feature adds the following functionality to your new Drupal Gardens website:

  • Any registered site user can be allowed to write his or her own blog.
  • Creates an aggregated page of all blog entries on your site sorted in chronological order, newest first.
  • Creates the Blog menu entry linking to the blog page.
  • Creates an individual blog page for each blogger.
  • Creates the "Recent blog posts" block.
  • Creates the Blogger user role with all of the permissions necessary to write a blog on your site.

Enabling this feature

To enable this feature as you create your Drupal Gardens website, drag the slider for Blog to On on the Choose a template page.

Blog feature

If you enable the feature from the Choose a template page, Drupal Gardens makes the following changes to your website:

  • Enables the Blog module.
  • Adds "Blog" to the website navigation menu.
  • Displays posted blog entries on the home page.
  • Creates the "Blogger" user role.

Adding blog posts

Your site has a "Blog entry" content type.

  1. In the shortcut bar, select Find content. You will see two content items called "This is a sample blog post" and "This is another sample blog post".
  2. Click the delete link for each of the Blog entry items in the content list in order to get rid of the samples and make room for your own blog posts.
  3. In the shortcut bar, click Add content, and then click the Blog entry link.
    • Title - The title of these items is displayed with the full content, above content teasers and in the "Recent blog posts" block.
    • Body - Your blog entry. See Add your first content for more information on entering text, adding images, and tagging your blog posts.
  4. Blog entries are set by default to be published, promoted to the default front page of your site and to accept site visitor comments. The default settings (menu, revision, URL, comment, authoring, publishing) do not need to be changed under normal circumstances. They have been designed with the purpose of this content type in mind. Changing some of these could also have unexpected or undesired results. See the content type settings overview for more information.

Displaying blog entries

The blog entries that you and others create on your website can appear in the following website locations:

  • Front page - If your site is configured to use the default Drupal front page, blog entries will appear there, newest first. Set the front page of your site at Configuration > Site information under "Default front page". It may be set to any URL on your site or left blank for the default content feed (a "river-of-news"-style page, newest content first).

    default front page setting

  • "Blog" Menu item/URL - Your main, aggregated blog page is included in the main site navigation as "Blog" and is located at the URL /blog (
  • Individual blogs - If you have more than one blogger on your site, each blog post will include a link to that author's individual blog page at the URL /blog/[UID] (UID is the User ID number). You can also add this URL to a menu item. As a site administrator, you can find any user's UID by going to their profile page and clicking the "Edit" link. The URL of the profile edit page is formatted as /user/[UID]/edit.
  • Recent blog posts block - Enable and configure the "Recent blog posts" block on the Blocks page at Structure > Blocks. For more information about enabling, positioning and configuring blocks on your Drupal Gardens site, see Blocks.

    Default blogger role permissions

    The blogger role has the following default permissions, in addition to the permissions inherited from the authenticated user role:

    • Comment - Edit own comments
    • Filter - Use the Safe HTML text format
    • Follow - Edit own follow links (allows Bloggers to add their own social web follow links)
    • Media - Administer media
    • Media - View media
    • Media - Edit media (along with other Media permissions, allows uploading and embedding images in posts)
    • Node - Access the content overview page
    • Node - View own unpublished content (allows Bloggers to prepare posts for publishing at a later time)
    • Node - Blog entry: Create new content
    • Node - Blog entry: Edit own content
    • Node - Blog entry: Delete own content
    • Node - Poll: Create new content
    • Node - Poll: Edit own content
    • Node - Poll: Delete own content
    • Overlay - Access the administrative overlay
    • Path - Administer URL aliases
    • Path - Create and edit URL aliases
    • Poll - Vote on polls
    • Poll - Cancel and change own votes
    • Poll - View voting results
    • Search - Use advanced search
    • Shortcut - Edit current shortcut set (create a personalized navigation setup in the shortcut bar)
    • Shortcut - Select any shortcut set
    • System - Use the administration pages and help
    • System - View the administration theme
    • Taxonomy - Edit terms in Tags (edit site-wide tagging vocabulary)
    • Toolbar - Use the administration toolbar
    • User - View user profiles

    For more information about user roles and permissions, see User roles and permissions.