SlideShare a Scribd company logo
1 of 51
Download to read offline
What I learned at
 DrupalCon...
http://flickr.com/photos/teanitiki/3333270965/
http://flickr.com/photos/hagengraf/3329348515
http://flickr.com/photos/chrys/3333486097/
http://flickr.com/photos/jjeff
http://flickr.com/photos/teanitiki/3333267947/
Themes I noticed...
http://flickr.com/photos/gregoryh/3338884378/
http://flickr.com/photos/teanitiki/3334993484/
• Individuals and interactions over
  processes and tools

• Working software over comprehensive
  documentation

• Customer collaboration over
  contract negotiation

• Responding to change over following
  a plan
       That is, while there is value in the items on
     the right, we value the items on the left more.
http://flickr.com/photos/robertdouglass/55552484/
Companies I noticed...
http://flickr.com/photos/a-barth/3329638177/
http://flickr.com/photos/93002722@N00/3332810661/
http://flickr.com/photos/jjeff/3342433054/
http://flickr.com/photos/a-barth/2313993753/
State of Drupal...
http://flickr.com/photos/a-barth/3329600771/
http://flickr.com/photos/elstudio/3327934599/
http://flickr.com/photos/hagengraf
Drupal 7
Projects / Modules I
     noticed...
Context Module
“... allows you to manage contexts for different portions
   of your site. Think of each context as representing a
                   quot;sectionquot; of your site.”
•   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
Spaces Module
  Spaces allows features (a blog, calendar, casetracker,
shoutbox, gallery, etc.) to be enabled and customized in
      different configurations in different spaces.
Space Types
•   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.
Spaces Features
Spaces 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.
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.
SimpleViews
       A 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.
In addition, every content type gets a simple
      checkbox on its configuration screen:
      quot;Make a listing page for this content.quot;

When it's checked, the module... makes a custom
listing page, complete with RSS feed, filtered to
              just that content type.
Geospatial Web
 Integration
• More than just Google Maps
• Google Owns the Data
• Can’t Format the Way You Want
• Services to consider - cloudmade.com,
  openstreetmap.com, mapnik

• Modules to consider - Mapstraction, Nice
  Map Module
Calais
  Calais 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.
Full Node Revision
     Module(?)
  Stage content in production site
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.
Learn (a lot) more...

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

More Related Content

What's hot

Java2day 2013 : Modern workflows for javascript integration
Java2day 2013 : Modern workflows for javascript integrationJava2day 2013 : Modern workflows for javascript integration
Java2day 2013 : Modern workflows for javascript integration
Mite Mitreski
 
New Tools for Visualization in JavaScript - Sept. 2011
New Tools for Visualization in JavaScript - Sept. 2011New Tools for Visualization in JavaScript - Sept. 2011
New Tools for Visualization in JavaScript - Sept. 2011
philogb
 
Dashbuilder community overview
Dashbuilder community overviewDashbuilder community overview
Dashbuilder community overview
dashbuilder
 

What's hot (7)

Decoupling Content Management with Create.js
Decoupling Content Management with Create.jsDecoupling Content Management with Create.js
Decoupling Content Management with Create.js
 
Java2day 2013 : Modern workflows for javascript integration
Java2day 2013 : Modern workflows for javascript integrationJava2day 2013 : Modern workflows for javascript integration
Java2day 2013 : Modern workflows for javascript integration
 
Creating 3D Worlds with WebGL and Babylon.js - Codemotion.es
Creating 3D Worlds with WebGL and Babylon.js - Codemotion.esCreating 3D Worlds with WebGL and Babylon.js - Codemotion.es
Creating 3D Worlds with WebGL and Babylon.js - Codemotion.es
 
NGF2014 - Create a 3d game with webgl and babylon.js
NGF2014 - Create a 3d game with webgl and babylon.jsNGF2014 - Create a 3d game with webgl and babylon.js
NGF2014 - Create a 3d game with webgl and babylon.js
 
The Heron Mapping Client - Overview, Functions, Concepts
The Heron Mapping Client - Overview, Functions, Concepts The Heron Mapping Client - Overview, Functions, Concepts
The Heron Mapping Client - Overview, Functions, Concepts
 
New Tools for Visualization in JavaScript - Sept. 2011
New Tools for Visualization in JavaScript - Sept. 2011New Tools for Visualization in JavaScript - Sept. 2011
New Tools for Visualization in JavaScript - Sept. 2011
 
