BEGIN:VCALENDAR METHOD:PUBLISH PRODID:-//cph2010.drupal.org//NONSGML iCalcreator 2.6// VERSION:2.0 X-WR-CALNAME:DrupalCon Copenhagen X-WR-CALDESC:Sessions and BOF's at DrupalCon Copenhagen 2010 X-WR-TIMEZONE:Europe/Copenhagen BEGIN:VEVENT UID:20110520T222121CEST-5263gTa7oV@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nIrakli Nadareishvili\nJeff Miccolis\n\n\nTrack: Co nfiguration\, Set-Up &\; Performance\n\nExperience: Intermediate\, Expe rt\n\nFocus: Decision Maker\, Project Manager\, Developer\n\n------------- --------------\n\nDrupal Distributions are a hot topic in the Drupal commu nity. This session is intended to share first-hand experience building mul tiple\, popular Drupal distributions: Managing News\, OpenAtrium\, OpenPub lish\, Tattler\, recently announced OpenPublic. \n\nJeff Miccolis of Devel opment Seed and Irakli Nadareishvili of Phase2 Technology will discuss var ious architectural challenges of building and managing a distribution\, so lutions such as Installation Profiles\, CTools\, Features\, Context\, Drus h etc.\, as well as how to facilitate two-way communications with the comm unity\, involve your users and where to get help. DTSTART:20100824T090000 DTEND:20100824T095000 LOCATION:Bella Center\, 20 Valhalla SUMMARY:Drupal Distributions: The Dos and Don’ts END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-5304SHPu85@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nDries Buytaert\n\n\nTrack: Keynote\n\nExperience: Beginner\, Intermediate\, Expert\n\nFocus: Curious\, Decision Maker\, Proj ect Manager\, Designer\, Developer\, Themer\n\n--------------------------- \n\nDries Buytaert will give his bi-annual State of Drupal talk in the beg inning of DrupalCon Copenhagen\, where he’ll discuss where Drupal is and where it is going. In particular\, he’ll discuss the final preparations for the release of Drupal 7\, the Drupal.org redesign\, and some of the i nitial plans for Drupal 8.\n\n\nKeynote Video:\n\n\n\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n\n \n\n\n\nbrightcove.createExperiences()\; DTSTART:20100824T110000 DTEND:20100824T123000 LOCATION:Bella Center\, 10 Propeople SUMMARY:The State of Drupal END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-5472RUUPUS@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nLisa Rex\nTodd Nienkerk\nKieran Lal\nNeil Drumm\n \n\nTrack: Introducing Drupal\n\nExperience: Beginner\, Intermediate\, Exp ert\n\nFocus: Curious\, Decision Maker\, Project Manager\, Designer\, Deve loper\, Themer\n\n---------------------------\n\nDrupal.org is undergoing a massive change. It's our home and playground. It's also a public face of Drupal. In this session\, some of the team discuss:\n\n\nWhy Drupal.org n eeded a redesign\nHow the Drupal.org redesign project is also a redevelopm ent\, and the technical challenges we face\nWhat project management strate gies worked\, and what didn't\, and what we're learning along the way\nWhy the Drupal Association had to hire people\nOverview of our contributors\n \n\nOne thing is certain\, this is not your typical open source project. DTSTART:20100824T133000 DTEND:20100824T143000 LOCATION:Bella Center\, 10 Propeople SUMMARY:The Future of Drupal.org END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-5511m0JAdU@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nPoul-Henning Kamp\n\n\nTrack: Configuration\, Set- Up &\; Performance\n\nExperience: Intermediate\, Expert\n\nFocus: Devel oper\n\n---------------------------\n\nVarnish is a very fast HTTP cache s erver\, which is to your Drupal what a big rotation press is to a newspape rs DTP system.\n\nWant to deliver thousands of pages per second with very low responsetime ? Varnish is your tool for that.\n\nAnd Facebooks\, and BBCs\, and SlashDots\, and ...\n\nIn this talk the author of Varnish will show off his warez\, lift the hood and make you think about servers and co ntent delivery in an entirely new way. DTSTART:20100824T133000 DTEND:20100824T143000 LOCATION:Bella Center\, 11 Microsoft SUMMARY:Varnish HTTP cache server - by Poul-Henning Kamp END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-5553XK7eXH@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nLarry Garfield\n\n\nTrack: Code &\; Development \n\nExperience: Intermediate\, Expert\n\nFocus: Designer\, Developer\, The mer\n\n---------------------------\n\nBlocks. Panels. Services. Context . Why are these all separate systems?\n\nThat's the question many leading Drupal developers began asking at DrupalCon San Francisco\, and some even earlier. What if we could merge all of these systems\, and make Drupal c ontext-sensitive throughout? Just how far could we go? \n\nThere is acti ve work happening on this topic\, with the goal of rebuilding Drupal 8 alo ng new\, modern lines that could open the floodgates for a new generation of high-performance\, interactive sites or faster\, more flexible light-we ight sites. If all goes well\, it could even allow for backports for Drup al 7 to provide a smooth upgrade path.\n\nOf course\, all of this dreaming is still in the early planning stages.\n\nThis session will present the v ision of the 'Butler project'\, where the effort stands\, what still has t o be figured out\, and how you (yes you!) can help move it along. It's a highly ambitious effort\, but the potential win is just as big. DTSTART:20100824T133000 DTEND:20100824T143000 LOCATION:Bella Center\, 12 Trellon SUMMARY:Drupal: The Next Generation END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-5600SJ2Uf5@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nEric Johnson\n\n\nTrack: Drupal for Business\n\nEx perience: Beginner\, Intermediate\, Expert\n\nFocus: Decision Maker\, Proj ect Manager\n\n---------------------------\n\nBrightcove is the leading on line video platform and enables large\nenterprises\, media companies\, and small businesses to quickly publish\ntheir video content to the the web. \n\nWe run our public sites on Drupal multisite instances: our corporate\n website\, support site\, developer site\, and our blog. We translate\never ything from English into 4 languages: German\, French\, Spanish\, and\nJap anese.\n\nThis talk will cover\n- an overview of our system based on Drupa l\n- our specialized localization process\n- development of custom modules \, such as Google CSE Advanced module and\nour plans to open source them\n - Brightcove's own Drupal video module\n- Some ideas that will help Drupal become a dominant enterprise CMS.\n\n\nPresented by\nEric Johnson is Dire ctor of Online Marketing and a Web Architect at\nBrightcove. He's been wit h the company for 2 years. Prior to that we\nworked in the localization in dustry and at a agency focusing on\nwebsites\, email campaigns\, and appli cations. DTSTART:20100824T133000 DTEND:20100824T143000 LOCATION:Bella Center\, 18 VPS.NET SUMMARY:Use case - Brightcove.com on Drupal END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-5641Jvolvd@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nStuart Broz\n\n\nTrack: Providing Professional Dru pal Services\n\nExperience: Beginner\, Intermediate\, Expert\n\nFocus: Cur ious\, Decision Maker\, Project Manager\, Developer\, Themer\n\n---------- -----------------\n\nThis session will focus on opening your mind to the p oint of view of your clients. Whether you are working for a non-profit\, a corporation\, or your mom... we will cover some tricks that will help you understand what they want even if they can't explain it to you in Drupals peak.\n\nUltimately\, the aim of this session is to help you build skills that will enable you to understand your client's desires. Your clients get the Drupal site that they want. Your save time and energy (and money and aggravation) while you build it. This leaves both you and your client happ y.\n\nIn particular\, we will look at:\n\nIdentifying the type of client y ou're dealing with and anticipating communication gaps\nTranslating client -speak into functional requirements\nThings Drupal makes hard that clients think should be easy\, and how to satisfy your clients without rebuilding the world\nThings Drupal makes easy that clients expect to be hard\, and how to impress your clients\nThe importance of incremental training\nHow t o go beyond functional requirements to make those small changes that make all the difference\n\n\nThe presenter\, Stuart Broz\, is a project manager with Trellon\, where he works primarily with nonprofits and academic inst itutions. Before coming to Trellon\, he worked as both a nonprofit project director and an academic professional. DTSTART:20100824T133000 DTEND:20100824T143000 LOCATION:Bella Center\, 19 Acquia SUMMARY:See Through Their Eyes: How to Anticipate The Needs of Your Clients END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-56823kT4Vu@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nCarl Wiedemann\n\n\nTrack: Theming\, Design &\; Usability\n\nExperience: Intermediate\, Expert\n\nFocus: Designer\, Devel oper\, Themer\n\n---------------------------\n\nHow many times has this ha ppened to you: You're theming a Drupal site\, writing your CSS and making a few changes to the tpl files here and there. Everything is going great \, then suddenly you realize you need to change one of those things that s tarts with a '$' inside those funny-looking tags. Panic! \n\nYou exclaim ...\n\n'Crap! Where does come from?! How do I change it?!'\n\nor maybe... \n\n'Crap! I need to have an extra CSS class on this body tag that depends on the taxonomy of the node on the page! Is that possible?!'\n\nor perhap s even...\n\n'Crap! This view is perfect\, and it even says which posts ar e unread\, but I need to have the background color for unread item to be d ifferent! How can I get that working?!'\n\nSound familiar?\n\nPreprocess functions are the diplomats of Drupal themes. They are the missing link b etween what happens in the modules\, and what gets sent to the template fi les.\n\nIn this session\, we'll dispel PHP fears\, and get our feet wet wi th a little code that goes a long way to helping out with improving the fl exibility of our theme.\n\nPrerequisites: Some experience with Drupal them ing\, general understanding of the templating system\, good understanding of HTML and CSS\, some basic familiarity with PHP. DTSTART:20100824T133000 DTEND:20100824T143000 LOCATION:Bella Center\, 20 Valhalla SUMMARY:Theme Preprocess Functions: an Introduction END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-57220T74cl@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nMark Boulton\n\n\nTrack: Theming\, Design &\; U sability\n\nExperience: Beginner\, Intermediate\, Expert\n\nFocus: Designe r\, Developer\, Themer\n\n---------------------------\n\nDrupal 7 is just around the corner. Seven\, the new admin theme for Drupal 7\, is a departu re from previous Drupal themes. Designed as a result of the D7UX work unde rtaken by Leisa Reichelt and Mark Boulton Design\, the theme only goes par t way to create a great admin experience.\n\nContributed modules\, and how they build upon\, change and interact Seven is what will make it a truly great admin experience. Seven is only as good as Contrib makes it.\n\nThis talk will explain the why Seven looks the way it does. It'll outline the design principles\, the UI conventions and give you - the Drupal community - the design chops to make your module look fantastic for the people who use it. DTSTART:20100824T144500 DTEND:20100824T154500 LOCATION:Bella Center\, 11 Microsoft SUMMARY:Designing UI with Seven END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-5762pudWVg@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nchx\n\n\nTrack: Code &\; Development\n\nExperie nce: Expert\n\nFocus: Developer\n\n---------------------------\n\nThe sess ion will talk about the deficiencies of the SQL databases we use and how M ongoDB goes around some of them and how Drupal makes good use of them. Whi le 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 w ill be out by the conference so you will hear about the latest and greates t. At DCSF I only gave a glimpse at how Drupal can now fully run without S QL\, there will be a lot more done by DC CPH too. DTSTART:20100824T144500 DTEND:20100824T154500 LOCATION:Bella Center\, 12 Trellon SUMMARY:MongoDB - Humongous Drupal END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-5805BHvfki@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nJakob Persson\n\n\nTrack: Providing Professional D rupal Services\n\nExperience: Beginner\, Intermediate\, Expert\n\nFocus: D ecision Maker\, Project Manager\n\n---------------------------\n\nAlmost a ll clients who approach your agency about a project want to know up front what the total cost will be. They hand you some loose notes and expect a f ixed number of hours or price. To many this presents an impossible task. W hat is often forgotten is that an exact estimate isn't expected. What you need to produce is one that is accurate enough to close the sale. In this session you'll learn a method for producing early estimates to support you r sales process.\n\nIn this talk I will introduce an early estimation meth od we've developed at NodeOne. It's being used daily in our own sales proc ess. Using this method we're able to tell a client early on the expected s ize of a project\, judge the response and can adapt our sales pitch. Using it we close sales faster and provide estimates early on allowing our clie nts to make early decisions regarding the scope and focus of the project. \n\nYou will learn how to:\n- Within an hour or two get a picture of the c lient's requirements\n- Use fixed estimates to manage uncertainty\n- Break requirements down into features\n- Draft an early rough Drupal solution t hat outlines how each feature is made\n- Produce estimates that are based on experience instead of guesswork\n\nThis talk is presented by Jakob Pers son\, co-founder of NodeOne. Jakob works as a project manager and Drupal s olutions architect at NodeOne. His infatuation with Drupal began in late 2 005. DTSTART:20100824T144500 DTEND:20100824T154500 LOCATION:Bella Center\, 19 Acquia SUMMARY:A method for getting early estimates right END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-5849kXlcCn@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nMark Brown\n\n\nTrack: Sponsored sessions\n\nExper ience: Beginner\, Intermediate\, Expert\n\nFocus: Curious\, Project Manage r\, Developer\n\n---------------------------\n\nDoing Drupal sites on Wind ows has never been easy and using SQL Server was impossible. Microsoft is changing that with support for SQL Server in Drupal 7 and a new product ca lled Web Matrix which makes it easy to build and host Drupal on Windows. I n this session we’ll show off our new open source PDO_SQLSRV Driver and the new SQL Server Contributed Module created by Commerce Guys. We’ll th en show you how easy Drupal is on Windows using WebMatrix. We’ll start w ith a brand new drop of Drupal\, stand it up and deploy to a Windows host in just minutes. The absolute fastest way to install\, configure and deplo y Drupal using Windows. DTSTART:20100824T144500 DTEND:20100824T154500 LOCATION:Bella Center\, 20 Valhalla SUMMARY:What have you done for me lately? What Microsoft is doing to make D rupal better END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-5894TWsrkK@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nFlorian Loretan\n\n\nTrack: Configuration\, Set-Up &\; Performance\n\nExperience: Intermediate\, Expert\n\nFocus: Curious \, Decision Maker\, Project Manager\, Developer\n\n----------------------- ----\n\nThe Features module is mostly known for the possibility to share\, distribute and re-use bundled sets of configuration. But how can it help you in the development of your next Drupal project?\n\nFrom the module des cription: 'The features module enables the capture and management of featu res in Drupal. A feature is a collection of Drupal entities which taken to gether satisfy a certain use-case.'. What we'll look at is how Features al so helps you with team collaboration\, versioning\, upgrades\, deployment and why you've been missing out if you're not using it yet. DTSTART:20100824T160000 DTEND:20100824T170000 LOCATION:Bella Center\, 11 Microsoft SUMMARY:10 Reasons why you should be using features for your Drupal project END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-59379aUjgR@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nMoshe Weitzman\n\n\nTrack: Code &\; Development \n\nExperience: Intermediate\, Expert\n\nFocus: Curious\, Developer\, Them er\n\n---------------------------\n\nA whirlwind tour through the major fe atures of Drush\, the Drupal shell. At first\, Drush is handy for greatly speeding up administration on your Drupal site. Once your ken grows\, lear n how to write your own Drush commands and execute commands on remote serv ers.\n\nThe intent of this session is to show whats possible. The notes fr om the presentation will document all commands so just sit back and enjoy the ride. DTSTART:20100824T160000 DTEND:20100824T170000 LOCATION:Bella Center\, 12 Trellon SUMMARY:Advanced Drush END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-5978O7Dv5i@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nRandy Fay\n\n\nTrack: Code &\; Development\n\nE xperience: Beginner\, Intermediate\, Expert\n\nFocus: Developer\, Themer\n \n---------------------------\n\n(Here is the presentation)\n[Update: Seve ral people asked for a writeup on how to run a catchall Apache virtualhost ]\n\nThere are bugs in every piece of software\, and Drupal is no exceptio n\, and your site is no exception either. You just have to be prepared to deal with the bugs. Learn effective strategies to approach them\, handy te chniques to find them\, and get your tools set up and mastered.\n\nThere w ill be tips and strategies for developers\, themers\, and site administrat ors in this session. This session may even help you to live a better life :-)\n\nStrategies\n* Preparation before the crisis: Solve probems on a loc al copy\, not on the live site!. Get everything under source control.\n* D on't forget the stupid stuff. Have you looked in the log yet?\n* Understan d basic organizing ideas like 'Divide and Conquer'\n* Organize your tools and upgrade your techniques beforehand.\n\nTechniques\n* Quick code hacks that tell you the answer right away (to find out problematic database quer ies\, hook invocations\, cron failures)\n\nTools\n* Devel module\n* A step debugger like Eclipse\n\nEclipse setup for debugging\, step by step\nEver ybody can make Eclipse work for step debugging. I'll show you how to set u p Eclipse from scratch for step-debugging. You'll get the techniques that will work on Linux\, Windows\, or Macintosh environments. DTSTART:20100824T171500 DTEND:20100824T180000 LOCATION:Bella Center\, 12 Trellon SUMMARY:Debugging Drupal: Hands-on techniques END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-6021twnK6F@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nMikkel Høgh\n\n\nTrack: Code &\; Development\n \nExperience: Intermediate\, Expert\n\nFocus: Developer\n\n--------------- ------------\n\nWith Drupal-sites\, you’re often sitting on a mountain o f interesting data. I will go through some of the tools and methods you ca n use to present those data to your users in interesting and appealing way s.\n\nUsing the gRaphaël JavaScript library\, and with the combined force s of Drupals API\, SQL\, caching and statistics\, I will give an introduc tion to how you can make your site more appealing to data explorers. DTSTART:20100824T171500 DTEND:20100824T180000 LOCATION:Bella Center\, 18 VPS.NET SUMMARY:Awesome graphs and statistics with Drupal and gRaphaël END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-6063Toougr@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nDiana Montalion Dupuis\n\n\nTrack: Providing Profe ssional Drupal Services\n\nExperience: Intermediate\, Expert\n\nFocus: Cur ious\, Decision Maker\, Project Manager\, Designer\, Developer\, Themer\n \n---------------------------\n\nYou know how to *use* Drupal. You know ho w to write code\, build a theme\, and SEO a site. But do you know how to t each others to use Drupal? For every site we create there are clients who must use it\, many don't know a node from a block. After this session\, you will be able to introduce clients to Drupal without freaking them out. \n\nWe'll cover:\n\nDefining 'need to know' and emphasizing main concepts \nThinking like a user\, talking like a mentor\nUsing normal words with a sprinkling of Drupalese\nBreaking down tasks keeping each user's personali ty and background in mind\nChanging style based on feedback\nTranslating ' my site's broken' into a useful and respectful response\nHow to think like a non-geek (for a few minutes)\n\n\n\nImage credit\n\nstop that pigeon! o n Flickr (CC BY-NC). DTSTART:20100824T171500 DTEND:20100824T180000 LOCATION:Bella Center\, 19 Acquia SUMMARY:Teaching Drupal END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-61105JonXl@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nKevin Bridges\n\n\nTrack: Code &\; Development \n\nExperience: Intermediate\, Expert\n\nFocus: Developer\n\n------------- --------------\n\nIn this session we will explore Drupal 7 entities\, bund les and fields from a coders perspective. This will be a technical overvie w of the changes that have been introduced to content types in Drupal 7 an d will walk through the creation of a basic content type including widgets \, fields and formatters.\n\nThis session is intended to be an introductio n for module developers to the many changes in content type creation for D rupal 7. We will review the key concepts of entites\, fields\, bundles an d explore widgets\, formatters and view modes. The basis of this presenta tion is the Examples modules node_example sub-module. We will show how to create fields\, instances of those fields and how to display them in diff erent view modes. The custom view mode we will create illustrates how to utilize the core file and image modules to display an image in different s izes for different view modes.\n\nThis is an excellent introduction to the changes you need to understand as Drupal evolves from disparate concepts like nodes\, taxonomy terms\, taxonomy vocabularies and comments to the co hesiveness of Entities. You will walk away from this session with a firm understanding of what you need to keep in mind with your Drupal 7 content modules.\n\nThis is a code heavy presentation and will likely put you to s leep if you are not a coder ... that being said\, we won't be staring at c ode for 45 minutes. DTSTART:20100825T090000 DTEND:20100825T095000 LOCATION:Bella Center\, 12 Trellon SUMMARY:Drupal 7 entities and fields ... transitioning to D7 END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-6154U7ZzGu@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nThomas Barregren\n\n\nTrack: Drupal for Business\n \nExperience: Beginner\, Intermediate\, Expert\n\nFocus: Curious\, Decisio n Maker\, Project Manager\n\n---------------------------\n\nChristian Edwe rtz (business developer) and Odd Råberg (web editor) at the daily newspap er Värmlands Folkblad (VF) will tell you why they moved their on-line edi tion - [VF.se](http://www.vf.se/) - from the .NET based EPiServer to the [ Drupal based NodeStream](http://www.nodestream.org/). You will also see No deStream demonstrated\; and how seamless it can be integrated with a third -party editorial system.\n\n## Why VF.se chose NodeStream/Drupal\nVärmlan d Folkblad (VF) is a Swedish newspaper which is published six times a week . On-line already in 1997\, they where among the first newspapers to be pu blished on the Web. Recently\, they launched their forth version of [VF.se ](http://www.vf.se/). At the same time\, they kicked out the .NET based co ntent management system *EPiServer* in favor for the [Drupal based publish ing system *NodeStream*](http://www.nodestream.org/). In this session\, VF 's business developer\, Christian Edwertz\, and the project manager and ch ief editor of VF.se\, Odd Råberg\, will tell you how they ended up in the decision to choose Drupal i general and NodeStream in particular. They wi ll also share their experience of leading an open source project as compar ed to vendor driven project.\n\n## Demonstration of NodeStream\nVF.se is b uilt on [NodeStream](http://www.nodestream.org/)\, a Drupal distribution b y [NodeOne](http://nodeone.se/)\, aimed at newspapers\, magazines and othe r websites providing a stream of news and content. Dick Olsson\, lead deve loper of NodeStream\, will demonstrate some of NodeStream's features\, and Thomas Barregren\, manager of the project\, will talk a little about the vision and mission of NodeStream.\n\n## Integration with editorial systems \nNodeStream's ability to seamlessly integrate with third-party editorial systems was one of the most important reasons for VF to choose NodeStream. At VF\, [Infomaker's Newspilot](http://www.infomaker.se/index.php/about/1 37) is used as editorial system. Andy Olsson\, senior consultant at Infoma ker\, will demonstrate how this integration can be used to publish news fr om the editorial system to the web\, and vice versa. He will also show how easy the integration was done with the [Newspilot module](http://drupal.o rg/project/newspilot)\, jointly developed by Infomaker and NodeOne. DTSTART:20100825T090000 DTEND:20100825T095000 LOCATION:Bella Center\, 18 VPS.NET SUMMARY:Case study: VF.se on NodeStream - a Drupal distribution for newspap ers and magazines END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-6200Z9kDrj@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nAlex Barth\n\n\nTrack: Code &\; Development\n\n Experience: Intermediate\, Expert\n\nFocus: Curious\, Developer\n\n------- --------------------\n\nPubSubHubbub (short PuSH) is a publish/subscribe p rotocol for RSS and Atom feeds. Instead of polling a news feed periodicall y for new items\, PuSH issues notifications when new items are published: Instant delivery in place of 'are we there yet?' aggregation.\n\nPuSH has gained considerable traction since its inception in 2009. Today\, Wordpres s\, Feedburner\, LiveJournal\, MySpace\, Tumblr and more publish PuSH feed s.\n\nThis session will explain:\n\n\nHow PubSubHubbub works: what's this publisher\, hub and subscriber thing\, anyway?\nHow the Feeds module can b e used to subscribe to PuSH feeds with Drupal.\nHow the PuSH Hub module ca n be used to push content from Drupal to other web applications in real ti me.\n\n\nFurther\, we will take a look at unconventional use cases like Pu SHing users\, PuSHing non RSS/Atom content like CSV and PuSHing protected content.\n\nThe session will end with a survey of overall PubsubHubbub sup port in Drupal and what needs to be done to expand and improve it.\n\nPhot o by mryipyop. DTSTART:20100825T090000 DTEND:20100825T095000 LOCATION:Bella Center\, 19 Acquia SUMMARY:Go real-time with PubSubHubbub and Feeds END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-6282cNGo8b@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nHeather James\nStella Power\n\n\nTrack: Introducin g Drupal\n\nExperience: Beginner\, Intermediate\, Expert\n\nFocus: Curious \, Designer\, Themer\n\n---------------------------\n\nSession goal: The g oal of this session is to create informative visuals to assist in Drupal a doption. \n\nIntroduction: There is a presentation renaissance happening\, and people are leaving the old tired bullet points behind. But there is a lack of useful visuals for Drupal. If you write documentation for your mo dules\; if you present proposals to potential clients\; if you deliver tra ining\, you find you need compelling visuals for your ideas.\n\nIn this se ssion\, you will learn principles for designing graphics which can help ex plain complex processes and abstract concepts. First you'll hear about the concepts and guidelines\; then you'll try them out first hand. As a bonus \, we'll be creating useful contributions for the Drupal community. Doing is the best way to learn.\n\nVisuals for Drupal\n\nNew users of Drupal fin d it opaque and they use metaphors of mountains\, walls and chaotic messes to describe Drupal. We'll offer instead useful visual alternatives to the se metaphors. The visuals resulting from this workshop can then be used to help augment Drupal documentation\, to assist in presentations at local D rupal User Groups\, Camps as open educational resources. The visuals will help communicate fundamental architectures\, best practices and concepts underlying Drupal.\n\nIn this workshop we will:\n\n\nLearn guidelines for creating graphics for communicating abstract ideas\nFamiliarize ourselves with existing visual language and techniques\nPractice and test strategies to match approach to the content for the chosen audience\nLook at great e xamples of graphics for learning\nReview the main conceptual stumbling blo cks which mark Drupal as significantly different from other systems\nMake stuff!\n\n\nWhat to bring We'll be using colored paper\, scissors\, glue\, pencils\, markers. Bring your own stuff if you have something you want to be creative with. We can also use digital tools too. We're going to tackl e fundamental concepts and misconceptions about Drupal. So bring your ques tions and confusion too. \n\nAll levels of expertise are welcome. This ses sion is open especially both for those who are very knowledgeable about Dr upal\, and also to those who are new to Drupal. Ideally we will put people in mixed groups\, and through dialog help communicate the ideas to new us ers. It would be great to have a mix!\n\nImage (cc) Color Pencils by scui3 asteveo DTSTART:20100825T100000 DTEND:20100825T105000 LOCATION:Bella Center\, 18 VPS.NET SUMMARY:Communicating Drupal visually END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-6321eBIPvj@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nRasmus Lerdorf\n\n\nTrack: Keynote\n\nExperience: Beginner\, Intermediate\, Expert\n\nFocus: Curious\, Decision Maker\, Proj ect Manager\, Designer\, Developer\, Themer\n\n--------------------------- \n\nRasmus' talk will cover various performance-related topics with a focu s on Drupal.\n\nRasmus Lerdorf is known for creating the PHP project in 19 95 and he has contributed to a number of other open source projects over t he years. Rasmus was most recently an infrastructure architect at Yahoo! f or over 7 years before joining WePay in 2010. He was born in Greenland\, g rew up in Denmark and Canada and has a Systems Design engineering degree f rom the University of Waterloo. You can follow [@rasmus](http://twitter.co m/rasmus) on Twitter. DTSTART:20100825T110000 DTEND:20100825T123000 LOCATION:Bella Center\, 10 Propeople SUMMARY:Drupal performance END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-6404aTTnxR@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nPeter Wolanin\nRobert Douglass\n\n\nTrack: Code &a mp\; Development\n\nExperience: Intermediate\, Expert\n\nFocus: Developer \n\n---------------------------\n\nThis session is for those who are excit ed by the great power of Apache Solr search for Drupal and want to take th ings even further. Do you want take complete control over your search inte rface and offer more than the default features? Have you ever wondered wha t it takes to add data to your search index? Curious about defining facets \, custom sorting\, or making cool new widgets for filtering and faceting? Join us for a technical deep dive into the world of Solr search.\n\nThe g eneral topics of this presentation will overlap with those covered at Drup alcon SF for the Drupal 6 version\, but we will focus on use of the API as found in the Drupal 7 version.\n\nIntroducing the Solr index\n\n\nLearn a bout Solr fields\, and how to map Drupal data onto them\nSee how to add da ta to the search index\n Execute a search in PHP code and use the results \n\n\nUsing the API for custom search paths and interfaces\n\n How to use the prepare and alter hooks for the query object\, and why they differ.\n Make use facing changes\, or add filters that are transparent to the user. \n\n\nBuild custom facets based on node fields\n\nWhat comes OOTB\n Hooks to add facets for additional field types DTSTART:20100825T133000 DTEND:20100825T143000 LOCATION:Bella Center\, 12 Trellon SUMMARY: Apache Solr Search Mastery END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-6446sTsLd6@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nKen Rickard\n\n\nTrack: Code &\; Development\n \nExperience: Intermediate\, Expert\n\nFocus: Developer\n\n--------------- ------------\n\nOut of the box\, Drupal is a great system for creating and managing content. However\, there are cases where your needs require addi tional requirements for which users can create\, view\, edit and delete co ntent. To solve this problem\, Drupal provides its Node Access system.\n\n Node Access provides an API for determining the grants\, or permissions\, that a user has for each node. By understanding how these grants work\, a module developer can create and enforce complex access rules.\n\nWe will c over some (or all) of the following topics.\n\n* Node Access compared to u ser_access() and other permission checks.\n* How Drupal grants node permis sions.\n* The node_access() function.\n* hook_node_access() compared to {n ode_access}.\n* Controlling permission to create content.\n* Using hook_no de_access().\n* When to write a Node Access module.\n* The {node_access} t able and its role.\n* Defining your module’s access rules.\n* Using hook _node_access_records().\n* Using hook_node_grants().\n* Rebuilding the {no de_access} table.\n* Modifying the behavior of other modules.\n* Using hoo k_node_access_records_alter().\n* Using hook_node_grants_alter().\n* Testi ng and debugging you module.\n* Using Devel Node Access\n\nKen Rickard is the maintainer of the Domain Access module and wrote several of the patche s for Node Access in Drupal 7. DTSTART:20100825T133000 DTEND:20100825T143000 LOCATION:Bella Center\, 19 Acquia SUMMARY:Node Access in Drupal 7 END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-6530DdVB6w@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nEzra Barnett Gildesgame\nRob Purdie\n\n\nTrack: Dr upal for Business\n\nExperience: Beginner\, Intermediate\, Expert\n\nFocus : Curious\, Decision Maker\, Project Manager\, Designer\, Developer\, Them er\n\n---------------------------\n\nJoin Rob Purdie\, ScrumMaster at the Economist\, and Ezra Barnett Gildesgame\, Developer at Growing Venture Sol utions\, as they discuss how the Economist uses Scrum to focus on completi ng work according to an exacting 'definition of done.'\n\nWe'll cover what 'done' means in Scrum\, and explain both the processes and tools we use t o deliver thin vertical slices of functionality and coordinate with our de velopment teams in London\, New York\, and Austin\, Texas as we build the online product for a publication with a circulation of over 1 million in s ubscribers in over 200 countries.\n\nTopics included\n- Introduction to Sc rum\n- Why a complete\, shared Definition of Done is critical\n- Benefits & challenges of having 3 teams working in 3 timezones\n- Launchpad and Baz aar workflow for code review and management\, pushing configuration change s to production\n- Measuring progress\n- Getting products 100% Done DTSTART:20100825T133000 DTEND:20100825T143000 LOCATION:Bella Center\, 20 Valhalla SUMMARY:On the importance of DONE: Scrum and Drupal at the Economist END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-6543CVMSz7@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nJeff Miccolis\n\n\nTrack: Code &\; Development \n\nExperience: Intermediate\, Expert\n\nFocus: Developer\n\n------------- --------------\n\nFor every site\, a .make file\n\nTools like Drush and .m ake files are changing how Drupal sites are built and making building them faster. This presentation will demonstrate the process of using these too ls on real client work. We'll cover what works really well\, how to start using it now\, as well as where the rough spots still are. Approximately h alf of the time will be lecture style presentation about how this process works\, the other half will be demonstrations of the various tools. Some topics we'll cover include:\n\n\nHow to increase your open source karma by forking. Not only does the Drush Make toolchain make it easier to incorpo rate modules from drupal.org in your project\, it also make it easier to i ncorporate patches to those projects. Instead of your patches being stuck inside your project's subversion repository\, they can immediately be up o n drupal.org while you keep moving forward on your project.\nHow to never download views\, cck and core again. Using .make files means that you don' t need to manually assemble your project by downloading Drupal core and th e usual contrib modules\, Drush will do that for you. Projects like Build Kit even promise to manage a core set of modules freeing you to only worry about which lightbox plugin to use on this project.\nHow to never build a nother blog. Projects like Features and Kit provides the tools and guideli nes for building re-usable bits of functionality that you can take from pr oject to project. We'll look at how this works in the real world\, and how you can reuse that perfect blog you wrote along side the crazy event cale ndar that would only ever work for this one project.\n\n\nAttendees should be reasonably familiar with Drush\, Features\, and building Drupal websit es. DTSTART:20100825T144500 DTEND:20100825T154500 LOCATION:Bella Center\, 12 Trellon SUMMARY:For every site\, a .make file END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-6587uwHuwA@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nKristof Van Tomme\n\n\nTrack: Providing Profession al Drupal Services\n\nExperience: Intermediate\, Expert\n\nFocus: Project Manager\, Designer\, Developer\, Themer\n\n---------------------------\n\n Are you still not using Drupal to manage your projects? Since July 2009 ex cuses are running thin. And if Open Atrium didn’t do everything you ever expected from your project management system\, it’s about time that we join forces and build our own dog food.\n\nIn this session I’ll present a review of Drupal built tools for project management. You'll get an intro duction to Open Atrium and the tools we developed for Knowledge and Projec t management in Open Atrium. \n\nAfter this introduction I’m going to ta ke you down the rabbit hole and imagine a perfect world in which we have t ools that do things no single generic project management tool will ever be able to do.\n\nI’ll explain how we could build a set of community resou rces that will add another collaboration layer on top of our platform. Too ls such as: \na documentation service that not only documents Drupal\, but where we can share documentation for common use cases\na configuration du mp tool that let’s you analyze and compare full site configurations\na f ederated project management tool that makes it easy for Drupal freelancers and companies to collaborate in a shared environment\n\npicture by http:/ /www.flickr.com/photos/laffy4k/ found at http://www.flickr.com/photos/laff y4k/208810939/ under http://creativecommons.org/licenses/by/2.0/deed.en_GB DTSTART:20100825T144500 DTEND:20100825T154500 LOCATION:Bella Center\, 19 Acquia SUMMARY:Drupal project management tools: time to build our own dogfood END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-6591DrUu5v@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\n\n\n\nExperience: Beginner\, Intermediate\, Expert \n\nFocus: Curious\, Decision Maker\, Project Manager\, Designer\, Develop er\, Themer\n\n---------------------------\n\nThis session is reserved for short 5-minute lightning talks. If you want to give a talk or present you r cool Drupal project\, please register for a speaker slot at the registra tion desk in the lobby. To make this session run as smooth as possible\, y ou won't be able to use your own laptop (to cut down on the time used to g et from one speaker to the next). Bring your presentation on a USB stick o r structure it in such a way that you only need a webbrowser to support yo ur talk.\n\nImage by Rusty Sheriff. DTSTART:20100825T144500 DTEND:20100825T154500 LOCATION:Bella Center\, 20 Valhalla SUMMARY:Lightning talks – open mic END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-6713rJpRoL@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nKristof De Jaeger\nNils Destoop\nJochen Stals\n\n \nTrack: Theming\, Design &\; Usability\n\nExperience: Beginner\, Exper t\n\nFocus: Developer\, Themer\n\n---------------------------\n\nThere is an enormous choice when it comes to theming your data. The theming layer m akes it possible to create suggestions and create an insane amount of temp late files\, you can override existing theming functions\, CCK has the dis play fields screen and with views you can either choose fields\, nodes and other display methods. In big projects\, this can lead to an unmanageable amount of places where theming can happen.\n\nThe Display Suite API and a ll its implementations can help you to manage all your data display for yo ur objects (nodes\, comments\, users\, you name it) in one central place. Both developers and themers can benefit from this set of modules now avail able to make your theming much more easier.\n\nIn the session\, we'll cove r the API for developers\, show a lot of examples how theming becomes much easier with the drag and drop UI and how your CSS files will become a lot smaller than you used to have. DTSTART:20100825T160000 DTEND:20100825T170000 LOCATION:Bella Center\, 11 Microsoft SUMMARY:Display Suite - central and clean administration of your object dis plays END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-6771cMM7W6@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nAmir Helzer\nRobert Douglass\n\n\nTrack: Drupal fo r Business\n\nExperience: Intermediate\, Expert\n\nFocus: Curious\, Decisi on Maker\, Project Manager\n\n---------------------------\n\nDrupal has th e technical infrastructure for running multilingual sites. Knowing the ins and outs of the system and configuration\, however\, is not a trivial tas k.\n\nBuilding scalable translation workflows that fit your organization's needs is even harder. How can you run a truly multilingual site with Drup al without going insane or broke?\n\nThe new Translation Management module is how. Built as a wrapper on top of Drupal's core translation tools and the i18n module\, the Translation Management module is a new effort to aut omate or streamline the entire process. \n\nThis session will show how you r organization can benefit from a defined 'Translator' role - a person or group of people who interact with your site solely to provide translations .\n\nIt will discuss the benefits of having the translation tools consolid ated\, with managed queues for each translator\, as opposed to having tran slation tasks spread throughout your whole site\, requiring different inte rfaces for each type of translatable item.\n\nThe session will also addres s the workflow issues around initiating translations\, managing the life-c ycle of translations and quality assurance of translations. DTSTART:20100825T160000 DTEND:20100825T170000 LOCATION:Bella Center\, 18 VPS.NET SUMMARY:Translation Management for the Enterprise END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-6860nEaJF7@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nRasmus Frey\nMartin Elneff\n\n\nTrack: Providing P rofessional Drupal Services\n\nExperience: Beginner\, Intermediate\, Exper t\n\nFocus: Decision Maker\, Project Manager\n\n-------------------------- -\n\nWhen Rasmus Frey was 7 years old\, his parents took him to the larges t buffet in the world\, at the CircusCircus Hotel in Las Vegas. Confronted with the overwhelming abundance of the table\, Mr. Frey was confused. Thi s session is about what happens when you try to serve everything at once: You go to bed hungry.\n\nWe’ll talk about how we can create improvements through an incremental approach\, one step at a time. These days - Drupal being the cat’s pyjamas and all - small studios such as ours suddenly h ave the capacity to provide large scale enterprise solutions. This present s a shift in the way that we work with our clients\, developers\, and sub- contractors. One night stands\, it turns out\, just aren't as satisfying a s long term relationships.\n\nChanging our approach presents us with numer ous challenges (resource management\, maintaining the big picture of both strategy and development)\, improvements (avoiding scope creep\, creating better solutions)\, and possibilities (true collaboration with your client ).\n\nOn a more practical level\, we'll show you how we apply the incremen tal design and development in our day-to-day business through concrete exa mples of long term collaboration with our clients.\n\nCo-presenter is Mart in Elneff from Ping Pong Design\, @elneff DTSTART:20100825T160000 DTEND:20100825T170000 LOCATION:Bella Center\, 19 Acquia SUMMARY:Creating better solutions through incremental change END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-6900AT8rnu@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nslantview\n\n\nTrack: Configuration\, Set-Up &\ ; Performance\n\nExperience: Intermediate\, Expert\n\nFocus: Decision Make r\, Developer\n\n---------------------------\n\nThis will not be a deep te chnical talk about how to make your site fast\, nor will it be a marketing piece. I will take an in-depth look at the technologies that help Drupa l perform and scale to the masses.\n\nI will point you to the technologies and best practices that have been going on lately in the Drupal community \, give you a rundown of where we came from and show you where we are goin g and how to get involved. I would suggest that you have at least a basic understanding of LAMP stack and basic Drupal tuning to get the most from this talk. \n\nAdditionally I will cover cloud technologies used with Dru pal and very lightly touch on the future of rapid deployment to the cloud for all types of Drupal sites.\n\nTopics covered will include: \n\n\nCachi ng\nPressflow\nPantheon\nCloud hosting\nmonitoring\ndebugging\nDrupal 7/8 \nmemcache\napc\nnginx/apache\nmongodb DTSTART:20100825T160000 DTEND:20100825T170000 LOCATION:Bella Center\, 20 Valhalla SUMMARY:Drupal Performance: Then\, now\, and the future of a speedy Drupal site. END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-6942okvrvJ@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nBèr Kessels\n\n\nTrack: Code &\; Development\n \nExperience: Expert\n\nFocus: Decision Maker\, Developer\n\n------------- --------------\n\nEver came across a Drupal-project\, where data was not s imply inserted into Drupal forms and printed as HTML-pages? Where you want ed to:\n\nPull data into Drupal\, that lives on a remote service? Such as data in\, say\, Facebook\, or on a RESTfull NoSQL database.\n Use statuses \, information or authentication over the web? Such as XMPP statuses\, XML RPC information\, OAuth.\n Push data into remote services? For example whe n you use Drupal to manage the data in a remote service. \n Use Drupal to offer your own services and API's? Such as content in your Drupal database made available for use in other sites.\n\nIn the session we will walk tro ugh common pitfalls\, successfull approaches and best practices. \nThe app roach is pragmatic\, so we look at how to get connected in hours\, rather then design for weeks. Agile and rapid use of Drupal\, with the option to dive into\, say\, synchronisation problems\, later in your project. We loo k at what Drupal can offer\, and what parts you will need to build yoursel f.\nWe discuss the edge cases\, when it might not be a good idea to use Dr upal in the first place and when Drupal is a great help and kickstarter.\n \nBut most of all\, we look at some successfull\, interesting examples whe re I used Drupal to connect to a NoSQL couchdb service (and fetch some inf ormation there). Where we pull data from a central (cinema) ticketing syst em\, to fill Drupal-nodes\, and a case where I use Drupal as a user-interf ace to fill a RESTfull none-drupal datababase. \n\nAnd I will not use the word cloud. Promised :) DTSTART:20100825T171500 DTEND:20100825T180000 LOCATION:Bella Center\, 10 Propeople SUMMARY:Connect Drupal. END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-6985S23mN4@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nmortendk\n\n\nTrack: Theming\, Design &\; Usabi lity\n\nExperience: Intermediate\, Expert\n\nFocus: Designer\, Developer\, Themer\n\n---------------------------\n\nDrupal comes with a lot(!) of pr edefined markup & css.\nModules are adding styles and markup to the themes and so themers have limited control over whats going on inside the theme - that works well for some themers - others not so much.. or to put in oth er words:\n\n'WTF does all this bib markup do in my bib site - aaargh for >>--bib-->--bib-- DTSTART:20100825T171500 DTEND:20100825T180000 LOCATION:Bella Center\, 11 Microsoft SUMMARY:All your HTML are Belong to us #2.5 Revenge of the Markup END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-7266D2vEke@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nTodd Nienkerk\nThomas Barregren\nMatt Cheney\nAddi son Berry\nTiffany Farriss\nLiza Kindred\nAaron Stanush\nVesa Palmu\nEric Gundersen\n\n\nTrack: Providing Professional Drupal Services\n\nExperience : Intermediate\, Expert\n\nFocus: Decision Maker\, Project Manager\, Desig ner\, Developer\, Themer\n\n---------------------------\n\nRunning a Drupa l consulting firm requires much more than Drupal development or design ski lls. You need excellent customer service\, sales\, project management\, op erations\, accounting\, recruiting\, human resources — the list is huge! So how do successful Drupal firms make it all work?\n\nWe'll look past Dr upal for an hour and focus on what it takes to run a successful consulting firm. We've assembled a top-notch panel of Drupal firm owners and manager s to discuss what works for them and why. Addison Berry of Lullabot will m oderate the discussion\, and the floor will be open for questions.\n\nPane lists include:\n\n\nTodd Nienkerk\, Four Kitchens\nAaron Stanush\, Four Ki tchens\nThomas Barregren\, NodeOne\nVesa Palmu\, Mearra\nMatt Cheney\, Cha pter Three\nLiza Kindred\, Lullabot\nEric Gundersen\, Development Seed\nTi ffany Farriss\, Palantir\n\n\nThis panel was inspired by DrupalCon San Fra ncisco's excellent Best practices for managing a Drupal firm session.\n\nI mage credit: Richard Rutter on Flickr (CC BY). DTSTART:20100825T171500 DTEND:20100825T180000 LOCATION:Bella Center\, 19 Acquia SUMMARY:Panel: Managing a Drupal consulting firm END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-7304OpoE4v@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nJennifer Lea Lampton\n\n\nTrack: Code &\; Devel opment\n\nExperience: Beginner\, Intermediate\, Expert\n\nFocus: Developer \n\n---------------------------\n\nYes\, I said it.\n\nCome watch me build a basic WordPress site in less time than it takes you to floss your teeth .\n\nWordPress gets some very important things right\, and their hold on t his market is proof. There are 11.4 million active installations of WordP ress software\, compared to only hundreds of thousands of Drupal installat ions. We need to get our act together\, raise our standards\, and lower t he barrier to entry. \n\nCome join me in talking about what this communit y needs to do to ensure its survival. What should we really be focusing o n in Drupal Core for D8? What should you do with your own modules to prev ent our CMS from being abandoned in favor of something else? DTSTART:20100826T090000 DTEND:20100826T095000 LOCATION:Bella Center\, 12 Trellon SUMMARY:WordPress is better than Drupal: developers take note. END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-73850LoSJc@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nJacob Singh\nChris Brookins\n\n\nTrack: Providing Professional Drupal Services\n\nExperience: Beginner\, Intermediate\, Expe rt\n\nFocus: Decision Maker\, Project Manager\, Designer\, Developer\, The mer\n\n---------------------------\n\nAcquia's engineering team have been building DrupalGardens at a fast pace for the past year and now that we ar e heading into open beta we decided it was time to open up and share what has worked well with the community. Chris Brookins (VP Engineering)\, Line a Rowe (Director Product Management) and Jacob Singh (Principal Engineer) will take you through a 21-day sprint in the life of the Drupal Gardens te am. \n\nThis session is for:\n\n Engineering managers trying to inspire t heir teams to greatness while watching the bottom line.\nProject/Product m anagers looking for ideas on how to respond quickly to the market while ma intaining product and team stability.\nDevelopers who are tired of death m arches\, out-of-touch management\, community isolation and waterfall docum entation quagmires.\nDesigners looking for ways to keep ahead of the devel opers\, and still have time to research and UX test\n\n\nOur team practice s Agile by planning\, designing\, implementing\, releasing and marketing i n 3 week sprints. This session will take you through our process and demo nstrate the benefits realized and challenges we've faced working with cons tant change.\n\nHere are a few of the areas we'll be covering:\n\nOverview of Scrum and planning: planning\, research\, velocity\, retrospectives.\n Drupal is a shifting landscape. Dependencies on open source software means you have to be agile in your requirements and goals.\nHow to manage a bac klog\nReleasing often: quicker feedback\, more marketing opportunities.\nC ommunity contribution: team morale and product sustainability\nAutomated t esting and deployment - working towards the 5 minute build. DTSTART:20100826T090000 DTEND:20100826T095000 LOCATION:Bella Center\, 18 VPS.NET SUMMARY:A sprint in the life of a highly agile Drupal development organizat ion. END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-7427vZlZXG@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nDamien Tournoud\n\n\nTrack: Code &\; Developmen t\n\nExperience: Intermediate\, Expert\n\nFocus: Curious\, Project Manager \, Developer\n\n---------------------------\n\nHave you already studied to your heart's content the touristy attractions of Drupal 7 (Entity API\, F ields\, AJAX framework\, etc.)? Looking to see something unexpected in Dru pal 7? You're in luck.\n\nVisit with me the semi-secret neighborhoods of D rupal 7\, only known by some natives.\n\n* **Queues and Jobs:** execute lo ng-running jobs easily and reliably\n* **Pluggeable caches:** do you love Cache Router\, but hope it was properly maintained?\n* **Extensible databa se drivers:** ever wanted to be able to alter the behavior of the database engine\, to optimize your cluster?\n* **Stream wrappers:** store your fil es in a scalable way\n* **Intelligent session handler and external cache:* * serve 100% of your anonymous pages from cache\n* And **even more**.\n\n( photo credit: http://www.flickr.com/photos/vivejm/2239626507/) DTSTART:20100826T100000 DTEND:20100826T105000 LOCATION:Bella Center\, 18 VPS.NET SUMMARY:Lesser-known Drupal 7 END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-7471CbOVVh@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nJen Simmons\n\n\nTrack: Theming\, Design &\; Us ability\n\nExperience: Intermediate\, Expert\n\nFocus: Project Manager\, D esigner\, Themer\n\n---------------------------\n\nLast winter\, when the recession hit my corner of the web world\, I went and got myself one of th ose full-time jobs. Suddenly instead of designing\, building and theming e ach site from beginning to end as a separate project\, I found myself in a mosh-pit of 40 developers\, developing dozens of sites at the same time. We've been moving a whole 'enterprise level' corporation over to Drupal\, rapidly theming without any visual designs (still waiting). Come hear abo ut what I've learned\, and the strategy I created for best reusing code an d coordinating the efforts of the team. Hint: Skinr is a big part of it a ll\, and will help us quickly re-theme all of the sites\, simultaneously\, once the visual designs are delivered. DTSTART:20100826T100000 DTEND:20100826T105000 LOCATION:Bella Center\, 19 Acquia SUMMARY:Theming the Enterprise END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-7513FC62Aw@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nJeremy Keith\n\n\nTrack: Keynote\n\nExperience: Be ginner\, Intermediate\, Expert\n\nFocus: Curious\, Decision Maker\, Projec t Manager\, Designer\, Developer\, Themer\n\n---------------------------\n \nEveryone's talking about the benefits of HTML5 for web apps but the spec ification also introduces an extra layer of semantic richness to our web d ocuments. These additions aren't wishful thinking for some far-flung futur e: you can start using them today. That's because the design principles dr iving HTML5 are steeped in pragmatism. Find out how important good design principles are to any project\, whether it's a website\, a content managem ent system\, or the very language that underpins the World Wide Web.\n\nJe remy Keith is an Irish web developer living in Brighton\, England where he works with the web consultancy firm Clearleft. He wrote the books DOM Scr ipting\, Bulletproof Ajax\, and most recently\, HTML5 For Web Designers. H is latest project is Huffduffer\, a service for creating podcasts of found sounds. When he’s not making websites\, Jeremy plays bouzouki in the ba nd Salter Cane. DTSTART:20100826T110000 DTEND:20100826T123000 LOCATION:Bella Center\, 10 Propeople SUMMARY:The Design of HTML5 END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-7559WWDUjB@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nSam Boyer\n\n\nTrack: Code &\; Development\n\nE xperience: Beginner\, Intermediate\, Expert\n\nFocus: Developer\, Themer\n \n---------------------------\n\nRIP CVS - Drupal is going git! This sessi on will cover the fundamentals you'll need to know in order to work with g it. We'll do basic git instruction\, then move on into additional informat ion and techniques that'll make working with the new drupal.org git infras tructure a breeze. Whether you're a maintainer\, contributor\, or just use Drupal at your work\, this session will give you a working knowledge of h ow git and drupal fit together.\n\nAs we'll be running through some of idi osyncracies of the drupal.org git infrastructure and the extensions that'l l be written for it\, even experienced git users are likely to get somethi ng from this session. DTSTART:20100826T133000 DTEND:20100826T143000 LOCATION:Bella Center\, 12 Trellon SUMMARY:Git Fundamentals END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-7605sbpbOD@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nWelin Welchev\n\n\nTrack: Configuration\, Set-Up & amp\; Performance\n\nExperience: Intermediate\, Expert\n\nFocus: Curious\, Decision Maker\, Developer\n\n---------------------------\n\nHonestly spe aking\, Drupal is a big out of the box system. It carries a vast amount of queries per page load\, and uses quite a few MB for its PHP memory size. \n\nHaving the experience on more than 250 developed projects we pledge th at Drupal performance can be vastly improved according to your website's g oals. Indeed\, using the right tools we always achieve the results of the Powerful CMS + Amazing Performance.\n\nIn this session we plan to share ou r best practices and explain our approach in building one of the biggest D rupal sites in Denmark\, and probably worldwide. Also\, we will share our knowledge on how to identify the right way to build scalable solutions acc ording to a particular site goals.\n\nPropeople Team DTSTART:20100826T133000 DTEND:20100826T143000 LOCATION:Bella Center\, 18 VPS.NET SUMMARY:Drupal Performance Boost Solutions END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-7682SZHZuV@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nCédric Perronnet\nFranck Deroche\n\n\nTrack: Drup al for Business\n\nExperience: Beginner\, Intermediate\, Expert\n\nFocus: Curious\, Project Manager\n\n---------------------------\n\nJust after Sze ged drupalcon\, we won a competition for the building of a generic media p latform for the french public national radio group\, Radio France. The ide a was to have some common basis for all their websites\, grouped in a drup al website. Then each of their radio site\, or any site they would produce \, would be run under this platform.\nThere was an economical interest for them as well as getting a dedicated team with a good knowledge of this pl atform.\nWe will begin with some general aspect of how we worked all toget her. We will give volumetric of the project and we will continue with mor e technical aspect on how we solved some problems any media company has to deal with like :\n - having your journalists working even if you r hosting provider is down or site under heavy load\n - dealing w ith easy wysiwyg\, media library\, drag and drop\n - importing da ta from the existing information system\n - heavy workflow\n - copyright issues\n - single sign on across website galaxy \n - search engine\n - ergonomic backoffice\n - continuous integration\n - media planning and future publishing \n - data conservation / archive building\n - cache and p utting it all in an high availability stack\n\nWe will also show and expla in an exclusive module for content management and easy node composition ca lled Scald. DTSTART:20100826T133000 DTEND:20100826T143000 LOCATION:Bella Center\, 20 Valhalla SUMMARY:Creating a generic platform for a national media company : showcase END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-7721rAStV6@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nDaniel Wehner\n\n\nTrack: Code &\; Development \n\nExperience: Beginner\, Intermediate\, Expert\n\nFocus: Curious\, Devel oper\, Themer\n\n---------------------------\n\nThis session will be about the changes to views in the views 3.x development cycle.\nBeside the big improvement of pluggable query backends(query from flickr etc.) views supp orts\na bunch of more features of sql and has some more internal features. \n\n\nA short list of changes\n\n * Pluggable query backend\n * AND/OR support\n * GROUPBY support\n * better export code\n * UI stuff\n * exposed forms\n * pluggable pagers\n * semantic support\n * reall y translation support\n * too many more to write them down DTSTART:20100826T144500 DTEND:20100826T154500 LOCATION:Bella Center\, 12 Trellon SUMMARY:Views 3 END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-7763f5RsaN@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nYas Naoi\n\n\nTrack: Drupal for Business\n\nExperi ence: Beginner\, Intermediate\, Expert\n\nFocus: Curious\, Decision Maker\ , Project Manager\, Developer\n\n---------------------------\n\nWe are wor king on building Hybrid Cloud for research and development purpose. Our p roject goal is to realize managing not only Public Cloud but also Private Cloud by developing operations even easier. We are managing Amazon EC2\, and our Private Cloud by making our own Cloud management tool by Drupal\, which we call Virtual Infra Manager beyond Drupal as a Content Management System. --- Drupal as a fundamental of PaaS (Platform as a Service)\n\nWe are happy to introduce our Virtual Infra Manager\, including its use case \, architecture and design. We would like to show how Drupal can define t o manage multiple Cloud infrastructures and why Drupal can be used as Web Application Framework.\n\nKey Points Covered:\n\nDefinition of Cloud Compu ting\nHow We Can Manage Cloud infrastructure\nOur Use Case and Requirement s\nVirtual Infra Manager Architecture\nFeatures\nDemo\nQ & A and explorer how we can contribute DTSTART:20100826T160000 DTEND:20100826T170000 LOCATION:Bella Center\, 10 Propeople SUMMARY:How to Manage Your Cloud by Drupal END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-7776gJzvEW@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nJacob Singh\n\n\nTrack: Configuration\, Set-Up &am p\; Performance\n\nExperience: Intermediate\, Expert\n\nFocus: Curious\, D ecision Maker\, Project Manager\, Designer\, Developer\, Themer\n\n------- --------------------\n\nJacob Singh (Drupal core developer\, Acquia Drupal Gardens engineer and Media module maintainer) will be showing off some of the new media file management functionalities in Drupal 7 core and contrib . \n\nThis session is geared toward site builders and developers\, but mos t of it will be non-technical and appropriate for business leaders trying to grasp the possibilities. We'll be looking at:\n\n\n Image and file f ields in core\, how they are used \n How to add meta-data using the Medi a module to files. This means captions on images\, genres (tags) on mp3s\ , etc \n The Media module browser - allows you to pick existing files an d manage the files on your system \n WYSIWYG integration - embedding medi a files directly in any text area on your site \n 3rd party integration w / Flickr\, YouTube\, etc. How to add flickr and youtube images to your me dia library and then embed them on your site \n The future: HTML 5 drag a nd drop uploads\, video\, audio\, etc \n\n\nThere will be a lengthy Q&A an d brainstorming period as well to discuss where we should go next and to t alk about collaborations. \n\nVideo coming soon! DTSTART:20100826T160000 DTEND:20100826T170000 LOCATION:Bella Center\, 11 Microsoft SUMMARY:A survey of rich multimedia in Drupal 7 END:VEVENT BEGIN:VEVENT UID:20110520T222121CEST-7818MEEo2g@cph2010.drupal.org DTSTAMP:20110520T202121Z DESCRIPTION:Presenters:\nMaarten Verbaarschot\n\n\nTrack: Theming\, Design &\; Usability\n\nExperience: Beginner\, Intermediate\, Expert\n\nFocus: Developer\, Themer\n\n---------------------------\n\nMaking style sheets easier to maintain for yourself and others\, by fully understanding and le veraging Drupal’s theming system\, and thinking of what will happen tomo rrow.\n\nWe’ve all seen them\; style sheets so large and confusing that we ended up adding new styles at the bottom of the file we happened to hav e open in our editor\, instead of looking for a proper location. It’s un acceptable\, especially when working together with multiple themers. In th is session we’ll take a look at common pitfalls\, ways to prevent these situations and keep our styles more sustainable.\n\nCoverage:\n\n\nDrupal s first impression on a themer\; CSS from modules\nCSS in themes and the problem with style.css\nDealing with CSS from modules in your theme\n“R eset” style sheets\; different methods and their risks\nHow to properly implement a Reset CSS\, and why there’s no Reset CSS in core\n960.gs and other grid frameworks\; just when you thought the table layout had left t he building\nCSS-related issues in Drupal 6\, and contrib tools that can h elp you work around them\nThe state of CSS in Drupal 7\nThoughts on Drupal 8 DTSTART:20100826T160000 DTEND:20100826T170000 LOCATION:Bella Center\, 19 Acquia SUMMARY:Writing Better CSS for Drupal END:VEVENT END:VCALENDAR