Creating complex layouts with Panels

The Panels module allows a site administrator to create customized layouts for multiple uses. At its core it is a drag and drop content manager that lets you visually design a layout and place content within that layout.

Integration with other systems allows you to create nodes, sophisticated section indexes and landing pages that use panels, and even override system pages such as taxonomy and the node page so that you can customize the layout of your site with very fine grained permissions & behavior.


Why do I see 1234@facebook instead of a username?

This is a reasonable question. This is a problem in Drupal 5.x and 6.x. Improvements have been made to Drupal core in 7.x, so this should not be a problem in D7 and higher.



Activity2 (Activity's DRUPAL-6--2 branch) is a complete re-write of Activity from the ground up utilizing Triggers, a core Drupal module. While Triggers was found to be somewhat lacking, Activity2 works to extend Trigger functionality for it's own purposes. This means that while Activity Triggers will show up in the Trigger UI, you should not edit them there. Activity2 uses it's own term called 'Activity Publisher Templates' in order to configure what and how activities on your site should be recorded and displayed.

Ubuntu 9.10 (Karmic Koala)

Ubuntu's Drupal Package

There is a Drupal package in Ubuntu, so Drupal install on Ubuntu is just this line
sudo apt-get install drupal6

For the actual state of the Drupal packages in Ubuntu repository, check this site:
The Debian repository is:

The Drupal libraries are placed in the file system, as used to be in Linux:

  1. /usr/share/drupal6
  2. Most of the Drupal staff is here, the rest are symlinked to this directory, so it's the Drupal root directory

  3. /var/lib/drupal6
  4. The /files directory

  5. /etc/drupal/6
  6. The .htacces, /sites and /profiles directories

  7. /var/www
  8. A symlink is here, pointing to Drupal root (/usr/share/drupal6)

As this directory layout structure is not the recommended one from the Drupal community, use this install scenario just for testing Drupal, but please note: any updates will be difficult. See:

Or use Drupal in virtual machines, and it's a quick way to get Drupal up and running.

Then - at the time of writing this post - some more steps are necessary to get Drupal running:

  1. enable the rewrite module and restart Apache:
  2. sudo a2enmod rewrite
    sudo /etc/init.d/apache2 restart

Hierarchical Select Node Reference


The module Hierarchical Select Node Reference allows the use of Hierarchical Select form element as a widget for CCK node reference field, both in node add/edit forms and in Views filters.

Node Reference Create


Node Reference Create is an enhancement to the nodereference autocomplete widget that allows users to reference non-existent nodes.

When no matching node is selected, the new nodes are automatically created allowing for a seamless and intuitive user experience that is similar to free tagging.


Subscribe with RSS Subscribe to RSS - Site administrators