drupal in the enterprise. © 2010 acquia, inc. all rights reserved. market size [1,000,000+ sites]...

23
Drupal in the Enterprise

Upload: tyler-steele

Post on 26-Mar-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Drupal in the Enterprise. © 2010 Acquia, Inc. All rights reserved. Market Size [1,000,000+ sites] Innovation [7,000+ modules] Community [500,000+ members]

Drupal in the EnterpriseDrupal in the Enterprise

Page 2: Drupal in the Enterprise. © 2010 Acquia, Inc. All rights reserved. Market Size [1,000,000+ sites] Innovation [7,000+ modules] Community [500,000+ members]

© 2010 Acquia, Inc. All rights reserved.

Market Size [1,000,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 >1.5% of the Web.

Page 3: Drupal in the Enterprise. © 2010 Acquia, Inc. All rights reserved. Market Size [1,000,000+ sites] Innovation [7,000+ modules] Community [500,000+ members]

3

(micro)blogging

UGC

analytics

groups

profiles / friends

socialtagging

Social

rich media

templates

workflow

taxonomy

content

theme

Publishing

Drupal

Drupal

Community Powered. Innovation.

Page 4: Drupal in the Enterprise. © 2010 Acquia, Inc. All rights reserved. Market Size [1,000,000+ sites] Innovation [7,000+ modules] Community [500,000+ members]

© 2010 Acquia, Inc. All rights reserved.

Drupal in the Enterprise

MicroSites

Corporate Site

Community Sites

InternalSites

Corporatecommunications

Product launches, event sites, partnership sites, announcement sites

Collaborative intranet, project management sites

Product marketing community sites, and support sites

Page 5: Drupal in the Enterprise. © 2010 Acquia, Inc. All rights reserved. Market Size [1,000,000+ sites] Innovation [7,000+ modules] Community [500,000+ members]

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 6: Drupal in the Enterprise. © 2010 Acquia, Inc. All rights reserved. Market Size [1,000,000+ sites] Innovation [7,000+ modules] Community [500,000+ members]

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

How Drupal Manages Content

Nodes

Content blogpost

wikientry

webpage

video image media

References

Views

Page 7: Drupal in the Enterprise. © 2010 Acquia, Inc. All rights reserved. Market Size [1,000,000+ sites] Innovation [7,000+ modules] Community [500,000+ members]

How Drupal Manages Users

Administrator AnonymousUsers

Authenticated Users

Roles Groups of like users

Create Page Edit Page

authors editorsPermission

sOperations allowed by role

Views Determined by permissions

My Posts All Posts

Unlimited custom roles, permissions & views

Page 8: Drupal in the Enterprise. © 2010 Acquia, Inc. All rights reserved. Market Size [1,000,000+ sites] Innovation [7,000+ modules] Community [500,000+ members]

Drupal Architecture

Page 9: Drupal in the Enterprise. © 2010 Acquia, Inc. All rights reserved. Market Size [1,000,000+ sites] Innovation [7,000+ modules] Community [500,000+ members]

© 2009 Acquia, Inc.

Runs on LAMP...

LinuxApacheMySQLPHP

...like the web’s busiest sites

Page 10: Drupal in the Enterprise. © 2010 Acquia, Inc. All rights reserved. Market Size [1,000,000+ sites] Innovation [7,000+ modules] Community [500,000+ members]

© 2009 Acquia, Inc.

Runs on Popular Configurations

Linux, Windows or Mac

Apache, MS IISMySQL, PostgresSQL, Oracle, SQL Server

PHP

...used by world’s biggest companies

Page 11: Drupal in the Enterprise. © 2010 Acquia, Inc. All rights reserved. Market Size [1,000,000+ sites] Innovation [7,000+ modules] Community [500,000+ members]

It’s All About the Modules

Drupal “Core” Modules •30 modules•800 contributors

Drupal “Community” Modules•7,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 12: Drupal in the Enterprise. © 2010 Acquia, Inc. All rights reserved. Market Size [1,000,000+ sites] Innovation [7,000+ modules] Community [500,000+ members]

Modules “listen” for events to trigger hooks (PHP functions)

Drupal is Event Driven, Modular

Page 13: Drupal in the Enterprise. © 2010 Acquia, Inc. All rights reserved. Market Size [1,000,000+ sites] Innovation [7,000+ modules] Community [500,000+ members]

Drupal is “Skinnable” via Themes

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 14: Drupal in the Enterprise. © 2010 Acquia, Inc. All rights reserved. Market Size [1,000,000+ sites] Innovation [7,000+ modules] Community [500,000+ members]

DBMaster

•Load balancing, page & opcode caching, SSL acceleration

–Varnish, Nginx

•Database performance tuning

–Memcache

Tuning Drupal for Performance & Scale

LoadBalancer1

LoadBalancer2

WebServer

WebServer

WebServer

DBBackup

Page 15: Drupal in the Enterprise. © 2010 Acquia, Inc. All rights reserved. Market Size [1,000,000+ sites] Innovation [7,000+ modules] Community [500,000+ members]

“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 16: Drupal in the Enterprise. © 2010 Acquia, Inc. All rights reserved. Market Size [1,000,000+ sites] Innovation [7,000+ modules] Community [500,000+ members]

•Drupal security team has 35 membersRegularly published security advisoriesOpen Web Application Security Project Top Ten

Vulnerabilities: Audited & Passed

Proof point: www.whitehouse.gov

More info: drupalsecurityreport.org

Security in the Drupal Community

Page 17: Drupal in the Enterprise. © 2010 Acquia, Inc. All rights reserved. Market Size [1,000,000+ sites] Innovation [7,000+ modules] Community [500,000+ members]

Enterprise Fit Using Standards

•External Application Integration

•XMLRPC (Drupal native)

•The Drupal Services Module

– SOAP (web services)

– AMF

•REST

Page 18: Drupal in the Enterprise. © 2010 Acquia, Inc. All rights reserved. Market Size [1,000,000+ sites] Innovation [7,000+ modules] Community [500,000+ members]

Enterprise Fit Using Standards

Database Abstraction Layer

Page 19: Drupal in the Enterprise. © 2010 Acquia, Inc. All rights reserved. Market Size [1,000,000+ sites] Innovation [7,000+ modules] Community [500,000+ members]

Access, Authorization, and Authorization

•368 Modules

•Write your own custom integration module

Page 20: Drupal in the Enterprise. © 2010 Acquia, Inc. All rights reserved. Market Size [1,000,000+ sites] Innovation [7,000+ modules] Community [500,000+ members]

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 21: Drupal in the Enterprise. © 2010 Acquia, Inc. All rights reserved. Market Size [1,000,000+ sites] Innovation [7,000+ modules] Community [500,000+ members]

Multiple Language Support

71 Supported Languages

(localize.drupal.org)

Page 22: Drupal in the Enterprise. © 2010 Acquia, Inc. All rights reserved. Market Size [1,000,000+ sites] Innovation [7,000+ modules] Community [500,000+ members]

Why Drupal for the Enterprise

Flexible content model

Custom roles & permissions

Established security processes

Enterprise web architecture

Proven scalability

Page 23: Drupal in the Enterprise. © 2010 Acquia, Inc. All rights reserved. Market Size [1,000,000+ sites] Innovation [7,000+ modules] Community [500,000+ members]

Learn More: Drupal TCO Whitepaper

http://acquia.com/resources/whitepapers