Book Image

Drupal for Education and E-Learning - Second Edition - Second Edition

Book Image

Drupal for Education and E-Learning - Second Edition - Second Edition

Overview of this book

As social networks become more popular, their role in the classroom has come under scrutiny. Drupal offers a wide variety of useful tools for educators. Within a single Drupal site, you can set up social bookmarking, podcasting, video hosting, formal and informal groups, rich user profiles, and other features commonly associated with social web communities. "Drupal for Education and E-Learning - Second Edition" teaches you how to create your own social networking site to advance teaching and learning goals in the classroom, while giving you complete control over features and access. Communicate with students, share learning resources, and track assignments through simple tasks with this hands-on guide.In this book you will learn to install and configure the default Drupal distribution and then extend it to include blogs, bookmarks, a media sharing platform, and discussion forums. The book also covers how to organize your site to easily track student work on the site, and how to control who has access to that information. Additionally, it teaches you how to make the site easy to use, how to maintain the site, and how to ask for and receive help in the Drupal community.
Table of Contents (23 chapters)
Drupal for Education and E-Learning - Second Edition
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Index

A

  • Account Settings page
    • about / The Account Settings page
    • sections / The Account Settings page
    • ANONYMOUS USERS section / The ANONYMOUS USERS section
    • ADMINISTRATOR ROLE section / The ADMINISTRATOR ROLE section
    • REGISTRATION section / The REGISTRATION AND CANCELLATION section
    • CANCELLATION section / The REGISTRATION AND CANCELLATION section
    • PERSONALIZATION section / The PERSONALIZATION section
    • E-mails section / The E-mails section
  • Activity Stream / Additional options for social networking and user profiles
  • Add content link / Add content
  • Add content | Assignment link / Creating content in a group
  • Add content | Note / Using Node access user reference
  • Add forum button / Containers and forums
  • Add vocabulary link / Step 3 – assigning taxonomies
  • Administer nodes permission / Assigning permissions
  • Administer | Structure | Blocks / Step 3 – defining multiple display types (optional)
  • administrative functionality
    • about / Administrative functionality
    • dashboard section / Dashboard
    • content section / Content
    • structure section / Structure
    • appearance section / Appearance
    • People administrative section / People
    • Modules page / Modules
    • Configuration / Configuration
    • Reports administrative section / Reports
    • Help link / Help
  • administrative links
    • Reports | Status report | Rebuild permissions / Administrative links
    • Structure | Content types / Administrative links
    • Configuration | Organic Groups / Administrative links
  • ADMINISTRATOR ROLE section / The ADMINISTRATOR ROLE section
  • Adobe Premiere / Desktop software
  • anonymous user / Drupal terminology
  • ANONYMOUS USERS section / The ANONYMOUS USERS section
  • Appearance section / Appearance
  • Apply (all displays) button / Step 2 (b) – adding/editing filters, Setting the path and menu, Restricting access
  • assignment content type
    • about / Creating the assignment content type, The assignment content type
    • modules, installing / Getting started – installing modules
    • fields, adding / Adding fields
    • fields, ordering / Ordering fields
    • taxonomy, assigning / Assigning a taxonomy
    • permissions, assigning / Assigning permissions
  • assignment view
    • about / The assignment view
    • default values, editing / Editing the default values
  • AudioField module
    • about /
    • installing /
    • enabling /
    • configuring /
    • rights, assigning to /
  • AudioField module configuration
    • about /
    • palyers /
  • Audio nodes / Step 7 – adjusting views (optional)
  • authenticated user / Drupal terminology
  • authenticated user role
    • roles, assigning to / Assigning rights to the authenticated user role
    • comment module / Assigning rights to the authenticated user role
    • Search module / Assigning rights to the authenticated user role

