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

Pantheon @ Drupal Down Under

Embed Size (px)

DESCRIPTION

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

Citation preview

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