integrating drupal into your enterprise architecture

Post on 20-Jun-2015

1.488 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

Integrating Drupal into the Enterprise Architecture

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

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

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

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

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

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

Topics

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

Fragmented Content Management

© 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

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

© 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

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

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

Drupal Architecture

© 2009 Acquia, Inc.

Runs on LAMP...

Linux Apache MySQL PHP

...like the web’s busiest sites

© 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

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

Drupal is “Skinnable” via Themes

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

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

Drupal is Event Driven

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

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

• 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

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 Support Languages (localize.drupal.org)

Multiple Language Support

71 Support Languages (localize.drupal.org)

Drupal Sites and Statistics 50M page views / month

5K pages / second

Questions • For more information

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

• Contact us – Kieran Lal – kieran@acquia.com – w. 415-992-8124 – follow: amazonk

• Matt Cleveland – matt@mattandcindy.com – h. 916.719.5635

Today’s webinar recording will be posted to:

http://acquia.com/resources/recorded_webinars

top related