TechSeminar #11 - 25/8/2007 - Drupal scalability and module programming

08/25/2007 - 12:00
08/25/2007 - 16:00

THE TOPIC

Two topics relating to Drupal will be presented and discussed in this seminar, followed by an open forum for discussing any Drupal related matters.

The first topic is about Performance Tuning and Optimization and Scalability of High Traffic Drupal sites. Building on experience with high traffic sites using Drupal, we will explore where bottleneck may be, how to avoid them, tuning tips and techniques, and tools for measuring performance.

The second is the Userpoints module and API, and how it can be used to provide instant gratification for users, encouraging them to participate more in a site. We will also cover the API of the module and how it can be used to write really powerful modules that expand your web site's functionality.

THE PRESENTER

Khalid Baheyeldin is an Egyptian Canadian software developer and consultant. Almost a quarter of a century ago, he started programming on a Sinclair ZX Spectrum, moving to proprietary mainframes, and then UNIX. Being an open source enthusiast, he naturally took to Linux and the nascent free software movement. A prolific contributor to the Drupal content management system, Khalid is co-founder and managing partner for 2bits, an Ontario, Canada consulting company providing Drupal services.

PRESENTATION AGENDA

  • Performance Tuning and Optimization of High Traffic Drupal sites
    • Introduction
    • The LAMP Stack
    • Linux, Apache, MySQL, PHP
    • Drupal
      • Database queries
      • Modules
      • Caching
      • Measurement and monitoring tools
    • What can go wrong?
    • Questions, discussion
  • Userpoints module and API
    • Introduction
    • Userpoints Module
    • Features
    • Usage
    • Userpoints API
    • Hands on
    • Conclusion
    • Questions, discussion

RESOURCES

The slides for this presentation are available at 2bits. Thanks go to Khaled and the great attentive audience we had. Thanks also go to Noel Hidalgo who recorded it on video. We will be posting it somewhere soon, so check back later.

SESSION TIME AND PLACE

The session will take place on Saturday, August 25th 2007, starting 12:00pm at OpenCraft. Light snacks and refreshments will be served.