Let’s take the following scenario into consideration: Grandpa, who is a very active hobbyist, wants to create a blog for publishing some Do It Yourself guides. However, he doesn’t have much knowledge about web development except for some basic HTML (Hyper Text Markup Language), but he doesn’t want to pay lots of cash every time to employ a web developer when he wants to update his website to change the way some text looks. Thankfully, humans have always been tinkering around to find solutions to the problems they encounter. And this is where Drupal kicks in to solve Grandpa’s problem.
Drupal is a free open source (Source code is the “recipe” used to make the program. Open source means that anyone can view, change and share their modified version of this “recipe”. KFC is not “open source”!) Content Management System (CMS) that makes building, editing and managing any type of website easy for users who are not in the tech world. Drupal is also very flexible and highly scalable, which means that Grandpa won’t have to invest more money into maintenance when his website and his audience starts growing. This is the perfect solution to Grandpa’s problem!
So, what is a Content Management System, you ask? It is a content editing system that you can access on the internet. CMSs can be thought of as a huge pile of Lego bricks. You then choose the bricks you want to use to build your website. These bricks are different plug-ins and add-ons that allow Grandpa to add more functionality to his website. CMSs look like just a regular word editing software, such as Microsoft Word, where you can key-in text and insert images, which means that Grandpa’s meager web development skills will not be a problem. A CMS and its components can be explained much more thoroughly, but we’ll save that for another day. So, that’s it, you have reached the end of my explanation of Drupal. Hopefully, you have a basic understanding of Drupal now.
This blog post is part of the Google Code-In contest 2016, and I am currently contributing to the Drupal community. I thank my mentors for helping me out for writing this post.