B

  • backlinks view / Seeing who's discussing what
  • backup
    • overview / Backup and maintenance overview
    • contributed modules / Backing up the contributed modules and themes
    • themes / Backing up the contributed modules and themes
    • file backups / File backups
    • content / What should I backup and when should I do it?
    • verifying / Verifying that your backup works
    • codebase, uploading / Uploading the backup codebase
    • settings.php file, editing / Editing the settings.php file
  • Backup and Migrate module
    • view / Automating backups using backup and migrate
    • database, configuring / Configuring the database and file backup options
    • files backup options / Configuring the database and file backup options
    • default profile, modifying / Modifying the default profile
    • database, scheduling / Scheduling database and file backups
    • files backups, scheduling / Scheduling database and file backups
    • summary / Summary – using backup and migrate to automate backup and maintenance
  • backup database
    • creating / Creating the backup database
    • recreating, via PHPMyAdmin / Recreating the database via phpMyAdmin
    • recreating, via command line / Recreating the database via the command line
  • Backup module
    • about / Automating backups using backup and migrate
  • backup verification
    • site, testing ways / Before we begin – web space for testing your backup
  • basic principles
    • simple presentation / Keeping it as simple as possible
    • unnecessary options, hiding / Hiding unnecessary options
  • block / Drupal terminology
    • about / What is a block? How is it different from a menu?
    • comparing, with menu / What is a block? How is it different from a menu?
    • activities / What else can I do with a block?
    • making, visible to specific roles / Can I make a block visible to specific roles or on specific pages?
    • making, visible to specific pages / Can I make a block visible to specific roles or on specific pages?
  • blocks / Menus, blocks, and primary links
  • blog post content type
    • about / The blog post content type
    • fields, adding / Adding fields and assigning a taxonomy
    • taxonomy, assigning / Adding fields and assigning a taxonomy
    • permissions, assigning / Assigning permissions
    • blog module / Hey! Why not use the blog module?
  • blog posts / Cloning the teacher blog
  • blogs
    • and forum relationship / The relationship between forums and blogs
    • about / Blogs
    • strengths / Strengths
    • concerns / Concerns
    • versus forums / Forums versus blogs
  • bookmarks / Cloning the teacher blog
    • rights, assigning for use / Assign rights to use bookmarks
    • using, in classroom /
    • sharing /
    • using, for blog /
    • goals /
    • and media literacy /
    • using, in ongoing search /
  • bumping / Support forums
  • bundle / Drupal terminology

C

  • CamStudio / Desktop software
  • Camtasia / Desktop software
  • CANCELLATION section / The REGISTRATION AND CANCELLATION section
  • class nodes / Class nodes
  • club node / Club nodes
  • codebase
    • backing up / Backing up the codebase
  • code snippets
    • used, for student progress tracking / Using code snippets to track student progress
    • PHP snippets, enabling / Enabling PHP snippets
    • PHP snippets, embedding in page / Embedding a PHP snippet in a page, Explaining the snippet
    • snippet / Explaining the snippet
  • Comment module / Assigning rights to the authenticated user role, Rights for the student role
  • Configuration administrative section / Configuration
  • Configuration | Maintenance mode / Bringing the upgrade live
  • Configuration | Performance / CSS and JavaScript aggregation
  • Configure site screen / Installing Drupal – the detailed version
  • content / What is a region?
  • Content* All taxonomy terms field / Step 2 (a) – adding fields
  • Content* Link to source field / Step 2 (a) – adding fields
  • Content administrative section / Content
  • content type / Drupal terminology
    • OG fields, assigning to group / Assigning OG fields to group and content types
  • content type options
    • setting / Setting the options for content types
  • content types
    • creating / Creating content types, Step 1 – creating the content type
    • Name section / The Name and Description sections
    • Description section / The Name and Description sections
    • Submission form settings page / The Submission form settings page
    • Publishing options page / The Publishing options page
    • Display settings section / The Display settings page
    • Comment settings page / The Comment settings page
    • Menu settings page / The Menu settings page
    • fields, adding / Step 2 – adding fields
    • taxonomies, assigning / Step 3 – assigning taxonomies
    • taxonomies, adding / Adding a taxonomy to a content type
    • permissions, assigning / Step 4 – assigning permissions
    • result / The result
    • creating, summary / Creating content types – summary
  • content types, Teacher blog
    • creating / Creating content types for the teacher blog
    • blog post / The blog post content type
    • assignment / Creating the assignment content type
  • contributed modules / Drupal terminology
    • upgrading / Upgrading contributed modules
  • core / Drupal terminology
  • core codebase
    • master backup / The master backup
  • core installation
    • Drupal / The core installation
    • core user functionality / Core user functionality
    • Log out link / Log out
    • administrative functionality / Administrative functionality
  • core modules
    • enabling / Enabling core modules, Assigning rights to the authenticated user role
  • core profile customization
    • about / Customizing the core profile
    • last name, adding / Adding a last name
    • birthday, adding / Adding a birthday
    • profile fields, managing / Managing your profile fields
  • core profile module
    • out of the box view / Moving beyond the core profile module
  • core upgradation
    • to-do tasks / Upgrading core
    • updated version, replacing with / Upgrading core – the short version
    • upgraded site, preparing / Preparing the upgraded site
    • codebase, preparing / Preparing the codebase – additional notes
    • finishing steps / Bringing the upgrade live
  • core user functionality
    • My account page / My Account
    • Add content submenu / Add content
  • core user module
    • about / Using the core User module
    • using / Using the core User module
    • core profile, customizing / Customizing the core profile
    • content, adding to profile / Adding content to a profile created using the core User module
  • Create content link / The result
  • Create content | Image / Creating images
  • Create new account button / Method 2 – creating the student accounts
  • cron jobs
    • about / Setting up cron jobs
    • setting up / Setting up cron jobs
  • CSS files / CSS files
  • customized menus
    • creating / Creating customized menus
    • new menus, adding / Adding new menus
    • blocks, enabling / Enabling blocks
    • menu items, adding / Adding menu items into the menu

