Drupal 7 Site Building & Layout Essentials

×

Status message

Locating you...

About this course

Provides comprehensive, hands-on training on Drupal 7 theme and layout development. This course provides a variety of approaches for making dynamic layouts in Drupal, and helps users to choose the right approach for their site. The course provides techniques and best practices for configuring a flexible and extendable layout for websites and enables users to get more control over the look and feel of their sites by creating custom themes in Drupal.

This is an eLearning course available on Acquia Academy.

Event details

Have you inherited a Drupal site? You may be wondering how you can improve on and expand your site.
This five day package would suit junior developers with no prior experience with programming. These may be a team of developers at a digital agency. Or it may be cross-functional teams from across an organization. This package is suitable at the start of a project where a team will want to get familiar with how Drupal works to plan and implement. Or it is also suitable when moving development and customization in-house after another agency has done the development work previous.

Part 1 - Site building
Build complex and powerful functionality. Articulate best practices of site building with Drupal. Know how to create advanced listings of content. Maintain a secure and speedy website.

Part 2 - Drupal Layout and theming
Drupal has a variety of approaches to making dynamic layouts, and in this course you will see how to use them, and find the right approach for you. You will learn techniques and best practices for configuring a flexible and extendable layout for your site, then you'll learn how to get more control over the look and feel by creating a custom theme in Drupal. Create custom layouts for landing pages on your site. Make content appear dynamically based on where you are in the site structure. Create a custom theme in Drupal. Understand when to configure and when to code.

Part 3 - Drupal Panels
Learn how to use a flexible system to control what displays on your site and where through configuration. Learn how to configure per-page or per-section layouts; or set up custom layouts for anonymous or selected roles; and control where content is displayed. Create customizable, configurable layouts. Create a system to allow users to modify layout without touching code. Employ contexts and variants for a control over display of content depending on context such as page or user role.

Required Skills:
Previous experience with a CMS such as Joomla, Wordpress, etc.
Knowledge of HTML and CSS.
Basic knowledge about Drupal site configuration.

Objectives:
By the end of the training you will be able to:
Achieve the learning objectives in Drupal Site building

  • Build complex and powerful functionality
  • Articulate best practices of site building with Drupal
  • Configure both controlled vocabularies and free tagging with Taxonomy
  • Manage navigation through Drupal's menu system
  • Configure your site to improve search, through the use of URL path configuration
  • Be able to configure automatically generated thumbnails
  • Know how to create advanced listings of content
  • Maintain a secure and speedy website

Achieve the learning objectives in Drupal Layout and Theming

  • Create custom layouts for landing pages on your site
  • Make content appear dynamically based on where you are in the site structure
  • Change the look of sections on your site
  • Create a custom theme in Drupal
  • Learn the essential PHP you need to make a theme in Drupal
  • Create a responsive theme in Drupal
  • Best practices for sustainable theming
  • Understand when to configure and when to code

Achieve the learning objectives in Drupal Panels

  • Create customizable, configurable layouts
  • Create a system to allow users to modify layout without touching code
  • Employ contexts and variants for a control over display of content depending on context such as page or user role
Location: 
Phoenix TS
10420 Little Patuxent Parkway Suite 500
21044 Columbia , MD
US

Training provided by: