drupal for the enterprise

40
Drupal in the Enterprise Bryan House Vice President, Marketing Acquia @bryanhouse

Upload: acquia

Post on 20-Aug-2015

1.548 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Drupal for the Enterprise

Drupal in the Enterprise

Bryan HouseVice President, MarketingAcquia@bryanhouse

Page 2: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

Your Customer’s Brand Lives in a Broad Digital Ecosystem

“Marketing”Sites

Corporate Site

ProductSites

HR Sites

3rd-partyExperiences

Social Media Channels

Page 3: Drupal for the Enterprise

Enterprise Web Infrastructure

Corp Site

Departmental Sites

Marketing MicrositesCommunity sites

Collaboration Intranet

External Websites

Internal Websites

Product sites

Other sites

Page 4: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

Who is the Enterprise?

“Global 10,000”– More than 2,500 employees

– Greater than $500M revenues

– Actually approximately 14,000 businesses worldwide

Page 5: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

What are Organizations Trying to Accomplish?

Publish & organize rich content quickly

Manage collections of sites

Build communities to support ad hoc business activities

Page 6: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

Who is the Enterprise?

Well defined procurement processesMultiple decision influencers

– Technical stakeholders

– CIO & CTO, Architects, sysadmins, development

– Business stakeholders

– CMO, department heads, content contributors

Page 7: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

For many, its not simply a choice between open

source options

Page 8: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

Page 9: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

Page 10: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

They Need a Flexible Web Platformthat Meets a Full Range of Needs

[sca

le]

“Marketing”Sites

ProductSites

CorporateSites

[complexity & longevity]

Page 11: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

Market Size [1,00,000+ sites]Innovation [7,000+ modules]Community [500,000+ members]

“… is as much a Social Software platform as it is a web content management system.”

CMS Watch, The Web CMS Report 2009

Drupal Social Publishing Platform

[ ]

Open source, social publishing phenomenon. Drupal powers > 2% of the Web.

Page 12: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

Assembled Web Experiences

[ ]

Architecture to rapidly “assemble” experiences from building-blocks instead of code sites from scratch.

[ ] [ ]Drupal Core Acquia Drupal with

Recommended Modules

SolutionDistributions

Page 13: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

Who ?

Page 14: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

Drupal in the Enterprise

“Marketing”Sites

Corporate Site

ProductSites

InternalSites

Corporatecommunications

Product launches, event sites, partnership sites, announcement sites

Collaborative intranet, project management sites

Product marketing community sites, and support sites

Page 15: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

Enterprise Questions about Drupal

Is the content model flexible enough?

Is it secure?

Will Drupal fit within my IT infrastructure?

Does Drupal scale?

Will Drupal continue to evolve?

Page 16: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

Shift to Content Services

From self-contained, page-centric applications to content services frameworks

Modular, flexible architecture to support rapid application development

RESTful services - core infrastructure of the Web

Page 17: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.© 2010 Acquia, Inc. All rights reserved.

How Drupal Manages Content

Nodes

Content blogpost

wikientry

webpage

videolibrary

imagegallery media

References

Views

Page 18: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

Dynamic Content Organization

Free of hierarchical folder / site map approach to content organization

Content service-level controls

Vocabulary driven organization

Page 19: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

Content Tagging

How Drupal Organizes Content

Page 20: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

Content Tagging

How Drupal Organizes Content

Page 21: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

Content Tagging

!"#$"%&'(")$*+,-."%Site Visitors

How Drupal Organizes Content

Page 22: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

!!!!!!

Content Tagging

Site Visitors!"#$"%

&'(")$*+,-."%

How Drupal Organizes Content

Page 23: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

!!!!!!

!"#$"%&'(")$*+,-."%Site Visitors

Content Tagging

How Drupal Organizes Content

Page 24: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

(micro)blogging

UGC

analytics

groups

profiles / friends

socialtagging

Social

rich media

templates

workflow

taxonomy

content

theme

Publishing

Drupal

Content Rich Web Experiences

Page 25: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

How Drupal Manages Users

Administrator AnonymousUsers

Authenticated Users

Roles Groups of like users

Create Page Edit Page

authors editors

Permissions Operations allowed by role

Views Determined by permissionsMy Posts All Posts

Unlimited custom roles, permissions & views

Page 26: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

Drupal Architecture

Page 27: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

Runs on Popular Configurations

Linux, Windows or Mac

Apache, MS IIS

MySQL, PostgresSQL, Oracle, SQL Server

PHP

...used by world’s biggest companies

Page 28: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

It’s All About the Modules

Drupal “Core” Modules • 30 modules• 900+ contributors

Drupal “Community” Modules• 8,000 modules • 5,000+ contributors

Testing• qa.drupal.org with 30k tests

Module Extending • “Hooks” enable developers to override module behaviors,

customize with precision

Page 29: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

Presentation Layer for Theming

Presentation layer separate from content

Customize with HTML, CSS & PHP

Across multiple device formats

For specific user roles, permissions, & content

Dynamically respond to content

Page 30: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

DBMaster

Load balancing, page & opcode caching, SSL acceleration

• Varnish, Nginx, APC

Database performance tuning• Memcache

Tune for Performance & Scale

LoadBalancer1

LoadBalancer2

WebServer

WebServer

WebServer

DBBackup

Page 31: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

“Continuous and broad peer review, enabled by publicly available source code, supports software reliability and security efforts”

David M. WennergrenDepartment of Defense CIO

“Clarifying Guidance Regarding Open Source Software”

Is Open Source Software (OSS) Secure?

Page 32: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

Drupal security team has 35 members

Regularly published security advisories

Open Web Application Security Project • Top Ten Vulnerabilities: Audited & Passed

Proof point: www.whitehouse.gov

More info: drupalsecurityreport.org

Security in the Drupal Community

Page 33: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

Enterprise Fit Using Standards

External Application Integration• XMLRPC (Drupal native)• The Drupal Services Module

• SOAP (web services)

• AMF

• REST

Page 34: Drupal for the Enterprise

Integration with document management systems with Content Management Interoperability Standard

© 2011 Acquia, Inc. All rights reserved.

Enterprise Fit Using Standards

Database Abstraction Layer

Page 35: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

Access, Authorization & Authorization• 368 Modules • Write your own custom integration module

Page 36: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

Enterprise Content Migration

Case study - The Examiner• 1M pages• 1M+ comments• 50k slideshows• 800k images• 300k user-created content tags

Implemented “Incremental Migration”No extensive downtime required

Page 37: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

Multiple Language Support

71 Supported Languages(localize.drupal.org)

Page 38: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

Why Drupal for the Enterprise

Flexible content services model

Custom roles & permissions

Established security processes

Enterprise web architecture

Proven scalability

Page 39: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

Learn More: Drupal TCO Whitepaper

http://acquia.com/resources/whitepapers

Page 40: Drupal for the Enterprise

© 2011 Acquia, Inc. All rights reserved.

Thank YouContact:

Bryan House | [email protected] | @bryanhouse