D

  • Dashboard section / Dashboard
  • database
    • about / Caring for your database
    • backing up, via PHPMyAdmin / Backing up the database via phpMyAdmin
    • backing up, via command line / Backing up your database via the command line
  • database backup, via command line
    • about / Backing up your database via the command line
    • mkdir backup / Command-line database backups – the short version
    • cd backup / Command-line database backups – the short version
    • explaining / Command-line database backups – the full explanation
  • Date fields / Adding fields
  • DB maintenance
    • used, for table optimization automating / Automating table optimization using DB maintenance
  • default values, assignment view
    • editing / Editing the default values
    • filters, adding / Adding filters
    • title, adding / Adding a title and header
    • header, adding / Adding a title and header
    • calendar display, editing / Editing the calendar display
    • path, setting / Setting the path and menu
    • menu, setting / Setting the path and menu
  • Description field / The Name and Description sections, Step 1 (a) – describing the view
  • desktop-editing software, options
    • Windows Movie Maker / Desktop software
    • iMovie / Desktop software
    • Quicktime Pro / Desktop software
    • Camtasia / Desktop software
    • CamStudio / Desktop software
    • Wink / Desktop software
    • Adobe Premiere / Desktop software
    • Final Cut Pro / Desktop software
  • disaster recovery / Disaster recovery
  • Display format settings / Step 1 (d) – setting display type options, Step 1 (e) – setting the display format
  • Display settings section / The Display settings page
  • domain
    • about / The domain
  • Drupal
    • about / What is Drupal?
    • historical overview / Drupal – a short historical overview
    • advantages / What Drupal can do for you
    • terminology / Drupal terminology
    • assumptions / Assumptions
    • core installation / The core installation
    • theme structure / Drupal's theme structure
    • CSS / CSS and JavaScript aggregation
    • JavaScript aggregation / CSS and JavaScript aggregation
    • additional resources / Additional resources
    • backup / Backup and maintenance overview
    • maintenance / Backup and maintenance overview
    • data list / Backup and maintenance overview
  • drupal
    • as video hosting / Drupal as a video hosting and processing platform
    • as processing platform / Drupal as a video hosting and processing platform
  • Drupal.org research
    • about / Researching on Drupal.org
    • search / Searching effectively
    • handbooks / Handbooks
    • issue queue, browsing / Browsing the issue queue
  • Drupal community
    • starting with / Getting started
    • support / Giving support
  • Drupal installation
    • quick version / Installing Drupal – the quick version
    • detailed version / Installing Drupal – the detailed version

