If you are interested in developing search engine friendly Web sites with a content management system, you should be taking a close look at the open-source Drupal CMS. Drupal is a free and open source content management system (CMS) and content management framework (CMF) written in PHP and distributed under the GNU General Public License. It is used as a back end system for at least 1.5% of all websites worldwide ranging from personal blogs to corporate, political, and government sites.

Types of sites that Drupal can be used for include

DRUPAL 8 TRAINING OUTLINE

  • Drupal Basics
  • Installing Drupal — Localhost/Live Server
  • Site Configuration
  • The Admin Menu
  • Creating and Managing Content
  • Users and Permissions
  • Taxonomy
  • Menus and Navigation
  • Custom Content Types
  • Creating Custom Content
  • Managing Content
  • Managing Existing Blocks
  • Creating Blocks in Drupal 8
  • Views in Drupal Core
  • Overview of the Views Module
  • View Pages in Drupal 8
  • Creating Custom Views
  • Theme Architecture
  • Installing a Theme
  • Theme Inheritance (Sub-Themes)
  • Creating Custom Themes
  • Installing and Enabling Modules—exsiting/new module/develop
  • Pathauto
  • Date
  • Superfish
  • Views Bootstrap
  • Creating a Custom Module
  • Structure of a Module Directory
  • Routing and Controllers
  • Drupal Forms API
  • Advanced Administration
  • Backup and Restore
  • Applying Updates
  • Analyzing Logs