Drupal Overview - Drupal Training Curriculum for Drupal Companies

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

Back to Drupal Training Syllabus

Drupal Overview

Drupal is designed to be the perfect content management solution for non technical users who need both simplicity and flexibility. Drupal achieves this through its modular approach to site building. Unlike other CMSs, Drupal isn’t a pre build house, but rather a collection of blocks, iron rods, wood, frames, etc., that a builder can easily connect together. With Drupal, a maker could build a house, but she or he could just as easily build a shop, theatre, or office. For this reason, Drupal may be described as both a content management system and a content management framework—one unified system that strives to have the strengths of both, without their deficiencies.

Learning Objectives

Get an idea on the topic, overview , history, scope etc of Drupal.

Course Content

  1. History

  2. Originally written by Dries Buytaert as a message board, Drupal became an open source project in 2001. The name Drupal represents an English rendering of the Dutch word "druppel", which means "drop" (as in "a water droplet").
    https://www.drupal.org/about/history

  3. Idea on CMS

  4. CMS is a computer application that supports the creation and modification of digital content using a common user interface and thus usually supporting multiple users working in a collaborative environment. (Wikipedia)
    https://en.wikipedia.org/wiki/Content_management_system
    http://code.tutsplus.com/articles/top-10-most-usable-content-management-...

  5. Features of Drupal

  6. Drupal is one of the widely used CMS around the world. It is a fully featured CMS, capability can be enhanced by installing contributed or custom modules.
    https://www.previousnext.com.au/drupal/drupal-features
    https://www.drupal.com/product/web-content-management

  7. The Drupal Flow

  8. It is important to know how Drupal works. Developer has to know the architecture and work flow of Drupal.
    http://drupaldepth.blogspot.in/2009/07/flow-of-drupal.html
    https://www.drupal.org/node/10858

  9. Local environment set up, different ways of installing Drupal

  10. For a development process to start, it is better to set it locally. Similar the case with Drupal. Set up local environment, work it out, export to actual server.
    https://www.drupal.org/node/350271

  11. Virtual host setup

  12. It is important for a developer to set up virtual host in his working machine. Using virtual host the developer can specify a folder for all the projects, and can be accessible via browser without typing all the path to web root.
    https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-vi...

  13. Drupal installation

  14. Drupal installation is possible either through manual pasting of Drupal project in server or via Drush.
    http://www.zyxware.com/articles/4551/drupal-how-to-install-drupal-7-on-u...
    https://www.digitalocean.com/community/tutorials/how-to-install-drupal-o...

Reference

Introduction to Drupal http://www.slideshare.net/zyxware/zyxware-introductiontodrupal20130925

Exercise

Exercise on Drupal installation

Next » Drupal Site Building