What I Learned At Drupal Con Dc 2009

51
What I learned at DrupalCon...

description

Slideshow of what I discovered at DrupalCon

Transcript of What I Learned At Drupal Con Dc 2009

Page 1: What I Learned At Drupal Con Dc 2009

What I learned at DrupalCon...

Page 2: What I Learned At Drupal Con Dc 2009

http://flickr.com/photos/teanitiki/3333270965/

Page 3: What I Learned At Drupal Con Dc 2009

http://flickr.com/photos/hagengraf/3329348515

Page 4: What I Learned At Drupal Con Dc 2009

http://flickr.com/photos/chrys/3333486097/

Page 5: What I Learned At Drupal Con Dc 2009
Page 6: What I Learned At Drupal Con Dc 2009

http://flickr.com/photos/jjeff

Page 7: What I Learned At Drupal Con Dc 2009

http://flickr.com/photos/teanitiki/3333267947/

Page 8: What I Learned At Drupal Con Dc 2009

Themes I noticed...

Page 9: What I Learned At Drupal Con Dc 2009
Page 10: What I Learned At Drupal Con Dc 2009
Page 11: What I Learned At Drupal Con Dc 2009
Page 12: What I Learned At Drupal Con Dc 2009

http://flickr.com/photos/gregoryh/3338884378/

Page 13: What I Learned At Drupal Con Dc 2009

http://flickr.com/photos/teanitiki/3334993484/

Page 14: What I Learned At Drupal Con Dc 2009

That is, while there is value in the items onthe right, we value the items on the left more.

• Individuals and interactions over processes and tools

• Working software over comprehensive documentation

• Customer collaboration over contract negotiation

• Responding to change over following a plan

Page 15: What I Learned At Drupal Con Dc 2009
Page 16: What I Learned At Drupal Con Dc 2009
Page 17: What I Learned At Drupal Con Dc 2009

http://flickr.com/photos/robertdouglass/55552484/

Page 18: What I Learned At Drupal Con Dc 2009

Companies I noticed...

Page 19: What I Learned At Drupal Con Dc 2009

http://flickr.com/photos/a-barth/3329638177/

Page 20: What I Learned At Drupal Con Dc 2009

http://flickr.com/photos/93002722@N00/3332810661/

Page 21: What I Learned At Drupal Con Dc 2009

http://flickr.com/photos/jjeff/3342433054/

Page 22: What I Learned At Drupal Con Dc 2009

http://flickr.com/photos/a-barth/2313993753/

Page 23: What I Learned At Drupal Con Dc 2009

State of Drupal...

Page 24: What I Learned At Drupal Con Dc 2009

http://flickr.com/photos/a-barth/3329600771/

Page 25: What I Learned At Drupal Con Dc 2009
Page 26: What I Learned At Drupal Con Dc 2009

http://flickr.com/photos/elstudio/3327934599/

Page 27: What I Learned At Drupal Con Dc 2009

http://flickr.com/photos/hagengraf

Page 28: What I Learned At Drupal Con Dc 2009

Drupal 7

Page 29: What I Learned At Drupal Con Dc 2009
Page 30: What I Learned At Drupal Con Dc 2009

Projects / Modules I noticed...

Page 31: What I Learned At Drupal Con Dc 2009

Context Module“... allows you to manage contexts for different portions

of your site. Think of each context as representing a "section" of your site.”

Page 32: What I Learned At Drupal Con Dc 2009

• Make the blog section active whenever the user is viewing a blog node type or blog view.

• Configure block visibility by section rather than by path or PHP code.

• Make primary / secondary menu links active based on what section a user is viewing.

• Define section titles or a section body class to use in page.tpl.php

Page 33: What I Learned At Drupal Con Dc 2009

Spaces allows features (a blog, calendar, casetracker, shoutbox, gallery, etc.) to be enabled and customized in

different configurations in different spaces.

Spaces Module

Page 34: What I Learned At Drupal Con Dc 2009

• spaces_site creates a single space that encompasses your entire Drupal site. You can turn enable/disable features for the entire site.

• spaces_og treats each organic group as a distinct space. Features can be made disabled/public/private on a per-group basis.

• spaces_user treats each user's profile as a distinct space. Features can be enabled/disabled on a per-user basis.

Space Types

Page 35: What I Learned At Drupal Con Dc 2009

Spaces FeaturesSpaces features are essentially context definitions with

some additional metadata. Once exported to code, spaces features can be bundled with exported views, implementations of the space settings class, and other

niceties to create packaged, ready-to-go features.

Page 36: What I Learned At Drupal Con Dc 2009

Acquia Search(a.k.a. Apache Solr)

Solr search can be used as a replacement for core content search and boasts both extra features and

better performance. Among the extra features is the ability to have faceted search on facets ranging from

content author to taxonomy to arbitrary CCK fields.

Page 37: What I Learned At Drupal Con Dc 2009
Page 38: What I Learned At Drupal Con Dc 2009

SimpleViewsA streamlined interface for building Views.

Administrators make a few simple choices (What kind of content should be listed? Do I want to sort by date,

or by title? etc.) and a view is generated on-the-fly. Because the Views API is used, the resulting views can

be modified using the full Views UI module.

Page 39: What I Learned At Drupal Con Dc 2009
Page 40: What I Learned At Drupal Con Dc 2009

In addition, every content type gets a simple checkbox on its configuration screen: "Make a listing page for this content."

When it's checked, the module... makes a custom listing page, complete with RSS feed, filtered to

just that content type.

Page 41: What I Learned At Drupal Con Dc 2009

Geospatial Web Integration

Page 42: What I Learned At Drupal Con Dc 2009

• More than just Google Maps

• Google Owns the Data

• Can’t Format the Way You Want

Page 43: What I Learned At Drupal Con Dc 2009
Page 44: What I Learned At Drupal Con Dc 2009

• Services to consider - cloudmade.com, openstreetmap.com, mapnik

• Modules to consider - Mapstraction, Nice Map Module

Page 45: What I Learned At Drupal Con Dc 2009
Page 46: What I Learned At Drupal Con Dc 2009

CalaisCalais is a web service that uses natural language

processing (NLP) technology to semantically tag text that is input to the service. The tags are delivered to the user who can then incorporate them into other

applications - for search, news aggregation, blogs, catalogs, you name it.

Page 47: What I Learned At Drupal Con Dc 2009
Page 48: What I Learned At Drupal Con Dc 2009
Page 49: What I Learned At Drupal Con Dc 2009

Full Node Revision Module(?)

Stage content in production site

Page 50: What I Learned At Drupal Con Dc 2009

CaseTracker & CaseTrackerCCK

Case Tracker enables teams to track outstanding cases which need resolution. This module was inspired by the

issue handling in project module, but unlike Project module, which is specific to software development,

Case Tracker was designed to be a generic issue tracker.

Page 51: What I Learned At Drupal Con Dc 2009

Learn (a lot) more...

• Slides - http://www.slideshare.net/tag/drupalcon

• Video - http://www.archive.org/search.php?query=drupalcon%20dc