Omar Abdel-Wahab

Drupal

Fixing Menu Issues after D5 to D6-RC Migration

I upgraded this blog to Drupal 6 on RC1 and since then my menu system got mad. I had duplicates of admin, admin/build, admin/settings.
I disabled the duplicate entry and kept lagging the fix for this until I found out that new modules display their admin settings links in the wrong place in the menu system.

Building Drupal

The process of creating a Drupal site from scratch has been implemented in so many various ways. The problem has so many solutions and this post isn't about comparing one to another; though I might be doing this very soon.
In OpenCraft, we have been building and deploying Drupal using Apache Ant.

Drupal multi-site with different databases in cPanel/WHM

In case you have a hosting with cPanel/WHM you can have multi-site with Drupal in three simple steps:

1. Create wildcard subdomain: if you don't have root access, which is very likely to happen, request your hosting to do the following:
# vim /usr/local/apache/conf/httpd.conf
Add this:
ServerAlias *.domain.com
Then:
# vim /var/named/domain.com.db

Drupal Login Cookie

I noticed a weird issue when hosting multiple Drupal installations on the same domain, like a software company hosting all client demos on a single domain.
The scenario is: you will get kicked out from any installation as soon as you login to another.

Mozilla QA chooses Joomla over Drupal

Jay and Mozilla QA team were thinking about enhancing their WordPress site and requested help from volunteers.
I suggested they use Drupal and even installed and hosted them a copy of Drupal to play with. I answered some of their questions and gave some ideas. After couple of weeks they announced they have chosen Joomla over Drupal.
I do not believe this is the best idea out there. Joomla is still not on par with Drupal and Drupal is going to shine and dominate with the release of Drupal 5.0 which is in beta phase now.

Drupal 5.0: Taking you to the next level!

Since the early days of CMS, I went through developing to and based on many CMS starting from EZ Publish, XOOPS, PHP Nuke, PHP Website to Mambo.
I liked Mambo to the extent that I once started a small project in Mambo Forge to localize Mambo for Arabs.
I must confess that when I first heard of Drupal it was in a real hurry thus I didn't take much time to 'study' Drupal.