Advanced Drupal Development
ATTENTION: You must signup in advance to attend this workshop. You will need to have a valid SXSW badge, and an activated SXsocial account. To reserve your seat, please go here: https://sup.sxsw.com/schedule/IAP27586
Most any CMS can do the simple things, but Drupal allows for some very advanced operations and sophisticated content modeling.
We're going to spend 2.5 hours building out a very elaborate Job Posting website to show off some very advanced Drupal functionality.
In front of a live audience, I'm going to do the following:
Create 2 custom content-types, Jop Post and Department, and add fields to them for collecting relevant data. We will be using the Entity Reference module to relate Job Posts to Departments and Users.
Add fields to the user profile so that we can better use it to treat users as Faculty members.
Categorize our job posts with Taxonomy Vocabularies and leverage the built in navigation structure that comes with Taxonomy.
Use Display Suite to create custom layouts of data for use when referenced data is added to the page that refers to it.
Use the Views module to create a Job Post listing page that offers advanced filtering options.
After all that, we'll spend some time sprucing things up with some advanced image management and use the Views module for some other dynamic functionality like abstracting known data from a page and stuffing it in the sidebar.
Prerequisites:
- If you know nothing about Drupal you may get slipped up on some terminology.
- It would be nice if you know:
- What a NODE is.
- What TAXONOMY is.
- What the VIEWS module is for, in general.
What to Bring:
- If you want to follow along, you'll need a Drupal install.
- You can set up a remote sandbox for free [no expiration] at http://GetPantheon.com
- If you want a local install, then WAMP, LAMP and MAMP will serve you well.
Questions about me, Drupal, or this workshop?
http://dougvann.com/contact
Presenters
Doug Vann
Drupal Trainer, Consultant
SynapticBlue Inc
Doug entered Geekdom as a 5th grader in 1983 with a Commodore 64 & a 300baud connection to CompuServe. 25 years later he started the Indiana Drupal Users Group. Doug believes in the power of Drupal to meet complex business needs in a rapid-deployment system. Catch his blog at www.DougVann.com. Google "Drupal Song," & you're likely to find a few videos of Doug, jamming on the guitar, unabashedly proclaiming his passion for Drupal! His love for learning & experimenting in Drupal is overshadowed only by his love to teach & evangelize it. He has presented in Minneapolis, Toronto, Houston, NY, Indianapolis, LinuxFests, & DrupalCamps in Dallas, Madison, Atlanta, Chicago, Orlando, Nashville, Denver, Los Angeles, San Francisco, San Diego, & DC. You can often find Doug on the FREENODE IRC Network in #drupal-support helping people wrap their heads around Drupal's sophisticated capabilities.