Debugging Drupal

Track: 
Coder
Experience: 
Intermediate

With the ever growing complexity of the Drupal source code and contributed modules, a huge challenge facing many developers is how to properly debug the ever increasing onslaught of hooks and jQuery callbacks that Drupal employs.

In this session, Travis Tidwell will present an entertaining walk through of the worst Drupal website ever created. A website where each link is a personal dare! He will then explain in detail how to debug some of the most elusive bugs and crashes using common techniques and tools freely available.

In this session we will cover.

  • Setting up your arsenal of tools for the onslaught of issues to come.
  • Walking through the worst Drupal website ever build... probably made by drunken monkeys.
  • Debugging against white screen of death, PHP crashes, Javascript crashes and the works
  • Performance profiling to identify performance bottlenecks.
Intended audience: 

Developers

Questions answered by this session
Question 1: 
How do you install and setup a debugging environment for Drupal?
Question 2: 
How do you configure that environment for remote debugging?
Question 3: 
How do you debug AJAX callbacks?
Question 4: 
How do I walk through the Drupal call stack to get to the execution of my code?
Question 5: 
How do I determine and locate a performance bottleneck?
4.166665
Your rating: None Average: 4.2 (24 votes)

Comments

This session looks really

This session looks really helpful - I think it seems like a great concept too!

Diamond Sponsors

 
VPS NET
Palantir.net

Platinum sponsors

 
Trellon
workhabit

Gold Sponsors

 
Microsoft
Duo
Chapter Three
HotDrupal.com
Drupal Connect
NorthPoint
Treehouse Agency