Georgia Tech

Drupal Users Group
February 2015

Bradley Room @ Highland Bakery
Introductions
Announcements
• DrupalCamp New Orleans - 03/28

• CampSass Atlanta - 04/04

• DrupalCamp Florida - 04/11-04/12

• DrupalCon Los Angeles - 05/11 - 05/15
• (session submission deadline 02/27!)
Upcoming Conferences
• Enablus (large)

• Tuesday, 02/24 - 10:30am - 11:30am

• Mediacurrent (large and small)

• Thursday, 02/26 - 10:30am - 11:30am

• Learn more on the Webmasters @ GT page:

• http://webmasters.gatech.edu/handbook/gt-web-design-contract
Upcoming Meet-and-Greets
• The Atlanta Drupal User’s Group is
hosting Mediacurrent at Georgia Tech
on March 12th for a presentation on
Migrating weather.com.

• http://www.meetup.com/drupalatlanta/
events/220505938/
ADUG Meetings
Member Announcements?
Intro to Views
Adelle Frank

Georgia Institute of Technology - Institute Communications
Advanced Views 

Building #1
Mike Alberghini

Georgia Institute of Technology - College of Architecture
Relationships 

in Views
Eric Scott Sembrat

Georgia Institute of Technology - College of Engineering
Relationships 101
Relationships
• Allow to connect linked data sources with the
evaluated date source in a View.

• Sources can include:

• Data-rich fields

• Linked entities, taxonomies, nodes, users

• User & Author information

• Equivalent to the SQL join commmand.
Relationships
• The key to staying DRY (Don’t Repeat Yourself).

• Data elements should not be repeated in multiple areas.

• Data should be shared via entity references. 

• Data should be re-usable across the system.
Why Relationship?
Data Divin’
• In order to best utilize relationships, it is essential
that you map out your data connections.

• Determines how to swim through data to find information.

• Guides your data structure and layout (content types, taxonomy,
user profiles).

• Gives additional power to your Views, Panels, and Pages.
Casual Relations
• Examples of Relationship types in Views:

• Relate to all entities referencing this node through a field.
• Relate to all entities being referenced through a field.

• Relate to content authorship and metadata.

• Relate to contrib field modules (flag, location)
Demo?
CSS for Views
David Williams

Georgia Institute of Technology
Advanced Views

Theming
Eric Huffman

Georgia Institute of Technology - Institute Communications
See You Next Month!

Georgia Tech Drupal Users Group - February 2015 Meeting

  • 1.
    Georgia Tech
 Drupal UsersGroup February 2015
 Bradley Room @ Highland Bakery
  • 2.
  • 3.
  • 4.
    • DrupalCamp NewOrleans - 03/28 • CampSass Atlanta - 04/04 • DrupalCamp Florida - 04/11-04/12 • DrupalCon Los Angeles - 05/11 - 05/15 • (session submission deadline 02/27!) Upcoming Conferences
  • 5.
    • Enablus (large) •Tuesday, 02/24 - 10:30am - 11:30am • Mediacurrent (large and small) • Thursday, 02/26 - 10:30am - 11:30am • Learn more on the Webmasters @ GT page: • http://webmasters.gatech.edu/handbook/gt-web-design-contract Upcoming Meet-and-Greets
  • 6.
    • The AtlantaDrupal User’s Group is hosting Mediacurrent at Georgia Tech on March 12th for a presentation on Migrating weather.com. • http://www.meetup.com/drupalatlanta/ events/220505938/ ADUG Meetings
  • 7.
  • 8.
    Intro to Views AdelleFrank
 Georgia Institute of Technology - Institute Communications
  • 9.
    Advanced Views 
 Building#1 Mike Alberghini
 Georgia Institute of Technology - College of Architecture
  • 10.
    Relationships 
 in Views EricScott Sembrat
 Georgia Institute of Technology - College of Engineering
  • 11.
  • 12.
  • 14.
    • Allow toconnect linked data sources with the evaluated date source in a View. • Sources can include: • Data-rich fields • Linked entities, taxonomies, nodes, users • User & Author information • Equivalent to the SQL join commmand. Relationships
  • 15.
    • The keyto staying DRY (Don’t Repeat Yourself). • Data elements should not be repeated in multiple areas. • Data should be shared via entity references. • Data should be re-usable across the system. Why Relationship?
  • 16.
    Data Divin’ • Inorder to best utilize relationships, it is essential that you map out your data connections. • Determines how to swim through data to find information. • Guides your data structure and layout (content types, taxonomy, user profiles). • Gives additional power to your Views, Panels, and Pages.
  • 17.
    Casual Relations • Examplesof Relationship types in Views: • Relate to all entities referencing this node through a field. • Relate to all entities being referenced through a field. • Relate to content authorship and metadata. • Relate to contrib field modules (flag, location)
  • 18.
  • 19.
    CSS for Views DavidWilliams
 Georgia Institute of Technology
  • 20.
    Advanced Views
 Theming Eric Huffman
 GeorgiaInstitute of Technology - Institute Communications
  • 21.