Post on 26-Dec-2015
Drupal Training Syllabus
Chaitanya Lakshmichaitanyalakshmi2006@gmail.com
+91 8897429349
Topics to be Covered
- Working with nodes, content types and fields - Organizing content with taxonomy
- Configuring comments - Customizing site navigation with menus
- Working with Views - Working with blocks (content in regions) - Working with links and related content - Working with user profile information - Creating complex layouts with Panels
- Working with Hierarchical Data Systems- Working with SEO & Performance Optimization
Part 1: Introduction to Drupal
Introduction to CMS Structure of CMS
Introduction to DrupalDrupal Layers
Advantages of using DrupalDifferences Between Drupal 6 & Drupal 7
Objective of Drupal
Part 2: Installing Drupal
System Configuration (Apache, PHP, Mysql)Installation Drupal
Multi Site Configuration StepsDatabase Settings File Checklist
Common.inc File UsageBootstrap.inc File Execution Checklist
Part 3. Drupal - Basic Site configuration
Site information Date and time Files uploads
Clean-urls Site maintenance
Input formats Error reporting Performance
Part 4. Drupal - Menus
Types of Menus Creating Menus & Submenus
Customization of MenuRole Based Menus
Administration MenusMenu Callback
Part 5. Drupal - Themes
Concepts Adjusting theme settings
Switching themes
Part 6. Drupal - Content
Creating Content Content Submission
Creating new content types with CCK CCK add-ons and field types
Taxonomy Working with media – images, audio, video
Searching for content Comment
Block Management
Part 7. Drupal - User Administrator
Creating User User Access Control
Creating Roles User settings
Assigning Permissions
Part 8. Drupal - Modules
Module Management Popular Modules in Drupal
views auto_nodetitle libraries quicktabstoken autologout link video_embed_fieldctools autoupload menu_attributes hierarchical_selecthierarchical_select backup_migrate socialmedia imceadmin_menu better_exposed_filters views_slideshow panelsajax_comments calendar boost tipsydevel domain shadow contextdrupalchat domain_views performance datatablesfield_collection flexslider db_maintenance datefield_group ckeditor page_title delete_allfield_permissions combined_termref metatag entity
Part 9. Drupal – Views & Panels
Introduction to View Module Creating Views
Display View in Page and Block&
Introduction to Panels Module Creating Page Panels
Layout SelectionContent Adding to Panel
Part 10 . Drupal Template Development
The Elements of a Drupal Template Template Setup and Configuration
Working with Theme Engines Modifying an Existing Template
Building a New Template
Part 11. Drupal Module Development
Introduction to Module Architecture Introduction to Drupal Hooks
Creating Our First Module How to use template.php
Introduction to Creating Forms in Drupal Introduction to Creating Blocks
Introduction to Administration Module
Part 12. Performance Tuning in Drupal
Introduction to CSS Sprites CSS Shorthands Usage
Limiting HTTP Requests in a PagePHP Standards
Javascript MinifyingGzipping the Server Files
Mysql Query Optimization Techniques
Part 13. Drupal SEO Management
Meta Data HandlingURL Redirection
Google Maps IntegrationPage Titles
Drupal Supported SEO Modules
Part 14. Drupal Project Deployment
Modules DeploymentDatabase Deployment
Pages Redirection Virtual Host CreationsClean URLS Enabling
Vulnerability Testing
Coding Standards Testing (Code Sniffer)Naming Conventions
Vulnerability Test Cases ExecutionCross Site Scripting Test Execution
Load TestingWICO Checklist Testing
Project Data Maintenance
Don't do for Drupal
Do not place content within the page template (in the theme). All content/copy must be part of the CMS therefore, manageable without the need
of a code/theme change. Only theme related content (such as images) must be part of the
theme or theme references.
Do not place content references within the PHP code in the modules. Always reference the CMS
for that.
Reference Sites
http://drupal.org/node/627082
Translation, Multilanguage, and Localization Topicshttp://drupal.org/node/324602
(or)http://drupal.org/node/254214 [For ]
Drupal Work Flowhttp://drupal.org/node/410572 http://drupal.org/node/408018 http://drupal.org/node/408968
Othershttp://chaitanyalella.blogspot.com