Drupal Online Training
Dupal Online Training Course Content:
Drupal Basics
o How Drupal began
o What is Acquia Drupal
o What Technology Does Drupal Use?
o What is Drupal?
Content Management System
Content Management Framework
Web Application Framework
o Drupal terminology
Modules
Themes
Nodes
Blocks
o Drupal Workflow
Bootstrap
Hooks and Callbacks
Getting started
o Installing Drupal
o The Admin Interface
Creating Content
Managing Content
Site Building
Site Configuration
User Management
Roles
Permissions
Creating User Accounts
Reports
Help
Out of the Box Modules
o Core Required
o Core Optional-enabled
o Core Optional-disabled
User Contributed Modules
o What They Are
o Where They Are
o What They Do
o Downloading and Enabling
o Popular Modules
Layouts in Drupal
o Blocks and Regions
o Default Blocks
o Custom Blocks
o Configuring Blocks
Enabling Default Blocks and Controlling the Front Page
File System
o Download Methods
o Upload Module
o Upload Path Module
o Storing user uploaded materials
Advanced Content with Contributed Module: CCK
o The PAGE and the STORY
o Input Filters
o Creating Custom Content-Types
o Field Permissions
o Adding Fields to Content-Types
Text Fields
Numeric Fields
Contributed Module: Link Fields
Contributed Module: Image Fields
Contributed Module: Media Fields
Contributed Module: Field Groups
Contributed Module: Node Reference
o Using the 'Display Fields' Settings
Teaser / Body Displays
Labels
Display Formats
Working with Taxonomy
o What is taxonomy?
o Vocabularies
Required Vocabulary
Controlled Vocabulary
o Terms
Single and Multiple Terms
Adding Terms
o View Content by Term
o Storing Taxonomies
o Module-Based Vocabularies
o Common Functions
VIEWS: Advanced Displays With Contributed Module
o Overview of VIEWS
o VIEW Types
Default Views
Overriden Views
Normal Views
o Displays
Basic Settings
Display Types
Default Display
Page Display
Block Display
RSS Feed
o Creating a VIEW With the VIEWS User Interface
Basic Settings
Fields vs Node
Filters
Arguments
Relationships
The Form API
o Form Processing
o Validation
o Form Submission
o Redirection
o Creating Basic Forms
Custom Module Basics
Creating your own Custom Module
o Enabling the Custom Form Module
o Accessing the Custom Form
o Form API Properties
XML-RPC
o What is XML-RPC?
o XML-RPC Clients
o A Simple XML-RPC Server
Theming
o Architecture of the Theme System
Theme Templates
The .info file
Theme Engine
Hooks
o Creating a Theme
Where are the files?
Installing a Theme
Creating and Enabling a Customized Sub-Theme
Theme Inheritance and Sub-Themes
o Modifying a Base Theme
o Theming with a Custom Stylesheet
o Overriding Theme Behavior with PHP
Panels
o What is a Panel?
Panel Types
Layouts
o Creating a Mini Panel
o Creating a Panel Page
o Overriding the Default Front Page