How to upgrade Drupal 6 to Drupal 7

Another detailed article, this time on how to upgrade from D6 to D7: http://www.ostraining.com/blog/drupal/migrate-drupal-6-to-drupal-7/

More Details
Nginx + CDN + GoogleBot or how to avoid many useless Googlebot hits

If you’re like me and you’ve developed a CDN distribution for your website’s content (while waiting for SPDY to be widely adopted and available in mainstream distributions), you might have noted that the Googlebot is frequently scanning your CDNs, and…

More Details
Cache management in Drupal 6 & 7

There’s a nice article from Makina-Corpus on the topic here: http://www.makina-corpus.org/blog/separate-cache-backends-drupal6-and-drupal7 Notably, the cache_backport module in Drupal 6 backports the cache handlers from Drupal 7 (replaces cacherouter, in a way).

More Details
Drupal 7 + HTTPS + Nginx + Varnish + Apache + Boost + APC + Securepages + Drupal

If you happen to develop large sites in Drupal, you might fall upon a case like this one, where different servers (namely at least one reverse proxy and one web server) interact, causing a series of chain reactions every time…

More Details
Drupal site with Varnish, returning page without style on CTRL+F5

I had serious problems with a Drupal website with many Varnish optimizations. It so occurs that one of them, a return(lookup) on images and css extensions, was really the one causing the problem: if (req.url ~ “.(png|jpg|jpeg|swf|css|ico)”) { return(lookup); }…

More Details
Spider a website with wget

This command might be useful if you want to auto-generate the Boost module cache files on a Drupal site wget -r -l4 –spider -D thesite.com http://www.thesite.com Let’s analyse the options… -r indicates it’s recursive (so “follow the links” and look…

More Details
The Drupal 6 bootstrap easy debug

Just as a self reminder, and because I don’t fancy too much looking into the Drupal core for debugging, here is a short explanation of how the Drupal 7 bootstrap mechanism works. First of all, a bootstrap mechanism is a…

More Details
Drupal 7 problem: Content edit tab doesn’t appear for user editor

In Drupal 7, there is a *very tricky* problem you might fall upon at some point. We did and because it’s not *really* a Drupal bug (although it could be considered as a usability bug), it’s worth writing down. The…

More Details
Simple Drupal 6 WYSIWYG

When building up a new Drupal 6 site now, we always download and enable the following modules to enable WYSIWYG (What You See Is What You Get) edition: wysiwyg we download the ckeditor sources imce imce_wysiwyg Then we: enable wysiwyg,…

More Details
Drupal Module: menu_editor

Those of you managing Drupal sites with large menus (even better if translated) will know that it can take some time (understatement) to edit your menus and re-organize them. The menu_editor plugin install easily without dependencies and offers a new…

More Details