Calendar http://paris2009.drupalcon.org/user_calendar/231/calendar/2009-09-01--P5D en The State of Drupal http://paris2009.drupalcon.org/session/state-drupal <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"> to-do </div> </div> </div> http://paris2009.drupalcon.org/session/state-drupal#comments Mon, 08 Jun 2009 18:07:29 +0000 dries 558 at http://paris2009.drupalcon.org Drupal 7 Status Update and Next Steps http://paris2009.drupalcon.org/session/drupal-7-status-update-and-next-steps <p>This talk will provide an overview of the state of Drupal 7 and what our next steps as a community will be in order to see this fantastic new release come to fruition. Topics will include things such as:</p> <p>* Overview of Drupal 7 development cycle.<br /> * Shout-outs to the core development team.<br /> * New and exciting features to look forward to for end users, designers, and developers.<br /> * Advice for those who wish to start porting their modules and themes.<br /> * What's left to do before release, and how you (yes, you!) can help.</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"> Angela &quot;webchick&quot; Byron is the Drupal 7 core maintainer, a Lullabot, co-author of the O&#039;Reilly book Using Drupal, and recipient of the Google-O&#039;Reilly Open 2008 Source Award for Best Contributor. She got her start as a Google Summer of Code student in 2005 and since then has completely immersed herself in the Drupal community. </div> </div> </div> http://paris2009.drupalcon.org/session/drupal-7-status-update-and-next-steps#comments drupal 7 Tue, 09 Jun 2009 03:39:26 +0000 webchick 585 at http://paris2009.drupalcon.org Here comes localize.drupal.org! http://paris2009.drupalcon.org/session/here-comes-localizedrupalorg <p>The Drupal.org site family just got a new member: localize.drupal.org. While it also helped pioneer single sign-on on drupal.org, its core goal is to highly simplify the localization of Drupal projects. As a central installation of <a href="http://drupal.org/project/l10n_server">the Localization Server project</a> originally sponsored by Google Summer of Code, it is set up to offer text from the source code of projects released on drupal.org for translation on a web based user interface. It replaces CVS and the cumbersome release scheduling that was required to be done previously.</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"> Gábor Hojtsy develops Drupal modules since 2003, is the Drupal 6 core maintainer and code gardener at Acquia. </div> </div> </div> http://paris2009.drupalcon.org/session/here-comes-localizedrupalorg#comments drupal.org localization Thu, 09 Jul 2009 11:27:06 +0000 Gábor Hojtsy 1737 at http://paris2009.drupalcon.org Using Ubercart: Just the Basics http://paris2009.drupalcon.org/session/using-ubercart-just-basics <p>A starting point for new Ubercart users and a how-to overview of specific feature use cases.</p> <p>Will cover installation, basic configuration, and a generalized look at common use cases using the current stable release: Ubercart 2.0 for Drupal 6. Will include a step by step walk-through of creating a product. Will cover briefly some of the versatility and potential of Ubercart.</p> <p>Recommended for new users.</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"> Jes Whitman, Uberchic, has been a part-time employee of Prima LLC, Ubercart&#039;s birthplace, in numerous non-drupal roles since 2006, and a full time employee since March 2009. She has been a constant behind the scenes supporter and cheerleader of Ubercart, including joining the uberteam for DrupalconSzeged in Hungary and DrupalconDC. Jes helps market Ubercart to Drupallers and those unfamiliar with Drupal. </div> </div> </div> <div class="field field-type-userreference field-field-co-presenters"> <div class="field-label">Co presenters:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <a href="/drupal-users/andy" title="View user profile.">Andy</a> </div> </div> </div> http://paris2009.drupalcon.org/session/using-ubercart-just-basics#comments beginner Ubercart Wed, 01 Jul 2009 18:45:27 +0000 Uberchic 1062 at http://paris2009.drupalcon.org Intro to the Field API for Module Developers http://paris2009.drupalcon.org/session/intro-field-api-module-developers <p>Drupal 7 includes the new Field API which provides "CCK functionality" in core. The Field API supports attaching custom data fields to nodes, users, remote data objects, and any other type of entity. This session introduces the Field API for module developers and shows how it differs from Drupal 6's "hook_nodeapi" approach.</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"> Barry Jaspan has been a Drupal contributor and core developer for over three years. He developed the Schema API and is the team leader for Field API. He is a Principal Engineer at Acquia, Inc. and is an entrepreneurially-minded computer programmer with a strong focus on computer security and privacy. Prior to Acquia, Barry created interMute, the first commercial web annoyance blocker, and Spamnix, a spam-blocking product. Barry is a maniacal whitewater kayaker and rock climber and generally spends his time wherever rocks, water, and gravity meet. </div> </div> </div> http://paris2009.drupalcon.org/session/intro-field-api-module-developers#comments core module development Fri, 03 Jul 2009 15:34:23 +0000 bjaspan 1104 at http://paris2009.drupalcon.org Developing with PostgreSQL - Tips, Tools and Tricks http://paris2009.drupalcon.org/session/developing-postgresql-tips-tools-and-tricks <p>Want to work with PostgreSQL but don't know how? Not sure of tool to use or even the tools available? This talk introduces PostgreSQL to developers and gives the 101 on how to work with PostgreSQL from development to testing to production. </p> <p>Topics covered:</p> <ul> <li>The database <ul> <li>Structure</li> <li>Users</li> <li>diff -up mysql pgsql</li> </ul> </li> <li>Tools <ul> <li>pgsql cli</li> <li>pgadmin3</li> </ul> </li> <li>Drupal SimpleTest suite <ul> <li>Bug fixing</li> </ul> </li> <li>Production <ul> <li>backing up data</li> </ul> </li> </ul> <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"> Josh Waihi is a Drupal developer for an open source company called Catalyst IT in New Zealand and also the co-maintainer along side Damien Tournoud of the PostgreSQL driver in Drupal 7. He won the 2009 IT Rockstar Competition in New Zealand as a result of the work he has contributed to the Drupal community. </div> </div> </div> <div class="field field-type-userreference field-field-co-presenters"> <div class="field-label">Co presenters:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <a href="/drupal-users/damien-tournoud" title="View user profile.">Damien Tournoud</a> </div> </div> </div> http://paris2009.drupalcon.org/session/developing-postgresql-tips-tools-and-tricks#comments PostgreSQL Mon, 08 Jun 2009 22:26:52 +0000 fiasco 581 at http://paris2009.drupalcon.org So you think you know PHP? http://paris2009.drupalcon.org/session/so-you-think-you-know-php <p>This session will be questions-and-answers. I will ask the attendees questions like whether a number "bitwise or" 0 can result in a different number and then show why both yes and no are wrong. It will be fun :D I plan to create a website where people can vote live on the various questions.</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"> I am chx. I hack core. The rest is irrelevant. </div> </div> </div> http://paris2009.drupalcon.org/session/so-you-think-you-know-php#comments php brainteaser braindead Wed, 10 Jun 2009 05:32:05 +0000 chx 665 at http://paris2009.drupalcon.org The state of Drupal performance and scalability http://paris2009.drupalcon.org/session/state-drupal-performance-and-scalability <p>Drupal 7 has made major leaps forward for performance and scalability. In this presentation, we'll walk through the advances made, the engineering/testing behind them, how they help medium and large sites, and the kind of infrastructure required to deploy them.</p> <p>Some current ideas:</p> <ul> <li>DB-TNG's database replication support, including session flagging for not using replicated servers</li> <li>Modular storage back-ends for fields</li> <li>Modular query engines for Views (including Solr)</li> <li>Reverse proxy caching headers</li> <li>Lazy session creation for anonymous users</li> <li>Tracker 2 in core (#105639)</li> </ul> <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"> Four Kitchens co-founder David Strauss has gained world-class Drupal experience from his work with the Wikimedia Foundation, Creative Commons, The Economist, Mansueto Ventures, Lifetime TV, NBC-Universal, and the Internet Archive. David is well-known in the Drupal community as an expert in scalability and database optimization and is a member of the Drupal.org Infrastructure Team. He has attended several Drupal coding sprints and served as a chair on the session committee for Drupalcon DC 2009 and is a Permanent Member of the Drupal Association. </div> </div> </div> <div class="field field-type-userreference field-field-co-presenters"> <div class="field-label">Co presenters:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <a href="/drupal-users/damien-tournoud" title="View user profile.">Damien Tournoud</a> </div> </div> </div> http://paris2009.drupalcon.org/session/state-drupal-performance-and-scalability#comments Mon, 29 Jun 2009 04:06:40 +0000 davidstrauss 980 at http://paris2009.drupalcon.org Performance and High Availability best practices http://paris2009.drupalcon.org/session/performance-and-high-availability-best-practices <p><strong>Note:</strong> the description of this session needs to be updated.</p> <p>How reliable is your web site? If one server at your hosting provider goes down, will it take your site with it? How quickly and confidently can you restore from backups? You DO have backups, right?</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"> Barry Jaspan has been a Drupal contributor and core developer for over three years. He developed the Schema API and is the team leader for Field API. He is a Principal Engineer at Acquia, Inc. and is an entrepreneurially-minded computer programmer with a strong focus on computer security and privacy. Prior to Acquia, Barry created interMute, the first commercial web annoyance blocker, and Spamnix, a spam-blocking product. Barry is a maniacal whitewater kayaker and rock climber and generally spends his time wherever rocks, water, and gravity meet. </div> </div> </div> <div class="field field-type-userreference field-field-co-presenters"> <div class="field-label">Co presenters:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <a href="/drupal-users/nnewton" title="View user profile.">nnewton</a> </div> <div class="field-item even"> <a href="/drupal-users/davidstrauss" title="View user profile.">davidstrauss</a> </div> <div class="field-item odd"> <a href="/drupal-users/amazon" title="View user profile.">Amazon</a> </div> <div class="field-item even"> <a href="/drupal-users/killes" title="View user profile.">killes</a> </div> <div class="field-item odd"> <a href="/drupal-users/damien-tournoud" title="View user profile.">Damien Tournoud</a> </div> </div> </div> http://paris2009.drupalcon.org/session/performance-and-high-availability-best-practices#comments deployment high availability hosting Tue, 07 Jul 2009 18:21:20 +0000 bjaspan 1187 at http://paris2009.drupalcon.org Enterprise Drupal Site And Team Management Panel http://paris2009.drupalcon.org/session/enterprise-drupal-site-and-team-management-panel <p>In this panel, we will be discussing the challenges of team and site management in an enterprise Drupal environment; as well as the solutions we have each found to overcome these issues. The topics covered will be:</p> <p>* Subversion management of a large Drupal installation, with multiple branches and tags for development and deployment.<br /> * Testing newly developed modules and patches for deployment<br /> * Managing a large distributed team of developers<br /> * Managing Drupal upgrades and specifically an upgrade to Drupal 6.X</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"> Narayan Newton is the Server Coordinate for Drupal.org and Partner at Tag1 Consulting. He is an former System Administrator at the Open Source Lab, with a large amount of experience in team management, technical management and the challenges associated with the development and deployment of new web sites in a distributed work environment. </div> </div> </div> <div class="field field-type-userreference field-field-co-presenters"> <div class="field-label">Co presenters:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <a href="/drupal-users/wmgreenopolis" title="View user profile.">wm_greenopolis</a> </div> </div> </div> http://paris2009.drupalcon.org/session/enterprise-drupal-site-and-team-management-panel#comments deployment Management Team Development Wed, 08 Jul 2009 16:44:12 +0000 nnewton 1242 at http://paris2009.drupalcon.org Keep your code safe - Tips from the security team http://paris2009.drupalcon.org/session/keep-your-code-safe-tips-security-team <p>This session is aimed at the typical Drupal developer.</p> <p>The session starts with a short overview of the most common security issues, their consequences and how you can use the Drupal API to prevent them. The second half of the talk is devoted to string handling as the most prevalent vulnerability, Cross site scripting (XSS), happens when you get it wrong. You should leave the session with a clear understanding of when to use filter_xss, check_plain, check_url &amp; check_markup.</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"> Heine Deelstra has been a member of the Drupal security team since 2006 and is its current Technical Lead. Other presenters may be added. </div> </div> </div> http://paris2009.drupalcon.org/session/keep-your-code-safe-tips-security-team#comments security Tue, 07 Jul 2009 19:48:14 +0000 heine 1191 at http://paris2009.drupalcon.org Ubercart development tip and tricks http://paris2009.drupalcon.org/session/ubercart-development-tip-and-tricks <p>Ubercart is Drupal’s leading e-commerce solution. Combining its power and flexibility with the best of Drupal’s 1000s of modules and your e-commerce solution can achieve greatness.</p> <p>This session will show some of the critical Ubercart APIs that will help you to develop and deploy your own Ubercart e-commerce solutions.</p> <p>Key points will include adding items to the cart with uc_cart_add_item(), and writing your own conditions/actions with Ubercart’s CA hooks.</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"> Mike is a Commerce Guy. He spends his days helping clients push the limits of e-commerce with Drupal. </div> </div> </div> http://paris2009.drupalcon.org/session/ubercart-development-tip-and-tricks#comments Ubercart Wed, 08 Jul 2009 21:22:06 +0000 mikejoconnor 1257 at http://paris2009.drupalcon.org Closing session http://paris2009.drupalcon.org/session/closing-session <p>Farewell party</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"> to come </div> </div> </div> http://paris2009.drupalcon.org/session/closing-session#comments closing session Mon, 17 Aug 2009 23:32:05 +0000 DrupalconParis 1967 at http://paris2009.drupalcon.org