Calendar http://paris2009.drupalcon.org/user_calendar/669/calendar/2009-09-01--P5D en Code and documentation sprints http://paris2009.drupalcon.org/session/code-and-documentation-sprints <p>Code/documentation sprints get developers together for a set amount of time – usually one to two days – and just focus writing code or documentation. That's it. No explicit teaching, no sessions, just sharing knowledge, learning from the others as the day progresses and work towards a common goal.</p> <p>Use the <a href="http://paris2009.drupalcon.org/wiki/code-sprint-coordination">core sprint coordination wiki page</a>, find yourself a spot and people :-)</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"> by the Community </div> </div> </div> http://paris2009.drupalcon.org/session/code-and-documentation-sprints#comments Mon, 24 Aug 2009 17:32:28 +0000 DrupalconParis 2063 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 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 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 Aegir: Build Once, Deploy often. Real life use-cases. http://paris2009.drupalcon.org/session/aegir-build-once-deploy-often-real-life-use-cases <p>"How to lose your clients"<br /> <em> ' and the 5 ingredients to make them feel good about it. '</em></p> <p>The aim of this session is two-fold.</p> <ol> <li> We'd like to share our experience with two recent and similar projects aimed at making our clients self-sustainable. <li> We'd like to start up a discussion on how technology can help (or not) in doing more strategic work. </ol> <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 3 </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"> Roel De Meester has 10 years experience in enterprise developement (java/.net). He is pulling the Drupal community wagon in Belgium. He is co-founder of Krimson. A team of committed Drupal experts in Antwerp, Belgium. Roel has a master degree in both physics and IT and is always searching for opportunities where technology can be used as a tool to solve bigger problems, rather than being the solution to a single problem. Roel is a happy father of three kids. Roel loves Open Source, but he loves the friendly Drupal community even more. </div> </div> </div> http://paris2009.drupalcon.org/session/aegir-build-once-deploy-often-real-life-use-cases#comments aegir business strategy Mon, 06 Jul 2009 23:36:45 +0000 demeester_roel 1152 at http://paris2009.drupalcon.org Communicating design - Sketching your way to understanding. http://paris2009.drupalcon.org/session/communicating-design-sketching-your-way-understanding <p>“Clear communication between web developers and their clients — and among members of the development team — is key to the succes of any web project.”</p> <p>Where code is low-bandwidth and can generally be well discussed and assessed with words, design is very much high-bandwidth. You just can't discuss it using words alone. So, let's draw some pictures!</p> <p>Through a case study of how I worked with a development team redesigning a community web site, we'll discuss how sketching can help in two ways:</p> <ul> <li>Defining the right question to ask.</li> <li>Finding the best possible answer.</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"> Roy Scholten is an interaction designer based in Hilversum, The Netherlands. He&#039;s one of the people working on a better Drupal user experience. He runs his own small design studio at yoroy.com </div> </div> </div> http://paris2009.drupalcon.org/session/communicating-design-sketching-your-way-understanding#comments Tue, 07 Jul 2009 23:50:38 +0000 yoroy 1205 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 Open Atrium; Building a product with Drupal and the Power of Decentralized Features http://paris2009.drupalcon.org/session/open-atrium-building-product-drupal-and-power-decentralized-features <p>Open Atrium is an opensource team intranet built using Drupal core, contributed modules and some custom 'glue' modules. I'll share the evolution of Atrium's development and talk about what lessons we've learned in developing this product using Drupal. How we identified needs and managed development of critical modules like notifications and casetracker, and when and why we began to develop new modules like spaces and features. Additionally I'll talk about the decentralized features model that has emerged from to Atrium development.</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"> Jeff is a senior developer at Development Seed. He’s an experienced Drupal developer with more than 50 websites under his belt, and he’s co-created several innovative Drupal modules such as Context, Spaces and Features. </div> </div> </div> http://paris2009.drupalcon.org/session/open-atrium-building-product-drupal-and-power-decentralized-features#comments Wed, 08 Jul 2009 13:50:41 +0000 jmiccolis 1227 at http://paris2009.drupalcon.org Social + Media: What We Need Next http://paris2009.drupalcon.org/session/social-media-what-we-need-next <p>The Media Revolution launched with NCSA Mosaic has been underway for 16 years and I have been a front line advocate for the web and social computing throughout. I believe that "the great restructuring" underway requires us to think more holistically about how to think about how people and organizations are using Drupal. We need to bring a new perspective to Drupal development in order that it can serve the greatest good. I also believe the answer really is "42" so perhaps I am living in a bit of fantasy.</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 3 </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"> Chris Heuer launched his first interactive agency, Guru Communications, out of South Beach, Florida in 1994. He has since helped numerous start-ups with go-to market strategies, product design, web site development, online marketing campaigns, e-commerce and what is now widely referred to as Social Media. Chris formed Social Media Club in March, 2006 to educate professionals on the greater significance of what it means to be social and how media production/consumption has changed. To this end, Social Media Club has local groups around the world promoting media literacy, encouraging the sharing of lessons learned, promoting industry standards and discussing questions of ethics. More recently, Chris launched a new kind of ad-hoc consultancy appropriately called AdHocnium. Together with a senior team of &quot;Creative Catalysts&quot; from around the world, AdhHocnium developes innovative growth strategies for global client that leverages emerging technology and social media. </div> </div> </div> http://paris2009.drupalcon.org/session/social-media-what-we-need-next#comments Sun, 16 Aug 2009 17:38:24 +0000 chrisheuer 1934 at http://paris2009.drupalcon.org The state of RDF in Drupal 7 http://paris2009.drupalcon.org/session/state-rdf-drupal-7 <p>Over the years, there has been multiple attempts to integrate RDF and Drupal with many contributed modules like <a href="http://drupal.org/project/relationship">Relationship</a>, <a href="http://drupal.org/project/semantic_search">Semantic Search</a> or <a href="http://drupal.org/project/foaf">FOAF</a>. None of them has proven to be sustainable and popular until 2007, when the <a href="http://drupal.org/project/rdf">RDF API</a> came out for Drupal 6, followed by many other <a href="http://drupal.org/taxonomy/term/116">RDF modules</a> for Drupal 6.</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 4 </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"> Stéphane is currently working towards a Master&#039;s degree in Semantic Web at the Digital Enterprise Research Institute (DERI), Galway, Ireland. He is particularly interested in bringing Semantic Web technologies into Drupal and is leading the effort to integrate RDF in the next version of Drupal core. He also maintains several RDF modules. In addition, he has been in charge of IT and web development of Eco Innovation since February 2006. He has also been a web developer for the French company Iciformation since 2003. </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/benjamin-melancon" title="View user profile.">Benjamin Melançon</a> </div> </div> </div> http://paris2009.drupalcon.org/session/state-rdf-drupal-7#comments Open Data RDF Semantic Web Mon, 29 Jun 2009 16:18:10 +0000 scor 995 at http://paris2009.drupalcon.org Make a Module: A Hands-on Intro to Module Development http://paris2009.drupalcon.org/session/make-module-hands-intro-module-development <p>Interested in learning how to develop a custom Drupal module? This is a practical session designed to introduce you to module development.</p> <p>Get hands-on. <em>Bring your laptop and build your own module as we go.</em> (Of course, you're welcome to just listen.)</p> <p>We will cover:</p> <ul> <li>Basic module architecture</li> <li>.info files and .module files</li> <li>Using hooks</li> <li>Using existing Drupal APIs</li> <li>Finding documentation</li> <li>Debugging</li> <li>Installing and uninstalling</li> </ul> <p>By the end of this session, we will have created a functional module.</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 the author of &quot;Learning Drupal 6 Module Development&quot; and &quot;Drupal 6 JavaScript and jQuery&quot;. He is a professional Drupal developer at Palantir.net. </div> </div> </div> http://paris2009.drupalcon.org/session/make-module-hands-intro-module-development#comments module development Tue, 09 Jun 2009 15:21:08 +0000 mbutcher 626 at http://paris2009.drupalcon.org Making Drupal Dance: Techniques for Beautiful, Core-worthy Designs http://paris2009.drupalcon.org/session/making-drupal-dance-techniques-beautiful-core-worthy-designs <p>For too long the Drupal community has lamented the lack of high-quality themes that are freely available. But the solution to this problem is much simpler than we’ve ever thought. <strong>We need learn how to communicate with the Design community and make Drupal dance!</strong></p> <p>[ Edit: Given the state of the miscommunication between Designers and Developers just before Drupalcon Paris, I’ve re-written the first half of my presentation to talk about the improperly-named “Designer vs. Developer” problem. ]</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"> In the Drupal community, John is best known as JohnAlbin, the maintainer of the Zen theme, which is a highly-documented, feature-rich “starter” theme with a powerfully flexible CSS framework. John currently works with a bunch of really cool Drupal developers and themers at Palantir.net. </div> </div> </div> http://paris2009.drupalcon.org/session/making-drupal-dance-techniques-beautiful-core-worthy-designs#comments design Mon, 08 Jun 2009 19:29:18 +0000 JohnAlbin 566 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 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 Functional Interactive Design http://paris2009.drupalcon.org/session/functional-interactive-design <p>Ever walk up to a door and pull on the handle, only to discover the door is push-only? Do you really know how to operate your clock-radio? Doors may be pretty, clocks may look cool, but when we have to actually use them, the measure of their design changes.</p> <p>Same with websites. A website may be pretty at first blush, but can you find what you're looking for? Can you do what you want to do? Can you even figure out what you're supposed to do?</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"> Laura Scott is President and Creative Director of pingVision, an interactive design and development company founded in 2005, based in Boulder, Colorado. Laura has been designing websites since 1995, working in video, film, television, and multimedia. Since 2004 she has been working with Drupal almost exclusively for web development. Laura has presented on design and technology at BlogHer 2006, OSCMS 2007 and DrupalCon Boston 2008. </div> </div> </div> http://paris2009.drupalcon.org/session/functional-interactive-design#comments beauty design favorite-of-the-king function information architecture interaction design module development user experience Fri, 19 Jun 2009 22:04:49 +0000 Laura Scott 861 at http://paris2009.drupalcon.org Semantic Web fundamentals http://paris2009.drupalcon.org/session/semantic-web-fundamentals <p>The World Wide Web is the most successful linked information system that has ever existed. Hidden away in the original 1989 CERN memo proposing the Web are several ideas that are only now reaching fruition via W3C's RDF technology stack. This talk will show in practice how the full 1989 vision for the Web is being realised using RDF-based technologies (RDF/RDFa, SKOS, SPARQL, FOAF, OWL), and how the two concepts of information <em>linking</em>, and information <em>layering</em> are all you really need to understand a powerful suite of tools and standards for Web-based data sharing.</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 4 </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"> Dan Brickley is best known for his work on Web standards in the W3C community, where he helped create the Semantic Web project and many of its defining technologies. He currently divides his time between &quot;future of TV&quot; research at the Vrije Universiteit in Amsterdam, advisory work for the UN&#039;s Food and Agriculture Organization, and nonprofit activities around the &#039;Friend of a Friend&#039; project. </div> </div> </div> http://paris2009.drupalcon.org/session/semantic-web-fundamentals#comments Thu, 06 Aug 2009 16:24:48 +0000 DanBrickley 1749 at http://paris2009.drupalcon.org Faceted search means more sales - e-commerce with Ubercart and Apache Solr http://paris2009.drupalcon.org/session/faceted-search-means-more-sales-e-commerce-ubercart-and-apache-solr <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>Problem: Your site visitors don’t always know they’re about to become your customers. They might not know exactly what they are looking for.</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/faceted-search-means-more-sales-e-commerce-ubercart-and-apache-solr#comments ecommerce faceted search Ubercart Wed, 08 Jul 2009 21:18:22 +0000 mikejoconnor 1256 at http://paris2009.drupalcon.org jQuery for designers and themers http://paris2009.drupalcon.org/session/jquery-designers-and-themers <p>Slides are available at <a href="http://docs.google.com/present/view?id=drmcbw4_1816qv2fkc7">TinyURL.com/jQuery-Designers (Google Docs)</a>.<br /> Video is available from <a href="http://www.archive.org/details/jQueryfordesignersandthemers">Archive.org</a><br /> Sample code is available at <a href="http://drupal.org/project/jq4dat">Drupal.org/Project/jQ4DaT</a>.<br /> Commentary and post-session notes are available at <a href="http://civicactions.com/blog/2009/sep/10/sample_code_jquery_designers_and_themers_drupalcon_paris_2009">the CivicActions.com blog</a>.</p> <p>Funk up your sites and designs with jQuery.</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"> 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. </div> </div> </div> http://paris2009.drupalcon.org/session/jquery-designers-and-themers#comments jQuery Tue, 09 Jun 2009 05:48:48 +0000 Bevan 591 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 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 Sharing content across multiple sites with Domain Access http://paris2009.drupalcon.org/session/sharing-content-across-multiple-sites-domain-access <p>We will take an in-depth look at the <a href="http://drupal.org/project/domain">Domain Access</a> module and how it can be used to support complex content sharing scenarios.</p> <p>We will explore the features of the module and examine how they can be used to build sites such as:</p> <p>- <a href="http://www.interlochen.org" title="www.interlochen.org">www.interlochen.org</a><br /> - <a href="http://www.skirt.com" title="www.skirt.com">www.skirt.com</a><br /> - <a href="http://www.rowelevenwines.com" title="www.rowelevenwines.com">www.rowelevenwines.com</a></p> <p>We will concentrate on what makes Domain Access different from other Drupal Node Access modules, such as Organic Groups and Taxonomy Access Control.</p> <p>Attendees should learn the following during the session:</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 a senior Drupal programmer at Palantir.net and a longtime Drupal contributor. I am the maintainer and author of the Menu Node API, MySite, Domain Access and Skeleton modules. I also co-chair the Newspapers on Drupal group and the Knight Drupal Initiative. </div> </div> </div> http://paris2009.drupalcon.org/session/sharing-content-across-multiple-sites-domain-access#comments multisite Mon, 08 Jun 2009 19:16:05 +0000 agentrickard 564 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 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