Drupal 7.14

20791 votes cast

Category: CMS / Portals
Stable Release: 7.14
Started In: 2000
Updated: May 11 2012
Native Language: English
License: GNU General Public License (GPL)

Drupal Description

Drupal is open source software maintained and developed by a community of hundreds of thousands of users and developers. It's distributed under the terms of the GNU General Public License (or "GPL"), which means anyone is free to download it, share it with others, and contribute back to the project. This open development model means that people are constantly working to make sure Drupal is a cutting-edge platform that supports the latest technologies that the Web has to offer.

Drupal is a publishing platform created by our vibrant community and bursting with potential. Use as-is or snap in any of thousands of free designs and plug-ins for rapid site assembly. Developers love our well-documented APIs. Designers love our flexibility. Site administrators love our limitless scalability.

Demo will be deleted and re-installed in:



Drupal Demo

Sending/receiving email is disabled on all demos
Demos are the 'basic install' only, no add-ons, no content
Admin Username: admin
Admin Password: demo123
Is this demo broken? Report as broken
Need a re-install? Request re-install

Premium Drupal Themes from TopNotchThemes

Drupal themes After you've installed Drupal. . .
Instantly download ready-to-launch Drupal themes with gorgeous, original designs and extensive features, created by Drupal experts! Our themes hand you more of Drupal's power and flexibility. Our themes are built with creative designs, standards compliant code, and Drupal-native features. You get the best of both worlds: a solid, distinctive theme, but at a fraction of the cost of custom!
  • Themes for Drupal 5 and 6, with tons of content regions and theme settings to customize your site without writing any code
  • Built in support for popular third-party modules, including Views, and Ubercart themes for e-commerce
  • Find the best Drupal themes at TopNotchThemes now!

Want to learn how to build Drupal sites for yourself or your clients?


OsTraining.com provides live workshops for Drupal in the following areas : Chicago, Boston, New York, Washington, Atlanta and Seattle. We cater to students regardless of their past experience; so be it that you are starting out or already know about Drupal and want to up your skills, we can help!

  • Watch hours of training videos.
  • Get all your questions answered in less than 24 hours.
  • Request step-by-step tutorials written for you..

Watch Free Drupal Tutorial Videos
opensourcecms.com is now offering free streaming video tutorials showing you step-by-step how to manage Drupal. These free streaming videos will show you how to manage blocks, configure options, install Drupal via Fantastico, manage plugins, change Drupal passwords and much more.

Post A Comment

Name:
Comment:
Human Verifier:
(enter the 4 blue numbers you see above)
 
Error! Invalid human verify code
Thank you for your comment. After we have reviewed your comment (to make sure it is not spam) it will be posted below.
Advertisement

Drupal Comments

Pegaseau
May 6 2013, 6:17 pm
I would not recommand Drupal because of one point : it relies heavilly on modules.
The issue with modules is that they are seldom maintained professionnally.
You work a few years with a module and suddenly it is no more maintained. This is absolutely dramatic when working with customers.
TT
Apr 17 2013, 5:17 pm
Am reading a lot of negative about Drupal. The details of some of these comments I find either misleading or outright lies. Not sure what the agenda is of some of these "designers", but, at best, their knowledge is superficial, at worst their making stuff up to promote their own CMS.
Jason
Jan 29 2013, 3:52 am
Compared to other cms's:
- Very hard to update core
- Very slow
- Not intuitive
- The main developers are unfriendly and sometimes rude to new users who ask for help
- Not easy to find out how to do programming - it's like some people want to keep it hidden
- Drupal major revs (eg 6.x to 7.x) are not compatible - Drupal core developers say this is because they do not want to be stuck with old code in new revs. BUT their new major revs such as 7.x are old looking, monolithic, slow.
- Really bad documentation - for example, you will find numerous posts on drupal.org about how to update minor revs (6.x to 6.y) - and many of these posts have different information and/or conflict with each other - which means there is no single accurate reference point on how to do something - and no-one at drupal.org seems to care
- Themes, well, they are complicated, and many are amateurish
- Views is a god send, an amazing piece of software, but the rest of Drupal negates this advantage
- drupal.org is in its own world, not oriented to users
PeterM
Jan 5 2013, 3:13 pm
I have compared Drupal many other CMS. I am not really impressed.
You find a lot of features in Drupal, but you will find the same in many other CMS.
I found the admin very annoying, the templating system quite bad.
I often have customer asking for Drupal. But it is easy for me to show them why another CMS will be easier. Not only because of the admin, but foremost because of the module managment of Drupal that becomes a headake for maintaining them.
Drupal has a different philosophy than most of other CMS : there are little features in core and you need to add modules to get a decent website (at least about 80 modules).
Other CMS have all these features already in core which make their maintenance very easy.
I do not recommand Drupal.
Pierre
Jan 3 2013, 9:43 pm
Drupal is an old timer. It was a good CMS years ago. Today, you should look at the new generation of CMS. To name a few : Ionize (excellent for multilingual sites), CMS made simple, Silver stripe, ModX.
Kway
Dec 16 2012, 10:20 pm
At first, Drupal looks like a nightmare. You have to add a lot of modules to get a functional website, theming is also a pain, but once you get to know Drupal, it is powerful and flexible. I really like it.
Jason
Nov 29 2012, 11:40 pm
Drupal is an ackward solution. While getting a Drupal site up-and-running may be trivial (if you want a simple personal blog) and anyone that tells you that you will be up-and-running, and developing totally customised sites within a couple of months, is just not being realistic.

