I want to start a website on MBA portal and not able to decide whether I should use Druppal or Joomla. Please suggest me the advantage of using Drupal over joomla.

Thanks in Advance..

Comments

khoomy’s picture

Drupal is more flexible than joomla.

Lot of free modules available for drupal but in joomla mostly are paid.
Drupal provides different types of contents which supports also easy to complex types. But joomla does not support complex type of contents.

Drupal support CCK to add custom fields to any content types. but joomla does not support this type functionality you must change in the code to add new fields.

Drupal's Taxonomy/Categorization is easy and powerful than joomla

etc.

Khurram Fraz

ryivhnn’s picture

The dedicated security team and the collaborative efforts (as opposed to everyone rolling out random modules that do more or less the same thing because search-fu failed or they were just too damn lazy to look) did it for me.

works at bekandloz | plays at technonaturalist

NathanM’s picture

I run a reasonably successful community portal website, which I migrated to joomla about 2 years ago. Had I played around with Drupal more before migrating, I can guarantee you that I would not be using joomla now.

Drupal is much more flexible. You can use the various modules in Drupal to build pretty much anything you can imagine. With Joomla, you are much more confined by what the various extensions are able to accomplish. As mentioned before, in Joomla, pretty much every extension worth owning will cost a pretty penny, and will probably still be incredibly buggy. In Drupal, pretty much every module is free. Drupal has an infinitely better permissions system, and is better in SEO, which would be important for a site like yours, and despite the lack of templates, is much easier to create a unique look, in my opinion.

All that said, it depends on how you want to build your MBA website. What do you want it to do? If you just need a simple website with some contact forms, Joomla might actually be a decent solution, because it is quicker and easier to set up. However, if you are looking to build in more advanced functionality, I would go with Drupal almost every time.

I have used Joomla for over two years, and have spent good money on a wide variety of programs, including MyBlog, JomSocial, JReviews, JomComment, SuperGroups, SuperEvents, and various add-ons for these and other components. I have also used pretty much every major extension for Joomla out there, including agora, sobi2, kunena, jfusion, eventslist, jevents, jcomments, k2, adsmanager, cb, groupjive, and I can't imagine how many other little ones I'm forgetting. Out of all of these components, the only two I've ever been really satisfied with are JReviews and jcomments, and frankly, everything they can do, Drupal can do just as well, if not better, providing you are willing to put in a bit of time. If you aren't convinced to go with Drupal after this, I don't think anyone will be able to convince you.

antonio bianchi’s picture

Hi NatanM,
it seems that you may help me in choosing the right solution for a collaborative site for an interdisciplinary group of people (parents, teachers, neuropsychiatrists, speech therapists, psychomotor therapists, psychologists) working in social and health area, with modest ICT skills.
I'm considering drupal or joomla, and I seem to prefer drupal even for the support of a symbolic editor produced by Widgit, for augmentative and alternative communication, that is the core interest of the group.
I'm wondering which is the best solution for sharing thoughts, impressions, drafts, documents in various formats, videos, having the possibility, eventually, to collaborate in real time.
The number of people for each group could be about one hundred people.
With moderate traffic of messages and files shared among the participants.
Which is your advice?
(The labels I'm collecting are: Acquia, Alfresco, Magento, Jomsocial, Community builder, CiviCRM, Projectfork Project Manager.
Is there any of these that answers best to my needs? Or there are other better ones?)
Many thanks for your time and attention, have a good time, Antonio

timonweb’s picture

Just forget about Joomla. In the far 2005 I was pretty hooked to Joomla and struggled a lot, until I discovered Drupal. Now, when I'm trying to remember my way to Drupal...it was a lot of messing with xoops, joomla (mambo), typo3, xaraya and all those nightmares. Use Drupal, you won't regret.

website design’s picture

Also Joomla is generally less secure then Drupal out of the box...

mikeaja’s picture

Just wanted to add my comments because there are some incorrect statements made.

I know Joomla extremely well, Drupal quite well. Regarding a couple of things mentioned already.

