Drupal

Bilderblock photo theme

I had implemented my photo blog with Wordpress some years ago, primarily as a practical exercise on how Wordpress and I would fit.

Long story short: We didn’t. And I suppose we won’t. While it is true that Wordpress is fine if you need something quickly, from all recent experience, Drupal is my favorite regarding security, constraints and maintainability. (Also, I can now use an existing Drupal multi-site cluster, which reduces efforts again.)

Freezing a Drupal (6) site

For many years, I had run a site on Drupal 6. For some reasons, continuing was no option, as was migration (upgrading). By the way I have to thank Drupal 6 for, all in all, forgiving me more than one basic mistake (my first Drupal project ever) and serving pretty stable along some five years. Which is good. Despite this, I am happy that this performance hog now sleeps (almost) for good.

When Drupal's batch meets drush

While Drush is a nice and handy CLI tool that especially eases shell and cron integration in advanced *X setups, Drupal’s so-called batch API was once designed to work around problems resulting from the lack of a full root access which was widespread standard with web hosting those days (and often still is).

This can become a problem once you want to build advanced environments with sophisticated workflows. Today’s example is (otherwise great) pathauto module.

Twitter user specific meta tags in Drupal pages

When it comes to Twitter integration, you are likely to hit the corresponding module. While the module is actually fine and handily integrates a lot of Twitter’s API functions as well as OAuth 2.0 login to your Drupal site, it lacks well-thought support for a few important standard Drupal APIs, such as token or fields.

besser bier brauen

With increasing user counts, desire for more features grew constantly. Soon after brauherr.de’s first launch as a portal, it became clear that complex projects as this one need either good patronage  or far more volunteers. For a good-will project with, if at all, some educational benefit this leaves few alternatives to an open source system, ideally one with a vast contributing community.