All articles

This post demonstrates some Drush @sites usage, but perhaps better shows where the Drush @sites feature is at.

Tonight on a multisite installation, I wanted to run a query against every database. I had a play with Drush 3 HEAD, and found that I could get what I needed quite easily, and in a way that I will probably re-use.

This article demonstrates Drush aliases and the configuration you need to pull the database and files from one Drupal site to another with the following commands:


# Syncronize sites/emspace.com.au/files from production to dev.
drush rsync @prod:%files @dev:%files

# Syncronize database (minus 'custom' tables) from production to dev
drush sql-sync --structure-tables-key=custom --no-cache @prod @dev

When putting a lot of work into a Drupal site, it's nice to add some minor touches to give the project a more professional feel. In some ways, you are selling the quality of your customizations to the client, you boss, and other developers.

This article describes how to set up a Drupal content type with Latitude and Longitude, and then how to display multiple nodes in a Google Map.

This function takes any string and converts it into an ASCII encoded character. I wrote this function recently to help prevent email harvesting spambots from collecting email addresses from a client's site.

I'm sure many of you have been asked this by your clients:
"Can we add a link up the top there to create a new (listing/page/article)?"

Earlier this year, Em Space implemented Drupal for the Beta version of the Compass website for the Victorian Employers Chamber of Commerce and Industry (VECCI).

This is a brief wrap-up of the site (not a lengthy case-study), plus some feedback about the positive role that Lullabot played in the project.

Victorian Employer's Chamber of Commerce & Industry

The Victorian Employers' Chamber of Commerce and Industry (VECCI) is the peak body for employers in Victoria, informing and servicing more than 15,000 members, customers and clients around the State.

Do you give out the Administer Users permission on your Drupal websites? Did you know it's just as dangerous as Administer Permissions, as dangerous as giving access to User 1?

Imagine: you're about to go live. The client calls up, he wants to create users for everyone in the office. Even though the client is not a 100% trusted user (since no-one is), there is an easy solution for this: Administer Users.

Indeed, unless you implement some contributed modules, this is THE solution provided by Drupal core... Wait, read on!

Every development house and their dogs seem to have a 'TOP 10 DRUPAL MODULES - Absolute definitive version!!' blog post somewhere at the minute, and they all tend to be fairly similar - 'Views, CCK, Image' etc...

We have decided to go a different route, and do our own summary of drupal modules (and combinations) that we use all the time, which you may not have used before.