drupal
Drush and rsync
Using content-check.pl to monitor a Drupal site
One of the scripts in my bag of tools to check whether a site is still up and running is content-check.pl. This little script compares the hash of a web page against a previously created reference hash. If the content of the web page has modified, this script will detect it and send an email.
Drupal 6 JavaScript and jQuery
Last week I received a copy of Matt Butcher's "Drupal 6 JavaScript and jQuery" from Packt Publishing.
Testing can be fun
Is writing Drupal tests boring? Maybe. Is running tests boring? Not anymore!
Upcoming conferences
I'll be attending 2 major conferences the next couple of weeks.
Google Webmaster Central warns about hackable sites
Google has just started testing a new service to inform webmasters that their CMS is vulnerable to security exploits.
Displaying a taxonomy term description at the top of a Drupal view
In Drupal, you can provide a description for each term in a taxonomy vocabulary. The default taxonomy term pages of Drupal 6 include the description at the top of each page (if only one term is present). Here's how you can achieve the same thing when using views.
Comparison between Planet Drupal and other planets
Lately there has been some discussion about the number of posts (and their quality) on Planet Drupal.
Personally I don't think Planet Drupal is hard to follow because of the large number of posts. There are plenty of other high profile planets with far more posts per day.
Migrating to Drupal 6: hook_auth() and hook_info()
Recently I have upgraded a customer site from Drupal 5 to Drupal 6. The site contains a number of custom modules that required considerable work because of some changes in the Drupal API. One of the API changes is the removal of hook_info and hook_auth.
Expectations and the paradox of choice
There is an interesting presentation by psychologist Barry Schwartz at TED called "The paradox of choice". He explains why people are not better off when there is too much choice.