E

  • E-mails section
    • about / The E-mails section
  • edit link / Managing your profile fields
  • Edit tab / My Account, Creating an extended profile
  • embedded media field module
    • installing / Installing the embedded media field module
  • Enable button / Enabling themes
  • entity / Drupal terminology
  • entity type / Drupal terminology
  • evaluating bookmarks /
  • existing views
    • adjusting / Adjusting the existing views
    • student_blog view, editing / Editing the student_blog view
    • teacher_blog view, editing / Editing the teacher_blog view
    • conversations view, editing / Editing the conversations view
    • audio file, uploading / Uploading an audio file
  • extended profile
    • creating / Creating an extended profile

F

  • favicon / Shortcut icon settings
  • field / Drupal terminology
  • field settings
    • configuring / Configuring the Field settings
  • files / Backup and maintenance overview
  • Final Cut Pro / Desktop software
  • Firebug / CSS files
  • footer / What is a region?
  • forum
    • installing / Installing the Forum module
    • configuring / Configuring forums
    • multiple content types , displaying / Displaying multiple content types in a forum
    • permissions, assigning / Assigning permissions to forums
    • and blog relationship / The relationship between forums and blogs
    • strengths / Forums
    • students / Strengths
    • concerns / Concerns
    • versus blogs / Forums versus blogs
  • forum configuration
    • about / Configuring forums
    • containers / Containers and forums
    • forums / Containers and forums
  • forum settings
    • Hot topic threshold / Containers and forums
    • Topics per page / Containers and forums
    • Default order / Containers and forums
  • foundation
    • elements / Next steps – building the foundation

G

  • global theme settings
    • about / Global theme settings
    • display, toggling / Toggling the display
    • logo image setting / Logo image settings
    • shortcut icon settings / Shortcut icon settings
    • theme-specific settings / Theme-specific settings
  • GNU / What is Drupal?
  • GPL / What is Drupal?
  • group
    • creating / Creating a group
    • -specific blocks, enabling / Enabling group-specific blocks
    • subscriptions, managing / Adding users/Managing subscriptions
    • users, adding / Adding users/Managing subscriptions
    • additional group managers, creating / Creating additional group managers
  • group-specific taxonomies
    • about / Adding group-specific taxonomies
    • content, creating in group / Creating content in a group
  • group nodes
    • permission, assigning / Assigning permissions to group nodes
    • permission, setting for class nodes / Class nodes
    • permission, setting for club nodes / Club nodes
  • groups.drupal.org / Groups.drupal.org
  • group types, OG
    • creating / Creating group types
    • class content type, creating / Creating the Class content type
    • class content type, Organic Groups fieldset / The Organic Groups fieldset
    • club content type, creating / Creating the Club content type

H

  • hardware requirements, for video creating
    • about / Hardware
    • cameras / Cameras and video capturing equipment
    • video capturing equipment / Cameras and video capturing equipment
    • microphones / Microphones and audio quality
    • audio quality / Microphones and audio quality
    • lighting equipment / Lighting equipment and editing stations
    • editing stations / Lighting equipment and editing stations
    • YouTube/Google video, copying / Copying videos from YouTube/Google video
  • header / What is a region?
  • Heartbeat / Additional options for social networking and user profiles
  • help / What is a region?
  • Help section / Help
  • highlighted / What is a region?
  • home page
    • setting / Setting the home page

