SlideShare a Scribd company logo
1 of 24
10 Steps
Not To Forget After Installing Drupal
CapitalCamp
July 27, 2013
#CapitalCampDrupal
Introduction
Daniel Schiavone
www.SnakeHill.net
Daniel@SnakeHill.net
@schiavo
@Snake_Hill
DDO: schiavone
Founder of art non-profit
www.CreativeAlliance.org
1st web project in 1995 Maryland State
Arts Council Slide Registry
Drupalpiphany at DrupalCon DC 2008
Community
Baltimore Drupal Meetup
Baltimore / DC Drupal Co-working
1. Make your life easier
●
Administrative Theme
– Seven (default)
– Rubik (requires Tao)
– Cube (requires Tao)
– Stanley
– Shiny
– Ember
– Adminimal
●
module_filter
1. Make your life easier
●
Admin menu vs Toolbar
– Install admin menu, enable Admin Menu Toolbar style,
Enable shortcuts in Admin Menu, disable Toolbar
●
To overlay or not to overlay?
– Takes up too much real estate and gets annoying
●
Php.ini (extra credit) – Sooner or later you will have to adjust
memory_limit and upload_max_filesize settings
2. Site Information
●
Site email (dev vs live)
●
Front page ← node/1
●
403 Error (Access denied)*
●
404 Error (Page not found)*
*Chance to be creative and user friendly
3. User settings
●
Account settings
– Default picture
– Emails
– Profile Fields vs Profile2
●
Login/Logout destination (Rules, LoginToboggan,
login_destination)
●
Create Roles
●
Configure permissions
4. Content Authoring*
●
Text formats (Served up by role and by the order they are in)
– Plain text (For anonymous e.g. comments)
– Filter HTML (For regular users)
– Full HTML (For power user)
* This could be an entire presentation. It is... some related
summits on Monday
4.1 Content Authoring
●
CKEditor (Install ckeditor js library)
●
Many settings but be sure to visit
– Editor appearance (What buttons)
– CSS (define you own syles e.g. floatR, floatL)
– File browser (They will want to add images and files)
– Advanced (They will paste form frackin' Word)
●
Users will try to do stuff, prepare and be happy
5. Nodes
●
Content Type
●
Submission Form
●
Display settings (Doh! default is display author and date)
●
Comments (With power comes great responsibility)
●
Doh! Default is comments enabled
●
Spam controls (mollum, captcha)
●
Plan for maintenance
5.1 Url Aliases
●
Install and enable Pathauto
●
Setup default aliases
●
The default is content/[node:title] (Nice try but...)
●
Usability and SEO (Make it friendly for human beings, the
robots will understand it better)
6. View settings
●
Not in core but YOU WILL install views (requires ctools)
●
Enable views and views_ui
●
Pre configured views
●
Do you know there are settings? Like...
●
Show SQL query
●
Show performance stats
●
Always show advanced settings
6.1 View settings
●
And once you build your views
– Sort (Default is by creation date)
– No results settings
– Exposed form style (Install better_exposed_filters)
●
Submit. Reset, Autosubmit (the later is tempting but can be
confusing to users)
– Use Ajax
– Caching
– Theme information
7. Image settings
●
File System (public/private) – It will matter
●
Image styles (we take auto scaling for granted)
●
Configure display sizes here and use them in displays
everywhere (nodes, views, etc.)
●
While you're at it configure Date and Time formats
8. Mail
Where are the configurations!
●
SMTP module
●
Messaging & notifications modules or Subscriptions & Mail
Editor
●
Rules
9. Performance
●
Performance
●
Cache for anonymous
●
Aggregate js and css
●
Caching on server (e.g. Varnish)
●
Pre-launch Tasks
●
Disable devel modules
●
Logging and errors
10. Security
●
User permissions (Revisit roles and permissions after installing modules)
●
File permissions
●
SSL? + Secure Pages
●
Restricting content
●
Security by obscurity does not work with Google
●
This includes files
●
Solutions
●
Access control module (Avoid conflicts by limiting the number of access
modules e.g. OG + Access Control + Taxonomy Access)
●
Private files
10 Steps - Summary
1. Make your life easier
2. System Information
3. User settings
4. Content authoring
5. Nodes
6. Views
2. Images
3. Mail
4. Performance
5. Security
Starter Tools
●
Bear
●
Custom Installation profile
Questions?
Daniel Schiavone
Daniel@SnakeHill.net
@schiavo
@snake_hill
DDO: schiavone
Baltimore Drupal Meetup
Baltimore / DC Drupal Drupal
Co-working
Drupaldelphia – Fall 2013
More Information
Drupal.org
drupal.org/documentation
drupal.org/documentation/instal
l
Videos
●
tutr.tv
●
GotDrupal.com
●
Lullabot.com
●
drupalize.me
●
nodeone.se
●
mustardseedmedia.com
●
buildamodule.com
●
ostraining.com

More Related Content

Similar to 10 Steps Not To Forget After Installing Drupal

Becoming A Drupal Master Builder
Becoming A Drupal Master BuilderBecoming A Drupal Master Builder
Becoming A Drupal Master BuilderPhilip Norton
 
Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8Acquia
 
Staying Sane with Drupal (A Develper's Survival Guide)
Staying Sane with Drupal (A Develper's Survival Guide)Staying Sane with Drupal (A Develper's Survival Guide)
Staying Sane with Drupal (A Develper's Survival Guide)Oscar Merida
 
Top 8 Improvements in Drupal 8
Top 8 Improvements in Drupal 8Top 8 Improvements in Drupal 8
Top 8 Improvements in Drupal 8Angela Byron
 
SPSDenver - SharePoint & jQuery - What I wish I would have known
SPSDenver - SharePoint & jQuery - What I wish I would have knownSPSDenver - SharePoint & jQuery - What I wish I would have known
SPSDenver - SharePoint & jQuery - What I wish I would have knownMark Rackley
 
The State of Drupal 8
The State of Drupal 8The State of Drupal 8
The State of Drupal 8nyccamp
 
There's a Module for That, MIMA Summit 2010
There's a Module for That, MIMA Summit 2010There's a Module for That, MIMA Summit 2010
There's a Module for That, MIMA Summit 2010Emma Jane Hogbin Westby
 
Upgrading your site from Drupal 6 to Drupal 7
Upgrading your site from Drupal 6 to Drupal 7Upgrading your site from Drupal 6 to Drupal 7
Upgrading your site from Drupal 6 to Drupal 7Andrew Martha
 
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 CompanyMarcos Labad
 
Help! I inherited a Drupal Site! - DrupalCamp Atlanta 2016
Help! I inherited a Drupal Site! - DrupalCamp Atlanta 2016Help! I inherited a Drupal Site! - DrupalCamp Atlanta 2016
Help! I inherited a Drupal Site! - DrupalCamp Atlanta 2016Paul McKibben
 
Drupal 8 - Build Week Update
Drupal 8 - Build Week UpdateDrupal 8 - Build Week Update
Drupal 8 - Build Week UpdateAngela Byron
 
Drupal Now! - Introduction to Drupal
Drupal Now! - Introduction to DrupalDrupal Now! - Introduction to Drupal
Drupal Now! - Introduction to DrupalAlozie Nwosu
 
Basic Introduction to Drupal
Basic Introduction to DrupalBasic Introduction to Drupal
Basic Introduction to DrupalMurtaza Alvi
 
Synapse india reviews on drupal intro
Synapse india reviews on drupal introSynapse india reviews on drupal intro
Synapse india reviews on drupal introTarunsingh198
 

Similar to 10 Steps Not To Forget After Installing Drupal (20)

Drupal Flyover, CMS Expo
Drupal Flyover, CMS ExpoDrupal Flyover, CMS Expo
Drupal Flyover, CMS Expo
 
Becoming A Drupal Master Builder
Becoming A Drupal Master BuilderBecoming A Drupal Master Builder
Becoming A Drupal Master Builder
 
Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8
 
Staying Sane with Drupal (A Develper's Survival Guide)
Staying Sane with Drupal (A Develper's Survival Guide)Staying Sane with Drupal (A Develper's Survival Guide)
Staying Sane with Drupal (A Develper's Survival Guide)
 
Drupal in-depth
Drupal in-depthDrupal in-depth
Drupal in-depth
 
Top 8 Improvements in Drupal 8
Top 8 Improvements in Drupal 8Top 8 Improvements in Drupal 8
Top 8 Improvements in Drupal 8
 
SPSDenver - SharePoint & jQuery - What I wish I would have known
SPSDenver - SharePoint & jQuery - What I wish I would have knownSPSDenver - SharePoint & jQuery - What I wish I would have known
SPSDenver - SharePoint & jQuery - What I wish I would have known
 
The State of Drupal 8
The State of Drupal 8The State of Drupal 8
The State of Drupal 8
 
There's a Module for That, MIMA Summit 2010
There's a Module for That, MIMA Summit 2010There's a Module for That, MIMA Summit 2010
There's a Module for That, MIMA Summit 2010
 
Upgrading your site from Drupal 6 to Drupal 7
Upgrading your site from Drupal 6 to Drupal 7Upgrading your site from Drupal 6 to Drupal 7
Upgrading your site from Drupal 6 to Drupal 7
 
Drupal Skils Lab 302Labs
Drupal Skils Lab 302Labs Drupal Skils Lab 302Labs
Drupal Skils Lab 302Labs
 
Drupal by fire
Drupal by fireDrupal by fire
Drupal by fire
 
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
 
Help! I inherited a Drupal Site! - DrupalCamp Atlanta 2016
Help! I inherited a Drupal Site! - DrupalCamp Atlanta 2016Help! I inherited a Drupal Site! - DrupalCamp Atlanta 2016
Help! I inherited a Drupal Site! - DrupalCamp Atlanta 2016
 
Drupal -Introduction to Drupal
Drupal -Introduction to DrupalDrupal -Introduction to Drupal
Drupal -Introduction to Drupal
 
Drupal 8 - Build Week Update
Drupal 8 - Build Week UpdateDrupal 8 - Build Week Update
Drupal 8 - Build Week Update
 
Drupal Now! - Introduction to Drupal
Drupal Now! - Introduction to DrupalDrupal Now! - Introduction to Drupal
Drupal Now! - Introduction to Drupal
 
D7 as D8
D7 as D8D7 as D8
D7 as D8
 
Basic Introduction to Drupal
Basic Introduction to DrupalBasic Introduction to Drupal
Basic Introduction to Drupal
 
Synapse india reviews on drupal intro
Synapse india reviews on drupal introSynapse india reviews on drupal intro
Synapse india reviews on drupal intro
 

Recently uploaded

costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 

10 Steps Not To Forget After Installing Drupal

  • 1.
  • 2. 10 Steps Not To Forget After Installing Drupal CapitalCamp July 27, 2013 #CapitalCampDrupal
  • 3.
  • 4. Introduction Daniel Schiavone www.SnakeHill.net Daniel@SnakeHill.net @schiavo @Snake_Hill DDO: schiavone Founder of art non-profit www.CreativeAlliance.org 1st web project in 1995 Maryland State Arts Council Slide Registry Drupalpiphany at DrupalCon DC 2008 Community Baltimore Drupal Meetup Baltimore / DC Drupal Co-working
  • 5.
  • 6. 1. Make your life easier ● Administrative Theme – Seven (default) – Rubik (requires Tao) – Cube (requires Tao) – Stanley – Shiny – Ember – Adminimal ● module_filter
  • 7.
  • 8. 1. Make your life easier ● Admin menu vs Toolbar – Install admin menu, enable Admin Menu Toolbar style, Enable shortcuts in Admin Menu, disable Toolbar ● To overlay or not to overlay? – Takes up too much real estate and gets annoying ● Php.ini (extra credit) – Sooner or later you will have to adjust memory_limit and upload_max_filesize settings
  • 9. 2. Site Information ● Site email (dev vs live) ● Front page ← node/1 ● 403 Error (Access denied)* ● 404 Error (Page not found)* *Chance to be creative and user friendly
  • 10. 3. User settings ● Account settings – Default picture – Emails – Profile Fields vs Profile2 ● Login/Logout destination (Rules, LoginToboggan, login_destination) ● Create Roles ● Configure permissions
  • 11. 4. Content Authoring* ● Text formats (Served up by role and by the order they are in) – Plain text (For anonymous e.g. comments) – Filter HTML (For regular users) – Full HTML (For power user) * This could be an entire presentation. It is... some related summits on Monday
  • 12. 4.1 Content Authoring ● CKEditor (Install ckeditor js library) ● Many settings but be sure to visit – Editor appearance (What buttons) – CSS (define you own syles e.g. floatR, floatL) – File browser (They will want to add images and files) – Advanced (They will paste form frackin' Word) ● Users will try to do stuff, prepare and be happy
  • 13. 5. Nodes ● Content Type ● Submission Form ● Display settings (Doh! default is display author and date) ● Comments (With power comes great responsibility) ● Doh! Default is comments enabled ● Spam controls (mollum, captcha) ● Plan for maintenance
  • 14. 5.1 Url Aliases ● Install and enable Pathauto ● Setup default aliases ● The default is content/[node:title] (Nice try but...) ● Usability and SEO (Make it friendly for human beings, the robots will understand it better)
  • 15. 6. View settings ● Not in core but YOU WILL install views (requires ctools) ● Enable views and views_ui ● Pre configured views ● Do you know there are settings? Like... ● Show SQL query ● Show performance stats ● Always show advanced settings
  • 16. 6.1 View settings ● And once you build your views – Sort (Default is by creation date) – No results settings – Exposed form style (Install better_exposed_filters) ● Submit. Reset, Autosubmit (the later is tempting but can be confusing to users) – Use Ajax – Caching – Theme information
  • 17. 7. Image settings ● File System (public/private) – It will matter ● Image styles (we take auto scaling for granted) ● Configure display sizes here and use them in displays everywhere (nodes, views, etc.) ● While you're at it configure Date and Time formats
  • 18. 8. Mail Where are the configurations! ● SMTP module ● Messaging & notifications modules or Subscriptions & Mail Editor ● Rules
  • 19. 9. Performance ● Performance ● Cache for anonymous ● Aggregate js and css ● Caching on server (e.g. Varnish) ● Pre-launch Tasks ● Disable devel modules ● Logging and errors
  • 20. 10. Security ● User permissions (Revisit roles and permissions after installing modules) ● File permissions ● SSL? + Secure Pages ● Restricting content ● Security by obscurity does not work with Google ● This includes files ● Solutions ● Access control module (Avoid conflicts by limiting the number of access modules e.g. OG + Access Control + Taxonomy Access) ● Private files
  • 21. 10 Steps - Summary 1. Make your life easier 2. System Information 3. User settings 4. Content authoring 5. Nodes 6. Views 2. Images 3. Mail 4. Performance 5. Security
  • 23. Questions? Daniel Schiavone Daniel@SnakeHill.net @schiavo @snake_hill DDO: schiavone Baltimore Drupal Meetup Baltimore / DC Drupal Drupal Co-working Drupaldelphia – Fall 2013