54
Drupal FTW! Keynote: DrupalCamp St. Louis 2014

Opening Keynote - DrupalCamp St. Louis 2014

Embed Size (px)

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.

Citation preview

Page 1: Opening Keynote - DrupalCamp St. Louis 2014

Drupal FTW! !

Keynote: DrupalCamp St. Louis 2014

Page 2: Opening Keynote - DrupalCamp St. Louis 2014

hi. Brad Nowak Business Development Manager

Page 3: Opening Keynote - DrupalCamp St. Louis 2014

Brad Nowak Business Development Manager

Page 4: Opening Keynote - DrupalCamp St. Louis 2014

Thank You(s)!

Page 5: Opening Keynote - DrupalCamp St. Louis 2014
Page 6: Opening Keynote - DrupalCamp St. Louis 2014
Page 7: Opening Keynote - DrupalCamp St. Louis 2014

•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

•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

?

Page 10: Opening Keynote - DrupalCamp St. Louis 2014

You?

Page 11: Opening Keynote - DrupalCamp St. Louis 2014

What is Drupal?

Page 12: Opening Keynote - DrupalCamp St. Louis 2014

In the year 2000http://buytaert.net/album/miscellaneous-2000/student-room

Page 13: Opening Keynote - DrupalCamp St. Louis 2014

http://buytaert.net/album/press-photos/inc-500-2012

Page 14: Opening Keynote - DrupalCamp St. Louis 2014

• 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

But What is It?

Page 16: Opening Keynote - DrupalCamp St. Louis 2014

www.flickr.com/photos/sailorwind/170499556/

Page 17: Opening Keynote - DrupalCamp St. Louis 2014

• 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

http://www.flickr.com/photos/streetfly_jz/2770303823/

Page 19: Opening Keynote - DrupalCamp St. Louis 2014

www.flickr.com/photos/kurafire/2484025115/

Page 20: Opening Keynote - DrupalCamp St. Louis 2014

http://www.geocities.jp/jun_brick/yamato_m.html

Page 21: Opening Keynote - DrupalCamp St. Louis 2014

“A tool for building your own dream CMS” !

Larry Garfield

Page 22: Opening Keynote - DrupalCamp St. Louis 2014

• 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

13 years!

Page 24: Opening Keynote - DrupalCamp St. Louis 2014

Drupal 8

Page 25: Opening Keynote - DrupalCamp St. Louis 2014

Why do people choose Drupal?

Page 26: Opening Keynote - DrupalCamp St. Louis 2014

It’s Free

Page 27: Opening Keynote - DrupalCamp St. Louis 2014

It’s Free

Page 28: Opening Keynote - DrupalCamp St. Louis 2014

It’s Flexible

https://www.flickr.com/photos/jdhancock/4744894272

Page 29: Opening Keynote - DrupalCamp St. Louis 2014

It’s Powerful

https://www.flickr.com/photos/jdhancock/5035459038/

Page 30: Opening Keynote - DrupalCamp St. Louis 2014

• 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

• 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

Drupal 8

Page 33: Opening Keynote - DrupalCamp St. Louis 2014

• 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

Oh and..

Page 35: Opening Keynote - DrupalCamp St. Louis 2014

The Community

Page 36: Opening Keynote - DrupalCamp St. Louis 2014

• 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

• 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

• 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

Succeeding with Drupal

Page 40: Opening Keynote - DrupalCamp St. Louis 2014

https://www.flickr.com/photos/loozrboy/3064187103/in/photostream/

Page 41: Opening Keynote - DrupalCamp St. Louis 2014

• DrupalCons

• DrupalCamps

• Meet Up Groups

• Drupal.org

• Blogs

• Social Media

• More..

Community Resources

Page 42: Opening Keynote - DrupalCamp St. Louis 2014

• 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
Page 44: Opening Keynote - DrupalCamp St. Louis 2014
Page 45: Opening Keynote - DrupalCamp St. Louis 2014

• 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

Strategy and Planning

Page 47: Opening Keynote - DrupalCamp St. Louis 2014

• 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

Good Design

Page 49: Opening Keynote - DrupalCamp St. Louis 2014

• 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

Best Practices

Page 51: Opening Keynote - DrupalCamp St. Louis 2014

• 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

Drupal FTW!

Page 53: Opening Keynote - DrupalCamp St. Louis 2014

Brad Nowak [email protected]

@bnoax

Thank you!

Questions?@palantir

Page 54: Opening Keynote - DrupalCamp St. Louis 2014