Introduction to Drupal

Introduction to Drupal online course
Class Name

Introduction to Drupal

Drupal is a free and open source Content Management System written in PHP. With Drupal you can create a simple personal homepage, a company website, a blog, an ecommerce site, etc. Hundreds of modules are available for use with Drupal. You can create slide shows, events calendars, a contact form, product catalogs, polls or surveys, guestbook, a forum or blog, or newsletter signup. The possibilities are endless. Basically, there are no limits with Drupal, you really can make any type of website you want.
Objectives for this class are:
  • Manual installation of Drupal on your web host
  • How to use the Administration pages (Content Management, Site Building, Permissions and Roles, etc.)
  • Building a navigation framework
  • The importance of modules in adding functionality to your site
  • How to find and install modules
  • Knowing how to change the design of your site with themes
  • Understanding how themes work behind the scenes
  • Knowing options on how to speed up your site
  • How to create custom content to store in your Drupal database using CCK
Outline
Week 1 - Getting Started with Drupal
  • Drupal is a CMS
  • Basic architecture of Drupal
  • Manual installation on a web server
  • Uses of Drupal
  • Troubleshooting
Week 2 - Administration and Site Maintenance
  • Understanding users, roles and permissions
  • Creating menus
  • What are nodes?
  • Managing URLs
  • Taxonomy overview
Week 3 - Modules