7.x

Movie Project: Create an Administration Form

Last updated

This page is archived

We're keeping this page up as a courtesy to folks who may need to refer to old instructions. We don't plan to update this page.

Create an administration form to save information about how the movie importer works by using variables.

Goal

Create an administrative configuration form and use those values in variables with a custom module.

Prerequisites

You will need the following knowledge and skills. If you need a review, check out the Additional resources section at the bottom of this page.

Movie Project: Create a Drush Command

Last updated

This page is archived

We're keeping this page up as a courtesy to folks who may need to refer to old instructions. We don't plan to update this page.

Create a custom Drush command, which makes use of re-usable functions within our Movie Import module.

Goal

Create a custom Drush command that will run a movie import function in our custom module.

Prerequisites

You will need the following knowledge and skills. If you need a review, check out the Additional resources section at the bottom of this page.

Movie Project: Import Data in a Site Update

Last updated

This page is archived

We're keeping this page up as a courtesy to folks who may need to refer to old instructions. We don't plan to update this page.

Create an install hook to pre-define a list of films to import.

Goal

Import a list of films when your custom module is enabled.

Prerequisites

You will need the following knowledge and skills. If you need a review, check out the Additional resources section at the bottom of this page.

Movie Project: Alter a Node with a Custom Module

Last updated

This page is archived

We're keeping this page up as a courtesy to folks who may need to refer to old instructions. We don't plan to update this page.

Create a custom module and alter the content on a node page using a hook and existing theme functions.

Goal

Add custom links to the Movie Review page using hook_node_view().

Prerequisites

You will need the following knowledge and skills. If you need a review, check out the Additional resources section at the bottom of this page.

Movie Project: Change a Page Programmatically

Last updated

This page is archived

We're keeping this page up as a courtesy to folks who may need to refer to old instructions. We don't plan to update this page.

Identify and use preprocessors by creating a custom breadcrumb trail on a page, and reduce and refactor code in custom modules.

Goal

Create a custom breadcrumb trail to meet the requirements in the wireframe.

Prerequisites

You will need the following knowledge and skills. If you need a review, check out the Additional resources section at the bottom of this page.

Movie Project: Create a Form

Last updated

This page is archived

We're keeping this page up as a courtesy to folks who may need to refer to old instructions. We don't plan to update this page.

Create a new module for movie imports, which will display a form when the user navigates to a page.

Goal

Create a custom form inside a custom module.

Prerequisites

You will need the following knowledge and skills. If you need a review, check out the Additional resources section at the bottom of this page.

Movie Project: Validate a Form

Last updated

This page is archived

We're keeping this page up as a courtesy to folks who may need to refer to old instructions. We don't plan to update this page.

Make SQL queries in Drupal, make HTTP requests to external websites, and use this data to validate a form.

Goal

Query an external API to see if a movie already exists, and use this check to validate a form.

Prerequisites

You will need the following knowledge and skills. If you need a review, check out the Additional resources section at the bottom of this page.

Movie Project: Create a Node from a Custom Form

Last updated

This page is archived

We're keeping this page up as a courtesy to folks who may need to refer to old instructions. We don't plan to update this page.

Use a form submit hook to pass information down the form API and create a node programmatically.

Goal

Create a node programmatically.

Prerequisites

You will need the following knowledge and skills. If you need a review, check out the Additional resources section at the bottom of this page.

Movie Project: Use Responsive CSS

Last updated

This page is archived

We're keeping this page up as a courtesy to folks who may need to refer to old instructions. We don't plan to update this page.

In this exercise you will demonstrate that you understand the concept of responsive CSS and the methods which can be used to implement it in a Drupal theme.

Goal

Make your theme responsive.

Prerequisites

You will need the following knowledge and skills. If you need a review, check out the Additional resources section at the bottom of this page.

Movie Project: Use jQuery to Extend Functionality

Last updated

This page is archived

We're keeping this page up as a courtesy to folks who may need to refer to old instructions. We don't plan to update this page.

In this exercise you will demonstrate your ability to attach JavaScript to themes, and use Drupal behaviors to enhance the functionality of a website.

Goal

Create a tooltip for the Top Ten Lists view using jQuery.

Prerequisites

You will need the following knowledge and skills. If you need a review, check out the Additional resources section at the bottom of this page.