Pantheon @ Drupal Down Under

25
Standing on the Shoulders of Giants Monday, November 15, 2010

description

Talk about the Pantheon Drupal Platform at Drupal Down Under 2011 in Brisbane.

Transcript of Pantheon @ Drupal Down Under

Page 1: Pantheon @ Drupal Down Under

Standing on the Shoulders of Giants

Monday, November 15, 2010

Page 2: Pantheon @ Drupal Down Under

Drupal Is Tricky

Monday, November 15, 2010

Page 3: Pantheon @ Drupal Down Under

Pantheon is Simple

Monday, November 15, 2010

Page 4: Pantheon @ Drupal Down Under

Hard to Install

• Server

• Apache

• MySQL

• PHP

• Cron

• Clean Urls

• Security

• DNS

and thats just to get started!

Monday, November 15, 2010

Page 5: Pantheon @ Drupal Down Under

Cloud Based Installation

“Josh Koenig as a Service”Monday, November 15, 2010

Page 6: Pantheon @ Drupal Down Under

Drupal is SLOW

• Heavy Database Use

• Limited Caching

• PHP

• Lots of Code

Monday, November 15, 2010

Page 7: Pantheon @ Drupal Down Under

Ridiculously Fast

“David Strauss as a Service”

Pantheon = Pressflow + Varnish + Memcache + APC

Monday, November 15, 2010

Page 8: Pantheon @ Drupal Down Under

Developer Confusion

• Version Control

• Database + Files + Code

• Staging Environment?

Monday, November 15, 2010

Page 9: Pantheon @ Drupal Down Under

Automatic Git Based Code Workflow

“Sam Boyer as a Service”Monday, November 15, 2010

Page 10: Pantheon @ Drupal Down Under

Drupal Search Sucks

• Poor Performance

• Exact Matching Only

• Limited Complexity

• No Facets

Need We Say More?

Monday, November 15, 2010

Page 11: Pantheon @ Drupal Down Under

Better DefaultSearch Solution

“Robert Douglass as a Service”Monday, November 15, 2010

Page 12: Pantheon @ Drupal Down Under

Hard to Update

• No Automatic Updates

• Hard to Maintain Changes

Monday, November 15, 2010

Page 13: Pantheon @ Drupal Down Under

Automatic Updates

“Drush as a Service”Monday, November 15, 2010

Page 14: Pantheon @ Drupal Down Under

Lack of Testing

• Limited Testing Platform for Drupal 6

• No Integration of Tests with Developer Workflow

Monday, November 15, 2010

Page 15: Pantheon @ Drupal Down Under

Automatic Testing + Continuous Integration

“Simpletest + Selenium + Hudson as a Service”Monday, November 15, 2010

Page 16: Pantheon @ Drupal Down Under

Backups + Restoration

• Easy to Forget

• Hard to Restore

• Database + Files + Code Make it Tricky

Monday, November 15, 2010

Page 17: Pantheon @ Drupal Down Under

One Click Backups + Restorations

“Gerhard Killesreiter as a Service”Monday, November 15, 2010

Page 18: Pantheon @ Drupal Down Under

Put The Human At The

Top Of The Stack

Saturday, January 22, 2011

Page 19: Pantheon @ Drupal Down Under

make the robots to the #@&%’ng work

Saturday, January 22, 2011

Page 20: Pantheon @ Drupal Down Under

Watch the Magic....

Monday, November 15, 2010

Page 21: Pantheon @ Drupal Down Under

Team Pantheon

Josh Koenig

Matt Cheney

Zack Rosen

David Strauss

Previously

Pantheon

- Full time effort since May- 3,500+ hours invested- 4 FTE engineers

- Founded Chapter Threee- Founder Four Kitchens- Launched / scaled 300+ Drupal sites

Saturday, January 22, 2011

Page 22: Pantheon @ Drupal Down Under

The Road Ahead

• Pick Your Distribution

• Install Your Add Ons

• “Get Rid of the System Admin”

Monday, November 15, 2010

Page 23: Pantheon @ Drupal Down Under

Now in Beta. Codes are Available.

Monday, November 15, 2010

Page 24: Pantheon @ Drupal Down Under

Questions?

Monday, November 15, 2010

Page 25: Pantheon @ Drupal Down Under

getpantheon.com@pantheon_drupal

Saturday, January 22, 2011