opening keynote - drupalcamp st. louis 2014
DESCRIPTION
I presented this opening keynote "Drupal FTW" on April 26, 2014 at DrupalCamp St. Louis 2014 hosted by Washington University. The presentation was intended to address a broad audience from Drupal newcomers to current developers via a brief history of Drupal, a review of some key reasons people choose Drupal, and advice for achieving success with Drupal from the perspectives of strategy, design, and technology.TRANSCRIPT
![Page 1: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/1.jpg)
Drupal FTW! !
Keynote: DrupalCamp St. Louis 2014
![Page 2: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/2.jpg)
hi. Brad Nowak Business Development Manager
![Page 3: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/3.jpg)
Brad Nowak Business Development Manager
![Page 4: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/4.jpg)
Thank You(s)!
![Page 5: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/5.jpg)
![Page 6: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/6.jpg)
![Page 7: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/7.jpg)
•What is Drupal?
•Why do people choose Drupal?
•How can I be successful using Drupal?
What is this session about?
![Page 8: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/8.jpg)
•Dru-what? •I’m starting to work with Drupal •I’d like to convince my client or company to use Drupal
•I need a place to sit and have coffee
Is this session for me?
![Page 9: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/9.jpg)
?
![Page 10: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/10.jpg)
You?
![Page 11: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/11.jpg)
What is Drupal?
![Page 12: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/12.jpg)
In the year 2000http://buytaert.net/album/miscellaneous-2000/student-room
![Page 13: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/13.jpg)
http://buytaert.net/album/press-photos/inc-500-2012
![Page 14: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/14.jpg)
• Born of developers and “hackers”
• Released into the wild and grew into an open-source community
• Continued to be a developer-driven project for a number of years
• Recent years have seen a greater inclusiveness in the community;Bring me your FEDs, your designers, your project managers,
business owners, and content owners..
An evolving project
![Page 15: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/15.jpg)
But What is It?
![Page 17: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/17.jpg)
• To-date this is the primary use-case
• We use it to develop sites
• It is the public-facing front end that visitors use
• And of course, it is the back-end (content management) system
• Distributions may be the most straightforward examples of Drupal
as a pre-packaged CMS
A Content Management System
![Page 18: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/18.jpg)
http://www.flickr.com/photos/streetfly_jz/2770303823/
![Page 21: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/21.jpg)
“A tool for building your own dream CMS” !
Larry Garfield
![Page 22: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/22.jpg)
• Is this where Drupal is headed with version 8, or where it’s already
at in version 7? Many would argue the latter.
• BYO CMS using core and contributed modules and a sprinkle of
custom code where you need it
• A content management hub - integrated with various systems
pushing content to some systems and ingesting it from others
!
A Content Management Framework
![Page 23: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/23.jpg)
13 years!
![Page 24: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/24.jpg)
Drupal 8
![Page 25: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/25.jpg)
Why do people choose Drupal?
![Page 26: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/26.jpg)
It’s Free
![Page 27: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/27.jpg)
It’s Free
![Page 28: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/28.jpg)
It’s Flexible
https://www.flickr.com/photos/jdhancock/4744894272
![Page 29: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/29.jpg)
It’s Powerful
https://www.flickr.com/photos/jdhancock/5035459038/
![Page 30: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/30.jpg)
• Easily handle small to medium sized sites with CMS needs
• Build large sites
• Future-proof if you know (or think) your needs are going to grow in
the future
• Create multi-site installations
• Support enterprise-level platforms
!
So you can..
![Page 31: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/31.jpg)
• Course management systems (colleges & universities)
• Collections management systems (museums)
• Digital Asset Management systems
• CDN
• CRM
• HR systems
• Social networks
And Play Nice with Others
![Page 32: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/32.jpg)
Drupal 8
![Page 33: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/33.jpg)
• Symfony2/PHP
• HTML 5
• Responsive
• Web Services and Content Context Initiative (WISCCI)
• Configuration management
• Twig templating engine
!
More Flexibility and Power
![Page 34: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/34.jpg)
Oh and..
![Page 35: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/35.jpg)
The Community
![Page 36: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/36.jpg)
• Apr 26 2014 Western NY State Drupal MINI-CAMP (US)
• Apr 26 2014 DrupalCamp St. Louis (US)
• May 16 - May 18 2014 DrupalCamp Spain 2014 (Spain)
• May 16 - May 18 2014 Drupal Camp Wrocław (Poland)
• May 17 - May 18 2014 Drupal Camp Alpe-Adria (Slovenia)
• May 31 - Jun 01 2014 DrupalCamp Yorkshire Leeds (UK)
• Jun 02 - Jun 06 2014 DrupalCon Austin 2014 (US)
We’re not Alone
http://buildamodule.com/drupal-camps-calendar
![Page 37: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/37.jpg)
• Jun 14 2014 DrupalCamp Singapore 2014 (Singapore)
• Jul 03 - Jul 06 2014 DropCamp ’14 (Netherlands)
• Jul 17 - Jul 20 2014 DrupalCorn Camp 2014 (US)
• Jul 25 - Jul 27 2014 DrupalCamp North East (UK)
• Jul 26 - Jul 27 2014 Drupalcamp Wisconsin (US)
• Aug 02 - Aug 03 2014 Drupal Camp Pennsylvania (US)
• Aug 07 - Aug 10 2014 DrupalCamp Twin Cities 2014 (US)
We’re not Alone
http://buildamodule.com/drupal-camps-calendar
![Page 38: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/38.jpg)
• Sep 06 - Sep 07 2014 DrupalCamp LA 2014 (US)
• Sep 29 - Oct 03 2014 DrupalCon Amsterdam (Netherlands)
• Nov 14 - Nov 15 2014 DrupalDay Italy (Italy)
• Nov 15 - Nov 16 2014 DrupalCamp Gothenburg (Germany)
!
!
!
We’re not Alone
http://buildamodule.com/drupal-camps-calendar
![Page 39: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/39.jpg)
Succeeding with Drupal
![Page 40: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/40.jpg)
https://www.flickr.com/photos/loozrboy/3064187103/in/photostream/
![Page 41: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/41.jpg)
• DrupalCons
• DrupalCamps
• Meet Up Groups
• Drupal.org
• Blogs
• Social Media
• More..
Community Resources
![Page 42: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/42.jpg)
• Developers
• Themers
• Designers
• Content Strategists
• Project Managers
!
!
Multiple Communities• Business Owners
• Product Owners
• Site Administrators
• Content Contributors
• Editors and Publishers
!
!
![Page 43: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/43.jpg)
![Page 44: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/44.jpg)
![Page 45: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/45.jpg)
• Trust
• Empathy and Understanding
• Transparency & Communication
• Partnership and Collaboration
• Accountability
• Remember it’s the code that’s free
!
Client Relationships
![Page 46: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/46.jpg)
Strategy and Planning
![Page 47: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/47.jpg)
• Understanding the organization/client
• What does success look like?
• What are the priorities of the project?
• Budget and timeline considerations
!
!
!
Strategy and Planning
![Page 48: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/48.jpg)
Good Design
![Page 49: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/49.jpg)
• It doesn’t matter what CMS you use if the user experience sucks
• User centered design
• Responsive design
!
!
!
!
Good Design
![Page 50: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/50.jpg)
Best Practices
![Page 51: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/51.jpg)
• Think sustainability
• Leverage core and contrib first
• Well written and commented code
• Make it a module (or a patch) and give back
!
Best Practices-Driven Development
![Page 52: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/52.jpg)
Drupal FTW!
![Page 54: Opening Keynote - DrupalCamp St. Louis 2014](https://reader034.vdocuments.net/reader034/viewer/2022051613/54c85dbf4a79594d678b45c1/html5/thumbnails/54.jpg)