drupal as a winning web platform

55
Drupal as the Winning Web Platform Josh Koenig drupal.org/user/3133 [email protected] @outlandishjosh Monday, January 24, 2011

Upload: chapter-three

Post on 13-Jul-2015

1.276 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Drupal as a winning Web Platform

Drupal as the Winning Web Platform

Josh Koenigdrupal.org/user/[email protected]@outlandishjosh

Monday, January 24, 2011

Page 2: Drupal as a winning Web Platform

In the year 2003...

Monday, January 24, 2011

Page 3: Drupal as a winning Web Platform

Monday, January 24, 2011

Page 4: Drupal as a winning Web Platform

Monday, January 24, 2011

Page 5: Drupal as a winning Web Platform

My revolution didn’t work, but it helped Drupal take off...

Monday, January 24, 2011

Page 6: Drupal as a winning Web Platform

Monday, January 24, 2011

Page 7: Drupal as a winning Web Platform

Monday, January 24, 2011

Page 8: Drupal as a winning Web Platform

Contrary to rumors, the web is not dead.

Monday, January 24, 2011

Page 9: Drupal as a winning Web Platform

Monday, January 24, 2011

Page 10: Drupal as a winning Web Platform

The Web

Content

News

UGC

Commerce

SMB Websites

Video

Communities

Services

Monday, January 24, 2011

Page 11: Drupal as a winning Web Platform

The Web

Services Content

Monday, January 24, 2011

Page 12: Drupal as a winning Web Platform

The web ain’t dead, but content remains an

unsolved problem

Monday, January 24, 2011

Page 13: Drupal as a winning Web Platform

CMS: Industry of Niches

Free

$1K

$10K

$1M

$100K

PersonalPublishing EnterpriseE-commerce SMB

Year

ly C

ost

Market NicheMonday, January 24, 2011

Page 14: Drupal as a winning Web Platform

Point SolutionsBlog Intranet Commerce

ServiceWordpress Ecosystem

Microsoft Ecosystem

Shopify Ecosystem

Who Develops Software? Open Source Microsoft Shopify

Core Content Technology

Hosting + Infrastructure SaaS or LAMP IIS Hosting SaaS

Monday, January 24, 2011

Page 15: Drupal as a winning Web Platform

No Core = Lots of GlueBlog Intranet Commerce

ServiceWordpress Ecosystem

Microsoft Ecosystem

Shopify Ecosystem

Who Develops Software? Open Source Microsoft Shopify

Core Content Technology

Hosting + Infrastructure SaaS or LAMP IIS Hosting SaaS

????

Monday, January 24, 2011

Page 16: Drupal as a winning Web Platform

It’s the Year 2011(The web is more than 15 years old)

Monday, January 24, 2011

Page 17: Drupal as a winning Web Platform

What if you need blogging and ecommerce?

Monday, January 24, 2011

Page 18: Drupal as a winning Web Platform

Why is this still a problem?

Monday, January 24, 2011

Page 19: Drupal as a winning Web Platform

Newspapers shouldn’t build printing presses.

• Software expertise required

• Costly to build

• Even costlier to maintain

Monday, January 24, 2011

Page 20: Drupal as a winning Web Platform

The web needs to keep evolving...

Monday, January 24, 2011

Page 21: Drupal as a winning Web Platform

2003 2004 2005

700+ core developers

700,000+ Drupal.org members

Competitive across the grid

2010

Plotted: Drupal Community Members

2006

2007

Photo: Drupal Con Copenhagen

2008

2009

is not a point solution.

Drupal is core content technology

0

1000000

Monday, January 24, 2011

Page 22: Drupal as a winning Web Platform

Platform Flexibility

Out-of-box Functionality

Wordpress

Drupal

Joomla

Django

Ruby on Rails

Plone

Sharepoint

CakePHP

Drupal’s Destiny

Monday, January 24, 2011

Page 23: Drupal as a winning Web Platform

The #smallcore debate is looking at it backwards.

Monday, January 24, 2011

Page 24: Drupal as a winning Web Platform

Drupal is both product and framework.

Monday, January 24, 2011

Page 25: Drupal as a winning Web Platform

It’s the first globally viable platform for the web.

