Your SlideShare is downloading. ×
Highlights from DrupalCon2010 SF
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Highlights from DrupalCon2010 SF


Published on

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.

  • Be the first to comment

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. Drupal Con Review
    Presented by:
    Akilah Jackson, Office of Information Technology
    Megan Weng, Arts and Humanities
  • 2. 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
  • 3. 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)
  • 4. Performance
    2.4 million page views per day, 60 M per month, one server!
    Khalid Baheyeldin,
    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
  • 5. 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
  • 6. 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.)
  • 7. Performance: Tools
    YSlow for firebug (
    Page Speed – firebug (
    Web Page Test (
  • 8. 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
  • 9. 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
  • 10. 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
  • 11. 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
    • 12. University of Georgia
    • 13. University of Notre Dame
    • 14. University of Pittsburgh
    • 15. University of North Carolina at Chapel Hill
    • 16. Virginia Tech
    • 17. Wake Forest University
    Join Drupal in Education group
  • 18. Theme Development
    80% of theming steps 0 & 1
    Image taken from Lullabot training 4/18/2010
  • 19. 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
  • 20.
    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
  • 21.
    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
  • 22. 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
  • 23. Sessions to Reference
    • Make Drupal Run Fast - increase page load speed
    • 24. DRUSH
    • 25. The state of Drupal as a Web Application & Product Platform
    • 26. Case Studies in Academia: Drupal at ASU & Johns Hopkins Knowledge for Health
    • 27. 2.4 million page views per day, 60 M per month, one server!
    • 28. 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
  • 29. 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
  • 30. 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