Let's face it, in IT everything comes down to saving time and money. So how can any company stay relevant in one of the fastest paced industries? I have asked myself this question many times during my career and have come down to this conclusion: You can't.
There are too many technologies to understand, implemented in the different languages, planned by whatever software, using the latest genius' version of the agile workflow; this is why I've turned to Drupal.
Don't get me wrong, Drupal (like many things in IT) is subject to change at any given moment and has its own flavor of pain for every programmer. So, if many technologies have a learning curve (pain!), then why not get the most out of it (Drupal!)?
So what is Drupal?
Drupal is an open source content management system that enables users to manage their website with minimal code involved. In point form:
- It's free!
- It helps you manage your site easily!
Why does it make business sense?
Drupal solves many problems that every business encounters. I like to cut to the chase, so here are my top 3.
One programmer cannot know everything
Yes, one person cannot know everything, but how about a million? Drupal leverages their online community to create and maintain new subprograms. Have a problem? Get it resolved by posting an issue on drupal.org or by searching for the same issue someone else posted. Still have a problem? Get onto IRC Chat and talk to someone in a chat room and get real-time help. Functionality doesn't exist? Build it and contribute it! Then, others can help maintain and make it better. Using Drupal is like leveraging a million users to help solve your website needs.
We need it tomorrow
Drupal currently has over 24,000 modules to choose from; whatever your project might be, someone has built functionality you can use on your site. Modules adhere to versioning standards and have issue queues so problems can be posted and resolved. This dramatically reduces the time building functionality and emphasizes the customization of already existing functionality to suit your business needs.
Cost of building
Drupal itself is free! All you really pay for is hosting and a domain. To develop it into something effecient and scalable is where the skill lies. The cost of hosting a website each month can be less than a monthly cell phone bill!
Yes to Drupal!
In IT, the solution to many problems is to throw resources at them (programmers, memory, virtual clouds). Drupal has abundant resources: 1 million + users, 24,000 + modules and the various ways to communicate with them. With so many resources, there is not much to build from scratch; most of the programming time is put into customization and content migration. And, it's open source! We can all use it for free and even become a contributor. Drupal is not the only open source platform availble. There are a variety of other open source projects, such as WordPress, but they rely on other open source projects to plug into it for more functionality. This results in managing both WordPress and other integrated open source projects attached to it. The way I see it, Drupal is a pocket utility knife and most other open source projects look like overloaded sockets waiting to explode. So if you haven't jumped on to Drupal, IT is about to leave you behind.