Home / 10 Ways an Open Source CMS Can Make You Happier

10 Ways an Open Source CMS Can Make You Happier

(Cross-posted from achieveinternet.com)

Is your custom content management system bringing you down? Jumping through too many hoops? Too much time spent not getting your content online? These are signs of a common problem referred to as Custom CMS Fatigue. It’s been known to cause nausea, headaches and shattered computer screens. Luckily, there’s a cure. Dont't Get Mad, Get Drupal.


Drupal is an Open Source content management system (CMS). Drupal is not an antidepressant. However, using Drupal can make you very happy. If you are experiencing headaches from your proprietary CMS then it might be time for you to switch over to an Open Source solution. A content management system (CMS) built in Open Source is everything you hoped your current custom solution had turned out to be. An Open Source CMS is like the more successful and better looking sibling of a custom and proprietary CMS.

A common scenario that may lead to Custom CMS Fatigue may follow this dialogue. Your business has evolved but your custom solution has not. Now you need your website to do “X” instead of “Y,” but the original developer never gave you that ability, and the new developer you are about to hire will not have access to the original proprietary code so any change or “fix” will just be a Band-Aid on a broken bone. After enough of these “fixes” your website will begin to look like Frankenstein, or in other terms a patch-work of quick and shallow fixes that will end up hurting your business in the long run.

But there is hope!

White Goodman

By using Drupal you can turn “that Frankenstein..into a Franken-fine” to quote White Goodman of Dodgeball: A True Underdog Story. Thanks Drupal!

Here is how:

1. Save Money: Using Drupal can drastically reduce your overhead costs overtime by giving you control of your content management system and allowing your staff to make the necessary changes without hiring a massive IT department.

2. Freedom from vendor lock-in: You do not have to settle for the status quo when you use an Open Source platform. If you want to modify something or move it in a different direction you can do so with ease.

3. Guaranteed Security: Open Source platforms are built by a community of developers that are constantly adding, updating and reviewing code. Yes, Open Source is just that open! This is especially true when it comes to security. Open Source adheres to the principal championed by Linus Torvalds: "Given enough eyeballs, all bugs are shallow." Any flaw within the code will be caught by the community and quickly corrected.

4. Community Support: Drupal.org has a litany of community and peer-based support options online, from forums and wikis, to webinars and events.

5. Interoperability and easy integration: Open Source platforms such as Drupal can integrate with multiple third party APIs and cut down on redundant workflows, making your life easier and free from Custom CMS Fatigue.

6. Extensibility: Drupal allows for expert developers like the team we have here at Achieve Internet (wink, wink, nudge, nudge) to easily add on to the base foundation and extend the “out-of-the-box” functionality.

7. Granular permission settings: Administrators can easily add new accounts and give these accounts the necessary permissions, based on business roles, to help expedite and automate workflow, thereby increasing employee productivity.

8. Robust customization capabilities: The Open Source community continuously contributes new modules, fixes, and patches so that if you want to add additional functionality to your site you can do so easily without having to hire outside help.

9. Quality: Open Source code is developed and refined by a community of thousands of developers, not just a handful of developers hidden away from the public eye.

10. Faster updates and fixes: Notice a bug in your custom CMS site? Don’t expect a fix anytime soon! If you were using an Open Source platform chances are that the respective community has already identified the bug and developed a fix that can be easily implemented by the Social Media intern you hired for the summer.

Hopefully you get the idea. Aside from the obvious -- Custom CMS Fatigue -- there are many, many, many, reasons to go with an Open Source solution over a Custom or homegrown CMS platform. But in a attempt for brevity I decided to stop at 10 for now.

Our Development team is well versed in Open Source technology and we primarily leverage Drupal for our solutions. We have helped dozens of clients migrate existing code and infrastructure from a custom platform to a Drupal-specific solution. If you are interested in learning more please feel free to get in touch with us and let us know how we can help!

Add new comment

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.

Filtered HTML

  • Use [acphone_sales], [acphone_sales_text], [acphone_support], [acphone_international], [acphone_devcloud], [acphone_extra1] and [acphone_extra2] as placeholders for Acquia phone numbers. Add class "acquia-phones-link" to wrapper element to make number a link.
  • To post pieces of code, surround them with <code>...</code> tags. For PHP code, you can use <?php ... ?>, which will also colour it based on syntax.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <h4> <h5> <h2> <img>
  • Lines and paragraphs break automatically.
By submitting this form, you accept the Mollom privacy policy.