Drupal’s terminology can be confusing when you are not already familiar with it. I have gathered in this post essential terms that will should make non-technical people (or simply people new to Drupal)'s life easier. I'm happy to add to this list if people identify additional useful terms they feel need further definition. Core Core refers to the code files that make up the default functionality of a Drupal site when you download it from drupal.org. The functionality includes menu management, user management, system administration, design and layout, etc. Additional functionality can be included by adding modules to the Core...
This blog post represents the first part of a presentation I made at DrupalCamp Ottawa 2015 called "Why would you use Drupal?". Drupal has grown from a regular CMS to a large-scale application almost able to compete with Enterprise Systems in that it can support business processes, reporting and data analytics in complex organizations. We currently call it a Web Application Framework as it allows for delivering performant and efficient web applications and web services. Drupal works on a very simple equation where Core Code + Contributed Modules + APIs = everything you want. At least, in theory. It striked...