Blog module

The 'blog module' is one of the core modules that comes with Drupal. It is by default, disabled. It gives users the ability to create blogs. Depending on the permissions given to user-role wrt (with respect to) the 'blog module', it can either mean that every user can create and have their own blogs, or only specific user-roles can.

Enable Blog Module

Administer > Site Building > Modules > Blog

Blog Visibility

There are 2 major aspects of blog visibility: who can see it and where can it be seen.

For a Specific Blog Entry

Firstly and the easiest, you can just promote a specific 'blog entry' - either in the 'create content' page itself during creating, or when you go to edit a specific 'blog entry'. You do this under the "publishing options" - and just select, "promote to front page".

For All Blog Entries

'Blog entries' are also treated special by Drupal. It automatically places 'blog entries' in a 'block' called 'Recent blog posts'. By default, this is not an enabled (visible) 'block'.

To make it visible:
Administer > Site Building > Blocks

Look for "Recent blog posts" under the "Disabled" section and move it to the position you want it (e.g. right sidebar, left sidebar, etc.)
Save blocks

By default, Drupal will show the 10 most recent blog entries in the enabled 'block'. Without using contributed module, this number cannot be changed. This can make searching and finding a specific blog entry quite hard to do. One possible solution is to make your blog entries part of 'Book Navigation'.

Further Configurations

After you have saved the "Recent blog posts" to the desired position, click the "configure" link next to it.

Here you can even give a different label to the name of this block (as opposed to the default label which is "Recent blog posts").

And you can also specify, among other things, which user roles can actually see this block of blogs. (By default, all user roles can see it.)

And you can also specify if this block will appear on all pages or only on specific pages.

Permission to Create Blogs

Administer > User Management > Permissions
If you want only yourself to be the only person who can create blog entries, then
  • you have to give yourself a unique user-role (i.e. no one else can have that role)
  • and to that specific user-role, assign all the privileges wrt the 'blog module' and
  • make sure that the "create blog entries" permission is NOT given to any other user-role.

'Blog entry' - Content Type Settings

Administer > Content Management > Content Types > Blog entry

Here you set up the default settings for all your blog entries; in particular "Workflow settings" - like whether you want the blog entry to be, by default, promoted to the front page (i.e. that it will automatically appear on your front/home page). This can be also reversed in the specific "create content" page or the edit page of a specific blog entry.


Comments

Post new comment

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

 

Healthful Soulful Things

Custom Search