Drupal is cloud-based open source content management system for content authoring and content publishing websites. The platform offers functionalities such as merchandising, content creation, reporting and content sharing.
Drupal’s content architecture feature allows professionals to create content workflows to manage the content creation process. Further, the platforms enables content marketers to tag relevant keywords which increases content visibility across search engines.
Multisite management features enable users to customize a website’s content according to geography, brand and marketing campaigns. Drupal also enables website designers to display content in different formats, such as PDF, video, HTML and Flash. Also, the platform helps marketers to launch promotion campaigns and offers tools to help with search engine optimization (SEO) management.
Drupal allows users to create web applications that can be viewed on mobile devices including smartphones and tablets. The solution integrates with Facebook, LinkedIn, MailChimp, Twitter, Zendesk and Box.
Once understood, Drupal is a very powerful and capable content management system. There are plenty of existing modules and themes to assist you with your website build making customisation easy.
Drupal is not as user-friendly to setup and develop in as a content management system like WordPress. There is a steeper learning curve before you can really get the most out of this platform.
Shikhil from Czar Securities
- Sturdy solution
- Regular security updates
- The community around drupal is quite active, finding help becomes easy
- User interface can be improved
- There could be better marketplace for extensions
- Incentivizing more developers to make extensions
Somnath from Coders Club, Jalpaiguri Government Engineering College
Huge support for plugins and is highly customisable. Besides, the code is layered which adds to the ease of web development with this CMS. Lastly, it is absolutrly free.
It has a steep learning curve. The developer needs to be updates about the changes every now and then.
Melinda from Infinity Martial Arts
I love being able to see changes and updates to page as quickly as I can with Drupal. I also have the ability to review the html code along with a WYSIWYG.
Brian from Lift1428
Employees number: 11-50 employees
Again, the customization is king. Drupal helps developers create exactly what they want rather than trying to build from a template.
It's very flexible and customizable. In web development, you want to be able to customize and create according to your (or your client's) needs, and Drupal will help you do that, but you have to know what you're doing. It's system of modules allows you to add functions and customize accordingly.
It's complicated. Like most web development software meant for someone who actually knows code, Drupal is a complex system and requires lots of code knowledge. And every few years, your Drupal update will require quite a bit of work to update.
Madhu Employees number: 1 employee
Drupal has seven main Pros:
1) It's uses a very flexible system of modules.
You can use Drupal modules to add new features to your site.
For example, the Membership module lets you add member based services, the Video modules lets you host video clips, while the Commerce module lets you add shopping features.
Each modules is made up of smaller modules, which ensures you only activate the bits you need for your project.
Best of all, you can mix and match the modules to create things the original module designers might have never considered. For example, combine the Commerce, Membership and Video modules to create a paid for membership site of training videos.
2) It's very layered.
In Drupal, system code lives in one layer, code to do with appearance (e.g. CSS, HTML) lives in another separate layer and custom modifications live in another separate layer.
This makes it very easy to change things. For example, you can change the entire layout of your site without having to modify the original content to adapt to it.
3) It's free
Remarkably, the core technology and all these modules are available for free. There are some themes that you have to pay for if you want to change the look of your site, but you can make your own themes and there are number of free themes as well.
4) Great user support
Drupal has a good support network of dedicated and helpful users who are willing to provide plenty of free help. There's also free training videos on YouTube.
5) Plenty of updates
Drupal releases minor updates on a monthly basis which address any of bugs or security concerns that crop up. There are also major updates every 2-3 years, which radically change the functionality of the core system.
6) Portable code
Most code can easily be transferred between sites. Hence, if you create a function on one site, you can move it to another without having to re-do it all from scratch.
7) Don’t need strong coding skills
Drupal's module system means you can easily achieve a lot without needing to know how to code. It might not look and function exactly as you want, but it will be a decent effort.
Drupal has 2 main set backs:
1) It can get very complicated
The down side of all the flexibility, is that there are often 10 ways to do one thing in Drupal and it's not always clear which method is best. Often the only way you can find out is through experience. Which means your early Drupal projects might not be as good as they could be, as you cut your teeth on learning which methods are best for you.
2) Your code won’t last forever.
Every 2-3 years, Drupal releases a new major update which radically changes the functionality of the site. The plus side of this is that it makes Drupal better. The downside is that you will often have to completely re-write your custom code. Because these major updates change everything, you will often need to install new modules to replace old ones. Essentially you have to rebuild your site (thankfully all the content can be transferred over).
Upgrading isn't a requirement. But after a couple of years, the older versions of Drupal are no longer supported. So if building a Drupal site, expect to redo it from scratch it in 3-5 years. Hence, it's not really good for projects which only have a budget for minor changes each year.
Jo from Manifest
The tool is very robust and many modules to choose from. Plus the software is free and easy to use
Raymond from DLA Piper
Employees number: 5,001-10,000 employees
Drupal provides a lot of advanced functions for users to build their own website with full control. Since it is open-source based, users can look for support worldwide without being forced to ask for support from a specific vendor.
Drupal should provide certification for experienced developers. So that site owners can easily find qualified developers to develop or maintain their site if needed.
Tis from TCT
Very easy to add users to assign roles. Users can add content fairly easily. Large range of customizations available.
Sometimes counter-intuitive. You need to make sure you know what your doing before you go messing about with settings.
Kathy from J&D Manufacturing
Low cost. Very secure. Open source so problems get solved.
Site is tight and secure and functions fabulously. Have had very minimal problems in 1.5 years the site has been live. I would recommend this product but expect a steep learning curve if you are not experienced. I hear Drupal 8 is much more user friendly for developing.
Steep learning curve for someone without experience. As a graphic designer I had a challenging time learning how to get the site set up.
David from Decorative Paint, Inc.
Drupal is one of the greatest content management systems available. Thousands of modules for to expand functionality. Open source...no cost! Excellent customer support from thousands of worldwide users.
Alex from www.itnove.com
Employees number: 2-10 employees
I have been using Drupal for websites I have been working with for years, since version 4.
Drupal is a very flexible and powerful CMS, with tons of module for everything (from credit card management to spam detection), also with a big marketplace of themes to quick launch nice websites.
The community of developers is huge, so it is easy to have a Drupal expert nearby to help you with a new website or the development of a module if that is not already existing on the marketplace.
Tons of themes and modules
Available on managed cloud sites
More difficult to configure than Wordpress (but also way more powerful)
Rely on the community of developers, they're passionate and highly skilled
Lindon from -
In order to make the site running this the CMS, you do not require highly specialized knowledge. To get a great functional website you just have to own a computer at the highest level and understand how to operate the sites.
Mark from MarkAllSoft
For many years, I create websites for clients and practice realized that Drupal - it is the CMS, designed for medium-sized projects. As for small sites, for them too bulky functional, with major tasks Drupal handles poorly.
Carly from LingVing
Not very easy to use interface, a lot of extra features that are not needed in a modern CMS. The rest of the software is made very high quality.
Donald from DonPirCo
Content Management System Drupal is good, but it is best to use it for medium to large projects. Thank you for zarzabotchikam intellectual programmyny product!
Djohn from BagStore
I did not have funds to pay for the work of programmers, so I had to learn on their own CMS Drupal and configure multiple sites. Everything was easy, almost no issues have arisen. Thanks to the creators of the software convenient!
Tony from TondoCo
Excellent CRM to create online stores and other projects on the Internet. If you are having difficulty with the installation and configuration, you can always consult on a professional forum.
Velena from Non
We are pleased to use the system for their projects. Drupal - a great option for creating powerful websites with a mass of useful features.
Nataly from Personal
Having experience with others the CMS, I can say that Drupal has great functionality, but at the same time, the system is very cumbersome. So it is best suited to create large projects.