If you are very dedicated, you can learn to setup and configure a functioning, full-featured Drupal site within that time period, for sure. That means, learning how to install and configure the core package, then learn about all the different modules out there, learn how to install and configure those, and learning how to install and configure templates (site design themes), too.

The problem is, although there are hundreds of modules available for Drupal, the vast majority has problems, ranging from design flaws, through bugs, to security risks, as pointed out below. Modules often conflict with one another, and with the core.
The issue as a newbie is that you don't know where to start, which module to pick-up, which one will work or fail.
You have to spend do much time in testing and testing.

The bigger problem is when you want to upgrade them. Say, Drupal has a new version, or the mosdule has a new version. You never know if the upgrade will fit with all other modules you have installed. This can kill a rpoduction site.

The Drupal community, in my experience, certainly has lots of helpful people, and people working very hard at trying to make the product better. Unfortunately, not everyone in the community is welcoming of newbies. The experience described by the poster below (complaining of unfriendliness) is a very, very common one, and I for one would certainly advise anyone from trying to get support help on Drupal irc or forums, not unless you've already read at least 'Pro Drupal Development', and put together a couple of sites.

Although I've now invested a lot of time in Drupal, ultimately I would strongly advise anyone new to the CMS scene to invest time and effort with the project. There are certainly better, and easier, tools available, with more supporting communities. I would suggest beginners look at alternatives such as the wonderful 'Website Baker', for very simple, static sites. Slightly more complex sites can be built with easier alternatives, such as Silverlight. For truly customised solutions, I would not hesitate to recommend MODx - its community is absolutely outstanding. Any of these solutions would give you a better, more polished final product - IMHO - would require less learning time, and would certainly give you a lot less stress.
tmax
Nov 25 2012, 8:07 am
high learning curve but is very flexible
Royce
Nov 16 2012, 10:27 pm
I am a developer and I am doing websites for clients. I have been using Drupal for over 5 years. I liked it. Because at that time it was one of the CMS showing extensibility, customization and SEO.
At that time I could choose between many CMS like typo3, Joomla, Spip, etc. I preferred Drupal.
Over the years I did not tried to look every second day for a other CMS. Drupal just covered my needs in a very decent way.

Very recently a friend of mine told me to look at Expression Engine. I was a bit reluctant, because of lack of time. But over a week-end, on month ago we had the possibility to take the time to look at it over a week-end.

I was impressed by the power of EE. Sure, a total other philosophy than Drupal. But man, I was bluffed. It is like in the automotive: every car is able to bring you from point A to point B. But hey, don't compare a Ferrari with a Chinese car.

As I was driving this Expression Engine CMS, I was amazed how smooth, how intelligent, how fast it was. A flexibility that I was just dreaming about. Every bit of pixel is under full control.
But more than that, a documentation that is second to none.
You are in the admin and you don't know what to do: you just click the help button; You are directly linked to the help, but on the exact point that explains you what to do about the point where you were stuck. Bluffed!

