Managing Web Content in the Cloud with Drupal

50
Managing Web Content in the Cloud with Drupal Bryan House VP, Marketing Acquia September 8th, 2011 Jeff Kaplan Founder & Managing Director ThinkStrategies Geoff Bock Principal Bock & Company

description

In this webinar, Jeff Kaplan, who has been at the forefront of exploring the business implications of “on-demand” services, will facilitate a discussion between Geoffrey Bock, principal at Bock & Company and Bryan House, vice president of marketing at Acquia, around the changing landscape for hosting, organizing, and distributing web content brought about by the transition to cloud computing. Join us for a conversation about the business benefits for using Drupal in the cloud to compete with content in the digital age.

Transcript of Managing Web Content in the Cloud with Drupal

Page 1: Managing Web Content in the Cloud with Drupal

Managing Web Contentin the Cloud with Drupal

Bryan House!VP, Marketing"Acquia"

September 8th, 2011"

Jeff Kaplan!Founder & Managing Director"ThinkStrategies"

Geoff Bock!Principal"Bock & Company"

Page 2: Managing Web Content in the Cloud with Drupal

Upcoming Webinars"

•  Tuesday September 13th 2pm ET / 6pm UTC"−  Social Publishing: Connecting Community and Content with

the New Enterprise Web!

•  Thursday September 15th 12pm ET / 4pm UTC"−  CMS Connected: Drupal vs. Sitecore"

•  Thursday September 15th 1pm ET / 5pm UTC"−  Bring real time interactivity to Drupal with Node.js

integration!

Register Today - http://acquia.com/webinars"

Page 3: Managing Web Content in the Cloud with Drupal

Upcoming Training Events – Sept 2011http://training.acquia.com/events"•  Halifax, NS"•  Vancouver, BC"•  Burlington, MA"•  Chicago, IL"•  Boise, ID"•  Minneapolis, MN"•  Seattle, WA"•  Kawasaki, Japan"•  Leuven, Belgium"•  Koln, Germany"•  Paris, France"

•  Courses include:"−  Drupal in a Day"−  Site Building with Drupal"−  Drupal Module Development"−  Drupal Theming"−  The Views & CCK Modules"−  Panels for Site Builders"−  Development Best Practices"

Register for Drupal Training in your area

Page 4: Managing Web Content in the Cloud with Drupal

Introductions!

• Jeff Kaplan"− Founder & Managing Director, ThinkStrategies"

• Geoff Bock"− Principal, Bock & Company"

Page 5: Managing Web Content in the Cloud with Drupal

Why On Demand Services?"

Page 6: Managing Web Content in the Cloud with Drupal

©2011, THINKstrategies, Inc. www.thinkstrategies.com Slide 6

Perfect Storm for Cloud Services

Macro-Market Challenges

Enabling Technologies

Shifting Customer Attitudes

Page 7: Managing Web Content in the Cloud with Drupal

©2011, THINKstrategies, Inc. www.thinkstrategies.com Slide 7

  Deployment Challenges •  31.1% SW projects cancelled before completed. •  52.7% of projects cost 190% of original estimates.

  Operational Costs •  Maintenance & mgmt costs >10x original license fee. •  Escalating hardware & staff support costs. •  Over provisioning/under-utilization of SW licenses.

  Economic/Budgetary Pressures •  Need to reduce IT costs, increase business benefits. •  Need to increase utilization to gain greater ROI.

The Shortcomings of Legacy, On-Premise Apps

Page 8: Managing Web Content in the Cloud with Drupal

©2011, THINKstrategies, Inc. www.thinkstrategies.com Slide 8

Changing Customer Needs/Expectations

Old,   Fixed, Capital Investment

  Complexity, Customization

  Centralized, On-Premise

  Top-Down Procurement

  High TCO, Low ROI

  Outsourcing Alternatives

Page 9: Managing Web Content in the Cloud with Drupal

©2011, THINKstrategies, Inc. www.thinkstrategies.com Slide 9

Changing Customer Needs/Expectations

Old,   Fixed, Capital Investment

  Complexity, Customization

  Centralized, On-Premise

  Top-Down Procurement

  High TCO, Low ROI

  Outsourcing Alternatives

