Calendar http://paris2009.drupalcon.org/user_calendar/794/calendar/2009-09-01--P5D en Views 2 for coders 4 hours hands-on training http://paris2009.drupalcon.org/session/views-2-coders-4-hours-hands-training <p>And for those of you who are seasoned Drupal coders, we have prepared a hands on training session to get into the rhythm : Views 2 for Coders (4 hours hand-on workshop).</p> <p>The training session will be held in English by the very excellent Frederic Marand from OSInet</p> <p>Though not obligatory, those who wish to participate in the training session are encouraged to donate to French Drupal Association (the funds collected will serve to organize further community events).</p> <p>To participate you should be familiar with drupal module development, PHP5 object model<br /> and admin-level Views 2.</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 1 </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"> Engineer, architect, teacher </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/esmerel" title="View user profile.">esmerel</a> </div> </div> </div> http://paris2009.drupalcon.org/session/views-2-coders-4-hours-hands-training#comments Mon, 24 Aug 2009 17:41:30 +0000 fgm 2065 at http://paris2009.drupalcon.org 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 How to contribute to Drupal http://paris2009.drupalcon.org/session/how-contribute-drupal <p>Want to contribute soemthing to Drupal but not sure how? Learn how the Drupal ecosystem works. Discover what an issue queue is, what to do with patches, how Drupal and contrib modules evolve over time, where Drupal developers talk and – most importantly – how you can get involved.</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"> At CivicActions, Bevan Rudge is a Drupal developer, software engineer and themer. Bevan is an advocate of FOSS, developer &amp; contributor to Drupal core &amp; contrib, member of the Drupal Association, local DUG enthusiast, usability nerd, snowboarder, mountain-biker, wannabe kitesurfer, wannabe sailor and beer-drinker. Bevan was a mentor to Jimmy &quot;Boombatower&quot; Berry in the Drupal Google Summer of Code 2008 project for a Usability Testing Suite for Drupal. Bevan was a student in the Season of Usability for improvements to node forms and presented on Scalable Theming at DrupalCon Boston 2008. Some of Bevan&#039;s other visible work includes the Witness Hub Map, DrupalSouth event &amp; website, Just Cause theme, Rare Planet theme, ACLU TV series website, Feriana online fashion store, So Much World website, PHPlist websites and other projects. Bevan tweets on twitter, blogs at CivicActions.com and Drupal.geek.nz and works from his home in Christchurch, New Zealand. And just in case that wasn&#039;t enough, Bevan also studies computer science at the University of Canterbury, New Zealand. Stella Power, also of CivicActions will be co presenting this session; Stella Power joined the CivicActions team in 2008 as an Engineer working on a project funded by Sony to improve Drupal&#039;s internationalization features. She is the author and maintainer of several Drupal projects, including the popular Lightbox2 and FAQ modules. Previously, Stella worked as a senior systems developer and assistant development manager in financial transactions services companies. She has worked on a number of different projects, from billing systems to gift card solutions, and was lead developer on Europe&#039;s first Virtual VISA Voucher system. Stella graduated with a Computational Physics degree from Trinity College Dublin, Ireland and is currently studying for a Masters degree in Software Engineering in Dublin City University. When not working or studying, Stella can be found in the ceramics studio or pursuing her passion for amateur photography. </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/stella" title="View user profile.">stella</a> </div> <div class="field-item even"> <a href="/drupal-users/bevan" title="View user profile.">Bevan</a> </div> </div> </div> http://paris2009.drupalcon.org/session/how-contribute-drupal#comments contribute Tue, 09 Jun 2009 05:06:28 +0000 Bevan 589 at http://paris2009.drupalcon.org Explore the glory of Drupal 7's improved render and theming systems http://paris2009.drupalcon.org/session/explore-glory-drupal-7s-improved-render-and-theming-systems <p>One focus of Drupal 7 has been to empower module developers and theme developers to more easily achieve the look the want for their final output. We added <a href="http://api.drupal.org/api/function/hook_page_alter/7">hook_page_alter()</a> where a themer or module developer can alter any part of the page just before it is rendered. At this point, the page is still a raw array that can be easily manipulated.</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"> Moshe Weitzman has been a consistent contributor to Drupal core and Contrib since November 2001 (i.e. before drupal.org was born). As such, he has pretty much touched the whole core code. He maintains the Organic groups, devel, and drush projects, the core bootstrap code, and the groups.drupal.org web site. He is the #1 Drupal developer on Ohloh. He is also a member of the Security team and a Permanent Member of the Drupal Association. </div> </div> </div> http://paris2009.drupalcon.org/session/explore-glory-drupal-7s-improved-render-and-theming-systems#comments core module development theme Wed, 24 Jun 2009 01:26:13 +0000 weitzman 901 at http://paris2009.drupalcon.org Views 2 for developers http://paris2009.drupalcon.org/session/views-2-developers <p>Views is an incredibly powerful module if you know how to use it. Views is also perhaps the most extensible system in all of Drupal, able to be extended in ways that make it the swiss army knife of data querying, marshalling, and formatting. But how do you extend it cleanly to bend it to your will?</p> <p>This session will attempt to explain the over-arching design of the Views 2 module, and how one goes about writing plugins and handlers. The goal will be to give attendees a sense of how Views is put together, and therefore how to extend it gracefully. Production code samples will be included.</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. As Views plays a major role in nearly every site Palantir builds, Larry has become so versed in the Views API that it keeps him up at night with the fear that he&#039;s starting to think like merlinofchaos. His friends have advised that by helping other people think like merlin he will feel less weird about it. </div> </div> </div> http://paris2009.drupalcon.org/session/views-2-developers#comments views Mon, 08 Jun 2009 22:15:30 +0000 Crell 580 at http://paris2009.drupalcon.org Rules: How to leverage rule-based automation on your sites! http://paris2009.drupalcon.org/session/rules-how-leverage-rule-based-automation-your-sites <p>The session demonstrates how to use the module to easily solve real-world problems by implementing some common use-cases. Thus attendees should get a good picture how to leverage rule-based automation for faster and more flexible site building!</p> <p>The session starts with a basic introduction to the <a href="http://drupal.org/project/rules">Rules Module</a> and some related modules providing useful integration. Afterwards it's shown how these tools can be used to implement common use-cases, probably covering:</p> <p>&lt;</p> <p>ul&gt;</p> <li>Custom Login Redirects</li> <li>A publishing workflow</li> <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"> Wolfgang Ziegler is part time student and drupal developer since 2005. He is studying &quot;Information &amp; Knowledge Management&quot; and &quot;Computational Intelligence&quot; at the Vienna University of Technology. Currently he is working on his master thesis, which deals with the Rules modules. </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/klausi" title="View user profile.">klausi</a> </div> </div> </div> http://paris2009.drupalcon.org/session/rules-how-leverage-rule-based-automation-your-sites#comments modules rules services workflow Wed, 24 Jun 2009 20:06:44 +0000 fago 926 at http://paris2009.drupalcon.org Basics of making a mobile website with Drupal http://paris2009.drupalcon.org/session/basics-making-mobile-website-drupal <p>Going mobile is gaining importance and increasing numbers of users are accessing your website through their mobile devices. Still little amount of sites are prepared for this behaviour and offer non-optimal experiences.</p> <p>With a few simple steps this experience can be optimized, and this is where this session will be about! How to go mobile with your existing Drupal installation, or design your Drupal site specifically for mobile.</p> <p>The session will guide you through the basics of making a mobile website, the tools, pitfalls, etc...</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"> Tom is software architect at the open source company Siruna. After having worked as a project and research coordinator at the Interdisciplinary Institute for BroadBand Technology with a focus on interactive television, recommender systems and mobile user experience, Tom joined Siruna. He has been working on the open source parts and integration with Drupal. </div> </div> </div> http://paris2009.drupalcon.org/session/basics-making-mobile-website-drupal#comments drupal mobile mobile tools siruna Mon, 29 Jun 2009 14:59:06 +0000 twom 990 at http://paris2009.drupalcon.org Drupal Ingredients for your Website Dish, or Modules You Should Use on Every Site http://paris2009.drupalcon.org/session/drupal-ingredients-your-website-dish-or-modules-you-should-use-every-site <p>With thousands of community contributed modules on drupal.org you have a wealth of features available to use, but how do you know which ones are right for your site? We'll be giving a brief overview of the modules which are just so handy you'll probably want to use them on most of the sites you build. We'll talk about modules that fit into recipes for certain website "flavors", such as community and social networking, media, and commerce.</p> <p>You can view the session slides at <a href="http://docs.google.com/present/view?id=dcv55663_82d9m66bdz" title="http://docs.google.com/present/view?id=dcv55663_82d9m66bdz">http://docs.google.com/present/view?id=dcv55663_82d9m66bdz</a></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"> Brad (beeradb) Bowman began working in backend systems development at Aten Design Group in 2003, while still in college. Today, Brad handles implementation and customization of backend systems at every stage of Aten projects. Ben (coltrane) Jeavons is a senior developer at pingVision, a consultancy providing interactive design and development services for all media, specializing in Drupal. Greg (greggles) Knaddison is a partner at Growing Venture Solutions a full service website consultancy based in Denver and New York. </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/greggles" title="View user profile.">greggles</a> </div> <div class="field-item even"> <a href="/drupal-users/beeradb" title="View user profile.">beeradb</a> </div> </div> </div> http://paris2009.drupalcon.org/session/drupal-ingredients-your-website-dish-or-modules-you-should-use-every-site#comments intro modules Wed, 24 Jun 2009 16:11:48 +0000 coltrane 915 at http://paris2009.drupalcon.org More than search: Apache Solr changes the way you build sites http://paris2009.drupalcon.org/session/more-search-apache-solr-changes-way-you-build-sites <p>The search tool can become the central interface though which visitors find information on your site - supplanting the need for extensive hand-crafted site sections and navigation menus and improving the user experience by letting them quickly find what they are looking for following a pattern that is natural to them. Unfortunately, a SQL database is not optimized to provide these sorts of features, so solutions built totally within the PHP/SQL framework have difficulty performing well for large sites or for multi-sites search. Indexing the data from site content with Apache Solr allows you to offload the computational effort and optimization to a separate server. We will show how Drupal integrates with Solr and how a search integrating content from both groups.drupal.or and drupal.org could look.</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"> Last year Peter joined Acquia as a senior engineer after being a Senior Scientist at a bio-tech company. Peter spent a large fraction of his non-working waking hours in the last couple years re-working Drupal core and maintaining contributed modules. </div> </div> </div> http://paris2009.drupalcon.org/session/more-search-apache-solr-changes-way-you-build-sites#comments faceted-search content-recommendation navigation Thu, 18 Jun 2009 17:40:23 +0000 pwolanin 841 at http://paris2009.drupalcon.org Staging Drupal: Managing your project in multiple environments http://paris2009.drupalcon.org/session/staging-drupal-managing-your-project-multiple-environments <p><strong>Abstract:</strong><br /> Building complex web applications, especially in a team environment, requires more than just code and geeks; it also requires strategy. Drupal shops need to understand how to manage the platform in multiple environments and in all phases of the application lifecycle. </p> <p><strong>Agenda:</strong></p> <ul> <li>Drupal development strategy</li> <li>Multiple environments <ul> <li>sandboxes, staging area, production</li> </ul> </li> <li>Managing Drupal with Subversion <ul> <li>Repositories, branches, tags, externals, template files, etc</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"> Erich has 12 years experience in web technologies, specializing in open-source solutions and application integration. He is currently the Vice President of Engineering at CommonPlaces e-Solutions, LLC, and led the team that built Greenopolis.com, an environmentally-themed social networking and education site. Erich also led the team that built Twolia.com, a social networking and e-commerce platform for independent female artists that mimics Facebook, Etsy.com, MySpace, and YouTube. Erich is the author of the Permissions API module, and maintains the Drupal 6 version of the Signup Restrict By Role module. Erich lives in New Hampshire with his wife, two sons, and two weimaraners. </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/miche" title="View user profile.">miche</a> </div> <div class="field-item even"> <a href="/drupal-users/cpliakas" title="View user profile.">cpliakas</a> </div> </div> </div> http://paris2009.drupalcon.org/session/staging-drupal-managing-your-project-multiple-environments#comments staging svn Tue, 09 Jun 2009 15:46:42 +0000 ebeyrent 631 at http://paris2009.drupalcon.org Web services, mashups, and QueryPath http://paris2009.drupalcon.org/session/web-services-mashups-and-querypath <p>Write a web service interface in ten lines. Import legacy HTML from a couple dozen lines of code. Get the content outline from an ODT document in 130 characters of code. Mash up five web services in a single module. This is what QueryPath makes possible.</p> <p>There are hundreds of XML-based APIs, ranging from simple RESTful tools (like Twitter's XML API) to complex SPARQL-based semantic web endpoints (like DBPedia). The new QueryPath library makes it easy to write code that takes advantage of such web services.</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"> Matt Butcher is a programmer and author. He has written five books, including &quot;Learning Drupal 6 Module Development&quot; and &quot;Drupal 6 JavaScript and jQuery&quot;. He is a professional Drupal developer at Palantir.net. He maintains numerous Drupal modules, including Quiz, QueryPath, and Amplify. He lives in Chicago in the USA. </div> </div> </div> http://paris2009.drupalcon.org/session/web-services-mashups-and-querypath#comments module development Mon, 08 Jun 2009 19:49:54 +0000 mbutcher 570 at http://paris2009.drupalcon.org The Final Sprint http://paris2009.drupalcon.org/session/final-sprint <p>Apply all that soaked up knowledge, insights and fresh ideas during the a final day of code/documentation sprints.</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 5 </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"> by the Community </div> </div> </div> http://paris2009.drupalcon.org/session/final-sprint#comments Mon, 24 Aug 2009 17:50:25 +0000 2069 at http://paris2009.drupalcon.org