Whither Thou Goest Joomla!

Tinker, Tailor, Soldier, Sailor, Rich Man, Poor Man, Beggar Man, Thief

In terms of Internet time, one can consider Joomla! as a young adult who is trying to figure out what he/she wants to do with the rest of their life and is having an identity crisis in the process.  The Joomla project on one hand wants to remain true to its Mission, Vision & Values.  On the other, it is currently engaging a professional PR Firm to increase it’s brand recognition. 

What Joomla! does not have that a number of other OSS projects do have is one or more commercial entities that provide them with “free” marketing and PR services.  Acquia, Automattic, redhat, Canonical (Ubuntu), Oracle (OpenOffice) come to mind here.

Now that I’ve stated the above, some of you will proceed directly to the comments form and delineate the many evils of commercial entities and the OSS projects that are “conspiring” with them.  Some will suffer from “Twitter Deprivation” and move on.  Others, thinking “What the hell is this idiot talking about?” will read on out of pure curiosity.  And some will simply read on with no malice aforethought!

First Impressions - Drupal 7.0 Alpha 1

On 15 January 2010, I installed the Drupal 7.0 Alpha 1 release on a Linux server used for testing here on my home network. The server uses the following LAMP configuration:

  • Linux – Ubuntu 9.10
  • Apache 2.2.12
  • Mysql 5.1.37
  • PHP 5.2.10


The installation was uneventful.  I noticed that it now requires that the following folders be present in the Drupal root.  If they are not present, the installer will not proceed until they are created.  One must leave the installer and create the folders via the operating system’s file management utility or command line interface.

  • sites/defaults/files
  • sites/defaults/private/files
  • sites/default/private/temp

Other than that, and the much improved UI, my impression is that the Drupal 7 Installer isn’t a big departure from those of previous releases.

First Impressions, Drupal 7

On 15 September 2009, I downloaded and installed the Drupal 7.0, Unstable 9 development snapshot of the upcoming Drupal 7.x release.  I did two installs: one on my desktop and one on the Linux server used for testing here on my home network. 

The desktop runs Vista Ultimate 64-bit, SP1 and uses WampServer as its LAMP environment.  The configuration includes:

  • Apache 2.2.11
  • PHP 5.3 or PHP 5.2.8
  • Mysql 5.1.30.

The server runs Ubuntu Linux 9.04.  The LAMP configuration includes:

  • Apache 2.2.11
  • PHP 5.2.6
  • Mysql 5.0.75.


I did not notice much of a change between the Drupal 6 and Drupal 7 installation procedures.  One thing I did notice was the changes in the terminology to create a more user friendly experience. 

Other than the usual Linux file ownership and permission inconsistencies I encounter when installing applications on the Ubuntu Linux server, installation in both environments was uneventful.  PHP did run of of memory during the install on the server, but that was not really a Drupal 7 problem.  I upped the PHP memory allocation from the default 16M to 128M and that fixed the problem.  I need to check this later and determine what the real PHP memory requirement for a Drupal 7 install is.  I'm sure it's much less than 128M.