There is one other option for using a good forum package with Drupal.
You can use aMember for member management, with plugins to both Drupal and vBulletin.
It's not a real integration of Drupal and vBulletin, but it does get the most important piece done.
I am currently moving forward with Joomla and Fireboard (plus Community Builder and a multitude of other Joomla extensions). I am still evaluating the option of switching to vBulletin.
Great post will, here are my 2 cents -
drupal is more of a content management framework rather then just CMS. If you are a webmaster looking to build a quick website with going too much into programing site of building sites, go with joomla. It has everything but if you are looking to build sites which stands out (so effectively needs lot of time and effort and prgoraming), go with drupal. its backend and API is just amazing and the code is of very high class. It can be extended very easily to do whatever you want.
I'm using Drupal 6 for a site and just ran across error codes all over the site. From my research, I've discovered that drupal 6 is not compatible with PHP 5. So, I'm guessing that my webhost has upgraded their server. Anyway, I've been able to suppress some errors. But Views | drupal.org will not work. So, it looks like I will need to upgrade to drupal 7.
This is where Wordpress looks more appealing to me. Upgrading from Drupal 6 to 7 | drupal.org is a lot more difficult than a Wordpress upgrade.
I looked very closely at both Joomla and Drupal. There are some advantages with each if you are building a site with hundreds of thousands of pages, but WordPress still knocks their socks off for building most sites.
What is the pain threshold to shift a joomla site of smallish size (80 post equivalents ish) to Wordpress?
Debating on buying a site, but its in an older version of Joomla, and don't necessarily want it bad enough to kill several days on the process or figuring out how to upgrade it, etc....
I see these big CMS scripts as solutions for large membership sites or for people that don't want to involve themselves in any kind of coding. In many cases they will be overkill and result in you being locked into a path of always using a particular CMS for every site that you build.
For example, the terminology has shifted from "web page" to "post" for many people, even for static content mini-sites. And for even a micro-niche site, they will install a huge CMS with complex admin area that requires regular updates and security patches for all of the plugins and code base. And the script will use a database for all the static pages that could be hard coded, but instead uses a cache that needs to be rebuilt regularly.
Really high complexity and maintenance overhead for even the simplest of websites.
Definitely Drupal is better option. It is a open source that offers huge benefits to update, distribute and share.Using it you will be able to get high profile clients and it will also API support. Drupal web design will have more flexibility.
Well to be very honest I like joomla.