The Drupal Content Management System
- Three days, personalized to two days
Introduction
- Physical requirements
- Distributions: core Drupal, Acquia, Pressflow, Open Atrium, Civicspace
- examples of some high profile sites in Drupal
- whitehouse.gov
- the economist
- Resources and documentation available
- drupal.org
- google!
Installation
- Installing Drupal in 20 minutes
- Creating the first user
- Configuring basic settings
- Adding test content
Fundamental concepts
- Nodes
- Modules
- Blocks
- Themes
- Taxonomy
- Users and permissions
Basic core modules
- block
- book
- comment
- contact
- filter
- help
- menu
- node
- page & story
- path
- profile
- search
- statistics
- system
- taxonomy
- tracker
- upload
- user
Other core modules
- blog
- forum
- locale
- poll
- throttle
- watchdog
Important extra modules
- CCK
- views
- wysiwyg (tinymce editor)
- images
- calendar
- xmlsitemap
- nodewords
- location
Good practice for setting up a site
- user roles
- separating functional design from theming
- providing clean and user-friendly navigation
- search-engine optimization
- document management—upload and download
- other media: audio & video
Adding and Customizing Themes
- How themes work
- How to install a new theme
- Modifying and customizing the look of a site
- Using CSS to change the look
- A custom Favicon icon
Maintaining the site
- Automated task scheduling
- Manual backups
- Automated backups
- Site maintenance
- Version updates
Advanced Topics
- Modifying modules
- Cloning modules
- Using php snippets
- Adding new modules