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
