Your SlideShare is downloading. ×
0
Highlights from DrupalCon2010 SF
Highlights from DrupalCon2010 SF
Highlights from DrupalCon2010 SF
Highlights from DrupalCon2010 SF
Highlights from DrupalCon2010 SF
Highlights from DrupalCon2010 SF
Highlights from DrupalCon2010 SF
Highlights from DrupalCon2010 SF
Highlights from DrupalCon2010 SF
Highlights from DrupalCon2010 SF
Highlights from DrupalCon2010 SF
Highlights from DrupalCon2010 SF
Highlights from DrupalCon2010 SF
Highlights from DrupalCon2010 SF
Highlights from DrupalCon2010 SF
Highlights from DrupalCon2010 SF
Highlights from DrupalCon2010 SF
Highlights from DrupalCon2010 SF
Highlights from DrupalCon2010 SF
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

1,877

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.

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,877
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
23
Comments
0
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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

×