integrating drupal into your enterprise architecture

29
Integrating Drupal into the Enterprise Architecture Kieran Lal, Drupal Community Adventure Guide Matt Cleveland, Director E-business, Health Net

Upload: acquia

Post on 20-Jun-2015

1.488 views

Category:

Technology


0 download

DESCRIPTION

Learn more: http://www.acquia.com/resources/acquia-tv/conference/integrating-drupal-your-enterprise-architecture

TRANSCRIPT

Page 1: Integrating Drupal into your Enterprise Architecture

Integrating Drupal into the Enterprise Architecture

Kieran Lal, Drupal Community Adventure Guide Matt Cleveland, Director E-business, Health Net

Page 2: Integrating Drupal into your Enterprise Architecture

Webinar Audio Options

• Listen to streaming audio via your computer’s audio

-  WebEx Audio Broadcast pop-up

• Unable to listen via your computer’s audio?

-  Request phone access • Technical support -  US & Canada 866-229-3239 -  International 408-435-7088 -  International phone numbers

http://support.webex.com/support/phone-numbers.html

Page 3: Integrating Drupal into your Enterprise Architecture

Housekeeping

• Slides and recording will be posted in next 48 hours – http://acquia.com/resources/recorded_webinars

• Submit questions via Q&A Tab in WebEx • >Try it now! Tell us where you are joining from today

Page 4: Integrating Drupal into your Enterprise Architecture

Partner Program • Opportunities • Design agencies • Development partners • Affiliate programs

• Interested? Sign up @ http://www.drupalgardens.com/partners

Page 5: Integrating Drupal into your Enterprise Architecture

Acquia is Hiring

• Do you love working with Drupal? • Acquia is hiring in North America & Europe: • Engineering & design • Client advisors and consulting • Inside sales

• www.acquia.com/careers

Page 6: Integrating Drupal into your Enterprise Architecture

Topics

• Drupal in the Enterprise • Content Model • User Model • Architecture • Performance and Scalability • Security • Enterprise Integration • Multiple Language Support

Page 7: Integrating Drupal into your Enterprise Architecture

Fragmented Content Management

Page 8: Integrating Drupal into your Enterprise Architecture

© 2010 Acquia, Inc. All rights reserved.

Drupal in the Enterprise

Micro Sites

Corporate Site

Community Sites

Internal Sites

Corporate���communications

Product launches, event sites, partnership sites, announcement sites

Collaborative intranet, project management sites

Product marketing community sites, and support sites

Page 9: Integrating Drupal into your Enterprise Architecture

A Trusted Drupal Advisor

• Should understand Drupal inside and out • Better know your business • Be skilled at addressing your particular needs • Can be grown internally or found through a partner

Page 10: Integrating Drupal into your Enterprise Architecture

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

How Drupal Manages Content

Nodes

Content blog���post

wiki���entry

web���page video image media

References

Views

Page 11: Integrating Drupal into your Enterprise Architecture

Drupal... Just a Content Management System?

CMS

Drupal

Typical Site

No! But...

A complete web site platform that includes CMS

more focussed on what you want to do with your content

Page 12: Integrating Drupal into your Enterprise Architecture

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 13: Integrating Drupal into your Enterprise Architecture

Drupal Architecture

Page 14: Integrating Drupal into your Enterprise Architecture

© 2009 Acquia, Inc.

Runs on LAMP...

Linux Apache MySQL PHP

...like the web’s busiest sites

Page 15: Integrating Drupal into your Enterprise Architecture

© 2009 Acquia, Inc.

Runs on Popular Configurations

Linux, Windows or Mac Apache, MS IIS, Nginx MySQL, PostgresSQL, Oracle, SQL Server PHP

...used by world’s biggest companies

Page 16: Integrating Drupal into your Enterprise Architecture

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 17: Integrating Drupal into your Enterprise Architecture

Drupal is “Skinnable” via Themes

Over 1000 available For unique, branded sites For new device formats For specific user roles & permissions

Page 18: Integrating Drupal into your Enterprise Architecture

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

Drupal is Event Driven

Page 19: Integrating Drupal into your Enterprise Architecture

DB Master

• Load balancing, page & opcode caching, SSL acceleration • Varnish, Nginx

• Database performance tuning • Memcache

• Commerical solutions • Pantheon • Acquia Hosting

Tuning Drupal for Performance & Scale

Load Balancer1

Load Balancer2

Web Server

Web Server

Web Server

DB Backup

Page 20: Integrating Drupal into your Enterprise Architecture

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

David M. Wennergren���Department of Defense CIO���

“Clarifying Guidance Regarding��� Open Source Software”

Is Open Source Software (OSS) Secure?

Page 21: Integrating Drupal into your Enterprise Architecture

• 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 22: Integrating Drupal into your Enterprise Architecture

Enterprise Fit Using Standards

Page 23: Integrating Drupal into your Enterprise Architecture

Enterprise Fit Using Standards

Database Abstraction Layer

Page 24: Integrating Drupal into your Enterprise Architecture

Access, Authorization, and Authorization

• 368 Modules • Write your own custom integration module

Page 25: Integrating Drupal into your Enterprise Architecture

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 26: Integrating Drupal into your Enterprise Architecture

Multiple Language Support

71 Support Languages (localize.drupal.org)

Page 27: Integrating Drupal into your Enterprise Architecture

Multiple Language Support

71 Support Languages (localize.drupal.org)

Page 28: Integrating Drupal into your Enterprise Architecture

Drupal Sites and Statistics 50M page views / month

5K pages / second

Page 29: Integrating Drupal into your Enterprise Architecture

Questions • For more information

– www.acquia.com – twitter.com/acquia

• Contact us – Kieran Lal – [email protected] – w. 415-992-8124 – follow: amazonk

• Matt Cleveland – [email protected] – h. 916.719.5635

Today’s webinar recording will be posted to:

http://acquia.com/resources/recorded_webinars