I

  • image
    • style, creating / Step 1 – creating an image style (optional)
    • gallery taxonomies, creating / Step 2 – creating gallery taxonomies
    • content type, creating / Step 3 – creating the image content type
    • display, editing / Step 4 – edit the display (optional)
    • editing, permission assignment / Step 5 – assigning permissions to create and edit images
    • creating, permission assignment / Step 5 – assigning permissions to create and edit images
    • galleries, creating / Step 6 – creating galleries
    • views, adjusting / Step 7 – adjusting views (optional)
    • creating / Creating images
  • Image API module / Images and image galleries
  • Imagecache module / Images and image galleries
  • Imagefield module / Images and image galleries
  • image galleries
    • title field, adding / Adding the title field
    • sort criteria, adding / Adding the sort criteria
    • content relationship, adding / Adding content relationship
    • contextual filter, changing to taxonomy term / Changing the contextual filter to taxonomy term
  • Image nodes / Step 7 – adjusting views (optional)
  • iMovie / Desktop software
  • installation, text editor
    • CKEditor, uploading / Uploading and enabling CKEditor
    • CKEditor, installing / Uploading and enabling CKEditor
    • proper text formats, setting / Setting the proper text formats
    • user rights, assigning via roles / Assigning user rights via roles
    • roles / Understanding roles and how they work
  • IRC / Internet Relay Chat (IRC)
  • iTunes
    • about / iTunes or not

K

  • Keyword taxonomy / Assigning a taxonomy

L

  • LDAP / Additional modules for creating user accounts
  • left sidebar / What is a region?
  • links, OG
    • administrative links / Administrative links
  • LMS / What Drupal can do for you
  • local testing environment
    • about / A local testing environment
    • setting up, MAMP used / Setting up a local environment using MAMP (Mac only)
    • setting up, XAMPP used / Setting up a local environment using XAMPP (Windows only)
    • configuring, for Drupal / Configuring your local environment for Drupal
  • local testing environment configuration, for Drupal
    • configuring, for Drupal / PHP configuration
    • PHP configuration / PHP configuration
    • MySQL configuration / MySQL configuration
  • Log out link / Log out

M

  • main menu
    • about / Main menu, Populating the main menu
    • post, adding directly / Adding a post directly to a menu
    • new item, adding / Adding a new menu item
  • maintenance
    • overview / Backup and maintenance overview
  • MAMP
    • used, for local testing environment setup / Setting up a local environment using MAMP (Mac only)
  • master backup
    • about / The master backup
    • command line details / Details on the command line
  • Media Mover / Drupal as a video hosting and processing platform
  • menu / Drupal terminology
    • about / Menus, blocks, and primary links
    • customized menus, creating / Creating customized menus
    • main menu, populating / Populating the main menu
  • Menu settings section / The Menu settings page
  • Menu settings tab / Adding a post directly to a menu
  • Migrate module
    • about / Automating backups using backup and migrate
  • modules
    • installing / Installing modules and themes
    • adding / Steps for adding modules and themes
    • downloading / Step 1 – downloading
    • decompressing / Step 2 – decompressing
    • uploading / Step 3 – uploading
    • enabling / Step 4 – enabling
    • configuring / Modules
    / Backup and maintenance overview
  • Modules page / Modules
  • My account page / My Account
  • MySQL version / MySQL version

N

  • Name field / The Name and Description sections
  • navigation links
    • about / Navigation links
    • groups, finding / Finding groups and navigating group content
    • group content, finding / Finding groups and navigating group content
    • blocks / Blocks and views created by OG and OG extras
    • views / Blocks and views created by OG and OG extras
    • group menu, creating / Creating a menu for groups
  • Nice Menus module / Main menu
  • node / Drupal terminology
  • Node module / Assigning rights to the authenticated user role
  • node type / Drupal terminology

O

  • OG
    • configuring / Installing and configuring Organic Groups
    • installing / Installing and configuring Organic Groups
    • about / Installing and configuring Organic Groups
    • links / Useful links for Organic Groups
    • site, settings / Adjusting your site to work with Organic Groups
    • group types, creating / Creating group types
  • OG fields, assigning to group
    • about / Assigning OG fields to group and content types
    • steps / Adding fields
    • name, setting / Setting field names and visibility
    • visibility, setting / Setting field names and visibility
    • actions / OG fields in action
    • OG roles, editing / Editing OG roles and permissions
    • permisiions, ediitng / Editing OG roles and permissions
  • OG Forum D7 module / Setting the options for content types
  • online tools / Online tools
  • Optimize table option / Optimizing tables using phpMyAdmin