New,   Flexible, Operating Expense

  Simplicity, Utilization

  Dispersed, On-Demand

  Bottom-Up Adoption

  Rapid Time-to-Value

  Out-Tasking Options

Page 10: Managing Web Content in the Cloud with Drupal

©2011, THINKstrategies, Inc. www.thinkstrategies.com Slide 10

Why ASPs/Hosting Failed

Customer Application

Page 11: Managing Web Content in the Cloud with Drupal

©2011, THINKstrategies, Inc. www.thinkstrategies.com Slide 11

Why ASPs/Hosting Failed

Customer Application

ASP/Hosting Company

Page 12: Managing Web Content in the Cloud with Drupal

©2011, THINKstrategies, Inc. www.thinkstrategies.com Slide 12

Why ASPs/Hosting Failed

Customer Application

ASP/Hosting Company

  Same legacy applications   Upfront perpetual license   Still inflexible architecture   Limited accessibility   Single-instance, inefficient Little perceived economic value.

Page 13: Managing Web Content in the Cloud with Drupal

©2011, THINKstrategies, Inc. www.thinkstrategies.com Slide 13

Multi-Tenant Model Leverages Shared Resources

Cloud Vendor

Page 14: Managing Web Content in the Cloud with Drupal

©2011, THINKstrategies, Inc. www.thinkstrategies.com Slide 14

Public Private Hybrid Community Deployment

Models

Service Models

Software as a Service (SaaS)

Platform as a Service (PaaS)

Infrastructure as a Service (IaaS)

Essential Characteristics

On-Demand Self Service

Broad Network Access Resource Pooling

Rapid Elasticity Measured Service

Visual Model of NIST’s Cloud Computing Working Definition

http://www.csrc.nist.gov/groups/SNS/cloud-computing/index.html

Page 15: Managing Web Content in the Cloud with Drupal

Content in the Cloud"

Page 16: Managing Web Content in the Cloud with Drupal

Drupal Delivered On Demand"

Page 17: Managing Web Content in the Cloud with Drupal

Optimized  Drupal  environment  

Real-­‐time  elasticity  

Single  vendor  for  Drupal  expertise  &  support  

Page 18: Managing Web Content in the Cloud with Drupal

Managed  Drupal  Cloud  Platform  

•  Drupal  tuned  runtime  environment  

•  Single  server  or  highly  available,  fully  redundant  architecture  

•  Burstable,  elastic  resources  •  Automated  monitoring  

•  TRUSTe  Certified    

Page 19: Managing Web Content in the Cloud with Drupal

Managing Web Content in the Cloud"•  Rapidly provisioning a web

presence"•  Capturing and managing

web content"•  Delivering the web experience

and making it useful"

Page 20: Managing Web Content in the Cloud with Drupal

Acquia is Your Enterprise Drupal Guide

[ start! ]

[ enterprise deployment ]

Page 21: Managing Web Content in the Cloud with Drupal

Training & Professional Services

[ start! ] learn [ ]

[ enterprise deployment ]

Page 22: Managing Web Content in the Cloud with Drupal

Products to Build Drupal Applications

[ start! ]

build [ ]

[ enterprise deployment ]

Page 23: Managing Web Content in the Cloud with Drupal

Cloud Service Platforms for Rapid Deployment

[ start! ]

deploy [ ]

[ enterprise deployment ]

Page 24: Managing Web Content in the Cloud with Drupal

Enterprise-class 24x7 Support

[ start! ]

operate [ ]

[ enterprise deployment ]

Page 25: Managing Web Content in the Cloud with Drupal

Provisioning a Web Presence"

•  Just a utility"•  Scales to meet demand"•  Adapts to the situation"•  Functionality supports a

compelling web experience"

Page 26: Managing Web Content in the Cloud with Drupal

Scaling a Web Presence"

Page 27: Managing Web Content in the Cloud with Drupal

Options - Scaling a Web Presence"Flexibility" Safety" Cost Savings"

Multi-tenant" *" **" ****"Hybrid" **" ***" ***"

Multi-instance" ***" ****" *"Multi-instance without code management (aka Cowboy)"

*" ****" *"

Page 28: Managing Web Content in the Cloud with Drupal