1) Security is much more about the setup and server, rather than Joomla or Drupal. If you use a decent hosting company (not these $5 a month hosts) who understand the CMS you choose, and as long as you keep the system updated and are careful with modules, then you should be ok with either system.

2) Joomla is not mostly paid modules. There are many more free modules then commercial ones. However, I do feel there is more movement towards commericial modules with Joomla. I think the popularity of it has meant a lot of people see the $$ with Joomla. Some very important modules (such as the very popular SEO extensions) are now commercial.

I also agree that the Drupal collobrative approach to module development is very good (and better in my opinion). This means that Drupal module development should meet the requirements of users much more, as there is a lot less duplication.

There are some things in Joomla that you can do in a 10 minutes, that will take a lot longer in Drupal. One example is a photo gallery. There are a number of extensions that do this easily in Joomla. In Drupal, it seems a standard way is combining a number of modules, setting each one up to do exactly what you want. So, for this example Joomla would be much quicker (as long as you like the way the gallery extension works), but in my opinion Drupal would give you much more control. I actually prefer the Drupal approach here also. But for Joomla people it does take time to get used to this.

Personally, I now prefer Drupal, mainly because there is more flexibility, and I feel I am much more I control of the site. With Joomla it is easy to become dependant on the extension / module developers, which is not always a good thing.

Both CMS systems are very good. It is easy to find demos of the admin areas (for example, the opensourcecms site).

NathanM’s picture

Most of the top photogalleries in Joomla are either paid extensions or not what I would consider true photogalleries, in that they don't allow for user uploads, and most of them integrate poorly with the rest of the site. About the only extension I can think of that fits that bill is JoomGallery, and pretty much anything that can do, Drupal can do better. And in Drupal 7, image uploads are built in, so creating a photo gallery is about as easy as creating any other node.

vikozo’s picture

Hello
the question about the page is - who should use it, who is adding content to it.
If it is only you so you, adding the content, you could use both CMS.
If there should be other people get permission to do something somewhere on the Homepage - i think Drupal is doing better in this part of the administration. But as a friend told me in Joomla 1.6 this problem is better solved!

you have to update both CMS for security, there is no difference!

have a nice day

vincent

mydearvalentine’s picture

Thanks every one for your advice. I think I should go for Drupal. But how can I search for plugins?

timonweb’s picture

Plugins in Drupal are called Modules, they are all here: http://drupal.org/project/modules

gooney0’s picture

I've done a fair amount of work with both of these.

Here are some pros and cons based on my opinions:

Joomla:
+ Easy to categorize content and display
- Menus harder to work with
- Custom modules should be prepackaged and installed. Server variable use is limited.
+ WYSIWYG editor included
- More bugs
- Security issues
+ Easier to group users

Drupal:
+ Easier custom programming.
+++ Can include php in a node or block
- Have to get WYSIWYG after install
- More difficult to categorize and content. (can be done though)
+ Custom fields
+ Easier to edit blocks

Again these are my thoughts. "Easier" for me may not be easier for you. :)

ryivhnn’s picture

- More difficult to categorize and content. (can be done though) <-- I am curious about this point. Elaborate? :)

works at bekandloz | plays at technonaturalist

gooney0’s picture

