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