Drupal Talk

05 02 2010 : Drupal Databasedump for incremental backups.

Attached is a simple script to backup Drupal databases in an incremental-archive-friendly way (1.7KB). Instead of dumping the database into one big SQL file, this script creates many small files; one per table. With a blacklist option to exclude certain tables. It stores the structure (CREATE TABLE statements) in a separate file too.


05 01 2010 : Lots of missing files in development of Drupal? Switch off Drupal's error handling

When testing, or developing an existing site, one often does not copy over all the filebase. A site that has been collecting uploads (such as images in blogs) for a while may have a gigantic amount of images. Often, when setting up a development environment, it is too much to keep the entire filebase in sync, even when you work on a recent codebase and a recent database.

In Drupal, this gives a lot of problems with the “file not found” handling. The default Drupal .htaccess puts 404 errors, file not found, on to Drupal.


04 01 2010 : Ideal Payment API

iDeal is a Dutch, online payment system, widly adopted, but hard to implement.

In Drupal there are several iDeal implementations for übercart, but none are very solid and none are easy to implement. Moreover: the iDeal übercart implementations lack some error handling, which may not matter for smaller sites, but for large payment flows, this is far from ready.


02 01 2010 : Manage remote git modules in your gitted Drupal with submodules

This small howto describes the concept of adding Drupal modules to your project’s git repository. For that, you can use the git command git submodules.

Off course you can simply copy the code into an existing repostory and commit that. But that eliminates the posibility to easily update modules once they are updated upstream (the author has fixed some bugs; you want these bugfixes too). And it will not show you the log for that module. Submodules fixes that.


06 09 2009 : Getting Tagadelic ready for Drupal 7 (and on github, wohoo!)

In order to get tagadelic ready for D7, before the release, I copied the source into git.

I also committed a few importand fixes and improvements to the Drupal-6 branch today, and merged them into HEAD (aka master).

From now on, I want to focus on Drupal 7 stuff only:

  • Improvements and bugfixes for DRupal 6 will have to wait.
  • New features are all ignored.

However:


04 08 2009 : Reply on "Drupal is Shit" by Nathan Whitworth

Nathan Whitworth's blog has come up as solution to many of my Zend-problems i came across. I consider him an expert on PHP development. Reading a post Drupal is Shit by him, made me think. Twice.