Dashbuilder community overview
Dashbuilder community overviewDashbuilder community overview
Dashbuilder community overview
 

Viewers also liked

Zamirler
ZamirlerZamirler
Zamirler
yardimt
 
Benchmark – H71 J
Benchmark – H71 JBenchmark – H71 J
Benchmark – H71 J
aeidvd
 
SöZcüK Anlamı
SöZcüK AnlamıSöZcüK Anlamı
SöZcüK Anlamı
yardimt
 
CüMle çEşItleri
CüMle çEşItleriCüMle çEşItleri
CüMle çEşItleri
yardimt
 
GerçEk Anlam
GerçEk AnlamGerçEk Anlam
GerçEk Anlam
yardimt
 
Meat 2.0 vr7
Meat 2.0 vr7Meat 2.0 vr7
Meat 2.0 vr7
Mark Wilhelms
 
Girnita DM Blood Transfusions
Girnita DM Blood TransfusionsGirnita DM Blood Transfusions
Girnita DM Blood Transfusions
Diana Girnita
 

Viewers also liked (20)

Animoto For Teachers
Animoto For TeachersAnimoto For Teachers
Animoto For Teachers
 
Zamirler
ZamirlerZamirler
Zamirler
 
Thurrockv9
Thurrockv9Thurrockv9
Thurrockv9
 
The Immutable Law of Social Media #REALationships WordCamp Miami 2016
The Immutable Law of Social Media #REALationships WordCamp Miami 2016The Immutable Law of Social Media #REALationships WordCamp Miami 2016
The Immutable Law of Social Media #REALationships WordCamp Miami 2016
 
Benchmark – H71 J
Benchmark – H71 JBenchmark – H71 J
Benchmark – H71 J
 
Beliver
BeliverBeliver
Beliver
 
Gaelyk: Lightweight Groovy on the Google App Engine
Gaelyk: Lightweight Groovy on the Google App EngineGaelyk: Lightweight Groovy on the Google App Engine
Gaelyk: Lightweight Groovy on the Google App Engine
 
SöZcüK Anlamı
SöZcüK AnlamıSöZcüK Anlamı
SöZcüK Anlamı
 
Ivan bailey
Ivan baileyIvan bailey
Ivan bailey
 
Haiku
HaikuHaiku
Haiku
 
Dans Computer Services Ace Canada 2009 Regional Exhibition Presentation
Dans Computer Services Ace Canada 2009 Regional Exhibition PresentationDans Computer Services Ace Canada 2009 Regional Exhibition Presentation
Dans Computer Services Ace Canada 2009 Regional Exhibition Presentation
 
Udl Book Builder For Teachers
Udl Book Builder For TeachersUdl Book Builder For Teachers
Udl Book Builder For Teachers
 
Roland Shield Sausage Room
Roland Shield Sausage RoomRoland Shield Sausage Room
Roland Shield Sausage Room
 
CüMle çEşItleri
CüMle çEşItleriCüMle çEşItleri
CüMle çEşItleri
 
GerçEk Anlam
GerçEk AnlamGerçEk Anlam
GerçEk Anlam
 
Meat 2.0 vr7
Meat 2.0 vr7Meat 2.0 vr7
Meat 2.0 vr7
 
Lucruri utile facebook
Lucruri utile facebookLucruri utile facebook
Lucruri utile facebook
 
Girnita DM Blood Transfusions
Girnita DM Blood TransfusionsGirnita DM Blood Transfusions
Girnita DM Blood Transfusions
 
AMADEO PREZIOSI
AMADEO PREZIOSIAMADEO PREZIOSI
AMADEO PREZIOSI
 
French mystery geo
French mystery geoFrench mystery geo
French mystery geo
 

Similar to What I Learned At Drupal Con Dc 2009

Rapid Prototyping with TurboGears2
Rapid Prototyping with TurboGears2Rapid Prototyping with TurboGears2
Rapid Prototyping with TurboGears2
Alessandro Molina
 
Contributions: what they are and how to find them
Contributions: what they are and how to find themContributions: what they are and how to find them
Contributions: what they are and how to find them
Pedro Cambra
 

Similar to What I Learned At Drupal Con Dc 2009 (20)

Ashish Garg
Ashish GargAshish Garg
Ashish Garg
 
