List of features in a drupal blog

This page lists the features that are required to have a state-of-the-art drupal based weblog. Assumed is, that you want a personal weblog with some images, and occasionally a file.

First you need to make the choise how you are going to create your weblog entries. Some wish to have full power over each page they make. For them I suggest: leave drupal, and get dreamweaver or frontpage. Other want some power, for example where to place images, where to add style, html and other data, in each post. The best practive, however, is to think of a strict layout for each page, and dont allow any difference. If you think about this layout well, you will find that you need no power over your pages at all.

So lets assume the case where you wish only little power: we now need to define all data into structured data, and inline data. Inline data, is something like a weblink, or a quote. All other data (images, categories, files, and dates) are considered structureal data.

Of course we will allow our visitors to comment. We like to keep a well structured categorisation system, and we like to archive our older blogs on date, and have them searchable.

For all our content, we need only one module: flexinode. For the categorising, we use taxonomy, for the commets comment module, and for easier writing we use quicktags.

Additionally we need some typical bloggers tools like: trackback, comment spam fighting, aggregation, and feed creation.

this leaves us with a clear list of all modules:

  • flexinode
  • comment
  • taxonomy
  • aggregator
  • search
  • archive
  • spam
  • trackback
  • quicktags

for the backend we need:

  • node
  • statistics
  • ping
  • filter
  • admin

all other modules can be removed. You might ask “why not use blog.module?”. Well, blog.module is a module aimed at communties with webloggers. It makes no sense to install it on your personal weblog, since there is no community, weblogging, only you are.

This article was published on And migrated to this blog.

in weblogging5

About the author: Bèr Kessels is an experienced webdeveloper with a great passion for technology and Open Source. A golden combination to implement that technology in a good and efficient way. Follow @berkes on Mastodon. Or read more about Bèr.