drupal

Reusing Drupal's pager for non-SQL data

The last couple of days I have been integrating a number of SOAP services in a Drupal site. The SOAP operation I'm calling provides access to a large set of data and it supports a page parameter which is very similar to the way Drupal shows large lists across multiple pages using a pager showing "1 2 ... next> last>>".

file_get_contents() vs drupal_http_request()

Earlier today I encountered the following error when using the geonames module in Drupal 5:

warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in /var/www/sites/all/modules/geonames/geonames.module on line 175.

This problem occurs when file_get_contents() gets called with an HTTP URL on a server where allow_url_fopen is disabled in php.ini.

Open Source CMS case studies

Earlier today, Klaas asked me some feedback about last week's Open Source CMS seminar at IT Works. This reminded me that I did not yet blog about this event.

Open source CMS seminar at IT Works

I'll be attending the "Ervaringen met (open source) Content Management" seminar organized by IT Works in Brussels on May 13th.

I'm a member of the Drupal Association. Are you?

When I became self-employed, a little over two months ago, I decided to donate money to the open source projects that help me during my day-to-day activities. Just like Eclipse, Drupal has helped me a lot during the past few months.

Google Analytics stopped tracking

Earlier this week I upgraded a couple of Drupal installations from 5.6 to 5.7. At the same time I also upgraded the Google Analytics module from 1.3 to 1.4. Yesterday I noticed that Google Analytics was no longer tracking any of these sites, even though they showed up as "Receiving Data" in the Google Analytics user interface.

Adding a Google map to Drupal's contact form

Out of the box, Drupal's contact module provides a site-wide contact form. The default form allows some basic customization but if you want to include more advanced HTML (for example a Google map to indicate a location) you'll have to do a little bit more.

Finding plugins for Drupal, Eclipse, Firefox, Winamp and Wordpress

Starting the development of a third party plugin (module, theme, add-on, extension or whatever you'd like to call it) for any software application or framework is only recommended if there is not yet an existing plugin that offers the desired functionality. Therefore it is important that plugin repositories make it as easy as possible to browse their contents.

I compared the sorting capabilities of the plugin repositories of Drupal, Eclipse, Firefox, Winamp and Wordpress.

Struggling with OpenID in Drupal 5

During the last couple of days I have been struggling with the OpenID module for Drupal 5.x.