But more than that, much more. I thought Drupal had the best user permission feature. But in EE I saw the master. It goes much further than Drupal regarding user permissions.
Module, the big weakness of Drupal because of all these modules you have to instal, their maintenance and updates. In EE, 90% of what you need is in core. You don't need to add all this anoying modules that have the big drawback to stuck you server.
Everything is in core. You don't need to tweak and adjust. It is in core and it works.

Speed: EE is light fast compared to Drupal. But it has to be said that Drupal is slow because of the many modules you have to install. Think about that, you have to install about 80-100 modules in Drupal to get a decent site.
In comparison, EE you have to install nothing. It is in core!
So no upgrade, no issue to wait that module get upgraded when Drupal is updraded.
Everything works.

Category management is just superb. Drupal looks middle age with its feature.
Content type: here again, by far Ferrari has the lead.
Admin UI : if you just compare, than Drupal is stoneage. Just have a look, you'll see it ny yourself.

SEO: here again, the master gives you control about everything. EE is born SEO.

I stop here the list of amazing features. But I could write much more about it. I just fall in love of Expression Engine.
So much that I did the next website with it.
A breeze! And a lot of fun. This is exiting with EE: you have a lot of fun using it.
Where I spend 3 hours with Drupal, I spend only 1 with EE.

But high-end has a cost. EE is not free. It cost 300 USD.
But regarding the time I save, it is worth while buying this CMS. And on top you have the please to drive a powerfull machine.

At last, EE has another cost: you have to learn it. Install is straight forward. To use it, you need to follow their documentation, at least to understand how to use the CMS.
Jopel
Nov 11 2012, 1:04 pm
I tried Drupla 7.x on 4 hosting providers. On Dedicated servers. It is damm slow.
You have to add around 80-100 modules to have a normal working site. Usually to have 1 feature working (say image) you need to install 4-6 modules.
All these add-ons make the final site slow as hell on dedicated server. Don't ever use it on shared server.
Colin
Oct 27 2012, 10:00 pm
Drupal is a CMS of medium class. Not the worst, not the best. It has a very unfriendly administration, it is slow, and has very little feature in the core.

One can add numerous features through additional modules. But yes, modules are a big issue. For example you will need to install several modules if you want pictures on your site. Not one sole module, but several. Same for music, videos, multilingual, editor, etc.
At the end one can have over 100 modules to have a decent site.
Problem is that these modules are NEVER up to date when a new version of Drupal is released.

It is true also that the more you install modules the more Drupal becomes slow. Very slow. I have never seen that with other CMS (I did 22 sites using Joomla, Wordpress, Drupal, Expression Engine and ModX).
Drupal has a poor cache system and therefore speed become a critical aspect.

Regarding design, Drupal has no flexibility at all. Compare it to ModX or Silverstripe and you will see that you only loose a lot of time when you try to design Drupal.

But as said Drupal is not the worst CMS. It has strong SEO and blog features.
Basically I would say it is a blog CMS that tried to become a website CMS. But this includes all the drawbacks of such a move.
Cain
Oct 25 2012, 6:21 pm
Drupal is an old timer CMS.
Yes you can do (almost) whatever you want with it.
But it does not have the elegance, the flexibility and the speed of the new generation of CMS.

Modules are numerous but not well maintained. It has happened to us that after having installed various modules for one of our customer, we had to update the site. For a specific module, it was then impossible to have an update and we had to code the full module again. A real shame and a real waste of time.

What we do not understand with Drupal is why they put so many feature under modules (not in core). In many other CMS the same feature are in core (text editor, image, cache, tempalte, and may other ones).

On top od that Drupal has a very bad cache system that leads to very bad performance. Just install a few modules and you will see the site performance slow down like crazy.
Waste of money and time
Oct 23 2012, 2:55 pm
Drupal 7 is a horribly poor and buggy application, and a waste of time. Bug ridden, bad documentation, odd coding practices, slow as can be. Bug cues are filing up faster than people can answer them.

All this while Aquia rakes in millions, and paying the people who contribute nothing. The product is a slow application riddled with errors and bugs. Even people who work with it for years say it is difficult. Don’t be surprised if this open source project goes bust.

It is one of the worst, if not the worst applications I have ever seen. You don’t have to take my word for it. Do a search on some Drupal error messages. You’ll come across website after website that has them displayed right there on the website. Don’t count on a quick fix either, unless you are willing to pay megabucks. It’s almost like they do it on purpose. If you complain? Well, you got it for free didn’t you? Why don’t you contribute? Fix it yourself! If you get an answer at all.

One project to stay far far away from for untill it improves. This is one of those get it cheap applications, while mega time consuming, that ends up costing you money, and making a horrible web presentation. If you get a website launched (after weeks of delay) at all with it, changes are within no time you'll have errors to deal with. It needs a lot of server horsepower to get in the air which for what it does is absolutely ridiculous. Oh, they tell you it has a learning curve, and once you getr the Drupal way. The best thing to get is that this is a failing and poorly executed project, and to go somewhere else.

There are plenty of other options which are easier, cheaper, simpler, better documented, less maintenance, better service, and way less bugs. Drupal 7 is going the OpenSuse route, used to be promising now it is just a code mess for someone that wants to tinker. You’d be quicker writing your own application, or using one of the excellent other options out there.
Michael
Oct 22 2012, 10:32 pm
Drupal is like Joomla. Both CMS had their glory time. Both CMS were at high level a few years ago.

I know them both quite well for having used them several years. But I do not use them anymore, or only if a customer insists to have them (but this happens very seldom).

I do not use them anymore because today you find much better CMS: Modx, Silverstripe, Expression Engine to name just a few.
This new generation of CMS have little to compare with the 'old CMS': Drupal, Joomla, e107, etc.
Their whole philosophy is different.

Here are a few examples:
- Performance: Drupal and Joomla are both slow. Drupal becomes very slow once you have added a bunch of midules.
- Easy and flexible template system (you build whatever you want) with easy and full support of web standards (XHTML, CSS and Javascript). Forget Drupal and Joomla here. You will waste a lot of time and never be satisfied with the results.
- Well tested and bug-free (not like Drupal that has always security issues. Joomla is much better here.)
- Well documented: Drupal has a lot of information, but is it rather incomplete and not structured. Often it is outdated.
- Ressource (or asset) management. Drupal has never be able to have one. That means you can not manage the site pictures, or any other files properly.
Almost unbelievable, but Drupal has no file management.
This is due to the fact that ALL ressources (pictures, any files) are owned by a 'node' and not by the user. It will be a hard work for Drupal to change that, and I don't believe they ever will be able to do such a change.

The big issue with Drupal is once you have installed it you have a skeleton, this means for instance:
- no pictures!!!
- no editors
- a poor administration
- no spam protection
- no SEO
- no query
- no possibity to add no fields in pages
- no pingback / trackback
- no XML sitemaps
- no file browsing
- No communication (sending e-mails, messaging, etc.)
- etc.

In Drupal you can have most of these features in adding modules.
This is a big issue very well analysed by Jean: you would need to add and activate around 80 modules to have a decent website.
Modules are rarely up-to-date and if core has moved to a new version, you are always in conflict between 'old version' modules and 'new version' modules.

Worse, module developement is community driven. Very often, the module owner stops his developement after a few years of work and leave the community without follow up. This is a big issue when you have site in production. It ends often in paying huge amount to get customized developement.

The next issue due to modules is site speed: the more you add modules in Drupal, the slower it becomes. If you build a Drupal site with decent features, site speed will be a big issue.
You can use all caching option, add cache modules, etc. Speed will always be an issue.
I use only dedicated servers. That means Drupal speed problem is not due to hardware. Really, I would not like to have Drupal installed on a shared server.

The new generation of CMS have most of above mentionned features (and much more) in core. This mean by each new release, all these feature are up-to-date: you avoid the Drupal nightmare.

Thanks to their excellent caching system, speed with the new generation of CMS is just not an issue at all.
They are lightweight, literally flying. Highly flexible, performant, of course fully featured.
John
Oct 19 2012, 10:14 pm
Drupal is just a bloated piece of code.
I prefer Modx. Elegant, superb, fast and amazingly flexible.

veery-contrast