DrupalConParis2009 - php http://paris2009.drupalcon.org/taxonomy/term/37/0 en Understanding Drupal 6 Themes http://paris2009.drupalcon.org/session/understanding-drupal-6-themes <p>Drupal 6 is a powerful system that has a steep learning curve for those new to it. The included theme system is no exception to this. As with any complex system, the key to using it effectively is to understand it. The purpose of this session is to increase your understanding to get you on your way towards creating a look all your own.</p> <div class="field field-type-text field-field-session-day"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Day:&nbsp;</div> Day 2 </div> </div> </div> <div class="field field-type-text field-field-bio-booklet"> <div class="field-label">Speaker bio:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> Al Steffen is the Lead Themer for pingVision, LLC based in Boulder, CO USA and has been building custom Drupal themes for over 2.5 years and have taken advantage of almost every facet of the system. He also created and co-maintain the Studio Theme Pack with Matt Tucker. </div> </div> </div> <div class="field field-type-link field-field-video-slide"> <div class="field-label">Video and Slides:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <a href="https://docs.google.com/present/edit?id=0AUvHZLXzMJuBZGZrc3B2NzdfNmdxNDRmemNy&amp;hl=en">Video and slides</a> </div> </div> </div> <p><a href="http://paris2009.drupalcon.org/session/understanding-drupal-6-themes" target="_blank">read more</a></p> http://paris2009.drupalcon.org/session/understanding-drupal-6-themes#comments beginner css design drupal 6 javascript markup php theme understanding Mon, 29 Jun 2009 20:58:52 +0000 Al Steffen 1012 at http://paris2009.drupalcon.org Objectifying PHP http://paris2009.drupalcon.org/session/objectifying-php <p>After years of being a strictly-procedural framework, Drupal is starting to embrace object-oriented programming in a big way. Views is now mostly object-oriented. The Drupal 7 database layer is entirely object-oriented, with a thin procedural veneer. Unit testing is object-oriented. Various other efforts at media handling, plugins and handlers, and more are leveraging objects.</p> <div class="field field-type-text field-field-bio-booklet"> <div class="field-label">Speaker bio:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> After four years working with Drupal, Larry Garfield is the Senior Lead of Programming at Palantir.net. He also serves as the Director of Legal Affairs for the Drupal Association, and since 2008 has been the Drupal database system maintainer. He also maintains a number of modules, including several Views plugins. Although object-oriented development was not the main goal of the 2007 GoPHP5 initiative that Larry spearheaded, it was a side-effect that has now opened the OO floodgates. Larry feels horribly guilty about that and believes that he must do penance by teaching the world how to use objects safely before more horrific OO code is unleashed on an unsuspecting web. </div> </div> </div> <p><a href="http://paris2009.drupalcon.org/session/objectifying-php" target="_blank">read more</a></p> http://paris2009.drupalcon.org/session/objectifying-php#comments php Tue, 09 Jun 2009 15:57:19 +0000 Crell 633 at http://paris2009.drupalcon.org