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

Post on 26-Mar-2015

216 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Drupal in the EnterpriseDrupal in the Enterprise

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

3

(micro)blogging

UGC

analytics

groups

profiles / friends

socialtagging

Social

rich media

templates

workflow

taxonomy

content

theme

Publishing

Drupal

Drupal

Community Powered. Innovation.

© 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

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?

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

How Drupal Manages Content

Nodes

Content blogpost

wikientry

webpage

video image media

References

Views

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

Drupal Architecture

© 2009 Acquia, Inc.

Runs on LAMP...

LinuxApacheMySQLPHP

...like the web’s busiest sites

© 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

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

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

Drupal is Event Driven, Modular

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

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

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

•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

Enterprise Fit Using Standards

•External Application Integration

•XMLRPC (Drupal native)

•The Drupal Services Module

– SOAP (web services)

– AMF

•REST

Enterprise Fit Using Standards

Database Abstraction Layer

Access, Authorization, and Authorization

•368 Modules

•Write your own custom integration module

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

Multiple Language Support

71 Supported Languages

(localize.drupal.org)

Why Drupal for the Enterprise

Flexible content model

Custom roles & permissions

Established security processes

Enterprise web architecture

Proven scalability

Learn More: Drupal TCO Whitepaper

http://acquia.com/resources/whitepapers

top related