Highlights from DrupalCon2010 SF
Upcoming SlideShare
Loading in...5

Highlights from DrupalCon2010 SF



Megan Weng and Akilah Jackson present their takeaways from the DrupalCon2010 in San Francisco.

Megan Weng and Akilah Jackson present their takeaways from the DrupalCon2010 in San Francisco.



Total Views
Slideshare-icon Views on SlideShare
Embed Views



1 Embed 4

http://www.slideshare.net 4



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    Highlights from DrupalCon2010 SF Highlights from DrupalCon2010 SF Presentation Transcript

    • Drupal Con Review
      Presented by:
      Akilah Jackson, Office of Information Technology
      Megan Weng, Arts and Humanities
    • What is Drupal Con?
      The bi-annual conference about Drupal
      Previously held in major cities all over the world, including D.C and Paris last year
      This year held in San Francisco and Copenhagen (coming this fall)
      Over 3,000 attendees in San Francisco
    • What is Drupal Con?
      Birds of a Feather
      Session Tracks (64):
      Welcome to Drupal (6)
      Design, Theme, Usability (13)
      Providing Professional Drupal Services (10)
      Configuration, Set-up & Administration (7)
      Under the Hood (19)
      Leveraging Drupal for your Business (9)
    • Performance
      2.4 million page views per day, 60 M per month, one server!
      Khalid Baheyeldin, 2bits.com
      Entertainment Site (over 14k nodes)
      61 million page views per month
      14.24 million visits per months
      132,650 visits per hour peak
      539,000 visits on peak day
      2.4 million pages per day peak
      Over 70k users
      All on a single mid range server
    • Performance
      Number of modules shouldn’t matter
      Average site has 120 modules
      Consider module performance when over 200 modules
      PHP fastCGI
      Apache fastCGI
      Apache MPM worker
    • Performance: Tools
      Jmeter – Java based load testing tool
      Apache Bench – to tell how Apache is handling serving of pages
      Devel – module for admins that has more detailed performance logs (such as query execution, page loading, etc.)
    • Performance: Tools
      YSlow for firebug (http://developer.yahoo.com/yslow)
      Page Speed – firebug (http://code.Google.com/speed/articles/)
      Web Page Test (http://www.webpagetest.org)
    • Maintenance
      Drush (Drupal Shell)
      Dmitri Gaskin
      Drush as a utility for administering site
      Bulk update and install modules, patches
      Copy database and site installation
      Alias multiple sites for quick referencing
      Good example, staging server, production server
      Clear Cache
    • Maintenance
      Aegir – selection of modules for hosting drupal sites
      Drush script
      Provision script
      Hosting module
      Hostmaser install profile
      Eldir theme
      Nagios – module for integrating monitoring
      Munin – module for integrating monitoring
    • Universities
      Case Studies in Academia: Drupal at ASU & Johns Hopkins Knowledge for Health
      Arizona State University (ASU)
      Centralized deployment of Drupal
      Campus-wide CMS
      John Hopkins University (JHU)
      Decentralized deployment of Drupal
      Drupal LMS
    • Short list of Universities using Drupal
      North Texas
      Oregon State
      Michigan State
      University of Nevada
      Bradley University
      Stanford University
      University of Delaware
      • University of Florida
      • University of Georgia
      • University of Notre Dame
      • University of Pittsburgh
      • University of North Carolina at Chapel Hill
      • Virginia Tech
      • Wake Forest University
      Join Drupal in Education group
    • Theme Development
      80% of theming steps 0 & 1
      Image taken from Lullabot training 4/18/2010
    • Theme Development
      Grid Systems
      CSS frameworks for building a website’s layout
      Saves time
      Saves money
      Reduces frustration (minimize browser compatibility issues)
      Divided into columns
      Most sites are 12-16 columns
    • Whitehouse.gov
      Drupal was specified
      Provide a platform to extend
      Allow full control
      Open & transparent
      Two dedicated teams + 10 agencies & vendors
      Drupal 6
      performance patches
      custom features
      fault tolerance & contingency planning
    • Whitehouse.gov
      Launch in 3 months
      100s of thousands of unique visitors/day
      1 million+ pages views/day
      100k+ peak concurrent live streams
      15k+ contact/email submissions/day
      60+ servers for production + disaster recovering
      RedHat Enterprise Linux 5, MySQL
      Puppet, Nagio, CDN, memcache, …etc
      Admin access separate from the public facing site
    • The Future of Drupal
      Drupal 7
      CCK goes away becomes part of core code.
      Refashioned as Fields API
      Better support for Postgres databases
      Better support for WYSIWYG editors
      Popular modules should migrate
      More semantic web development
      Sessions to watch :
      Drupal 7: What you need to know
      The State of Drupal
    • Sessions to Reference
      • Make Drupal Run Fast - increase page load speed
      • DRUSH
      • The state of Drupal as a Web Application & Product Platform
      • Case Studies in Academia: Drupal at ASU & Johns Hopkins Knowledge for Health
      • 2.4 million page views per day, 60 M per month, one server!
      • Aegir Hosting System - one Drupal to rule them all
    • Sessions for Reference
      Accelerated grid theming using NineSixty
      Elevating 960gs in Drupal with the Omega theme
      Providing a Scalable Infrastructure for Whitehouse.gov
    • Akilah’s Takeaways
      The sessions are online, but the value in the conference was the networking.
      Many universities are using drupal in innovative ways to meet their campus needs (see ASU and JHU)
      It’s not the modules or your graphics it’s the server. Tuning your server for optimum performance is key.
      The “in-crowd” communicates via IRC and Twitter (#drupal)
      iPhone apps from drupal sites are gaining in popularity
      Drupal is venturing out into the semantic web world of Web 3.0
    • Megan’s Takeaways
      Drupal is not only a CMS, but a platform
      Things to try
      Module: Features, Organic Groups, Drush (depending availability), Quick Tab
      960, Omega theme
      Things to look into/watch out for
      Intranet/Portal: Open Atrium
      Modules: Quiz, Project
      Version Control Systems: Subversion, Git
      Provisioning Systems: Aegir/Puppet
      Non-SQL database: Cassandra, Mongo DB