(In my comments I refer to "users." By that I mean the person who is updating content but isn't a programmer or pro in the CMS)

In Joomla an article is assigned a section and optionally a category.

Example:

Section -> Category -> Article

Food -> Pizza -> Toppings

If you are viewing "Toppings" Joomla will create links to other articles in the same category of "Pizza." If you where to view "Food" as a "section blog" it would display all the categories underneath Food.

An article would only have one section and category. This is a limitation but is easy to understand.

Drupal uses "Taxonomy" which allows you to define "terms" and assign them to content. This is far more flexible.

The big downsides are:

"Taxonomy" is not a word users will know the meaning of. (I didn't)

You have to create the "vocabulary" then add fields to content types. I don't think users will easily understand "fields" and "content types."

"Views" are very powerful, but that module doesn't ship with Drupal and is not something a user would be able to use.

Again these are just my observations. All in all I still prefer Drupal.

ryivhnn’s picture

I'd have to agree with you. I didn't get Views for ages. It's very addictive once you get the hang of it and if you're anything like me (not so great at sql), it's the getting to know it bit that can be tricky.

I had no problems with the Taxonomy though, but I did Biology at uni level (plenty of taxonomies!) which might have helped :)

I guess people will go with something possibly a little more limiting but easy to use if they want to do it themselves and get people like us to make them something they can use themselves if they want more.

works at bekandloz | plays at technonaturalist

mikeaja’s picture

Yes, I agree.

Taxonomy and vocabulary in this context had no meaning at all to me when I first started using Drupal.

Views is an amazing module, should be part of Drupal (I can't imagine Drupal without it now). But it is both the best and most unintuitive module / plugin / extension I have used. It took me longer to get a good understanding of Views than Drupal.

unik’s picture

I want to make a comment for all begginer users trying to choose one of those two CMS's.
I have read in many forums about people who stick with Drupal after some more or less experience with Joomla (myself included), but the oposite is seldom true.
I saw a lot of people suggesting that joomla is better but never from a developer who worked with both systems. And by "worked" I mean real work not just an installation or two.

ps. not to mention the "buissnes" model behind Joomla (aka extentions, templates etc)

NathanM’s picture

Joomla is better in some situations, but they are limited. Basically, if you need to do something quick that looks reasonably good and doesn't have a lot of functionality built in, (say some images, some articles, and some contact forms), Joomla can be a pretty big time-saver compared to Drupal. Also, if you are not a developing whiz, are not going to be creating many sites, and you don't have large amounts of cash to spend on a team to develop a site for you, you might be better off with Joomla, because the amount of time and resources you will need to spend learning the system will be too great for some people. Finally, there are a few functions that, to my knowledge, Drupal doesn't have yet, but which Joomla has through some extension for, (The main thing that comes to my mind is a facebook-like photo-tagging system present in several (commercial) extensions).

However, in almost all other respects, Drupal is superior, and if you are looking to do anything beyond simple personal sites, they will almost always turn out better in Drupal, provided that you are willing to put in the time and effort to learn the system.

mikeaja’s picture

Good points. I think one downfall with Joomla is that it looks too easy, therefore you get a lot of people trying to make a one-off site for their personal use or business, and probably spend far too long on it (when maybe paying someone would actually be better value).

However, I don't necessarily agree with Joomla being limited in any way. I see your point - Drupal has a lot more obvious power and flexibility, but both systems can go wherever you want them to go. I would say both systems are only limited by the developer behind it.

One thing I do like about Drupal (maybe I shouldn't!) is the fact that it is off-putting to non-technical people, therefore the forums and issue lists are usually more 'intelligent' and therefore more useful.

NathanM’s picture

If you end up spending a lot of time with Joomla, it is probably because you are trying to shoehorn some component to do something that it isn't really meant to do.

I disagree that Joomla is as capable as Drupal, but I think that it depends on what you are trying to do. For my personal uses, there are a lot of things I wanted to do with Joomla that I simply wasn't able to do, or was able to do, but only through huge amounts of tinkering. Take something like a paid classifieds system. Joomla has a ton of classifieds components, but very few of them have working paid integration, and even fewer have options to differentiate costs according to category, limit certain users to post x amount of classifieds, allow only certain people/roles to fill out certain fields, and create highlighted/sticky'd ads. However, all of that is relatively easy to accomplish in Drupal, and can be done in such a way that it better integrates with the overall site, whereas in Joomla it is an incredibly tedious and frustrating experience theming all of the various modules and components to the point where they don't look like they were just slapped together.

The more functions you try to add on to a site, the more obvious it becomes that Drupal is a superior system for handling it. The integrated nature of the Drupal system allows you to better connect these separate functions to enhance the user experience. With organic groups, you can turn any type of node into a group post, with activity or heartbeat, every node can become part of a social network, with user relationships the actions of friends can be brought together across all aspects of a website, and with multisites, you can build communities that reach across domain names. With Joomla, that level of interaction is simply not possible, at least not all at once.