Drupal vs Joomla project introduction
Posted on 03/12/10
Updated on 05/7/10
Make sure to read disclaimer at the bottom of this post, thanks.
So what is this all about?
Well It has been a huge debate of mine, as I am sure it has many, whether to use Drupal or Joomla as my CMS for my websites. I have been using Joomla for some time and have built few sites under the joomla CMS, although with many frustrations. I have recently been semi-converted over to Drupal by some of the amazing features it includes. (such as multi-site capability, admin ui, integration, and ease of maintaining)
Because of the fact that a Drupal users seem to always swear by Drupal and a Joomla users visa versa, any research I have done on these two CMS have been very biased. Under the rare occasion I may come across a review where someone claims to have used both, generally in my opinion the person had a bad experience gave up and switched without giving both a fair chance.
The game plan
So this is my goal for this project, I decided to run it so to get an idea for myself to what makes the overall best CMS out of these two. I have a client (CB Aviation) I am constructing a pretty intensive web site for, I am going to construct it using both Drupal and Joomla at the same time. While doing this I am going to document any problems I run into on both sites, as well as solutions I find, and the amount of effort they both take, etc. During this process I would love input from both communities as I would like to create a fair environment to compare these two CMS.
Site requirements per request
Posted on 03/13/10
Updated on 03/16/10
Intro to requirements
I have broken up the needs of the site into two parts. The first is more of a check point for me to look at each site and evaluate whether I should keep going with both versions or not. The second "phase" will be perfecting and extending usability. For now information here is pretty brief but will expand as I go and as I work more learning the clients needs.
Theming
Clean and simple look, feel, and navigation. Simplicity vs fancy.
Overall theme should be of grey color tones with a "carbon fiber look".
Site broken into Sections
Categories for each section of the site divided into inventory, services, about, users, places, and a Pilots section.
(following is requirements for each section)
Home Page: Simple and attractive attention grabber. Keep prospect from leaving site! Sleek carbon fiber menu.
Inventory: two categories consisting of turbo prop and jet aircrafts. Initial menu items should lead to a category view for each with plane listings.
Services: Similar as inventory.
About: A well constructed page giving prospects confidence in the company.
Users: A strong user interface for each sales reps information including contact.
places: sync with users to show location for each office on a map?
Pilots lounge: Useful tools for pilots; essential focus is to have a form to collect information (more work needed)
Completed so far
Off to a good start..
Posted on 3/12/10
So far I have spend almost a week studying and getting to know the Drupal ui and I am ready to start building my two versions of the CB Aviation Web site. You can watch my progress as I go using the following urls.. The Drupal instance can be found at http://cbaviation.umbrin.com , the Joomla instance can be found at http://cbaviation2.umbrin.com. Here I go, wish me luck :) I will update my progress in a bit!
Heres what I got so far. Tracking down a theme/template for each with the flexibility I need was a rather easy task. Although we'll see how flexible they each are as I get more into the development ;) For Drupal I chose to go with the theme Zero Point and for joomla I chose joofree2
Content templating and display in Joomla
Posted 03/16/10
Updated 03/18/10 at 10:30 PM mst
I have got the view pretty much figured out in Joomla, I am using the "content templater" module along the JCE editor to make each listing consistent in it's layout and to predefine content. This very simple method works very well the change the template and define repeated content. Although it will not do well for changing the content template dynamically as it is applied each time a piece of content is built rather than when the user call it.
For more in depth content handling Joomla has a very complex module "Sobi2" which handles the content and diplays very well. This method does not integrate with the Joomla default com_content however. It is a stand alone type cck within Joomla.
Progress made on Displaying "Content Types" in a predefined clean layout on Drupal
Posted 03/18/10 at 10:30 PM mst
What the goal was
I was working on getting the inventory section of the site. What I was looking to accomplish here is essentially an inventory list based on all inventory as well as a couple predefined values, specifically "turbo prop" and "jet". In addition to each of these list pages my objective is to create detail pages for each aircraft to include: all details, image gallery with "shadow box" type functionality, video presentation of aircraft, as well as a link to a PDF file that can pop up in a light-box type window.
I wanted for all of these pages of content to be built dynamically based on a simple inclusion of "predefined fields". What I mean by this is that when my client goes to add a listing, they can simply login, choose a menu item on their "admin menu" that refers to "Add inventory" which than will take them to a list of "predefined fields". From here they can fill each one in for the new aircraft as well as upload all the images for the gallery, video, and PDF file to include. Once saved, the information is stored and pages are created.
Getting the results
Spent a lot of time on this one for Drupal. I found there does not seem to be an easy solution for this to be done out of box or with any simple module. I tried using many modules after given the recommendations from various posts on the Drupal forum. Without coding different template files none of these modules accomplish the templating of content as well as displaying them. After trying many of these modules I came to the easiest solution for this in the following.
So after much research, here is the verdict for what I have found is the easiestway to template and display "content types" in different views.
First step gathering the modules
Modules I used here are CCK, Display Fields, and Views. Download these and make sure they are enabled before continuing to the next step.
Defining CCK fields for content type
First here I am referring to a custom content type. Once all fields are determined for each view create a new content type and add each new field to your custom content type. Place these fields in the order you wish to enter them later. After this step you should have completed creating a new custom content type with every field you need to make up the content in each view you desire to use (ie teaser, full, rss, etc).
Next choose the "display fields tab" (if display fields is installed correctly it should be the default options here) under your custom content type. Here you can define a specific placing for each field in each view while defining many variables and additional view options.
Utilizing Views
Once we get all that figured out its time to enable these changes using the "views" module. Play around with this module and study so tutorial to get the best use for each project. For my needs I added a view for my vocabulary I defined for all of the sites Inventory. I then added an optional filter to allow the user to define further individual terms within this vocabulary so to reduce results on this inventory page.
Hope all this makes sense, comment below with any questions or for further explanation on this part of the study. As well take a look at the Inventory page on the CB Aviation Drupal project site.
Summary
In my opinion, even though Drupal takes many more steps and longer to figure out, I believe it offers the better long term solution for content handling as once this content is created it is very easily maintained and manipulated to do your will as the developer.
With that said I do very much love the JCE editor for Joomla and wish an equally powerful editor was available for Drupal. This would make adding additional content and even more templating options within each content field very easy. (I will write more on editors later)
In Progress..
Posted 03/18/10 at 10:32 PM mst
Updated 03/20/10 at 9:51 PM mst
Shadowbox in the works
Right now researching on adding a field for my content that allows for easy shadowbox integration
Been working on this one for a couple days heres what I've got
Ok so first this is what I need to be able to do after looking over this for the last couple days.
I need A to be able to add the upload of these images for each shadowbox type gallery into the fields section I have created for the content type "inventory" (or not far from). For two purposes I need this ability made easy (note: I do not mean the developing of this ability but the end result), first for the clients need of the least amount of steps and simplicity of inserting each content piece. Second so that these images become easily organized to their parent inventory item.
B I need the upload of these images to be of *example 900x600 and an output of these images to a thumbnail size of 150x100 displayed into a gallery located in the top content position of each inventory node. Further allowing each thumbnail when selected to open the shadowbox displaying the full size images of the full gallery.
Quick summary, so basically in simple terms I need a "thumbnail gallery view" consisting of each aircrafts images to display in its corresponding inventory listing with ability to open full size in a shadowbox. Further while this is the output I also need a simple user upload method for each group of images.
So far in Drupal
I have been playing around with different combinations of the following modules: ShadowBox, Views, Display Views, CCK, node reference, views attach, Image, ImageCache, filefield, and ImageField. Also have ImageAPI installed. FYI I have used CCK to add most of the needed fields and am currently using the "layout" build modes included in "Displays Suite" to template the output of the inventory content.
Resolved- Best solution for dynamic image galleries in Drupal
Updated 03/21/10 at 6:16 PM mst
So after working with many modules and discovering each of there capabilities and compatibilities I have finally found the best option in my opinion to display a controllable dynamic image gallery in drupal opening with shadowbox. I will write a review in a bit and explain the modules and how and why I chose the ones I did for this site.
Still working on for drupal
Currently I am attempting to integrate a thumbnail for a flash video into the current thumbnail gallery view on my inventory pages. Objective is to allow someone to click on any image OR the flv thumb to bring up the shadowbox display. Within this display be able to watch the video as well as browse through all of the images in one unified gallery. Further still being able to add this video from an upload field in the same content type.
So far in Joomla
Update soon
Drupal vs Joomla synopsis on image control
So far with the time I have put in with both CMS on the subject of image control, if you will, here are my thoughts. First I have to say I love the control Drupal allows you to have for the most part involving content construction less than it's overall media control. Where Joomla lacks a decent core CCK solution, I have to say Joomla seems to have a better support to its core as well as in its available "opensource" extensions for images. Even when only using the JCE editor in Joomla you have a lot of control over images (stand alone or within in any content).
Maybe this is a good place to look toward in Drupal developing, not just in the API handle as being added in Drupal 7 but within the content editors themselves. In my opinion this is a very simple and effective solution to not only editing and adding text fields, so to speak, but also for adding or "including" additional content fields or even types within a content field. <--If that makes sense. If you are interested in exploring this and not familiar with JCE editor for Joomla go check it out their website is http://www.joomlacontenteditor.net. I think a similar solution to the Drupal editor would be an amazing addition. Post your thoughts under my related comments post below.
Changing Direction
Updated 05/07/10 at 7:33 PM mst
So after much time I have decided that the CB Aviation website has been working better just making the changes to the original site but I still want to continue this case study. Obviously continuing to work in this manner on the original website as well as attempt to rebuild it on the two CMS systems has been taking way too much time.
What I decided to do instead is this. I have two other websites I have been in the process of building and it just so happens that one is on Joomla and the other on Drupal. So that I can continue this case study between the two CMS I am going to work on these two site respectively and use them to determine and review differences. Take a look at the two sites I have been working on below and as i develop these I will write reviews on differences, advantages, and disadvantages I find with each.
The Joomla Site
The web url for the website I am working on under the Joomla CMS is http://expressionsbydesign.umbrin.com I am a little more ahead on this site but with much more work to do.
The Drupal Site
This url is http://umbrin.com I am working on redesigning this template right now as well add a section dedicated to downloads of pdf and mp3 files.
Additional Remarks
If anyone is interested in taking a look at the admin side of my project to help diagnose and view problem I may have or thing I might be missing, I would be more than appreciative. Register on the site and message me and I will add admin access. Thanks!
Disclaimer
This project is in no way related to CB Aviation nor do they have any part in its development. I help administer their current website at http://www.cbaviation.com and am doing this project independently to help expand it.
Comments
Very interesting project, i
Very interesting project, i considered Joomla before i started to build my site but dismissed it because i thought it lacked flexibility. Should be interesting to see what different issues you run into. I'll keep my eye on this one.
Looks like the Joomla site is off to a quicker start.
-------------------------------------------------------------------------
ExtendOpera.org, extend your Opera.
going to watch this too. I
going to watch this too. I too used to use Joomla, when it still was Mambo, and a little while longer. Drupal at the time was just too complex for my needs but since Drupal 5 I was convinced and converted and never really looked back.
Could you give a brief summary as to the requirements of this site?
Thanks
Requirements for the site
I have broken up the needs of the site into two parts. The first is more of a check point for me to look at each site and evaluate whether I should keep going with both versions or not. The second "phase" will be perfecting and extending usability.
What I am looking for this "checkpoint" is the following:
Clean and simple look, feel, and navigation.
Overall theme should be of grey color tones with a "carbon fiber look".
Categories for each section of the site divided into inventory, services, about, users, places, and a Pilots section.
(following is requirements for each section)
Home Page: Simple and attractive attention grabber. Keep prospect from leaving site! Sleek carbon fiber menu.
Inventory: two categories consisting of turbo prop and jet aircrafts. Initial menu items should lead to a category view for each with plane listings.
Services: Similar as inventory.
About: A well constructed page giving prospects confidence in the company.
Users: A strong user interface for each sales reps information including contact.
places: sync with users to show location for each office on a map?
Pilots lounge: Useful tools for pilots; essential focus is to have a form to collect information (more work needed)
Thats a pretty brief explanation. I will add more as it comes to me or I find something useful. Hope that helps. :)
--
Connect with me on facebook
thanks & thumbs up
thanks & thumbs up
_
.... interesting and interested .....
-----------
Good luck .....
the results of trying Drupal just once are
www.mallsandmore.com
www.sds-i.com
www.proRotaTherm.com
Good work so far, Chad! I'm
Good work so far, Chad!
I'm not sure I understand what you're trying to do under "Goal to accomplish." Can you try and explaining it again?
I edited that section above
I edited that section above to hopefully make more sense :) I re-read what I wrote and I could see how it could be pretty confusing lol. Hopefully the knew version makes better sense let me know if it does or any parts I can clarify. Thanks for the support!
--
Connect with me on facebook
I also do not understand 100%
I also do not understand 100% what your exact goals are, but here are a couple solutions that may help you, if I do understand.
hierarchical select module
mustardseed podcast on taxonomy
Other than that spend some time learning views.
Chris
Thanks for the links! Very
Thanks for the links! Very interesting.
--
Connect with me on facebook
Check out the updates.
Check out the updates. Nothing crazy yet still working on Inventory content. The Joomla site I'm pretty close on getting figured out. Check it out here. Still working on finding the best way to achieve the same type of views with drupal.
Also I've started organizing the project a little more above, let me know what your thoughts are or if you have suggestions to make the project easier to understand and read.
--
Connect with me on facebook
In the progress section above
In the progress section above I have updated the current work on the content views. Things are coming along much better just one last rough spot.. Hopefully :) Take a look and if someone is available to help me diagnose the problem I would much appreciate the help! Thanks in advance!
--
Connect with me on facebook
The inventory content can be
The inventory content can be accomplished couple of solutions. For example,
- create a new content type named inventory with imagefield for adding images
- setup a views of that content type
I knew that there are several views styling modules which to build like a gallery like page.
Here are some of them.
http://drupal.org/project/views_galleria
http://drupal.org/project/viewscarousel
http://drupal.org/project/galleria
or
you can grab a jquery gallery script and output those necessary fields from views and styling them thru views template. But I guess it may boat you a lot.
And to make images in same size, you can use imagecache module. It's a great module to manipulate images like resize, crop, watermark, overlay, etc
For a drupal pro-beginner, building a site like CB Aviation, i think it'll take no more than a day. LOL.
Hope this can help you. :)
Thanks! I will take a look
Thanks! I will take a look into the suggested modules. Also check out the updates I added regarding this and see what you think.
More details on using imagecache may be nice if you think this might be a good direction? I liked the concept and already installed and configured it although I haven't seen many ways on utilizing it into images in my content types?
Yep only 2 more hours and site is complete! HAHA.
Thanks again for the input.
--
Connect with me on facebook
imagecache is pretty straight
imagecache is pretty straight forward.
Just create preset then you may assign desire preset on a cck imagefield.
A good screencast of imagecache. The screencast is for drupal 5 but it should be more or less the same on drupal 6.
http://www.drupaltherapy.com/imagecache
I'll keep my eye out on this
I'll keep my eye out on this one this looks like an interesting case study. Keep us updated.
_
Lyemium - The Creative Resource for Art & Design
I will for sure, thanks for
I will for sure, thanks for the interest. Feel free to offer opinions as it goes, I appreciate the feedback.
--
Connect with me on facebook
keeping my eye on this post.
keeping my eye on this post.
Image Gallery and Image Control
Just updated the current focus of the project dealing with image control under the "In Progress.." section above. Check it out and reply here with your thoughts. Thanks for all the input! So far the project is going well and developing some great results!
--
Connect with me on facebook
For a drupal solution similar
For a drupal solution similar as of joomla JCE , you may consider combination of following modules
WYSIWYG http://drupal.org/project/wysiwyg
Insert http://drupal.org/project/insert
Tinybrowser http://drupal.org/project/tinybrowser
Sorry, its been awhile
Have posted in awhile, no worries I'm still working away I had another project come up that was needed to be done a bit sooner. Been working on that the last week. Finishing tonight and will be back to this one.
Thanks for the patience!!
--
Connect with me on facebook
Keeping eye on this. I think
Keeping eye on this. I think will only notice the true difference when creating a large website, or permission level site (school,government).
Making some changes to the
Making some changes to the direction of this project. Check above for a full description. Thanks for your support.
--
Connect with me on facebook
Been making a lot of progress
Been making a lot of progress with both sites. The Joomla site is temporarily down but will be back up soon. Thanks for following :)
--
Connect with me on facebook
Oh and fyi Drupal is
Oh and fyi Drupal is definitely becoming my preference by the day.
--
Connect with me on facebook
...
Oh and fyi Drupal is definitely becoming my preference by the day.
that's good to know. I'm waiting eagerly on your final report and some words on where Drupal/Joomla is better and why.
Interested
in the experiment. I found that fiding the right mix of modules for a project is a bit of an art :) some are not updated, some not compatible, many I find about too late :) and sometimes ... sweet synergy :)
Nice Comparison
Nice comparison of Joomla and Drupal. I have yet to actually try Joomla, as I feel there have been plenty of people who have shown the reasons why Drupal is better. Keep up with the updates though, it will be interesting to see what the final results are.
I have found a nice solution of adding images to Drupal content using CKEditor and IMCE together. It would give you a full WYSIWYG and allow image uploads inline.
Arbor Web Development
I only have not found this
I only have not found this option yet compatible with image cache or am I mistaken? I need to create separate views with the same image different sizes where I only have to define the image once. I've been using filefield for this but it is VERY limited. So I am attempting to modify a few modules to give me the effect of a CCK field, IMCE, and Image cache working as one.. dead ends so far
--
Connect with me on facebook
_
I gave up on imce a while ago. There's http://drupal.org/project/imagebrowser and http://drupal.org/project/wysiwyg_imageupload (among others) but I actually prefer the method described at http://mustardseedmedia.com/podcast/episode29
_
Don't be a Help Vampire - read and abide the forum guidelines.
If you find my assistance useful, please pay it forward to your fellow drupalers.
They look interesting.
They look interesting. Unfortunately they don't work with CKeditor module yet.
So I found that i had to
So I found that i had to customize the imceimage module and got it to work with cck and imagecache in order to do what I needed. You can see the end result @ https://scareviewzombies.com Every product image on this site I being displayed via a custom version of the imceimage module. I was able to upload all of these images to my server and attach them to there corresponding item via mysql database by using cck, imceimage(customized), and imagecache.
This solution was decided on as I could not find any easy method of mass including images to content. Basically I didn't want to upload the images individually for each item. Hope this makes a little sense.
If anyone needs a similar solution or is curious to how I did this I'd be happy to explain further if it could help someone not need to go through all the steps I had to figure it out.
--
Connect with me on facebook
I have used both Joomla and
I have used both Joomla and Drupal. I moved to Drupal because Joomla wasn't extensible to create the portal that we are working on. You can only take Joomla (Joomla 1.5 at the time of writing) so far without going into the code to stretch it. With Drupal (and CCK and Views and many other contrib modules), the mind is the limit....
But for some websites, Joomla is a simpler, none complex solution with a simple learning curve. Joomla also has a better UI out of the box. They should do something about the fact that you can't place articles in multiple categories though....
MY personal preference is
1. Drupal
2. Wordpress
3. Joomla
in that order.
...
thanks for your brief recap. I haven't used Joomla since its 1.0 days. But had to make the case why I recommend Drupal and Wordpress over Joomla quite a few times recently. So I have a couple of questions for you and anybody else who's familiar with Joomla:
Since begging this project I
Since begging this project I have really stopped using Joomla and moved all but one of my sites to Drupal and have only used Drupal to create any new ones. Some brief reasons, the main being I was wasting far too much time finding solutions for extending Joomla's capability only to continue to find out I had to spend more time learning the new solutions than find out the solutions were NOT very flexible. This was due to the fact that most of Joomla's extensions are 3rd party in nature, so they have there own UI and logic to doing things. This is extremely frustrating with trial and error as you can imagine. Drupal very nicely integrate most of there modules utilizing the drupal core UI.
As far as category system they do have the ability to extend beyond two tear and to include tagging. Most of which are not (or at least previous to the last release) not in the core. Core categories are fairly confusing to use although other than this the Joomla is fairly easy to use for beginners so to create more basic websites quicker.
Plugins for clean URLs do exist for free. And I guess I can't remember but I think it may have actually been in core of v1.5.
Joomla Templates VS Drupal Themes... Wow what a topic. I'll brush lightly as its a pretty extensive topic. -- I did find Joomla's templates to be easier to figure out and grasp than Drupal's theme but I also noticed that once I got Drupal theming down that there my website were turning out cleaner in styling and were more extendable. I think however this may be primarily due to the fact that because components in Joomla are so native from the Joomla UI that they all have there own way of theming stuff making it harder to work around. This is my opinion. I very much like that Drupal maintain such a high standard for there contributions, where I cant say the same for Joomla.
As far as tables I don't recall this as any primary method of templates but even in Drupal you have a certain amount of table usage.
Hope this helps. :)
--
Connect with me on facebook
...
Thanks for the detailed feedback!
that pretty much matches the experience my clients had, i.e. core category system is confusing but everything else seems easy enough. I'm slightly reluctant to give Joomla another go with the upcoming 1.6 version. Compared to Drupal this just sounds like there's not much improvement in between the versions, and 1.0.x was awful.
Found the setting for clean URLs, a bit clumsy it seems.
Drupal doesn't use any tables for layout purposes the tables it uses are genuine tables. While Joomla's default theme seems to be using plenty of those to replicate things like two+ columns and positioning of the print, email, and pdf icons to the right of the headings.
Interesting about the tables
Interesting about the tables I can't say I realized Joomla used them as part of there default theming. One more reason I guess to go with Drupal if wanting better control or your layout. :) I'm actually redesigning a site right now thats about ten years old and EVERYTHING on the site is lay-outed out in tables!
--
Connect with me on facebook
Another Joomla-to-Drupal convert...
I started building my first website about 2 years ago (unless you count the fan pages I made as a child back in the days of animated gifs and no css). I was building it basically because no one else could and my org needed on for free.
I tried Drupal, couldn't make head nor tails of the set up, and I don't think I even managed a successful install. I installed Wordpress, and that was much simpler, but not flexible enough for what I needed. I set up Joomla after that, and managed to get something akin to a working site by what I think was pure force of will.
Over the past few months I've become frustrated by Joomlas rigidity, and decided to have another bash at Drupal.
My Verdict: I think that both CMS's are great, and I think that Joomla is much easier to learn - Drupal requires a significant shift in the developers thinking. I think its a well worthwhile shift to make, but making it can be difficult and time consuming. My greatest difficulty at this point is understanding the templating system. It really doesn't work the same way that Joomla and Wordpress do, and I find it much more difficult to get my sites looking as sleek and shiny in Drupal.
That said, I'm pretty much totally converted. I would still probably roll out any sites I was being paid for in Joomla or Wordpress, just because I'm more familiar with them, and more confident of my ability to teach the end user how to self-maintain on those platforms but I've got a couple of my own projects running on Drupal now, and I'm going to migrate my businesses site to Drupal some time in the next few weeks, and will probably fully make the switch within the next 6 months.
--
My Website: http://www.radicalweb.net.au
abandoned website efforts?
Many months have passed and despite poking around on the two sites
http://cbaviation.umbrin.com/
http://cbaviation2.umbrin.com/
. . . all I see are unfinished efforts for both the Joomla! and Drupal test sites. So what is CB Aviation using now that your effort has been abandoned? E.g. who is responsible for what they have, who authored the site, and is it a commercial template, or the work of a commercial CMS? I am asking specifically about this website;
http://cbaviation.com/
In my view, this site works fairly well, is very clean, and seems to fulfill the requirements of an aircraft broker. Finally, with respect to your above noted efforts, where is the 'carbon fiber look' you mentioned they wanted? I wonder because I see no evidence of a carbon fiber look anywhere.
Finally, thank you for undertaking the task of explaining the differences between the two CMS systems. I am sorry you ran out of gas but I understand it's a big job to bite off (replicating a site twice in different CMS systems). Good luck in future endeavors.
John Beech - GM (and janitor)
http://www.genesishobby.com
407-302-3361
To answer a few of your
To answer a few of your questions the current site up does not use any CMS and is built on PHP, CSS, and Javascript primarily. When I started this project I was working with CB Aviation's coded site as well as thee two CMS demos, attempting to make three copies of a site using 3 methods got rather exhausting... as you can image I'm sure.
When I last was working on their site, their vision for it included a carbon fiber look. Since than they have had a further redesign (mostly in graphics) which was done by a company named Process I believe. To see a rough copy of where I left off you can view it at http://cbaviation3.umbrin.com/home I say rough as some of this site I had left unfinished as it was strictly a dev site for myself. I unfortunately do not have a copy up of what the live site last looked like when I had been working on it. You may also view some screen shots taken during the duration on my site at http://umbrin.com/portfolio/cb-aviation
In effort to some what conclude on this apparent unfinished project, I have chose to utilize Drupal in projects since this one. Not to say Joomla is not a decent CMS but I have found that after a bit more of a learning curve Drupal allows me to have more control over my sites with less work. Mainly Drupal seems to have a much better integration of its modules into core Drupal, where as Joomla does not in my opinion.
--
Connect with me on facebook