Session Proposals http://paris2009.drupalcon.org/sessions?field_track_select_value_many_to_one=All en Continuous Integration and Drupal http://paris2009.drupalcon.org/session/continuous-integration-and-drupal <p><strong>Note:</strong> this description needs to be updated.</p> <p>Austin Smith, David Strauss, Josh Koenig, Stewart Robinson and Moshe Weitzman present real-world lessons learned and practical how-to examples for creating a robust Continuous Integration environment for enterprise-level Drupal 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"> Josh Koenig (josh_k) is a co-maintainer of groups.drupal.org, co-founder of the Drupal Dojo, and a founding partner and CTO at Chapter Three, where he has worked on projects with (among others) PBS, Intel, Stanford University and The Economist. </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/davidstrauss" title="View user profile.">davidstrauss</a> </div> <div class="field-item even"> <a href="/drupal-users/boombatower" title="View user profile.">boombatower</a> </div> <div class="field-item odd"> <a href="/drupal-users/amazon" title="View user profile.">Amazon</a> </div> </div> </div> http://paris2009.drupalcon.org/session/continuous-integration-and-drupal#comments enterprise development testing Tue, 09 Jun 2009 19:40:44 +0000 joshk 655 at http://paris2009.drupalcon.org Case Study: labs.sonyericsson.com — how to build a global community portal without programming http://paris2009.drupalcon.org/session/case-study-labssonyericssoncom-%E2%80%94-how-build-global-community-portal-without-programming <p><strong>Sony Ericsson's first Drupal site ever, labs.sonyericsson.com, was planned, designed and implemented in just 462 hours by a team of five from NodeOne.</strong></p> <p>Two things made this possible:</p> <ul> <li>Very close collaboration between NodeOne's team and the customer.</li> <li>The power of Drupal modules such as CCK, Views, Flag and other which make it possible to build a such complex site with almost no programming.</li> </ul> <p>Building community websites used to be a time consuming expensive process. Thanks to Drupal that is no longer true. In this presentation we will show you how and why!</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"> Co-founder of NodeOne and the project manager of the labs.sonyericsson.com project. Fabian has four years experience of managing Drupal projects. A passionate Drupal evangelist, he regularly talks about Drupal to companies and organizations eager to learn how they can use Drupal as part of their web presence strategy. When not working, Fabian can be found on the golf course or the shores of scenic island Gotland. --- Presenting with Fabian is, Joakim Stai, member of the NodeOne team. Joakim was responsible for the Drupal architecture and implementation of labs.sonyericsson.com. Joakim is a former Google Summer of Code student and a contributor to Drupal core. He is a long-time Drupal aficionado with years of experience developing with Drupal and has a remarkable talent for turning ideas into working solutions. When not realizing our clients&#039; Drupal dreams, Joakim is DJing and rocks the dance floors with a moving mix of disco and funk. </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/ximo" title="View user profile.">ximo</a> </div> </div> </div> http://paris2009.drupalcon.org/session/case-study-labssonyericssoncom-%E2%80%94-how-build-global-community-portal-without-programming#comments case study design implementation Wed, 08 Jul 2009 11:35:28 +0000 Fabian 1224 at http://paris2009.drupalcon.org Trellon Sponsor Session http://paris2009.drupalcon.org/session/trellon-sponsor-session <p>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 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"> to do </div> </div> </div> http://paris2009.drupalcon.org/session/trellon-sponsor-session#comments trellon Mon, 17 Aug 2009 22:38:24 +0000 techsoldaten 1961 at http://paris2009.drupalcon.org Inter your face development http://paris2009.drupalcon.org/session/inter-your-face-development <p>This session mixes development with tips and tricks for using Drupal and jQuery, some common sense and a tab of usability. We will go through several examples that show how Drupal can do the heavy lifting for you so you create functional interfaces with little to no work at all. Endless fieldsets and needlessly visible content, begone with thee!</p> <ul> <li>Render forms within tables with one hand.</li> <li>Implement jQuery UI</li> <li>Too much text is evil.</li> <li>Play hide but no seek with unnecessary content using JavaScript.</li> <li>Too little text is evil too.</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"> Crazy, enthusiastic, driven, beer-loving student Communication Studies who can&#039;t live without his daily shot of Drupal. I help make Drupal 7 make more sense and easier to use. Furthermore I organise Drupal-related events in the Netherlands, from professional meetings to casual events where people can have fun and get to know eachother on a more personal level. I love beer, Chinese food, newbies and webchick. </div> </div> </div> http://paris2009.drupalcon.org/session/inter-your-face-development#comments candidate-for-bof interfaces javascript UI Thu, 11 Jun 2009 21:52:03 +0000 Xano 719 at http://paris2009.drupalcon.org Building blocks for your module's UI http://paris2009.drupalcon.org/session/building-blocks-your-modules-ui <p>There are more interface patterns available to Drupal module developers then ever before. Drupal has standars for writing code. But what about the interface?</p> <p><strong>Tabs, accordions, fieldsets, overlays, hover links etc. When to use which?</strong></p> <p>Join Bojhan Somers and Roy Scholten from the UX-Team for a tour of the available options and some advice on when to use each one. Consider this talk the kick-off for getting our ui-pattern library in shape. It's been asked for a lot.</p> <p>We will cover the following topics :</p> <ul> <li>UI-Pattrens</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"> Bojhan Somers is UX-Team member and has been active in Drupal&#039;s usability the past two years. Works as User experience consultant on (web)applications, websites and devices. </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/yoroy" title="View user profile.">yoroy</a> </div> </div> </div> http://paris2009.drupalcon.org/session/building-blocks-your-modules-ui#comments design favorite-of-the-king usability user experience Tue, 07 Jul 2009 17:58:54 +0000 Bojhan 1185 at http://paris2009.drupalcon.org Drupal + Magento = Powerfull eCommerce solution http://paris2009.drupalcon.org/session/drupal-magento-powerfull-ecommerce-solution <p>Presentation of current state of Magento &amp; Drupal project integration ( <a href="http://www.drupal.org/project/magento">Magento modules</a>).</p> <p>How to build an eCommerce solution based on power of Magento acting as back-end and Drupal for CMS &amp; Front-end part.</p> <p>Why this integration may help your clients ?</p> <p>Advantages face to a Drupal/Ubercart solution.</p> <p>Advantages face to 100% Magento solution.</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&#039;m Maxime Topolov, CTO &amp; Owner of Adyax, one of the major Drupal Shops in Europe and creator of Magento/Drupal integration set of modules. </div> </div> </div> http://paris2009.drupalcon.org/session/drupal-magento-powerfull-ecommerce-solution#comments ecommerce Tue, 09 Jun 2009 18:59:11 +0000 adyax 652 at http://paris2009.drupalcon.org The Curse of Dreamweaver: Moving Clients from Static HTML to Drupal http://paris2009.drupalcon.org/session/curse-dreamweaver-moving-clients-static-html-drupal <p>Great! You've finally convinced your client or boss to move their old, clunky site over to Drupal.</p> <p>But this might only be half the battle.</p> <p>You might quickly find out that they are still stuck in the static-HTML mindset, what I like to call "the Curse of Dreamweaver." The symptoms include:</p> <ul> <li>A tendency to micro-manage pages</li> <li>Insistence on pixel-perfect renderings</li> <li>Confusion about architecture vs. navigation</li> <li>Pre-occupation with the homepage</li> <li>And just general misunderstanding and misapprehensions about the database-driven website</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"> David helps non-profits gets the most out of drupal. He helps with theming, module development, administration -- as well as more general web development concepts: architecture, navigation, web standards, maintainability, etc. </div> </div> </div> http://paris2009.drupalcon.org/session/curse-dreamweaver-moving-clients-static-html-drupal#comments client-relations Mon, 29 Jun 2009 20:07:18 +0000 CrookedNumber 1009 at http://paris2009.drupalcon.org From Wireframe to Web Site- One Designer's Process http://paris2009.drupalcon.org/session/wireframe-web-site-one-designers-process <p>I'll show you my design process, from start to finish- outlining everything from planning and research to client hand-off. I'll show you the time saving techniques I've used both as an in-house designer and a freelancer to get projects done right, and done on time.</p> <p>We'll cover:</p> <p>* Research &amp; planning<br /> * Wireframing<br /> * Delivering design comps<br /> * Testing &amp; iteration<br /> * Getting client approval<br /> * The theming process<br /> * Getting copy &amp; content written &amp; in place<br /> * Successful hand-off and launch</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&#039;m Jason Reed, and I&#039;m senior designer at Acquia. I&#039;ve been designing and developing web sites since 1998, and have been a part of projects for many exceptional companies during those years, including Apple, Intel, and others. </div> </div> </div> http://paris2009.drupalcon.org/session/wireframe-web-site-one-designers-process#comments candidate-for-bof design development planning UX Tue, 07 Jul 2009 20:09:53 +0000 jasonreed 1193 at http://paris2009.drupalcon.org Eh? Pee Eye Dot Dee Dot Oh! http://paris2009.drupalcon.org/session/eh-pee-eye-dot-dee-dot-oh <p>Remember the first time you heard someone say "Drupal" out loud and the word they used was nothing like what you'd been hearing in your head? Remember that other time when someone said, "dee dot oh" out loud and you wondered what secret code they were referring to? The Drupal community is rife with confusing jargon, but it's also jammed full of awesome information that you can use to quickly build an amazing theme. This talk will show you how to take advantage of <a href="http://api.drupal.org" title="http://api.drupal.org">http://api.drupal.org</a> from a themer's perspective.</p> <p>You will learn:</p> <ul> <li>How api.drupal.org is compiled</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"> Emma Jane Hogbin has been working as a Web developer since 1996. She is well known in the Drupal community not only for her technical knowledge, but also for her engaging and humorous means of bringing Drupal to a wider audience—such as the Drupal socks and their GPLed pattern. Her wildly successful theming book, Front End Drupal (co-authored with Konstantin Kaefer), was launched this spring. Emma volunteers with the Drupal documentation team and blogs at emmajane.net. </div> </div> </div> http://paris2009.drupalcon.org/session/eh-pee-eye-dot-dee-dot-oh#comments documentation Tue, 09 Jun 2009 03:00:13 +0000 emmajane 584 at http://paris2009.drupalcon.org Drupal for Education http://paris2009.drupalcon.org/session/drupal-education <p>Drupal is slowly gaining traction in Education as the success of the recent meeting in London attests: <a href="http://drupal4education2009.eventbrite.com" title="http://drupal4education2009.eventbrite.com">http://drupal4education2009.eventbrite.com</a>.</p> <p>The session will cover a number of topics relevant to the deployment of Drupal in education:</p> <p>* Suitability of Drupal for brochure websites, course management and delivery, community building, and sharing of information<br /> * Which versions of Drupal to use and the recommended modules based upon your needs<br /> * Designing and implementing the right architecture to meet scalability and security requirements</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"> Robert Castelo of Code Positive is a Drupal developer and organiser of the London and UK Drupal community including the Drupal 4 Education London event. He is the creator of a number of Drupal modules and a member of the Drupal Security Team. Dominik Lukes of Dyslexia Action is an academic, educator and web developer who&#039;s developed a number of websites in the education most recently http://training.dyslexiaaction.org.uk. He started and manages Drupal for Research and Academia on groups.drupal.org. Dominik also has extensive experience with VLEs and online portfolio management systems. </div> </div> </div> http://paris2009.drupalcon.org/session/drupal-education#comments academia education research Tue, 30 Jun 2009 13:20:47 +0000 bohemicus 1026 at http://paris2009.drupalcon.org Kill your programmer - Easy Installing Drupal modules and themes in D7 http://paris2009.drupalcon.org/session/kill-your-programmer-easy-installing-drupal-modules-and-themes-d7 <p>I just want a website.<br /> <strong> Why the hell not?</strong></p> <p>I heard that Drupal does everything you want and more<br /> <strong> Of course it does </strong></p> <p>I heard that it was free<br /> <strong> Like beer </strong></p> <p>I heard it was easy to set it up yourself<br /> <strong> Sure... </strong></p> <p>I can add on all kinds of free themes and modules that do anything from mapping your house to doing your taxes<br /> <strong> Yeah! 2500 and counting! </strong></p> <p>Anyone can install new modules! and update them when they change</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 Principal Engineer for Acquia. I mostly work on Acquia Search, I&#039;m also an American expat living in New Delhi. I will write more, when I have more time. </div> </div> </div> http://paris2009.drupalcon.org/session/kill-your-programmer-easy-installing-drupal-modules-and-themes-d7#comments modules theming usability Fri, 19 Jun 2009 13:09:08 +0000 JacobSingh 858 at http://paris2009.drupalcon.org Drupal for Facebook http://paris2009.drupalcon.org/session/drupal-facebook <p>The <a href="http://developers.facebook.com" />Facebook Platform</a> allows developers to build websites with social features for the 200+ million users of Facebook. With <a href="http://drupal.org/project/fb">Drupal for Facebook</a> we can build these social applications using Drupal, the powerful tool we're already familiar with.</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"> Dave Cohen built his first Drupal site with version 4.6. He&#039;s been a freelance Drupal developer ever since. </div> </div> </div> http://paris2009.drupalcon.org/session/drupal-facebook#comments facebook Tue, 07 Jul 2009 21:56:32 +0000 Dave Cohen 1198 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 Content Multigroup and FlexiField: Create Complex Fields by Combining Simple Fields http://paris2009.drupalcon.org/session/content-multigroup-and-flexifield-create-complex-fields-combining-simple-fields <p>We all love CCK and Views! With lots of amazing field modules out there, you can create almost any content type you need without writing a single line of code, have a reasonably usable form into which to add your content, and create pages that let you slice and dice that content in all sorts of ways. As a result, a big part of site architecture now is planning what content types you need and what fields are needed to represent that content type. Fields have become such an important way of structuring a Drupal website that starting with Drupal 7, the entire Field API is part of core. We've almost removed the need for writing code to build a custom content type. Almost, but not quite! What happens if you need to group fields and then build content that needs multiple instances of the group?</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"> is a Drupal programmer, and developer and maintainer of the FlexiField module and some other modules. Prior to drinking the Drupal kool-aid 3 years ago, he created custom content management systems, but is now much more interested in improving Drupal than in creating yet another CMS. </div> </div> </div> http://paris2009.drupalcon.org/session/content-multigroup-and-flexifield-create-complex-fields-combining-simple-fields#comments architecture Wed, 08 Jul 2009 03:34:42 +0000 effulgentsia 1210 at http://paris2009.drupalcon.org Porting biblio to cck http://paris2009.drupalcon.org/session/porting-biblio-cck <p><a href="http://groups.drupal.org/node/20909">Porting biblio to CCK</a> was my summer of code project. I would like to share with you the hard things, the easy things, and all the joy I had with it.</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&#039;m a geek from Hungary. I&#039;m working with Drupal at Pronovix. I&#039;m also learning CS in the University of Szeged. </div> </div> </div> http://paris2009.drupalcon.org/session/porting-biblio-cck#comments Wed, 08 Jul 2009 07:38:14 +0000 Coornail 1216 at http://paris2009.drupalcon.org Build A Community Site - No Coding Required http://paris2009.drupalcon.org/session/build-community-site-no-coding-required <p>In November of last year, my wife and I launched <a href="http://traumaadoption.org">TraumaAdoption.org</a> as a way to support the foster care and adoptive community--particularly those who have adopted or foster kids from tough circumstances. We decided to build the site in Drupal using Core, Contributed Modules, and a Contributed Theme. It took less than two weeks in our spare time.</p> <p>This session will cover, from soup to nuts, creation of a modest community site using only Drupal Core, Contributed Modules, and a Contributed Theme. We'll look at:</p> <ul> </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"> Matthew Saunders is the Senior Web Producer at pingVision, a consultancy providing interactive design and development services for all media, specializing in Drupal. He manages client relations in the development process translating and interpreting client needs. In his spare time he acts as the community manager for TraumaAdoption.org and is a host on the TechSoup Emerging Technology forums. </div> </div> </div> http://paris2009.drupalcon.org/session/build-community-site-no-coding-required#comments community configure easy Mon, 29 Jun 2009 20:21:14 +0000 MatthewS 1010 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 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 Interact & Engage: Managing Readers Comments http://paris2009.drupalcon.org/session/interact-engage-managing-readers-comments <p>Investigative journalism can shed light on a problem, but where do we go from there? We hope that the people who read our investigations have an inherent desire to solve problems—to be the whistleblowers, the people on the front lines, the idea makers. And, we feel a responsibility to provide our readers with the tools to do so.</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"> Celine Nadeau has worked on Drupal sites since 2005, focusing on non-profit community initiatives such as netsquared.org, plos.org, ctsi.ucsf.edu, and currently, motherjones.com. Originally from France, she holds a MBA and has lived in San Francisco for the past 11 years. </div> </div> </div> http://paris2009.drupalcon.org/session/interact-engage-managing-readers-comments#comments comment news Wed, 08 Jul 2009 16:36:17 +0000 celinet 1241 at http://paris2009.drupalcon.org Why you'll love Javascript http://paris2009.drupalcon.org/session/why-youll-love-javascript <p>Javascript isn't just for "simple scripting". Learn to love javascript and leverage it's powerful features.</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/why-youll-love-javascript#comments javascript Tue, 09 Jun 2009 05:35:16 +0000 Bevan 590 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 Improving off-line revenue with e-commerce http://paris2009.drupalcon.org/session/improving-line-revenue-e-commerce <p>This session will help us find out the why Waste Management (WM) Information Technology organization has adopted Ubercart and as a tool for redemption. Waste Management, a fortune 200 company, is the U.S., Canada and Puerto Rico leading provider of comprehensive waste and environmental services, collecting approximately 66 million tons of solid waste annually from nearly 20 million residential, municipal, commercial and industrial customers. This session will cover how Ubercart helped WM to leverage the power of Drupal/Ubercart in response to challenging business opportunities.</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> <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/improving-line-revenue-e-commerce#comments case study e-commerce Ubercart Wed, 08 Jul 2009 21:29:22 +0000 mikejoconnor 1260 at http://paris2009.drupalcon.org Fun with menus: Introducing the Menu Node API http://paris2009.drupalcon.org/session/fun-menus-introducing-menu-node-api <p>The Menu Node API project fills in one of the "missing tables" in Drupal 6. This module does nothing on its own. Instead, it creates and maintains a {menu_node} table. This table maps the relationship between a node and its menu item (if any). This allows for a wide range of applications and extensions to Drupal functionality based on menu position.</p> <p>This session will cover:</p> <ul> <li>The <a href="http://drupal.org/project/menu_node">Menu Node API</a></li> <li><a href="http://drupal.org/project/menu_node_edit">Menu Node Edit</a>, an editorial access control system for Drupal</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"> I am a senior Drupal programmer at Palantir.net. I recently left the newspaper industry for the green field of open source development. One of the happy accidents that resulted is my recent addition to the PBS Engage Social Media Advisory Board. </div> </div> </div> http://paris2009.drupalcon.org/session/fun-menus-introducing-menu-node-api#comments APIs menu site building Wed, 24 Jun 2009 14:38:57 +0000 agentrickard 910 at http://paris2009.drupalcon.org Multi Language Search http://paris2009.drupalcon.org/session/multi-language-search <p>Search becomes more important - the more content a site has. <strong>Multi language</strong> search poses its own set of use cases / requirements for search. The goal of this session is to <strong>map out use cases</strong> and <strong>discuss possible solutions</strong>.</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"> Philipp works as a project manager at Liip, a Swiss web development company. A current Drupal project involves faceted search on a multi language site. </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/robertdouglass" title="View user profile.">robertDouglass</a> </div> <div class="field-item even"> <a href="/drupal-users/pwolanin" title="View user profile.">pwolanin</a> </div> </div> </div> http://paris2009.drupalcon.org/session/multi-language-search#comments search localisation Wed, 08 Jul 2009 09:23:03 +0000 pips1 1513 at http://paris2009.drupalcon.org Accessibility & Drupal: Who's fault is it? http://paris2009.drupalcon.org/session/accessibility-drupal-whos-fault-it <p>Who's to blame for the accessibility of a Drupal site? Who's responsible for the accessibility of a Drupal module?</p> <p>Accessibility in Drupal is often forgotten, or confused with being taken care of with user experience.</p> <p>Web content is increasingly produced by our clients, the end user, without extensive web design skills nor knowledge about accessibility. The primary question is, How well does Drupal support the creation of accessible web content to all authors, irregardless of experience or ability?</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"> William Lawrence reviews websites all day, everyday, for the USA government helping their plethora of websites be more accessible. He enjoys challenging the complicated solutions to the simplest problems. Chocolate likes him. </div> </div> </div> http://paris2009.drupalcon.org/session/accessibility-drupal-whos-fault-it#comments accessibility Tue, 09 Jun 2009 07:29:33 +0000 veeliam 595 at http://paris2009.drupalcon.org