OpenSaaS - Enterprise Drupal Gardens"

•  Offer standard site templates with pre-configured components:"

−  Information architecture"−  Functionality"−  Theme"

•  Export entire site at any time as needed:"

−  Additional capabilities"−  Integration with external

systems"

28

Page 29: Managing Web Content in the Cloud with Drupal

Ad banners

Social “Pulse” “What’s Hot”

Breaking News Story

Upcoming Events

• Article • Image • Related Stories

• Article • Video • Ratings

• Advertisement

• Event

• Blog Post • User Comment • Opinion Poll

with Drupal!

Capturing a Web Experience"

Page 30: Managing Web Content in the Cloud with Drupal

Content Types"

• Title • Author • Published

Content Type Breaking News Story

Article

Image

Related���Stories

• Image Title • Description • Rights Owner

• Title • Author • Link

Fields

Page 31: Managing Web Content in the Cloud with Drupal

Adding Nodes & Views"

Nodes

•  Title •  Author •  Published

Content Type

Article

Image

Related���Stories

•  Image Title •  Description •  Rights Owner

•  Title •  Author •  Link

Fields Views

Breaking News Story

Page 32: Managing Web Content in the Cloud with Drupal

Adding Nodes & Views"

Nodes

•  Title •  Author •  Published

Content Type

Article

Image

Related���Stories

•  Image Title •  Description •  Rights Owner

•  Title •  Author •  Link

Fields Views

Breaking News Story

Page 33: Managing Web Content in the Cloud with Drupal

Adding Nodes & Views"

Nodes

•  Title •  Author •  Published

Content Type

Article

Image

Related���Stories

•  Image Title •  Description •  Rights Owner

•  Title •  Author •  Link

Fields Views

Breaking News Story

Page 34: Managing Web Content in the Cloud with Drupal

How Drupal Manages Users"

Administrator Anonymous Users

Authenticated Users

Page 35: Managing Web Content in the Cloud with Drupal

How Drupal Manages Users"

Administrator Anonymous Users

Authenticated Users

Roles Groups of like users authors editors

Page 36: Managing Web Content in the Cloud with Drupal

How Drupal Manages Users"

Administrator Anonymous Users

Authenticated Users

Roles Groups of like users

Create Page Edit Page

authors editors

Permissions Operations allowed by role

Page 37: Managing Web Content in the Cloud with Drupal

How Drupal Manages Users"

Administrator Anonymous Users

Authenticated Users

Roles Groups of like users

Create Page Edit Page

authors editors

Permissions Operations allowed by role

Views Determined by permissions My Posts All Posts

Page 38: Managing Web Content in the Cloud with Drupal

How Drupal Manages Users"

Administrator Anonymous Users

Authenticated Users

Roles Groups of like users

Create Page Edit Page

authors editors

Permissions Operations allowed by role

Views Determined by permissions My Posts All Posts

Unlimited custom roles, permissions &

views

Page 39: Managing Web Content in the Cloud with Drupal

The Value of an Open Source WCM"

Page 40: Managing Web Content in the Cloud with Drupal

Producing the Web Experience"

Page 41: Managing Web Content in the Cloud with Drupal

Tagging for SEO"

Search Query 1

Page 42: Managing Web Content in the Cloud with Drupal

Tagging for SEO"

Search Query 1

Page 43: Managing Web Content in the Cloud with Drupal

Tagging for SEO"

Search Query 1

Page 44: Managing Web Content in the Cloud with Drupal

Tagging for SEO"

Search Query 1 Search Query 2

Page 45: Managing Web Content in the Cloud with Drupal

Tagging for SEO"

Search Query 1 Search Query 2

Page 46: Managing Web Content in the Cloud with Drupal

Tagging for SEO"

Search Query 1 Search Query 2

Page 47: Managing Web Content in the Cloud with Drupal

“Answers I Need”

“Tools I Can Use…”

“Has My Back”

Page 48: Managing Web Content in the Cloud with Drupal

SEO Grader"

Page 49: Managing Web Content in the Cloud with Drupal
Page 50: Managing Web Content in the Cloud with Drupal

✓ Innovation ✓ Flexibility ✓ Engagement ✓ Value