Skip to main content

Drupal 6.x

Tips & Tricks concerning Drupal v6.x

Book Review: Drupal 6 Themes

Drupal is a widely adopted open source Content Management System. For it's users, this wide adoption brings a number of advantages like, for example, well maintained code and ready to use solutions to many standard problems, but there is also one inherent disadvantage.
Out of the box, every Drupal installation looks the same. Being indistinguishable from other websites is a no-go in the web 2.0 world. Contributed themes may lessen this problem to a degree, but even they reach their limits, when corporate design becomes a requirement.

Time to rework my strategy for adding AdSense to Drupal blogs

Posted in

I recently had the epiphany, that Drupal's Blog module is not that great for blogging after all, at least not if you are using your website mainly as a single user blog, like I do.

Book Review: Learning Drupal 6 Module Development

Drupal is a very powerful and feature rich content management framework with hundreds of contributed modules, extending it's core functionality. However, even with all of those third party add-ons, a lot of website owners will sooner or later find themselves in a situation, where a desired service can only be implemented by creating a custom module.

When it comes to module development, Drupal's biggest advantage is also it's biggest disadvantage.

Don't use Drupal's blog module unless you intent to build a blog hosting site

Posted in

Update: If you came here looking for pointers on using Drupal for blogging, you might be interested in this guide for howto blog with Drupal instead. This blog post really is only about not making a beginners mistake.

Announcing: "Vitrine", a Drupal module for affiliate marketing

Posted in

The Vitrine module provides sidebar blocks, which are able to embed nodes, belonging to the same taxonomy category as the page, the user is currently reading.

Vitrine was written with bloggers in mind, who blog about a diverse set of topics, want to earn money through affiliate marketing and need a way to show different product recommendations based on the the category of blog posts.

Book review: Drupal 6 Social Networking

Websites consisting entirely of static content have become out of fashion. In the Web 2.0 era, user interaction and community functions are expected features. However, such functionalities cannot be provided through plain HTML and CGI scripts in a manageable way any longer. This is where Content Management Systems come into play.

Using a CMS like Drupal to build a community website requires a lot of skill and training, both technically and in marketing. Michael Peacock's "Drupal 6 Social Networking" sets out to teach the freshman Drupalist the basic principles.

Drupal's Full HTML input format is evil - how to mess up your frontpage, made easy

Posted in

I learned a nice way to shoot yourself in your own foot the other day: allowing the Full HTML input format to be used for nodes, that may appear in teaser lists, such as the frontpage. The rule of thumb of course is, to not allow this input format to be used by untrusted users, but even trusted users (like myself) can easily use it to accidentally mess things up.

Automatic change of node ownership - Security considerations for mobile bloggers

Posted in

Picture this situation: You are on vacation, taking a walk through the city and all of a sudden you bump into a crowd of people, gathered around Steve Jobs from Apple Inc., who is giving away iPhones for free.

Book Review: Drupal 6 JavaScript and jQuery

When I first read the title of the book, my thoughts were "Oh great, two nested niche topics, only specialists could be interested in. Nobody without a strong technical background in the field will be able to understand it". I'm glad to say, that my first impression was utterly wrong.

Putting a notepad into Drupal's sidebar

Posted in

I co-manage this Drupal project, where the first action of my daily routine, right after logging in, is to check the list of recent logs entries for things, that require my attention. The server, hosting the website, is not the fastest one. Two clicks and scrolling down in between them in order to access the logs, results in a considerable and annoying waiting period. The problem gets even worse, with content creation, as this particular project makes heavy use of CCK node reference fields. Adding a new node usually involves also adding several auxiliary nodes as well.

Syndicate content