// Taxonomy term

Drupal

Using MENU_LOCAL_TASK tabs to link around the 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)?"

Carbon Down retrospective

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.

Administer Users - the sledgehammer permission

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!

Em Space's top Drupal 6 modules (that aren't always in the limelight)

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.

Come join us and learn Drupal with the Lullabots

Lullabot is conducting a Drupal Fundamentals workshop, on-line, at the wonderfully Oz-friendly time of 11am EST Monday morning, starting this Monday 12th October. Why not share the experience at Em Space?

Drupal à la carte

Em Space can now be booked to come to your office anywhere in Australia and train your team in Drupal. We provide the following equipment:
  • A server that provides the training/development environment
  • Ad hoc wireless/wired network
  • Optionally, setting up your website on the server
  • Projector
  • (For up to 2 trainees without laptops,) netbooks pre-configured with the tools you'll need to learn Drupal development
  • One complimentary Drupal book for every trainee

Drupal Camp 09

DATELINE: 10:30 16:05:09 Melbourne, Australia, The World. The air is redolent with the scent of warming brain cells, zinging silently as they carve out new paths inside some of the finest Drupal brains in the country...

Blood, sweat and mlids: rendering menus in Drupal 6

Drupal 6 menu system is a big improvement over Drupal 5. Of course, it's new, and like any major rewrite it will take a few iterations to reach its peak.

I struggled recently with the menu system in a website upgrade from Drupal 5. And again rending fiddly table of contents for a site that uses the book module. What I really miss, as with Drupal 5 before it, are some really nice API functions for building, manipulating and rendering menu structures that are defined in the menu_links table.

So, this tutorial explains how to tackle the Drupal 6 menu system to generate the HTML for a subset of a menu. If you are familiar with nice_menus, that module has some helper functions for similar things.

Australian Policy Online Live

Described as the Mothership of all Australian policy information, Australian Policy Online came to us from our success with the creative economy policy site CCI.

jQuery Glue Code setup

This article describes how to set up a custom JavaScript file in your theme in preparation for writing simple jQuery "glue code".

What is Glue Code

There is a fairly common practice in Drupal site development called writing "glue code". The idea is that, when developing a site, there will be a number of simple custom behaviors or workflow steps that you need to configure. Most of the time there is a module to achieve individual requirements, but the risk is that you can end up with a lot of extra code of dubious performance or quality akin to the Open Buffet Syndrome.