P

  • $per_page variable / Explaining the snippet
  • page display
    • editing / Editing the page display
    • removing / Removing the page display
  • Page display type / Step 2 – editing the view
  • Page Top / What is a region?
  • PDO / MySQL version
  • People administrative section / People
  • People link / Creating additional group managers
  • People | Permissions / Assigning rights to view profiles
  • Permission page / Step 4 – assigning permissions
  • permissions, video filed
    • assigning / Step 4 – assigning permissions
  • PERSONALIZATION section
    • about / The PERSONALIZATION section
    • signatures / Signatures
    • pictures / Pictures
  • PHPMyAdmin
    • using, as maintenance tool / Using phpMyAdmin as a maintenance and backup tool
    • using, as backup tool / Using phpMyAdmin as a maintenance and backup tool
    • used, for table optimization / Optimizing tables using phpMyAdmin
  • PHP snippets
    • using, with Views / Using Views and PHP snippets together
  • PHP version / PHP version
  • podcast
    • requirements /
    • using, in classroom / Using Podcasts in the Class
    • creating / Creating podcasts – notes on hardware and software
    • software requirements / Software
    • hardware requirements / Hardware
    • uses / Everyday uses of podcasts
    • using, in project-based learning / Using podcasts as a tool in project-based learning
    • project ideas / Ideas for podcasting projects
    • examples / Some general examples
  • podcast content type
    • creating / Creating the podcast content type
    • audio field, adding / Adding an audio field to the podcast content type
    • rights, assigning to / Assigning rights to the podcast content type
  • post / Drupal terminology
  • private communication, with students
    • about / Private communication with students, Getting started
    • node access user reference, configuring / Configuring Node access user reference
    • node access user reference, using / Using Node access user reference
  • Putty / Backing up your database via the command line

Q

  • questions
    • support forums / Support forums
    • support mailing list / The Support mailing list
    • groups.drupal.org / Groups.drupal.org
  • Quicktime Pro / Desktop software

R

  • Recent content link / Using the core Tracker module
  • region / Drupal terminology
    • about / What is a region?
    • left sidebar / What is a region?
    • right sidebar / What is a region?
    • content / What is a region?
    • header / What is a region?
    • footer / What is a region?
    • highlighted / What is a region?
    • help / What is a region?
    • page top / What is a region?
    • page bottom / What is a region?
  • registration process
    • customizing / Customizing the registration process
    • Account Settings page / The Account Settings page
  • REGISTRATION section / The REGISTRATION AND CANCELLATION section
  • Reports administrative section / Reports
  • rights
    • assigning / Understanding roles and assigning rights, Assigning rights
    • assigning, for student role / Rights for the student role
  • right sidebar / What is a region?
  • role / Drupal terminology
  • roles
    • creating / Creating roles
    • about / Understanding roles and assigning rights
  • RSS / Step 1 (d) – setting display type options

