Lesson 1: The Grand Tour
- What is Drupal?
- What is a Content Management System?
Who is the target user?
What willI do in the lessons?
- A guided tour of Drupal
- The Drupal Front end
- The Drupal back end
Lesson 2: Content Creation
Activity 2.1: Creating a Story
Activity 2.2: Editing Node Content
- Content creation form fields
- Node Content types—Page
Activity 2.3: Creating a Drupal Page with a Rich Text Editor
- Permissions in Drupal
Lesson 3: Content Seasoning
Activity 3.1: Creating a Teaser
Activity 3.2: Creating an external text link
- The anatomy of a link
- Using images in content
Activity 3.3: Working with images in content
Activity 3.3a: Uploading and embedding an image
- Inserting an image if you don't have an editor
Activity 3.3b: Creating an image link
- Embedding audio in Node Content
Activity 3.4: Adding audio content
- Linking to downloadable content
Activity 3.5: Providing a link to downloadable content
- Embedding video in Node Content
Activity 3.6: Adding video content
Lesson 4: Advanced Content Editing
Enhancing layouts with HTML and CSS
- HTML and tables
- CSS in Drupal
Activity 4.6 Creating a Revision
Lesson 5:Making Content Findable
Activity 5.1: Creating a Taxonomy Vocabulary
- Tag Clouds
- Path Aliases
Activity 5.2: Creating a Path Alias
- Searching
Activity 5.3: Enabling the Search functionality
Lesson 6: Rich Content Types
Activity 6.1: Creating a Block
- Deciphering the Blocks page
- Determining the Block widths
Activity 6.2: Creating a View
- Views
Activity 6.2: Creating a Blog entry
- Setting up a blog
Lesson 7: Supporting an Editorial Team
The Creative team:
Roles
Activity 7.1: Creating Roles
Node Content types
Activity 7.2: Node Content for our Roles
Permissions
Activity 7.4: Granting Permissions
- The disgruntled team member
Activity 7.5: Blocking
Lesson 8: Offline Content Creation
Creating content offline
Activity 8.1: Pasting lightly-formatted text
Blogging
Activity 8.2: Creating a Blog entry remotely
Node Content via email
Activity 8.3: Using email to create a Story
Activity 8.4: Using email to edit Node Content
Lesson 9: Installing Drupal
- Determining if the hosting account meets spec
- Downloading Drupal
- Creating the database
- Installing Drupal
- Applying Security Updates