Monday, January 24, 2011

Page 26: Drupal as a winning Web Platform

Drupal Ecosystem

Monday, January 24, 2011

Page 27: Drupal as a winning Web Platform

Monday, January 24, 2011

Page 28: Drupal as a winning Web Platform

M$ saw everyone with a computer.

Monday, January 24, 2011

Page 29: Drupal as a winning Web Platform

Drupal sees everyone with a website.

Monday, January 24, 2011

Page 30: Drupal as a winning Web Platform

SolutionsIntranet Blog Commerce

Services

Development

Core Content Technology

“A Globally Viable Platform for the Web”

Open Source

Drupal Ecosystem

Drupal Distros

Shared Core Content Technology:

Monday, January 24, 2011

Page 31: Drupal as a winning Web Platform

We’ve Come A Long Way, Baby

Image credit: Craig Chelius

But Are We Across The Chasm?

Monday, January 24, 2011

Page 32: Drupal as a winning Web Platform

Monday, January 24, 2011

Page 33: Drupal as a winning Web Platform

Heroic Infrastructure

Monday, January 24, 2011

Page 34: Drupal as a winning Web Platform

Current Drupal Production

Customers

Am I doing Drupal right?

Does it scale?

Who keeps site updated?

Best Practices baked in

Scalable out of the box

Automatic Code Updates

Site Developers

Who carries the pager?

How do I deploy code?

How do I test changes?

Pantheon carries pager

Clean safe git workflow

Automatic code testing

Design + BuildHosting

Customer Website

Monday, January 24, 2011

Page 35: Drupal as a winning Web Platform

Mind the Gap!

Design + BuildPlatform

CustomersCustomersAm I doing Drupal right?

Does it scale?

Who keeps site updated?

Site Developers

Who carries the pager?

How do I deploy code?

How do I test changes?

Customer Website

??????

Monday, January 24, 2011

Page 36: Drupal as a winning Web Platform

Pantheon Speeds the Plow

Customers

Best practices baked in

Scalable out of the box

Automated code updates

Site Developers

Pantheon carries pager

Clean safe git workflow

Automatic code testing

PlatformDesign + Build

Customer Website

More sites, built better, for a wider audience, in

less time.

Monday, January 24, 2011

Page 37: Drupal as a winning Web Platform

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

Monday, January 24, 2011

Page 38: Drupal as a winning Web Platform

The Runtime Is Evolving

Monday, January 24, 2011

Page 39: Drupal as a winning Web Platform

Monday, January 24, 2011

Page 40: Drupal as a winning Web Platform

Monday, January 24, 2011

Page 41: Drupal as a winning Web Platform

Monday, January 24, 2011

Page 42: Drupal as a winning Web Platform

Monday, January 24, 2011

Page 43: Drupal as a winning Web Platform

Not Just Corporations

Monday, January 24, 2011

Page 44: Drupal as a winning Web Platform

Monday, January 24, 2011

Page 45: Drupal as a winning Web Platform

Monday, January 24, 2011

Page 46: Drupal as a winning Web Platform

Monday, January 24, 2011

Page 47: Drupal as a winning Web Platform

Monday, January 24, 2011

Page 48: Drupal as a winning Web Platform

Monday, January 24, 2011

Page 49: Drupal as a winning Web Platform

Platforms Beget Services

• Mollom

• GVS Security Scan

• NodeSquirrel Backups

Monday, January 24, 2011

Page 50: Drupal as a winning Web Platform

Distributions? “Drupal Apps”

Monday, January 24, 2011

Page 51: Drupal as a winning Web Platform

hook_world_alter()

Monday, January 24, 2011

Page 52: Drupal as a winning Web Platform

Monday, January 24, 2011

Page 53: Drupal as a winning Web Platform

"State of the Drupal" from Paris '09

Credit: Dries Buytaert

Monday, January 24, 2011

Page 54: Drupal as a winning Web Platform

Niches for Drupal to Flourish

Free

$1K

$10K

$1M

$100K

PersonalPublishing EnterpriseE-commerce SMB

Year

ly C

ost

Market NicheMonday, January 24, 2011

Page 55: Drupal as a winning Web Platform

Monday, January 24, 2011