Calendar http://paris2009.drupalcon.org/user_calendar/244/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 The Social Stack for Fun & Profit http://paris2009.drupalcon.org/session/social-stack-fun-profit <p><cite>“As profits increase the margin reaches a second break-even point here, after which enterprise falls into loss.”</cite> —Terry Tate, Office Linebacker</p> <p>So you've read a good article or two about the OpenID revolution in Wired Magazine, 01Net says you should OpenSocial-ize your site, Michael Arrington dissed your company in front of potential investors because you didn't offer OAuth and your grandmother has express regret re her inability to use XRDS to syndicate her identity profiles on your web service.</p> <p>So you know, by name at least, the usual suspects of the so-called “Social Stack”…</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"> Tim is a Project Director at af83, working on the social and low-fi Web. He was formerly a consultant for the Nasdaq Stock Market, a freelance Internet escape artist extraordinaire and a Google Summer of Code selectee. He graduated from the National Institute of Sciences in Lyon with a M.S. in Telecommunications and currently sits on the Cap Digital board for Ethics in Information Processing. He can be found on most IM services and social hideouts under the handle ‘timanglade’. </div> </div> </div> http://paris2009.drupalcon.org/session/social-stack-fun-profit#comments business lulz social Mon, 06 Jul 2009 10:50:16 +0000 timanglade 1135 at http://paris2009.drupalcon.org How to easily set up an intiutive WYSIWYG editor that supports inline image placement using CCK image fields http://paris2009.drupalcon.org/session/how-easily-set-intiutive-wysiwyg-editor-supports-inline-image-placement-using-cck-image-fiel <p>Historically WYSIWYG editors have been a burden to set up. Fortunately, the <a href="http://drupal.org/project/wysiwyg">WYSIWYGAPI module</a> has taken most of the pain out of the set up process. Gone are the days of editing random JavaScript settings files!</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"> Jennifer Lea Lampton is currently a developer for Chapter Three LLC in San Francisco, CA. Jen has been actively building sites with Drupal for almost four years. </div> </div> </div> http://paris2009.drupalcon.org/session/how-easily-set-intiutive-wysiwyg-editor-supports-inline-image-placement-using-cck-image-fiel#comments Wed, 08 Jul 2009 16:59:54 +0000 Jen Lampton 2007 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 Geo tools for Drupal http://paris2009.drupalcon.org/session/geo-tools-drupal <p>The Drupal community has been working together to build tools that help collect, search and map geographically-relevant data for Drupal. </p> <p>This new generation of Geo tools goes beyond placing pins on a map: you can collect complex and relevant data for legislative lookups, distance searches, and making your information more relevant to users. Through the use of open standards and a flexible framework, these new solutions can work together with other modules to provide mapping, exports and feeds to GIS servers and mashups.</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"> Allie Micka, and her company Advantage Labs, have been longtime Drupal developers and community advocates. Their primary focus is to provide a sustainable platform for managed drupal hosting, training and community participation, and to continue to support the development of Drupal modules for Mail, CRM, Geospatial and community engagement solutions. </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/becw" title="View user profile.">becw</a> </div> <div class="field-item even"> <a href="/drupal-users/jerdavis" title="View user profile.">jerdavis</a> </div> </div> </div> http://paris2009.drupalcon.org/session/geo-tools-drupal#comments geo gis mapping Thu, 09 Jul 2009 00:26:49 +0000 Allie Micka 1270 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 Projets Multilingues, multilingual internationlized projects too! http://paris2009.drupalcon.org/session/projets-multilingues-multilingual-internationlized-projects-too <p>It all sounds so easy. Your client says "Can you create a multilingual social networking multimedia website?" and you say "Sure, Drupal can do that!" Give me a couple weeks... or months maybe. Off to the projects page for i18n, og, and a bunch of other modules. </p> <p>Ok, we knew this wasn't going to be exactly easy. But why is it this hard!?</p> <p>This presentation will be more about implementing a large multilingual website, the best practices, and pitfalls of mixing modules, than about any one technology, but we will alsotalk about the state of i18n.</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"> Doug Green is a 3 year veteran of Drupal with many credits to his name, including coder, views fast search, and the 6.x search patch. Doug graduated from Cornell University Engineering and has over 20 years experience as a Software Developer. Doug is a partner with CivicActions, one of our DrupalCon sponsors. </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 class="field-item even"> <a href="/drupal-users/zstolar" title="View user profile.">z.stolar</a> </div> </div> </div> http://paris2009.drupalcon.org/session/projets-multilingues-multilingual-internationlized-projects-too#comments internationlization Fri, 12 Jun 2009 11:52:11 +0000 douggreen 728 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 Web Typography Fundamentals: From Em Dash to Hanging Punctuation http://paris2009.drupalcon.org/session/web-typography-fundamentals-em-dash-hanging-punctuation <p>Typography is at the very heart of the web. Unfortunately, web typography generally sucks. This presentation will help anyone – developer or designer – not suck at typography. From Em-dashes to hanging punctuation, we'll cover simple fundamentals of good typography for the web.</p> <p>What will be covered in this presentation:</p> <ul> <li>Typographic Structure</li> <li>Hierarchy and language</li> <li>Whitespace and typographic colour</li> <li>Typesetting on the web</li> <li>Tables, lists and forms</li> <li>@font-face and font embedding</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"> Mark Boulton is a designer from the UK and runs the design studio behind the recent redesign of Drupal.org and Drupal 7 UX (working alongside UX designer, Leisa Reichelt). His life outside of Drupal consists of working for other clients (yes, we do that!) such as ESPN, Warner Brothers and the BBC. He also writes the odd book, runs workshops and speaks at conferences. </div> </div> </div> http://paris2009.drupalcon.org/session/web-typography-fundamentals-em-dash-hanging-punctuation#comments design designers themers Tue, 07 Jul 2009 21:17:23 +0000 markboulton 1194 at http://paris2009.drupalcon.org Reinventing Journalism with Drupal http://paris2009.drupalcon.org/session/reinventing-journalism-drupal <p>Many are calling 2009 the year that spelled the death of the newspaper as we know it. The very business model is under attack, as papers struggle with dying ad revenues.</p> <p>This session discusses how to build a small city newspaper from scratch in Drupal. We'll walk through the process of planning, designing, building and launching a new publication that's largely community-based.</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"> Claudio Luis Vera is a principal and creative director for Studio:Module, a leading design firm with clients in the Ivy League and the Fortune 500. Since adopting Drupal as its preferred CMS, Studio:Module has designed and developed with Drupal for MIT, Harvard, V-Day, and a number of large businesses and nonprofits. Claudio is a recognized designer with several Best of Show awards and numerous Best of Category awards to his name. Starting in 1994, he has played a role in managing interactive firms with talented professionals in the creative, marketing, strategy, and technology disciplines. Claudio is also admin for the Miami Drupal group and a founder of the Design Outreach Group </div> </div> </div> Thu, 09 Jul 2009 00:27:17 +0000 modulist 1271 at http://paris2009.drupalcon.org Learn to use the CTools suite http://paris2009.drupalcon.org/session/learn-use-ctools-suite <p>The Chaos Tools Suite, known as CTools, is kind of a extra core API library. It includes a number of tools to greatly ease certain functionality. In this lecture, merlinofchaos will describe how to do the following tasks:</p> <ul> <li> Create a multi-step form using the form wizard tool</li> <li> Create advanced ajax forms using the ajax tool</li> <li> Create more advanced ajax forms using the modal tool </li> <li> Make your objects exportable like Views </li> <li> Use collapsible divs that look nicer than collapsible fieldsets</li> <li> Use CSS caching and sanitization </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"> Earl Miles is well known within the community for his contributions to the Drupal projected, particularly Views, Panels and improvements to the theming system in Drupal 6. </div> </div> </div> http://paris2009.drupalcon.org/session/learn-use-ctools-suite#comments ajax ctools export Wed, 08 Jul 2009 22:03:44 +0000 merlinofchaos 1264 at http://paris2009.drupalcon.org What's new in Panels 3 http://paris2009.drupalcon.org/session/whats-new-panels-3 <p>Panels 3 was an unexpected but necessary major overhaul of Panels 2. In fact, it should probably not really be called Panels, as it is just a tiny piece of it. Instead, Panels 3 is really a Page Manager and it gives you vast amounts of control over your site.</p> <p>See how this works, how Panels is extended, and how this is really just the tip of a very large iceberg.</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"> Earl Miles is well known within the community for his contributions to the Drupal projected, particularly Views, Panels and improvements to the theming system in Drupal 6. </div> </div> </div> http://paris2009.drupalcon.org/session/whats-new-panels-3#comments Wed, 08 Jul 2009 04:50:47 +0000 merlinofchaos 1212 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 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 Designing Grid Systems Does Not Begin And End With 960 http://paris2009.drupalcon.org/session/designing-grid-systems-does-not-begin-and-end-960 <p>Grid Systems should underpin any well-considered web layout. Applying a cookie-cutter approach to this – but using a CSS framework such as Blueprint or 960 (and the Drupal 960 theme) – means you're cutting out a vital process in the design of your site: the design of the grid system itself.</p> <p>This presentation will detail my grid design process. Throughout the presentation, I'll cover:</p> <ul> <li>The typographic grid: its history, usage and application on the web</li> <li>Different types of grid: modular, columnar, hierarchical, rational, irrational, </li> </ul><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"> Mark Boulton is a designer from the UK and runs the design studio behind the recent redesign of Drupal.org and Drupal 7 UX (working alongside UX designer, Leisa Reichelt). His life outside of Drupal consists of working for other clients (yes, we do that!) such as ESPN, Warner Brothers and the BBC. He also writes the odd book, runs workshops and speaks at conferences. </div> </div> </div> http://paris2009.drupalcon.org/session/designing-grid-systems-does-not-begin-and-end-960#comments design favorite-of-the-king grids themers Tue, 07 Jul 2009 21:28:08 +0000 markboulton 1197 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