Drupal for the Enterprise

Post on 20-Aug-2015

1.548 views 0 download

Tags:

Transcript of Drupal for the Enterprise

Drupal in the Enterprise

Bryan HouseVice President, MarketingAcquia@bryanhouse

© 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

Enterprise Web Infrastructure

Corp Site

Departmental Sites

Marketing MicrositesCommunity sites

Collaboration Intranet

External Websites

Internal Websites

Product sites

Other sites

© 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

© 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

© 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

© 2011 Acquia, Inc. All rights reserved.

For many, its not simply a choice between open

source options

© 2011 Acquia, Inc. All rights reserved.

© 2011 Acquia, Inc. All rights reserved.

© 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]

© 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.

© 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

© 2011 Acquia, Inc. All rights reserved.

Who ?

© 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

© 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?

© 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

© 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

© 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

© 2011 Acquia, Inc. All rights reserved.

Content Tagging

How Drupal Organizes Content

© 2011 Acquia, Inc. All rights reserved.

Content Tagging

How Drupal Organizes Content

© 2011 Acquia, Inc. All rights reserved.

Content Tagging

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

How Drupal Organizes Content

© 2011 Acquia, Inc. All rights reserved.

!!!!!!

Content Tagging

Site Visitors!"#$"%

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

How Drupal Organizes Content

© 2011 Acquia, Inc. All rights reserved.

!!!!!!

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

Content Tagging

How Drupal Organizes Content

© 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

© 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

© 2011 Acquia, Inc. All rights reserved.

Drupal Architecture

© 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

© 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

© 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

© 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

© 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?

© 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

© 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

Integration with document management systems with Content Management Interoperability Standard

© 2011 Acquia, Inc. All rights reserved.

Enterprise Fit Using Standards

Database Abstraction Layer

© 2011 Acquia, Inc. All rights reserved.

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

© 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

© 2011 Acquia, Inc. All rights reserved.

Multiple Language Support

71 Supported Languages(localize.drupal.org)

© 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

© 2011 Acquia, Inc. All rights reserved.

Learn More: Drupal TCO Whitepaper

http://acquia.com/resources/whitepapers

© 2011 Acquia, Inc. All rights reserved.

Thank YouContact:

Bryan House | bryan@acquia.com | @bryanhouse