S

  • sample content
    • aadding / Adding sample content
    • adding / Adding sample content
  • Save configuration button / Step 4 – enabling
  • Save permissions button / Assigning rights to the authenticated user role, Rights for the student role, Assign rights to use bookmarks
  • Save profile button / Modifying the default profile
  • search index / Seeing it work
  • Search module / Assigning rights to the authenticated user role
  • settings
    • changing, via admin menu / Changing settings via the admin menu
  • site
    • setting up, for image usage / Configuring your site to use images
    • updating / Updating your site
  • Site information page
    • about / The Site information page
    • theme settings / Theme settings
    • themes, enabling / Enabling themes
  • social networking
    • additional options / Additional options for social networking and user profiles
  • software requirements, for video creating
    • desktop software / Desktop software
    • online tools / Online tools
  • specific assignments
    • responses, tracking / Tracking responses to specific assignments
    • argument, editing / Editing the argument, Restricting access, How it works
  • Structure administrative section / Content, Structure
  • Structure | Content types | MANAGE FIELDS / Adding a taxonomy to a content type
  • Structure | Menus / Adding new menus
  • Structure | Views link / Editing the block display
  • student accounts
    • creating / Creating student accounts, Method 2 – creating the student accounts
    • creating, by themselves / Method 1 – students creating their own accounts
    • sign in / Student sign-in
    • new members, promoting to / Promoting new members into the student role
    • confirmation e-mail, retrieving / Retrieving the confirmation e-mail
  • student blog
    • setting up / Setting up the student blog
    • permissions, assigning / Assigning permissions
    • teacher blog, cloning / Cloning the teacher blog
    • in action / Seeing it work
  • student blog interactions
    • about / Getting interactive
    • discussion alert / Seeing who's discussing what
    • backlinks view, enabling / Enabling and cloning the backlinks view
    • backlinks view, cloning / Enabling and cloning the backlinks view
    • page display, editing / Editing the page display
    • page display, removing / Removing the page display
    • block display, editing / Editing the block display
    • block, enabling / Enabling the block
  • Student blog link / Seeing it work
  • student blogs
    • adjusting / Adjusting the student and teacher blogs
  • student roles / Assigning permissions to forums
  • student work
    • overview / Getting an overview of student work
    • core Tracker module / Using the core Tracker module
    • Tracker module, replacing with Views / Replacing the Tracker module with Views
  • Submission form settings page / The Submission form settings page

T

  • table optimization
    • automating, DB maintenance used / Automating table optimization using DB maintenance
  • taxonomy / Drupal terminology, Displaying multiple content types in a forum
  • Teacher blog
    • content types, creating / Creating content types for the teacher blog
    • views / Views for the teacher blog and assignments
    • view / The teacher blog view
    • assignment view / The assignment view
  • teacher blogs
    • adjusting / Adjusting the student and teacher blogs
  • Teacher blog view
    • about / The teacher blog view
    • adding / Adding a view
    • editng / Editing the view
    • fields, adding to / Adding fields to the view
    • filters, adding / Adding filters
    • contextual filters, adding / Adding contextual filters
    • display format, setting / Setting the display format
    • additional configuration options, setting / Setting additional configuration options
  • Teacher roles / Assigning permissions to forums
  • teacher_blog view / Setting up the student blog
  • term / Drupal terminology
  • terminal application / Backing up your database via the command line
  • terminology, Drupal
    • entity / Drupal terminology
    • entity type / Drupal terminology
    • field / Drupal terminology
    • bundle / Drupal terminology
    • node / Drupal terminology
    • content type / Drupal terminology
    • node type / Drupal terminology
    • post / Drupal terminology
    • core / Drupal terminology
    • contributed modules / Drupal terminology
    • theme / Drupal terminology
    • menu / Drupal terminology
    • block / Drupal terminology
    • region / Drupal terminology
    • taxonomy / Drupal terminology
    • term / Drupal terminology
    • user / Drupal terminology
    • role / Drupal terminology
    • anonymous user / Drupal terminology
    • authenticated user / Drupal terminology
    • UID1 (User ID 1) / Drupal terminology
  • term reference field / Displaying multiple content types in a forum
  • test site / The test site
  • text editor
    • installing / Installing the text editor
  • text formats / Setting the proper text formats
  • theme / Drupal terminology
    • about / Backup and maintenance overview
    • upgrading / Upgrading your theme
  • Theme developer module / Additional resources
  • themes
    • installing / Installing modules and themes
    • files / Files
    • directories / Directories
    • core modules / Core modules and themes
    • sites directory / The sites directory
    • adding / Steps for adding modules and themes
    • downloading / Step 1 – downloading
    • decompressing / Step 2 – decompressing
    • uploading / Step 3 – uploading
    • enabling / Step 4 – enabling
    • configuring / Modules, Themes
  • tpl.php files
    • about / tpl.php files
    • custom pages, creating / Custom tpl.php files
  • Type of Assignment / Assigning a taxonomy

