DrupalCon Copenhagen August 23-27 2010 - Code & Development http://cph2010.drupal.org/taxonomy/term/7238/0 en HipHop for PHP - an introduction http://cph2010.drupal.org/sessions/hiphop-php-%C2%A0-introduction <div class="field-session-type"> <span>Type:&nbsp;</span> Session in official program </div> <div class="field-session-day"> <span>Day:&nbsp;</span> Tuesday, 24. august 2010 </div> <div class="field-session-time"> <span>Time:&nbsp;</span> 09:00-09:50 </div> <div class="field-session-room"> 19 Acquia </div> <div class="field-session-duration"> 45 minutes (+15 minutes Q&amp;A) </div> <p>HipHop for PHP transforms PHP source code into highly optimized C++. It was developed by Facebook and was released as open source in early 2010.</p> <p>HipHop transforms your PHP source code into highly optimized C++ and then compiles it with g++ to build binary files. You keep coding in simpler PHP, then HipHop executes your source code in a semantically equivalent manner and sacrifices some rarely used features – such as eval() – in exchange for improved performance.</p> <div class="field-session-resources"> <span>Resources:&nbsp;</span> <a href="http://github.com/facebook/hiphop-php/">HipHop for PHP</a> </div> <p><a href="http://cph2010.drupal.org/sessions/hiphop-php-%C2%A0-introduction" target="_blank">read more</a></p> http://cph2010.drupal.org/sessions/hiphop-php-%C2%A0-introduction#comments Code & Development Fri, 20 Aug 2010 17:16:59 +0000 ScottMac 36134 at http://cph2010.drupal.org Drupal and the Real-time web http://cph2010.drupal.org/sessions/drupal-and-real-time-web <div class="field-session-type"> <span>Type:&nbsp;</span> Not planned session </div> <div class="field-text-teaser"> <p>Leveraging NodeJS and Faye to build a scalable, fast-paced real-time web.</p> </div> <div class="field-session-duration"> 45 minutes (+15 minutes Q&amp;A) </div> <div class="field-main-image"> <img class="imagefield imagefield-field_main_image" width="1024" height="768" alt="" src="http://cph2010.drupal.org/sites/all/files/69075298_d84059ca01_b.jpg?1278281191" /> </div> <div class="field-text-image"> Innovate today. Build tomorrow. </div> <p><em>"The Real-Time Web is a paradigm based on pushing information to users as soon as it's available - instead of requiring that they or their software check a source periodically for updates."</em> <a href="http://www.readwriteweb.com/archives/explaining_the_real-time_web_in_100_words_or_less.php">[source]</a>.</p> <p><a href="http://cph2010.drupal.org/sessions/drupal-and-real-time-web" target="_blank">read more</a></p> http://cph2010.drupal.org/sessions/drupal-and-real-time-web#comments Curious Project Manager Developer Code & Development Beginner Intermediate Expert Commerce Guys Sun, 04 Jul 2010 21:59:59 +0000 Damien Tournoud 15618 at http://cph2010.drupal.org The importance of accessibility & Drupal's future http://cph2010.drupal.org/sessions/importance-accessibility-drupals-future <div class="field-session-type"> <span>Type:&nbsp;</span> Not planned session </div> <div class="field-text-teaser"> <p>There's been a tremendous effort in making Drupal accessible. Now what?</p> </div> <div class="field-session-duration"> 45 minutes (+15 minutes Q&amp;A) </div> <div class="field-main-image"> <img class="imagefield imagefield-field_main_image" width="1024" height="768" alt="" src="http://cph2010.drupal.org/sites/all/files/3445922712_0e8cde0b4f_b.jpg?1278283685" /> </div> <div class="field-text-image"> Accessibility in Drupal </div> <p>There's been a tremendous effort in making Drupal accessible. The primary question is, now that we've made it this far, how well does Drupal support the authoring of accessible Web content to everyone? The quality of Drupal in supporting accessible content creation is critical. It's more than marking off a checklist. It's about making that accessibility sustainable through the life cycle of that product.</p> <div class="field-session-presenters"> <span>Additional Presenters:&nbsp;</span> <a href="/attendees/jeff-burnz">Jeff Burnz</a> </div> http://cph2010.drupal.org/sessions/importance-accessibility-drupals-future#comments Curious Decision Maker Project Manager Designer Developer Themer Code & Development Beginner Intermediate Expert Sun, 04 Jul 2010 21:52:24 +0000 veeliam 15838 at http://cph2010.drupal.org MongoDB - Humongous Drupal http://cph2010.drupal.org/sessions/mongodb-humongous-drupal <div class="field-session-type"> <span>Type:&nbsp;</span> Session in official program </div> <div class="field-session-day"> <span>Day:&nbsp;</span> Tuesday, 24. august 2010 </div> <div class="field-session-time"> <span>Time:&nbsp;</span> 14:45-15:45 </div> <div class="field-session-room"> 12 Trellon </div> <div class="field-text-teaser"> <p>MongoDB is a database made for websites. Drupal is the best tool to make websites. No wonder the two matches so well.</p> </div> <div class="field-session-duration"> 45 minutes (+15 minutes Q&amp;A) </div> <p>The session will talk about the deficiencies of the SQL databases we use and how MongoDB goes around some of them and how Drupal makes good use of them. While you might have heard some of this at a previous DrupalCon, there will be new stuff enough to make this one unique and interesting. MongoDB 1.6 will be out by the conference so you will hear about the latest and greatest. At DCSF I only gave a glimpse at how Drupal can now fully run without SQL, there will be a lot more done by DC CPH too.</p> http://cph2010.drupal.org/sessions/mongodb-humongous-drupal#comments Developer Code & Development Expert Sun, 04 Jul 2010 21:32:12 +0000 chx 15578 at http://cph2010.drupal.org Lesser-known Drupal 7 http://cph2010.drupal.org/sessions/lesser-known-drupal-7 <div class="field-session-type"> <span>Type:&nbsp;</span> Session in official program </div> <div class="field-session-day"> <span>Day:&nbsp;</span> Thursday, 26. august 2010 </div> <div class="field-session-time"> <span>Time:&nbsp;</span> 10:00-10:50 </div> <div class="field-session-room"> 18 VPS.NET </div> <div class="field-text-teaser"> <p>Off the postcard track, discover the less-known neighborhoods of Drupal 7: Queues and Jobs, Pluggeable caches, Extensible database drivers, Stream wrappers, Intelligent session handler, etc.</p> </div> <div class="field-session-duration"> 45 minutes (+15 minutes Q&amp;A) </div> <div class="field-main-image"> <img class="imagefield imagefield-field_main_image" width="1024" height="768" alt="" src="http://cph2010.drupal.org/sites/all/files/lesser-known.jpg?1278278504" /> </div> <div class="field-text-image"> Explore, Learn and Discover. </div> <p>Have you already studied to your heart's content the touristy attractions of Drupal 7 (Entity API, Fields, AJAX framework, etc.)? Looking to see something unexpected in Drupal 7? You're in luck.</p> <p>Visit with me the semi-secret neighborhoods of Drupal 7, only known by some natives.</p> <ul> <li><strong>Queues and Jobs:</strong> execute long-running jobs easily and reliably</li> <li><strong>Pluggeable caches:</strong> do you love Cache Router, but hope it was properly maintained?</li> <li><strong>Extensible database drivers:</strong> ever wanted to be able to alter the behavior of the database engine, to optimize your cluster?</li> </ul> <p><a href="http://cph2010.drupal.org/sessions/lesser-known-drupal-7" target="_blank">read more</a></p> http://cph2010.drupal.org/sessions/lesser-known-drupal-7#comments Curious Project Manager Developer Code & Development Intermediate Expert Commerce Guys Sun, 04 Jul 2010 21:11:02 +0000 Damien Tournoud 15503 at http://cph2010.drupal.org The Open, Social Web in Real-time http://cph2010.drupal.org/sessions/open-social-web-real-time <div class="field-session-type"> <span>Type:&nbsp;</span> Not planned session </div> <div class="field-text-teaser"> <p>The social web continues to grow, and sites like Twitter and Facebook have (at times) shown the power of bringing the the conversation real-time. But we can do better! These networks should be open and federated!</p> </div> <div class="field-session-duration"> 45 minutes (+15 minutes Q&amp;A) </div> <div class="field-main-image"> <img class="imagefield imagefield-field_main_image" width="1280" height="960" alt="" src="http://cph2010.drupal.org/sites/all/files/salmon_0.jpg?1278277370" /> </div> <p>In this session, we'll look at why depending on Twitter and Facebook (or similar) has serious drawbacks; the network should be open and federated! We'll look at OStatus (<a href="http://ostatus.org/" title="http://ostatus.org/">http://ostatus.org/</a>), the completely open protocol that we've been working to develop and promote at StatusNet (<a href="http://status.net/" title="http://status.net/">http://status.net/</a>) for real-time, federated public messaging and we'll see why it's interesting (and important) for Drupal.</p> <p>This session is for open protocol geeks, freedom fighters and anyone who is just trying figure out what it all means.</p> <p><a href="http://cph2010.drupal.org/sessions/open-social-web-real-time" target="_blank">read more</a></p> http://cph2010.drupal.org/sessions/open-social-web-real-time#comments Curious Decision Maker Developer Code & Development Intermediate Expert Sun, 04 Jul 2010 21:02:23 +0000 walkah 15488 at http://cph2010.drupal.org Ubercart Development Roadmap, Drupal 7 and Beyond http://cph2010.drupal.org/sessions/ubercart-development-roadmap-drupal-7-and-beyond <div class="field-session-type"> <span>Type:&nbsp;</span> Not planned session </div> <div class="field-text-teaser"> <p>Ubercart has been ported to Drupal 7 and we are adding features while waiting for Drupal 7 to be released. In this session we hope to build a community consensus on which features to implement in which order. Topics include fieldable products and orders, Rules and Views integration, and any suggestions from the audience.</p> </div> <div class="field-session-duration"> 45 minutes (+15 minutes Q&amp;A) </div> <div class="field-main-image"> <img class="imagefield imagefield-field_main_image" width="604" height="454" alt="" src="http://cph2010.drupal.org/sites/all/files/mr_ubercart_lego.jpg?1278273159" /> </div> <p>Ubercart has been ported to Drupal 7 and feature development is in full swing. In this session we will discuss the current road map and future plans for Ubercart on Drupal 7 and 8. We welcome suggestions from the community and will ask for guidance in the order of implementation. Topics will include:</p> <p>Replacing Conditinal Actions with Rules: Complete<br /> Namespacing functions: Complete<br /> AHAH forms: Mostly complete<br /> Theming improvements:<br /> Fields for Orders:<br /> Fields for Products:<br /> Products as an entity separate from nodes:<br /> Tax improvements:<br /> Addresses standards:<br /> Address book:</p> http://cph2010.drupal.org/sessions/ubercart-development-roadmap-drupal-7-and-beyond#comments Curious Developer Themer Code & Development Intermediate development E-Commerce fields in core Ubercart Sun, 04 Jul 2010 20:45:06 +0000 Andy_Lowe 15458 at http://cph2010.drupal.org Git Fundamentals http://cph2010.drupal.org/sessions/git-fundamentals <div class="field-session-type"> <span>Type:&nbsp;</span> Session in official program </div> <div class="field-session-day"> <span>Day:&nbsp;</span> Thursday, 26. august 2010 </div> <div class="field-session-time"> <span>Time:&nbsp;</span> 13:30-14:30 </div> <div class="field-session-room"> 12 Trellon </div> <div class="field-text-teaser"> <p>RIP CVS - Drupal is going git! This session will cover the fundamentals you'll need to know in order to work with git. We'll do basic git instruction, then move on into additional information and techniques that'll make working with the new drupal.org git infrastructure a breeze.</p> </div> <div class="field-session-duration"> 45 minutes (+15 minutes Q&amp;A) </div> <div class="field-main-image"> <img class="imagefield imagefield-field_main_image" width="800" height="800" alt="" src="http://cph2010.drupal.org/sites/all/files/druplicon-git.png?1278272395" /> </div> <div class="field-text-image"> Drupal&#039;s goin git! </div> <p>RIP CVS - Drupal is going git! This session will cover the fundamentals you'll need to know in order to work with git. We'll do basic git instruction, then move on into additional information and techniques that'll make working with the new drupal.org git infrastructure a breeze. Whether you're a maintainer, contributor, or just use Drupal at your work, this session will give you a working knowledge of how git and drupal fit together.</p> <p><a href="http://cph2010.drupal.org/sessions/git-fundamentals" target="_blank">read more</a></p> http://cph2010.drupal.org/sessions/git-fundamentals#comments Developer Themer Code & Development Beginner Intermediate Expert Sun, 04 Jul 2010 19:40:49 +0000 sdboyer 15418 at http://cph2010.drupal.org Developing with Drupal - Optimize your development enviroment! http://cph2010.drupal.org/sessions/developing-drupal-optimize-your-development-enviroment <div class="field-session-type"> <span>Type:&nbsp;</span> Not planned session </div> <div class="field-text-teaser"> <p>A developer environment is a personal thing. There is no one perfect setup, but I'm going to recommend a number of different tools available to optimize your Drupal development. By the end of the session you will have a much broader knowledge of the tools available to help you be successful developing with Drupal!</p> </div> <div class="field-session-duration"> 45 minutes (+15 minutes Q&amp;A) </div> <p>A developer environment is a personal thing. There is no one perfect setup, but I'm going to recommend a number of different tools available to optimize your Drupal development. Developers and themers will get the most out of this session.</p> <p><strong>TOPICS</strong><br /> IDE – E.g. Zend Studio, Eclipse, NetBeans.<br /> Browser Plugins – E.g. Firebug.<br /> Tips and Tricks – Logical steps to solve Drupal related problems.<br /> Modules – E.g. coder and devel modules.<br /> Deployment – How to get your code from development to production.<br /> Management – Tracking tasks is an essential part of development.</p> <p><a href="http://cph2010.drupal.org/sessions/developing-drupal-optimize-your-development-enviroment" target="_blank">read more</a></p> http://cph2010.drupal.org/sessions/developing-drupal-optimize-your-development-enviroment#comments Developer Code & Development Intermediate coding configuration debugging deployment development Sun, 04 Jul 2010 17:20:51 +0000 pingers 15393 at http://cph2010.drupal.org Go real-time with PubSubHubbub and Feeds http://cph2010.drupal.org/sessions/go-real-time-pubsubhubbub-and-feeds <div class="field-session-type"> <span>Type:&nbsp;</span> Session in official program </div> <div class="field-session-day"> <span>Day:&nbsp;</span> Wednesday, 25. august 2010 </div> <div class="field-session-time"> <span>Time:&nbsp;</span> 09:00-09:50 </div> <div class="field-session-room"> 19 Acquia </div> <div class="field-text-teaser"> <p>PubSubHubbub (short PuSH) is a publish/subscribe protocol for RSS and Atom feeds. Instead of polling a news feed periodically for new items, PuSH issues notifications when new items are published: Instant delivery in place of "are we there yet?" aggregation.</p> </div> <div class="field-session-duration"> 45 minutes (+15 minutes Q&amp;A) </div> <div class="field-main-image"> <img class="imagefield imagefield-field_main_image" width="1024" height="792" alt="" src="http://cph2010.drupal.org/sites/all/files/push.jpg?1278255513" /> </div> <p><a href="http://code.google.com/p/pubsubhubbub/">PubSubHubbub (short PuSH)</a> is a publish/subscribe protocol for RSS and Atom feeds. Instead of polling a news feed periodically for new items, PuSH issues notifications when new items are published: Instant delivery in place of "are we there yet?" aggregation.</p> <p>PuSH has gained considerable traction since its inception in 2009. Today, <a href="http://code.google.com/p/pubsubhubbub/wiki/Companies">Wordpress, Feedburner, LiveJournal, MySpace, Tumblr and more</a> publish PuSH feeds.</p> <p>This session will explain:</p> <p>&lt;</p> <p>ul&gt;</p> <p><a href="http://cph2010.drupal.org/sessions/go-real-time-pubsubhubbub-and-feeds" target="_blank">read more</a></p> http://cph2010.drupal.org/sessions/go-real-time-pubsubhubbub-and-feeds#comments Curious Developer Code & Development Intermediate Expert Sun, 04 Jul 2010 15:00:09 +0000 alex_b 15363 at http://cph2010.drupal.org