Back to Drupal Training Syllabus
Drupal Site Building
This is the course on 'how to' guide for implementing business functionality and features into your Drupal site.
Learning Objectives
Trainee will be able to create a Drupal website without writing a single line of code, using configuration. Get an idea on Drupal terminologies, Content types, Modules, Themes, etc.
Course Content
-
Folder structure
-
Post install configurations
-
Basic terminologies
-
What is Module, how to install?
-
What is Theme, how to install?
-
Drupal Database structure
-
Blocks, Regions - Basics
It is important to understand the folder structure of Drupal before beginning the development. There is a slight difference between the structure of version 7 and 8.
https://www.drupal.org/node/2621480
https://www.drupal.org/node/1443420
http://drupal.stackexchange.com/questions/84811/what-are-all-the-directo...
Once the installation is complete, it is the time to customize the site as per the requirement. Major points to consider are :
1) Site Name
2) Site Logo
3) Users
4) Permissions
5) Blocks
6) Contents.
7) Check whether the 'files' directory is accessible by the web server.
https://www.drupal.org/node/394704
Most of the terms in Drupal are daily using terms, may be with small changes in meaning.
More read here
https://drupalcloud.mit.edu/help/frequently-asked-questions-about-drupal...
https://www.drupal.org/glossary
Modules are packages of code that extend or enhance Drupal core to add additional (or alternate) functionality and features.
http://sharonkrossa.com/drupallets/modules101
https://www.drupal.org/documentation/install/modules-themes/modules-7
A theme is a collection of files that define the presentation layer
https://www.drupal.org/node/171194
https://www.drupal.org/getting-started/install-contrib/themes
All the configuration changes are saved in database. For a developer, it is important to know the structure of drupal database.
https://www.drupal.org/node/1785994
https://www.drupal.org/node/2360815
Blocks are the boxes of content (such as "User Login" or "Who's online") that can be displayed in regions (such as footer or sidebar) on web page.
https://www.drupal.org/documentation/modules/block
Reference
http://buildamodule.com/collection/build-your-first-drupal-7-web-site