PLC Programming HandbooksPopular ArticlesNavigationUser login |
Getting friendly with Drupal (goodbye Mambo)At the core of PLCDev.com is a content management system (CMS) called Drupal. I think it's fantastic. I remember the old days (circa 1997) where all the html pages were static and I did an inordinate amount of 'hard coding' and copy/paste. I then discovered how to make them 'dynamic' by using the PHP scripting language when I had to make a contact management system. There still was a lot of work to do though and worries about security. So when I began considering new projects (like my baseball site) I went shopping for a content management system to make my life easier. After much research and trying out demos (opensourcecms.com is great for taking test drives) it came down to Mambo* and Drupal. At the time Drupal wasn't PHP5 compliant which scared me away so I went with Mambo. While Mambo is great there were two things that turned me off:
By the time I got fed up with Mambo I took another look at Drupal which was now PHP5 compliant and on the verge of a new version 4.6. I haven't regretting jumping ship. Now Drupal has a bit of a steep learning curve but as I've usually found that once you've reached the plateau of learning you have a lot of flexibility and freedom. It's worth the climb. Out of all the features the clean urls, taxonomy and module/theme implementations really stand out. So now you know about Drupal and every once in awhile I'll post my adventures in CMS land. (*Note: The original Mambo developer's have split off and formed Joomla) Update: After my switch, a team of programmers developed a URL friendly solution for Mambo but ironically have since converted to Drupal --> Why Xaneon Switched from Mambo to Drupal. ( categories: )
|