Packt Publishing Community Experience, Distilled

Drupal for Education and E-Learning Table of Contents

HomeBooksSupportFreeAuthorsAward
WELCOME YOUR ACCOUNT NEWSLETTERS ARTICLES ABOUT US

 
Drupal for Education and E-Learning Table of Contents
Back to BOOK PAGE

Table of Contents

Preface
Chapter 1: Introduction
Chapter 2: Installing Drupal
Chapter 3: Getting Started
Chapter 4: Creating a Teacher Blog
Chapter 5: Enrolling Students
Chapter 6: Creating the Student Blog
Chapter 7: Bookmarks
Chapter 8: Podcasting and Images
Chapter 9: Video
Chapter 10: Forums and Blogs
Chapter 11: Social Networks and Extending the User Profile
Chapter 12: Supporting Multiple Classes
Chapter 13: Tracking Student Progress
Chapter 14: Theming and User Interface Design
Chapter 15: Backup, Maintenance, and Upgrades
Chapter 16: Working Effectively in the Drupal Community
Index
  • Chapter 1: Introduction
    • What is Drupal
    • Drupal—A Short Historical Overview
    • What Drupal Can Do For You
    • Drupal Terminology
    • Taking Notes
    • Summary
    • Chapter 2: Installing Drupal
      • Assumptions
        • The Domain
        • The Web Host
          • Web Server
          • PHP version
          • MySQL version
        • FTP and Shell Access to Your Web Host
        • A Local Testing Environment
      • The Most Effective Way versus The Easy Way
      • Installing Drupal—The Quick Version
      • Installing Drupal—The Detailed Version
        • Getting the Codebase
        • Creating the Database and the Database User
        • Completing the Install
      • Enabling Core Modules
      • Assigning Rights to the Authenticated User Role
      • Summary
      • Chapter 3: Getting Started
        • The Core Install
          • Core User Functionality
            • My Account
            • Create Content
            • Log Out
          • Administrative Functionality
            • Content Management
            • Site Building
            • Site Configuration
            • User Management
            • Reports
        • Next Steps: Building the Foundation
        • Installing Modules and Themes
          • Files
          • Directories
          • Core Modules and Themes
          • The Sites Directory
          • Adding Modules and Themes: The Steps
            • Step 1: Download
            • Step 2: Decompress
            • Step 3: Upload
            • Step 4: Enable
          • Configuring Modules and Themes
          • Modules and Themes: A Summary
        • Creating Roles
        • Creating Content Types
          • Step 1: Creating the Content Type
            • A: Identification
            • B: Submission Form Settings
            • C: Workflow Settings
            • D: Comment Settings
          • Step 2: Adding Fields
          • Step 3: Assigning Taxonomies
            • Identification
            • Content Types
            • Settings
          • Step 4: Assigning Privileges
          • The Result
          • Creating Content Types: A Summary
        • Creating Views
          • Step 1: Add a View
          • Step 2: Set the Defaults
            • Step a: Adding Fields
            • Step b: Adding Filters
            • Step c: Adding Arguments (optional)
            • Step d: Setting Style
            • Step e: Setting Additional Configuration Options
          • Step 3: Add a Display Type
            • Save Your View!
          • Creating Views: A Summary
        • Summary
        • Chapter 4: Creating a Teacher Blog
          • Installing the Text Editor
            • Uploading and Enabling FCKeditor
            • Configuring FCKeditor
              • Assigning Permissions
              • Editing the Advanced Profile
              • Editing Visibility Settings in the Global Profile
            • Setting the Proper Input Formats
          • Creating Content Types for the Teacher Blog
            • The Blog Post Content Type
              • Add Fields
              • Assign Taxonomy
              • Assign Permissions
              • Hey! Why Not Use the Blog Module?
            • The Assignment Content Type
              • Getting Started: Installing Modules
              • The Assignment Content Type
              • Add Fields
              • Assign Taxonomy
              • Assign Permissions
          • Sample Users and Testing
            • Adding New Users
            • Section Summary
          • Adding Sample Content
          • Views for the Teacher Blog and Assignments
            • The Teacher Blog View
              • Add a View
              • Set the Defaults
              • Add a Display Type
            • The Assignment View
              • Editing the Default Values
              • Edit the Calendar Page Display
          • Summary
          • Chapter 5: Enrolling Students
            • Understanding Roles, and Assigning Rights
            • Assigning Rights
              • Rights for the Student Role
            • Creating Student Accounts
              • Method 1: Students Create their Own Accounts
                • Student Sign-in
                • Retrieving the Confirmation Email
                • Promoting New Members into the Student Role
              • Method 2: You Create the Student Accounts
            • Customizing the Registration Process
              • The User Settings Page
                • User Registration Settings
                • User Email Settings
                • Signatures
                • Pictures
            • Additional Modules for Creating User Accounts
            • Summary
            • Chapter 6: Creating the Student Blog
              • Setting Up the Student Blog
                • Assigning Permissions
                • Clone the Teacher Blog
              • Getting Interactive
                • Seeing Who's Discussing What
                  • Enabling and Cloning the Backlinks View
                  • Editing the Default Display
                  • Remove the Page Display
                  • Edit the Block Display
                  • Enabling the Block
              • Seeing It Work
              • Summary
              • Chapter 7: Bookmarks
                • Assign Rights to Use Bookmarks
                • Using Bookmarks in the Classroom
                • Sharing a Bookmark
                  • Bookmark to Blog
                    • Learning Goals
                    • Bookmarks and Media Literacy
                  • Bookmarks as Part of Ongoing Student Research
                    • Learning Goals
                • Summary
                • Chapter 8: Podcasting and Images
                  • Getting Started with Podcasts
                  • Audio Module
                    • Install the getID3() Module
                      • Install the getID3() Libraries
                    • Install the Token Module
                    • Install and Enable the Audio Module
                  • Configure the Audio Module
                    • The Audio Tab
                      • A Brief Explanation of Tokens
                    • The Metadata Tags Tab
                    • The Players Tab
                  • Assign Rights to the Audio Module
                  • Adjust Existing Views
                    • Editing the student_blog View
                    • Editing the teacher_blog View
                    • Editing the conversations View
                  • Uploading an Audio File
                  • Using Podcasts in the Class
                    • Creating Podcasts—Notes on Hardware and Software
                      • Software
                      • Hardware
                    • Everyday Uses of Podcasts
                    • Podcasts as a Tool in Project-Based Learning
                      • Ideas for Podcasting Projects
                  • iTunes or Not
                  • Images and Image Galleries
                    • Sharing Images with the Image Module
                      • Configuring the Image Module
                      • Step 1: Adjusting the Default Settings
                      • Step 2: Adjusting the Image Module Settings
                      • Step 3: Using the Keyword Taxonomy and Creating Galleries
                      • Step 4: Assign Permissions
                      • Step 5: Adjusting Views
                    • Creating Images
                  • Summary
                  • Chapter 9: Video
                    • Setting up the Video Content Type
                      • Install the Embedded Media Field Module
                      • Configure Embedded Media Field
                        • Configuring the General Settings
                        • Configuring the Embedded Media Field Settings
                    • Creating the Video Content Type
                      • Step 1: Create the Content Type
                      • Step 2: Add the Video Field
                        • Configuring the Field
                        • Configuring the Global Settings
                        • Ordering the Fields
                      • Step 3: Assign a Taxonomy
                      • Step 4: Assign Permissions
                    • Embedding Videos
                      • Embedding from an External Site
                      • Embedding from the Local Site
                    • Adjusting the Student and Teacher Blogs
                    • Hardware and Software to Create Videos
                      • Hardware
                        • Cameras and Video Capturing Equipment
                        • Microphones and Audio Quality
                        • Lighting Equipment and Editing Stations
                        • Copying Videos from YouTube/Google Video
                      • Software to Create and Edit Videos
                        • Desktop Software
                        • Online Tools
                    • Using Videos in the Classroom
                      • Student Projects
                      • Teaching with Video
                    • Drupal as a Video Hosting and Processing Platform
                    • Summary
                    • Chapter 10: Forums and Blogs
                      • Install the Forum Module
                      • Configure Forums
                        • Containers and Forums
                      • Displaying Multiple Content Types in a Forum
                      • Assign Permissions to Forums
                      • The Relationship between Forums and Blogs
                        • Forums
                          • Strengths
                          • Concerns
                        • Blogs
                          • Strengths
                          • Concerns
                      • Summary
                      • Chapter 11: Social Networks and Extending the User Profile
                        • Identifying the Goals of Your Profile
                        • Using the Core Profile Module
                          • Customizing the Core Profile
                            • Add a Last Name
                            • Add a Birthday
                          • Managing Your Profile Fields
                          • Adding Content to a Profile Created Using the Core Profile Module
                        • Moving Beyond the Core Profile Module
                          • When to Look Beyond the Profile Module
                        • Extending Profiles Using the Content Profile Module
                        • Building the Profile
                          • Edit the Settings of the Profile Content Type
                          • Configure the Base Content Profile Settings
                          • Add Fields to the Profile Content Type
                            • Add the Brief Bio Field
                            • Adding the Full Bio Field
                            • Adjusting the Field Display
                          • Add Taxonomy Terms to the Profile Content Type
                            • Adding the Interest Vocabulary
                          • Assign Rights to Profile Nodes
                        • Creating an Extended Profile
                        • Additional Options for Social Networking and User Profiles
                        • Summary
                        • Chapter 12: Supporting Multiple Classes
                          • Install and Configure Organic Groups
                          • Useful Links for Organic Groups
                            • Administrative Links
                            • Navigation Links
                              • Finding Groups and Navigating Group Content
                              • My Unread Posts
                          • Adjusting Your Site to Work with Organic Groups
                            • Create Group Types
                              • Creating the Class Content Type
                              • Creating the Club Content Type
                          • Assign Permissions to Group Nodes
                            • For Class Nodes
                            • For Club Nodes
                          • Create a Menu for Groups
                          • Setting the Defaults for Organic Groups
                            • Setting OG Configuration Options
                              • Content Types
                              • Group Details
                              • Email Settings
                              • Remember: Save Your Settings!
                            • Setting Organic Groups Access Configuration Options
                          • Creating and Using Groups
                            • Creating a Group
                            • Enabling Group-specific Blocks
                            • Adding Users/Managing Subscriptions
                            • Creating Additional Group Managers
                          • Adding Group-specific Taxonomies
                            • Creating Content in a Group
                          • Summary
                          • Chapter 13: Tracking Student Progress
                            • Getting an Overview of Student Work
                              • Using the Core Tracker Module
                              • Replacing the Tracker Module with Views
                            • Using Code Snippets to Track Student Progress
                              • Enabling PHP Snippets
                              • Embedding a PHP Snippet in a Page
                                • Explaining the Snippet
                            • Using Views and PHP Snippets Together
                              • Creating the View
                                • Adjusting the Defaults Display
                                • Adjusting the Page Display
                              • Embedding the Snippet
                              • Explaining the Snippet
                            • Tracking Responses to Specific Assignments
                              • Editing the Argument
                                • Restrict Access
                                • How it Works
                            • Private Communication with Students
                              • Getting Started
                              • Configuring Coherent Access
                              • Using Coherent Access
                              • Tracking Posts Created and Shared Using Coherent Access
                            • Summary
                            • Chapter 14: Theming and User Interface Design
                              • Basic Principles
                                • Keep it as Simple as Possible
                                • Hide Unnecessary Options
                              • Setting the Home Page
                              • Menus, Blocks, and Primary Links
                                • Primary and Secondary Links
                                • Creating Customized Menus
                                • Create a Separate Administration Menu
                                  • Adding New Menus
                                  • Enabling the Block
                                  • Adding items to the Menu
                                • Create a Separate "Add Content" Block
                                  • Adding New Menus
                                  • Enabling Blocks
                                  • Adding Menu Items into the Menu
                                • Populate the Primary Links
                                  • Adding a Post Directly to a Menu
                                  • Adding a New Menu Item
                                  • Blocks and Block Placement FAQ
                              • Changing Settings via the Admin Menu
                                • The Site Information Page
                                  • Theme Settings
                                  • Enabling Themes
                                  • Global Theme Settings
                              • Looking Under the Hood
                                • Drupal's Theme Structure
                                • css files
                                • tpl.php Files
                                  • Custom tpl.php Files
                                • CSS and JavaScript Aggregation
                                • Additional Resources
                              • Summary
                              • Chapter 15: Backup, Maintenance, and Upgrades
                                • Setting Up Cron Jobs
                                • Backup and Maintenance Overview
                                • Backing Up the Codebase
                                • Automating Backups Using DB Maintenance
                                  • Configuring the Database Optimization Options
                                  • Configuring the Database and Files Backup Options
                                  • Summary: Using DB Maintenance to Automate Backup and Maintenance
                                • Caring For Your Database
                                  • Using PHPMyAdmin as a Maintenance and Backup Tool
                                    • Optimizing Tables Using PHPMyAdmin
                                • Manually Backing Up the Database
                                  • Backing up the Database via PHPMyAdmin
                                  • Backing Up Your Database via the Command Line
                                    • Command Line Database Backups—The Short Version
                                    • Command Line Database Backups—The Full Explanation
                                • Command Line Backups of Core Codebase, Contributed Modules, and Files
                                  • The Master Backup
                                  • Backing up Contributed Modules and Themes
                                  • File Backups
                                  • Putting it all Together
                                  • OK. What Should I Back Up, and When Should I Do It?
                                  • Verifying that your Backup Works
                                    • Before We Begin: Web Space for Testing Your Backup
                                    • Creating the Backup Database
                                    • Uploading the Backup Codebase
                                    • Edit settings.php
                                • The Test Site
                                • Disaster Recovery
                                • Updating Your Site
                                • Upgrading Core
                                  • Upgrading Core—The Short Version
                                  • Upgrading Core—The Detailed Version
                                    • Preparing the Upgraded Site
                                    • Preparing the Codebase—Additional Notes
                                    • Bringing the Upgrade Live
                                • Upgrading Contributed Modules
                                • Upgrading Your Theme
                                • Summary
                                  Back to BOOK PAGE

                                     




                                  © Packt Publishing Ltd 2010

                                  RSS