Tilden - USC Student Union Building

Room capacity: 

Drupal 8 Module Development

Trainer: Jesús Manuel Olivas

The hands-on training will guide on the process to build modules for Drupal 8, leveraging object-oriented techniques, modern PHP functionality as namespaces, dependency injection and new concepts introduced with Drupal 8 as the routing system, the configuration system and plugins.

Date and Time: 
Friday, October 23, 2015 -
9:00am to 4:30pm
None. Training is full.
You are NOT registered for this training.

Object Oriented Programming

Trainers: Mark Ferree, Arlina Espinoza, Brian Fisher, Jaesin Mulenex and Minnur Yunusov from Chapter Three

With the move to Drupal 8 everyone who works in the PHP layer will be exposed to more and more to object ­oriented code. Come learn the basics of working with objects in PHP and how OOP can help you to write well ­structured code.

Date and Time: 
Thursday, October 22, 2015 -
9:00am to 4:30pm
None. Training is full.
You are NOT registered for this training.

Build awesome search pages with Solr

Drupal has a built in search module - but it's capabilities are limited.  Apache Solr is the go-to solution for building advanced search engines within a Drupal site.  It works by indexing your content in an efficient way for retrieval by keyword search.  With a few modules, you can quickly build pages that let your users find content they want.

I'll talk about the concepts behind search indexes, and walk through the setup for building a robust search page.

Topics covered will include:

Welcome to Drupal

This session is for people who are relatively new to Drupal and would like an orientation (or refresher) on the concepts, jargon and community involved in learning Drupal.


We’ll introduce All the Big Things at a basic level. Attendees will come away familiar with the Drupal landscape and with recommendations for specific sessions to attend to dive deeper into key concepts and particular topics.


Topics specifically covered include:

Better Agile Drupal Sprints


You've got a project in Drupal for your Agile client, and you've got a great team of architects and developers. You're working with one or more enthusiastic product owners. How do you bridge the gap between client wants and needs and what the developers need to know? In this session, we'll revisit the basics of good user story and acceptance criteria writing. We’ll then go through 12 Jira tips and tricks to help you keep your sprints focused, your project on track, and your sanity maintained.


Drupal SEO Basics: A Drupaler's Guide to the SEO Galaxy

In case you've been living in a cave (or maybe a Vogon ship's cabin) the last few years, SEO stands for "Search Engine Optimization." Improving your website's SEO can translate into more visitors, better conversions, more sales, etc. This is why people care about it and why you should, too.

When properly configured, Drupal is a very SEO-friendly web framework. The trick is to know which Drupal SEO modules you need to install and how to optimally configure them.

Drupal 8 The Backend of Frontend

This presentation outlines some of the major changes to the theme layer and why they were necessary to make a better experience for themers and module developers using Drupal 8. We will also walk through some of the internals of different aspects of the theme system and how they might affect your day-to-day work with Drupal.

Drupal 8 will ship with a fancy new template engine (Twig) and a simpler theme layer. In my session I’ll show you some goodies from Twig and walk through the changes it creates for developers.

Optimizing Drupal 7 HTML Markup Using Panels, Page Manager, and Fences

I have been searching for a way to make Drupal output cleaner, lighter, more semantic HTML since I started theming.  The goal of my approach here is to minimize the markup that Drupal outputs, and gain complete control over the what and the where of the markup.  We can gain control of the fields using the Fences module; gain control over the templates in the theme; and gain even more control over the placement and what gets loaded using ctools' Page Manager and Panels.  I will step through each of these items in detail in this presentation.

Subscribe to RSS - Tilden - USC Student Union Building