Drupal 7 
Basic - Introduction - Features - Overview
Drupal 7 
Drupal 7 is the trended as one of the world strongest CMS . It has 
so many features and the “n” number of enhancement portability 
and flexibility. Using the drupal 7 you can easily manage your 
content. 
Using this CMS website can be build very quick and 
simple.According to the recent statistics nearly 2 millions of 
website running on drupal.
Key Features of Drupal 7 
Listing out some of the very important features and topics of the drupal 7 : 
● Node management - you can create your own content types 
(like blogs,news,lessons etc) and include “n” number fields 
with that. 
● User & Role management - Handle itself with login and 
registration system. Welcome notification email alter , you 
can have permissions for the roles like add , edit , delete etc 
● Themes - writing our theme for the drupal website. Also you 
can extend the sub theme from the contributed themes. 
● Modules - extend or modify the functionality of the website.
Key Features of Drupal 7 
● Blocks and regions 
● Hooks - Allows you the modify or extend the drupal core 
system functionality. 
● File Management - you can handle image and other documents 
upload very easily by adding the fields. 
let ‘s see the items one by one
content (or) Node Management 
In the Technical term node - we call as a single entity. Node is 
belongs to any one content type with combination of multiple 
fields. Drupal 7 you can define your own type of content and 
fields. 
Example : Content Type - Fields like “Hospital” - Hospital Name , 
Hospital Address , Hospital Image , Hospital Phone Number etc. 
After completion of this if you put a single each and every data 
entry of hospital data are called node. 
Manage content type : Admin => structure => content type
User & Role Management 
Drupal 7 code has the features of user and role management. It 
has default registration, login and permissions modules. 
If you want you can extend the fields on the registration, add your 
own role, you can define the permission to each roles. you can 
also allow your user to perform such a actions like posting article, 
reviewing article etc. 
Drupal 7 : 
Manage Users: Admin => people
Themes 
which renders the back-end data into display with the help of 
drupal template engine. Drupal comes with 4 default theme 
bartik, garland, seven and stark. you can also install and use the 
contributed themes or write your own theme. 
Theme directory: 
core Themes will be in root_directory/themes/list_of_themes. 
contributed and custom themes should be on 
root_directory/sites/all/modules/list_of_themes.
Themes 
Basically Theme files are 
.info file - which contains the information about the theme. 
[required file] 
template.php - which contains the themes functions and 
preprocess methods.[required file] 
.inc - own functions used for the module. [optional] 
you can also have sub theme.theme also have the .tpl files of the 
node, user, etc. you can also write own tpl files for the each 
content type. 
Manage theme: Admin => Appearance
Modules 
modules will be used to extend the functionality of your website. 
Basically Drupal 7 has Two types of module. 
● Core Module - This type modules comes with default drupal 
7 core download. [like node, user etc ] 
● Contributed modules - Developed by the contributor of the 
drupal community. developer need to install on the system if 
need. 
Apart from this you can derive your own customized module.
Modules 
Modules directory 
core module will be in root_directory/modules/list_of_modules. 
contributed and custom module should be on 
root_directory/sites/all/modules/list_of_modules. 
Basically module files are 
.info file - which contains the information about the module. 
[required] 
.module file - which contains the module functions and hooks 
used.[required] 
.inc - own functions used for the module. [optional] 
Manage Modules : Admin => modules
Blocks and Regions 
Blocks are the small pieces of the content you can show it on 
anywhere in the website. Drupal have the regions like header, 
footer, sidebar first, sidebar second, content top, content 
bottom, main content etc. In case if we need, can have our own 
region can be written in the theme files. 
Manage blocks : Admin = > Structure => blocks
Views 
views will help you render the content and displays to end user. 
Reference : https://www.drupal.org/project/views 
Manage Views : Admin = > Structure => views
Hooks 
Hook methods are called when the actions are triggered in the 
drupal system. the core has so many hook api method to extend or 
modify the actions during its get executed. 
for example : hook_form_alter - This method called when form is 
get loaded. 
hook_form_validate - this method called before get submitted. 
like that so many hooks methods are there. This is one of the 
coolest feature of the drupal.
Menu & Taxnomy 
Menu - user can add edit menu items [Admin => structure => 
menu] 
taxonomy - can add edit taxonomy [Admin => structure => 
taxonomy]
Performance 
The important feature in drupal, ability to compress the js and css 
files used in the web part to increase the performance for the 
website using cache system. you can enable or disable the cache 
system. 
[Admin => configuration => Performance]
Thank U 
Dhina M

Drupal 7 Features - Introduction - Basics

  • 1.
    Drupal 7 Basic- Introduction - Features - Overview
  • 2.
    Drupal 7 Drupal7 is the trended as one of the world strongest CMS . It has so many features and the “n” number of enhancement portability and flexibility. Using the drupal 7 you can easily manage your content. Using this CMS website can be build very quick and simple.According to the recent statistics nearly 2 millions of website running on drupal.
  • 3.
    Key Features ofDrupal 7 Listing out some of the very important features and topics of the drupal 7 : ● Node management - you can create your own content types (like blogs,news,lessons etc) and include “n” number fields with that. ● User & Role management - Handle itself with login and registration system. Welcome notification email alter , you can have permissions for the roles like add , edit , delete etc ● Themes - writing our theme for the drupal website. Also you can extend the sub theme from the contributed themes. ● Modules - extend or modify the functionality of the website.
  • 4.
    Key Features ofDrupal 7 ● Blocks and regions ● Hooks - Allows you the modify or extend the drupal core system functionality. ● File Management - you can handle image and other documents upload very easily by adding the fields. let ‘s see the items one by one
  • 5.
    content (or) NodeManagement In the Technical term node - we call as a single entity. Node is belongs to any one content type with combination of multiple fields. Drupal 7 you can define your own type of content and fields. Example : Content Type - Fields like “Hospital” - Hospital Name , Hospital Address , Hospital Image , Hospital Phone Number etc. After completion of this if you put a single each and every data entry of hospital data are called node. Manage content type : Admin => structure => content type
  • 6.
    User & RoleManagement Drupal 7 code has the features of user and role management. It has default registration, login and permissions modules. If you want you can extend the fields on the registration, add your own role, you can define the permission to each roles. you can also allow your user to perform such a actions like posting article, reviewing article etc. Drupal 7 : Manage Users: Admin => people
  • 7.
    Themes which rendersthe back-end data into display with the help of drupal template engine. Drupal comes with 4 default theme bartik, garland, seven and stark. you can also install and use the contributed themes or write your own theme. Theme directory: core Themes will be in root_directory/themes/list_of_themes. contributed and custom themes should be on root_directory/sites/all/modules/list_of_themes.
  • 8.
    Themes Basically Themefiles are .info file - which contains the information about the theme. [required file] template.php - which contains the themes functions and preprocess methods.[required file] .inc - own functions used for the module. [optional] you can also have sub theme.theme also have the .tpl files of the node, user, etc. you can also write own tpl files for the each content type. Manage theme: Admin => Appearance
  • 9.
    Modules modules willbe used to extend the functionality of your website. Basically Drupal 7 has Two types of module. ● Core Module - This type modules comes with default drupal 7 core download. [like node, user etc ] ● Contributed modules - Developed by the contributor of the drupal community. developer need to install on the system if need. Apart from this you can derive your own customized module.
  • 10.
    Modules Modules directory core module will be in root_directory/modules/list_of_modules. contributed and custom module should be on root_directory/sites/all/modules/list_of_modules. Basically module files are .info file - which contains the information about the module. [required] .module file - which contains the module functions and hooks used.[required] .inc - own functions used for the module. [optional] Manage Modules : Admin => modules
  • 11.
    Blocks and Regions Blocks are the small pieces of the content you can show it on anywhere in the website. Drupal have the regions like header, footer, sidebar first, sidebar second, content top, content bottom, main content etc. In case if we need, can have our own region can be written in the theme files. Manage blocks : Admin = > Structure => blocks
  • 12.
    Views views willhelp you render the content and displays to end user. Reference : https://www.drupal.org/project/views Manage Views : Admin = > Structure => views
  • 13.
    Hooks Hook methodsare called when the actions are triggered in the drupal system. the core has so many hook api method to extend or modify the actions during its get executed. for example : hook_form_alter - This method called when form is get loaded. hook_form_validate - this method called before get submitted. like that so many hooks methods are there. This is one of the coolest feature of the drupal.
  • 14.
    Menu & Taxnomy Menu - user can add edit menu items [Admin => structure => menu] taxonomy - can add edit taxonomy [Admin => structure => taxonomy]
  • 15.
    Performance The importantfeature in drupal, ability to compress the js and css files used in the web part to increase the performance for the website using cache system. you can enable or disable the cache system. [Admin => configuration => Performance]
  • 16.