Implementing a Symfony Based CMS in a Publishing Company
Implementing a Symfony Based CMS in a Publishing CompanyImplementing a Symfony Based CMS in a Publishing Company
Implementing a Symfony Based CMS in a Publishing Company
 
Creating a SPA blog withAngular and Cloud Firestore
Creating a SPA blog withAngular and Cloud FirestoreCreating a SPA blog withAngular and Cloud Firestore
Creating a SPA blog withAngular and Cloud Firestore
 
Features and Context Overview
Features and Context OverviewFeatures and Context Overview
Features and Context Overview
 
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
 
What the heck are Features and why do I need them for my Drupal website?
What the heck are Features and why do I need them for my Drupal website?What the heck are Features and why do I need them for my Drupal website?
What the heck are Features and why do I need them for my Drupal website?
 
Google Apps Script for Beginners- Amazing Things with Code
Google Apps Script for Beginners- Amazing Things with CodeGoogle Apps Script for Beginners- Amazing Things with Code
Google Apps Script for Beginners- Amazing Things with Code
 
Drupal Flyover, CMS Expo
Drupal Flyover, CMS ExpoDrupal Flyover, CMS Expo
Drupal Flyover, CMS Expo
 
Building and Deployment of Drupal sites with Features and Context
Building and Deployment of Drupal sites with Features and ContextBuilding and Deployment of Drupal sites with Features and Context
Building and Deployment of Drupal sites with Features and Context
 
Drupal vs sitecore comparisons
Drupal vs sitecore comparisonsDrupal vs sitecore comparisons
Drupal vs sitecore comparisons
 
Django in the Real World
Django in the Real WorldDjango in the Real World
Django in the Real World
 
Angular js workshop
Angular js workshopAngular js workshop
Angular js workshop
 
Industry-Standard Web Development Techniques for Angular
Industry-Standard Web Development Techniques for AngularIndustry-Standard Web Development Techniques for Angular
Industry-Standard Web Development Techniques for Angular
 
Onion Architecture with S#arp
Onion Architecture with S#arpOnion Architecture with S#arp
Onion Architecture with S#arp
 
Architecting an ASP.NET MVC Solution
Architecting an ASP.NET MVC SolutionArchitecting an ASP.NET MVC Solution
Architecting an ASP.NET MVC Solution
 
Beginner's guide to drupal
Beginner's guide to drupalBeginner's guide to drupal
Beginner's guide to drupal
 
CUST-3 Document Management with Share
CUST-3 Document Management with ShareCUST-3 Document Management with Share
CUST-3 Document Management with Share
 
Rapid Prototyping with TurboGears2
Rapid Prototyping with TurboGears2Rapid Prototyping with TurboGears2
Rapid Prototyping with TurboGears2
 
Contributions: what they are and how to find them
Contributions: what they are and how to find themContributions: what they are and how to find them
Contributions: what they are and how to find them
 
TulsaTechFest - Maximize SharePoint UX with free jQuery libraries
TulsaTechFest - Maximize SharePoint UX with free jQuery librariesTulsaTechFest - Maximize SharePoint UX with free jQuery libraries
TulsaTechFest - Maximize SharePoint UX with free jQuery libraries
 

More from Neil Giarratana

More from Neil Giarratana (7)

NHBSR Empowering (and Connecting) Employees to Work Remotely
NHBSR Empowering (and Connecting) Employees to Work RemotelyNHBSR Empowering (and Connecting) Employees to Work Remotely
NHBSR Empowering (and Connecting) Employees to Work Remotely
 
Teaching Defense
Teaching DefenseTeaching Defense
Teaching Defense
 
Planning & Executing Successful Practices
Planning & Executing Successful PracticesPlanning & Executing Successful Practices
Planning & Executing Successful Practices
 
Pregame Preparation
Pregame PreparationPregame Preparation
Pregame Preparation
 
Implementing The Breakout
Implementing The  BreakoutImplementing The  Breakout
Implementing The Breakout
 
The Task Force for the Retention and Recruitment of a Young Workforce for NH
The Task Force for the Retention and Recruitment of a Young Workforce for NHThe Task Force for the Retention and Recruitment of a Young Workforce for NH
The Task Force for the Retention and Recruitment of a Young Workforce for NH
 
Selling You & Your Services Drupalcon 2009
Selling You & Your Services   Drupalcon 2009Selling You & Your Services   Drupalcon 2009
Selling You & Your Services Drupalcon 2009
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

What I Learned At Drupal Con Dc 2009