1. What is a Drupal?
Drupal is a free content management system (CMS) written in PHP
server side programming language.
The three basic functions of a content management system
I. It’s Easy to create content.
Drupal provides an user friendly interface to create content.
II. Mange content.
We can view, edit and delete those created contents.
III. Publish content.
Contents can be published anytime and anywhere on the website
2. The difference between a static website and Drupal CMS?
A. In static websites the content and the structure is stored in HTML files.
For example index page, about us page and contact us page etc.
B. In Drupal contents are stored in the Database. Contents are retrieved from
the database, when we access a certain page.
3. Basic structure of a drupal theme?
The main components in a drupal theme are regions and blocks.
• Regions are panels in a drupal theme.
• We can assign blocks and show multiple blocks in the regions.
• Regions won’t show if there is no blocks assigned to it.
• Example for regions are header, left panel, content panel, right panel,
• Blocks are HTML components.
• We assign blocks into regions.
• Blocks can be shown or hidden in specific pages.
• Example for blocks are login post, search box, menu etc.
4. Type of modules
There are There kinds of modules in drupal.
a. Core modules
Core modules comes with the drupal installation.
b. Contributed modules.
Contributed modules written by the Drupal community and
shared under the same GNU Public License (GPL) as Drupal;
c. Custom modules.
Custom modules created by the developer of the website.
Examples for module are
c. Slide show.