U

  • UID1 (User ID 1) / Drupal terminology
  • Update button / Promoting new members into the student role
  • Update manager / Updating your site
  • user / Drupal terminology
  • user accounts
    • creating, additional modules used / Additional modules for creating user accounts
  • User module / Assigning rights to the authenticated user role, Rights for the student role
  • user profile goals
    • identifying / Identifying the goals of user profiles
  • user profiles
    • about / Extending profiles using the field group and field permissions modules
    • building / Building the profile
    • filelds, adding to / Adding fields to the profile
    • field groups, adding / Creating field groups
    • field, adding to field groups / Adding fields to the field groups
    • permission, assigning for field view / Assigning permissions to view and edit fields
    • permission, assigning for field edit / Assigning permissions to view and edit fields
    • rights, assigning for profile view / Assigning rights to view profiles
    • additional options / Additional options for social networking and user profiles
  • users
    • adding / Adding new users
    • section summary / Section summary

V

  • video content type
    • about / Setting up the video content type, Creating the video content type
    • embedded media field module, installing / Installing the embedded media field module
    • creating / Step 1 – creating the content type
    • video field, adding / Step 2 – adding the Video field
  • video field
    • taxonomy, assigning / Step 3 – assigning a taxonomy
    • permissions, assigning / Step 4 – assigning permissions
  • video field configuration
    • video settings / Configuring the Video settings
    • field settings / Ordering the fields
  • videos
    • embedding / Embedding videos
    • embedding, from external site / Embedding from an external site
    • embedding, from local site / Embedding from the local site
    • creating, hardware requirement / Hardware
    • creating, software requirement / Software to create and edit videos
    • using, in classroom / Using videos in the classroom
  • videos, using in classroom
    • about / Using videos in the classroom
    • student projects / Student projects
    • language learning / Student projects
    • Videotape field trips / Student projects
    • video bookends / Student projects
    • videotape labs / Student projects
    • used, for teaching / Teaching with video
  • video settings
    • configuring / Configuring the Video settings
  • view
    • about / Creating views
    • creating / Creating views
    • adding / Step 1 – adding a view
    • describing / Step 1 (a) – describing the view
    • data type, selecting / Step 1 (b) – selecting the type of data and filter
    • filter, selecting / Step 1 (b) – selecting the type of data and filter
    • display type, selecting / Step 1 (c) – selecting a display type
    • display type options, setting / Step 1 (d) – setting display type options
    • display format, setting / Step 1 (e) – setting the display format
    • editiing / Step 2 – editing the view
    • fields, adding / Step 2 (a) – adding fields, Step 2 (b) – adding/editing filters
    • fields, configuring / Configuring fields
    • fields, editing / Step 2 (b) – adding/editing filters
    • contextual filters, editing / Step 2 (c) – adding/editing contextual filters (optional)
    • contextual filters, adding / Step 2 (c) – adding/editing contextual filters (optional)
    • display format, editing / Step 2 (d) – editing display format (optional)
    • additional configuration options, setting / Step 2 (e) – setting additional configuration options (optional)
    • multiple display types, defining / Step 3 – defining multiple display types (optional)
    • default values, overriding / Step 3 (a) – overriding the default values (optional)
    • saving / Saving your view
    • creating, summary / Creating views – a summary
  • View module
    • creating / Creating the view
    • display, adjusting / Adjusting the display
    • fields, adding / Adding an argument
    • page setting, adjusting / Adjusting the page settings
    • snippet, embedding / Embedding the snippet
    • snippet, explaining / Explaining the snippet
  • Views
    • using, with PHP snippets / Using Views and PHP snippets together

W

  • W3 school’s CSS tutorial / CSS files
  • Web Developer Toolbar / CSS files
  • web host
    • about / The web host
    • web server / Web server
    • PHP version / PHP version
    • MySQL version / MySQL version
    • FTP / FTP and shell access to your web host
    • shell access / FTP and shell access to your web host
  • web root / Backing up your database via the command line
  • What links here block / Seeing it work
  • Windows Movie Maker / Desktop software
  • Wink / Desktop software

X

  • XAMPP
    • used, for local testing environment setup / Setting up a local environment using XAMPP (Windows only)