integrating drupal into your enterprise architecture
DESCRIPTION
Learn more: http://www.acquia.com/resources/acquia-tv/conference/integrating-drupal-your-enterprise-architectureTRANSCRIPT
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 – [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