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:20110520T222112CEST-7570HETvrM@cph2010.drupal.org DTSTAMP:20110520T202112Z DESCRIPTION:Presenters:\nJeffrey A. McGuire\nRobert Douglass\n\n\nTrack: In troducing Drupal\n\nExperience: Beginner\n\nFocus: Curious\, Decision Make r\n\n---------------------------\n\nHow do I get the most out of Drupal? H ow does it all work? What sessions should I go to at DrupalCon?\n\nProvidi ng support for Drupal sites and projects of all sizes and helping users wi th a wide variety of experience levels at Acquia has given us some insight into the most common questions about getting to know Drupal and how it ca n best work for you.\n\nIn this session\, we'll touch on many subjects tha t come up when trying to decide whether or not to use Drupal and how to ge t started with it once that decision has been made. We want to give you en ough information to get off to a good start\, make smart choices\, and get the most out of your time at DrupalCon.\n\nWe'll also provide specific po inters to other sessions and opportunities where additional information ab out each of our topics can be picked up while at DrupalCon.\n\nSome of the things we'll cover:\n\n * Drupal terminology\n * What goes on under the hood\n * Creating custom content\n * What is taxonomy anyway?\n * Re-using content in Drupal\n * Getting a team working together on a Drupal project\n * Themeing: How can I make my site look good?\n * Parlez-vous Français? Internationalization\n * and more! DTSTART:20100824T090000 DTEND:20100824T095000 LOCATION:Bella Center\, 10 Propeople SUMMARY:Welcome to Drupal END:VEVENT BEGIN:VEVENT UID:20110520T222112CEST-7617szlPVD@cph2010.drupal.org DTSTAMP:20110520T202112Z DESCRIPTION:Presenters:\nRyan Szrama\n\n\nTrack: Configuration\, Set-Up &am p\; Performance\n\nExperience: Beginner\, Intermediate\n\nFocus: Curious\, Decision Maker\, Developer\n\n---------------------------\n\nDrupal Comme rce is the next generation e-commerce module suite for Drupal 7. The proje ct is a re-implementation of Ubercart's core feature set on Drupal 7 using the best new core Drupal features and depending on the strongest Drupal c ontributions. Drupal Commerce can be dropped into existing Drupal sites t o add targeted e-commerce functionality to the site or used as the basis f or full-blown Drupal e-commerce distributions.\n\nThis session will introd uce the basics of Drupal Commerce\, including product creation and display \, the shopping cart and flexible checkout workflow\, and back-end order a dministration. For those already familiar with Ubercart\, this session wil l demonstrate the evolution of features from Ubercart to Drupal Commerce a nd explain the key differences you should keep in mind as you migrate old sites or start from scratch on Drupal 7.\n\nKey Points Covered:\n\nWhat ex actly is Drupal Commerce?\nDevelopment standards / principles\nHow does Dr upal Commerce work?\nUtilization of fields in core and Views\nCore systems and how to use them\nDrupal Commerce distributions and Features\nDrupal C ommerce Demo\nHow can you contribute?\nClosing Q & A\n\n\nPhoto credit: ht tp://www.flickr.com/photos/agizienski/ / CC BY 2.0 DTSTART:20100824T090000 DTEND:20100824T095000 LOCATION:Bella Center\, 11 Microsoft SUMMARY:Drupal Commerce: Setting up Shop on Drupal 7 END:VEVENT BEGIN:VEVENT UID:20110520T222112CEST-7660V4UA75@cph2010.drupal.org DTSTAMP:20110520T202112Z DESCRIPTION:Presenters:\nJon Skulski\n\n\nTrack: Configuration\, Set-Up &am p\; Performance\n\nExperience: Beginner\, Intermediate\n\nFocus: Project M anager\, Designer\, Developer\, Themer\n\n---------------------------\n\nO ne of the first challenges of building a Drupal site is generating a compl ete guide to development. \n\nHaving planned and built many sites in the last few years\, I'd like to extend my experience and give some perspectiv e on how Chapter Three architects their sites.\n\n'What data do we want to capture?' \n'How are we going to display it?' \n'Are there already module s do we can leverage?'\n'When do we write custom code?'\n\nThese are all q uestions we can ask to write a roadmap that will compile that design into a working\, sustainable website.\n\nWe'll use some real life compositions and walk through breaking them down into repeatable components that will b uild us a blue print on how to get that site developed & launched.\n\nThe talk will be a general overview of how to digest a design composition into a Drupal development roadmap. We'll break down a comp into content types\ , views and (of course) panels. I'll discuss some strategies to finding *q uality* modules and how to make the decision to write your own code. \n\n \nphoto source: http://www.flickr.com/photos/eklektikos/2541408630 DTSTART:20100824T090000 DTEND:20100824T095000 LOCATION:Bella Center\, 18 VPS.NET SUMMARY:Architecting a Drupal Site: From Composition to Completion END:VEVENT BEGIN:VEVENT UID:20110520T222112CEST-770933Ud5F@cph2010.drupal.org DTSTAMP:20110520T202112Z 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:20110520T222112CEST-7875O2Bbkb@cph2010.drupal.org DTSTAMP:20110520T202112Z 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:20110520T222112CEST-7919gwWShU@cph2010.drupal.org DTSTAMP:20110520T202112Z 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:20110520T222112CEST-7965miBb5k@cph2010.drupal.org DTSTAMP:20110520T202112Z 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:20110520T222112CEST-80097Iosvw@cph2010.drupal.org DTSTAMP:20110520T202112Z DESCRIPTION:Presenters:\nAngela Byron\n\n\nTrack: Introducing Drupal\n\nExp erience: Beginner\, Intermediate\n\nFocus: Curious\, Decision Maker\, Proj ect Manager\, Designer\, Developer\, Themer\n\n--------------------------- \n\nSince February 2008\, the community has been hard at work on Drupal 7\ , which is rapidly nearing completion (or possibly already complete \;)). This revolutionary new release sports literally hundreds of improvements\ , and Angela Byron\, the Drupal 7 co-maintainer\, will lead you through th e most important ones and how they'll impact your future site building end eavors.\n\nGet answers to your frequently asked questions\, learn about th e changes are coming down the pipe for clients\, site builders\, designers \, and developers\, find out more about the core development process\, and take away some action items for what you can do to help make Drupal 7 the most awesome release of Drupal yet! DTSTART:20100824T144500 DTEND:20100824T154500 LOCATION:Bella Center\, 10 Propeople SUMMARY:Drupal 7: What you need to know END:VEVENT BEGIN:VEVENT UID:20110520T222112CEST-8046b0bskP@cph2010.drupal.org DTSTAMP:20110520T202112Z 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:20110520T222112CEST-8130hdlNuh@cph2010.drupal.org DTSTAMP:20110520T202112Z DESCRIPTION:Presenters:\nBen Jeavons\nGábor Hojtsy\n\n\nTrack: Configurati on\, Set-Up &\; Performance\n\nExperience: Beginner\, Intermediate\n\nF ocus: Curious\, Developer\n\n---------------------------\n\nDrupal is a po werful tool that can be configured many ways\, sometimes insecurely. Knowi ng attack vectors against your site and how to prevent them is important f or everyone building a Drupal site. In this session\, aimed at site-admini strators\, we'll discuss some vulnerabilities\, proper configuration\, and what you can do to maintain your site's security.\n\nTopics include:\n\n \nCommon vulnerabilities and what they mean\nDrupal defaults and why you s hould care\nTrusting site visitors\nHow to recover from attack\n\n\nAttend ees will receive a better understanding of web security and the importance of a strong security process. The session covers a broad set of topics an d is designed to provide a foundational\, yet functional\, introduction to Drupal security.\n\nAbout the speakers:\n\nMembers of the Drupal Security Team\, Ben Jeavons and Gábor Hojtsy have spoken on security at previous DrupalCon's and at many DrupalCamps. Additionally\, Gábor is the Drupal 6 branch co-maintainer and Ben co-wrote the Drupal Security Report. DTSTART:20100824T144500 DTEND:20100824T154500 LOCATION:Bella Center\, 18 VPS.NET SUMMARY:Drupal Security - Configuration and Process END:VEVENT BEGIN:VEVENT UID:20110520T222112CEST-8175nTmX45@cph2010.drupal.org DTSTAMP:20110520T202112Z 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:20110520T222112CEST-8216KSZKkO@cph2010.drupal.org DTSTAMP:20110520T202112Z 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:20110520T222112CEST-8309EbCcPl@cph2010.drupal.org DTSTAMP:20110520T202112Z DESCRIPTION:Presenters:\nLin Clark\nscor\n\n\nTrack: Introducing Drupal\n\n Experience: Beginner\n\nFocus: Curious\, Decision Maker\, Project Manager \n\n---------------------------\n\nDrupal is leading the way by being the first major CMS to embrace the Semantic Web technologies such as RDF. Rest ricted to the academic world for many years\, these technologies have matu red with time up to the point of being used by new standards like Facebook ’s Open Graph protocol and major companies like Google\, Yahoo!\, New Yo rk Times\, BBC\, etc. Over the years\, there has been multiple attempts to integrate RDF and Drupal with many contributed modules like Relationship\ , Semantic Search or FOAF. Drupal 6 saw a plethora of RDF based modules\, which eventually lead to the integration of RDFa in Drupal 7.\n\nIn this s ession you will learn:\n\nWhat is the Semantic Web and all its buzz words like Linked Data\, RDF\, FOAF\, SIOC\, SPARQL\nWhat components of core are using RDF\nHow is RDF seen by machines\, and why it’s useful\nQuick ove rview of RDF in contrib\nRDF recipes: how to build a site using RDF\n\n\nT his introductory session is for those are new to the Semantic Web and curi ous to know what it is\, and how it is integrated in Drupal. There are als o two related BoF's:\n\nRDF in Drupal 7 Roadmap and Brainstorming\nUsing R DF / Semantic Web Modules DTSTART:20100824T160000 DTEND:20100824T170000 LOCATION:Bella Center\, 10 Propeople SUMMARY:Introduction to the Semantic Web and RDF in Drupal 7 END:VEVENT BEGIN:VEVENT UID:20110520T222112CEST-8348jcEnt2@cph2010.drupal.org DTSTAMP:20110520T202112Z DESCRIPTION:Presenters:\nVesa Palmu\n\n\nTrack: Providing Professional Drup al Services\n\nExperience: Beginner\n\nFocus: Decision Maker\, Project Man ager\n\n---------------------------\n\nAfter working some 15 years with we b projects I have been both service provider and customer for a large numb er of different projects. I've seen and tried number of different methods how to run web projects. After both success and failure I have come to rea lize that agile scrum can fail just as easily as traditional waterfall mod els do when dealing with Drupal projects.\n\nDrupal in it's current versio ns can't really decide if it is a framework or a product and this creates some unique headaches for project managers and customers. To make things e ven more complicated most efficient project management models focus on hav ing the team physically in one room and many companies are either virtual or at least geographically split in multiple locations.\n\nIn this session I will speak about our experiences on different ways of doing Drupal proj ects and present our current best practices for successful projects. There are no silver bullets\, but many practical ideas both small and large. I will also challenge the audience to share their experiences\, tips and ide as. DTSTART:20100824T160000 DTEND:20100824T170000 LOCATION:Bella Center\, 19 Acquia SUMMARY:The Drupal Process - Great Projects\, No Slavery Required END:VEVENT BEGIN:VEVENT UID:20110520T222112CEST-8403AJprKi@cph2010.drupal.org DTSTAMP:20110520T202112Z DESCRIPTION:Presenters:\nTodd Nienkerk\nAaron Stanush\n\n\nTrack: Theming\, Design &\; Usability\n\nExperience: Beginner\, Intermediate\n\nFocus: Curious\, Designer\, Themer\n\n---------------------------\n\nDrupal's the me layer is very flexible and can accommodate just about any web design. I t's important for designers to remember\, however\, that they're not reall y creating a page — they're building a complete system to house the all of the site's content.\n\nIn this session\, we will talk about concepting and creating a Drupal-optimized design.\n\nImage credit: agjimenez on Flic kr (CC BY-ND). DTSTART:20100824T160000 DTEND:20100824T170000 LOCATION:Bella Center\, 20 Valhalla SUMMARY:Don'\;t design websites. Design web SYSTEMS! END:VEVENT BEGIN:VEVENT UID:20110520T222112CEST-8415RPXCVt@cph2010.drupal.org DTSTAMP:20110520T202112Z DESCRIPTION:Presenters:\nRyan Szrama\n\n\nTrack: Introducing Drupal\n\nExpe rience: Beginner\n\nFocus: Curious\, Project Manager\n\n------------------ ---------\n\nAdding content to Drupal is easy. Right out of the box you ca n create pages with specific menu items and articles that promote to your front page with minimal effort. But what if you need more? Come to this se ssion to find out how Drupal's core systems empower you to create and disp lay any number of custom content types.\n\nThis session is aimed at beginn ers. It will cover the following topics in the format of a walkthrough to introduce new Drupal users to the major concepts involved in building\, di splaying\, and managing content on their Drupal site:\n\n\nCreating custom content types\nCreating menu items for individual pieces of content\nVisi bility settings: published\, promoted\, and sticky\nAdding fields to conte nt types\nControlling the display of custom fields\nManaging content in co re\nStrategies for managing content with Views and Flag\n\n\nUnless there' s just an abundance of time left at the end of this session\, we won't dig deep into Views. That would be better served by its own devoted session o r the after-chatter. Views in this session will only be mentioned in the c ontext of strategies and possibilities for displaying and managing content on a Drupal site.\n\nPhoto credit: http://www.flickr.com/photos/martin_bo rjesson/ / CC BY-NC 2.0 DTSTART:20100824T171500 DTEND:20100824T180000 LOCATION:Bella Center\, 10 Propeople SUMMARY:Building Content Types and Displaying Content END:VEVENT BEGIN:VEVENT UID:20110520T222112CEST-8502UPeLF5@cph2010.drupal.org DTSTAMP:20110520T202112Z DESCRIPTION:Presenters:\nmortendk\nJen Simmons\n\n\nTrack: Theming\, Design &\; Usability\n\nExperience: Beginner\, Intermediate\n\nFocus: Curious \, Designer\, Themer\n\n---------------------------\n\nDrupal7 is coming s ooner than we know it\, and its pretty awesome (whos surpriced?) This sess ion will be a gentle walkthrough of the new things that any themer needs t o know \n\n\n### Ugly be gone\n* - what happend to all the pretty themes \n* New themes both front & back\n\n### logic welcome to drupal\n\n* ...o ooh gasp\, so the css naming will make sence\n* blocks\, variables & names that make even more sence - wow!\n* what changed?\n \n### tiplphiphs Rul es and new awesome stuff\n\n* what where and why did somebody changed that ?\n* new .tpl files & others is removed. Why and how can it make me work l ess & rock more?\n\n### Hide & Render - yup awesomeness +1\n\n* Youre them e will now Rock harder than Van halen in 1984!\n\n### Total Viking Power \n\n* Be afraid the themes now have POWER (total Viking Power!)\n* This ch anges totally how were doing & thinking themes\n\nBetter remember a towel & youre speedos\, cause this is so hot it will give you a tan! DTSTART:20100824T171500 DTEND:20100824T180000 LOCATION:Bella Center\, 11 Microsoft SUMMARY:Awesomeness redefined: Drupal7 Theming END:VEVENT BEGIN:VEVENT UID:20110520T222112CEST-8543ecjD0M@cph2010.drupal.org DTSTAMP:20110520T202112Z 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:20110520T222112CEST-87302sUluw@cph2010.drupal.org DTSTAMP:20110520T202112Z DESCRIPTION:Presenters:\nKen Rickard\nGábor Hojtsy\nLarry Garfield\nMoshe Weitzman\nGeorge DeMet\n\n\nTrack: Introducing Drupal\n\nExperience: Begin ner\, Intermediate\n\nFocus: Curious\, Decision Maker\, Project Manager\, Developer\, Themer\n\n---------------------------\n\nWorking with Drupal b rings the power of its community to work for you. But it also involves you in that community in ways that you might not expect. We'll cover some of the hidden costs of bringing Drupal into your organization\, plus the res ources you will need in order to keep your project sustainable.\n\nThis wi ll feature lively panel discussion covering best practices for Drupal cont ributions maintainers and the rights and responsibilities of Drupal users. \n\nTopics that we will cover:\n\n * What are the rights and responsibi lities of Open-Source developers?\n * What are the rights and responsib ilities of Open-Source users?\n * How to manage code effectively on Dru pal.org\n * What defines a stable release?\n * Working with the secu rity team\n * The care and feeding of maintainers: (i.e. how to get you r issue fixed).\n * Why we’re ignoring you: simple ways to get your i ssue black-holed.\n\nIf you’d like to be on the panel\, please drop a no te in the comments. DTSTART:20100825T090000 DTEND:20100825T095000 LOCATION:Bella Center\, 10 Propeople SUMMARY:Drupal Rights and Responsibilities END:VEVENT BEGIN:VEVENT UID:20110520T222112CEST-8773U2Druh@cph2010.drupal.org DTSTAMP:20110520T202112Z DESCRIPTION:Presenters:\nHans Rossel\n\n\nTrack: Theming\, Design &\; Us ability\n\nExperience: Beginner\n\nFocus: Designer\, Themer\n\n----------- ----------------\n\nThis session shows how you can turn a html/css prototy pe into a Drupal theme.\n\n- Drupal Theme anatomy\n- Filestructure of a Dr upal theme\n- Creating a theme as a subtheme of a base theme or starter th eme\n- Creating a theme from scratch from your own html/css template\n- .i nfo file\n- css and js in a theme\n- page.tpl.php\n- node.tpl.php\n- regio ns\n- multiple page\, node\, block template files\n- variables and preproc essing examples\n- Theme developer module DTSTART:20100825T090000 DTEND:20100825T095000 LOCATION:Bella Center\, 11 Microsoft SUMMARY:From a html/css template to a Drupal theme END:VEVENT BEGIN:VEVENT UID:20110520T222112CEST-8815SasMBU@cph2010.drupal.org DTSTAMP:20110520T202112Z 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:20110520T222112CEST-8898fvCXbV@cph2010.drupal.org DTSTAMP:20110520T202112Z DESCRIPTION:Presenters:\nBen Finklea\nIvo Radulovski\n\n\nTrack: Configurat ion\, Set-Up &\; Performance\n\nExperience: Beginner\, Intermediate\n\n Focus: Project Manager\, Developer\n\n---------------------------\n\nDrupa l 7 is upon us and\, like so many things\, this release makes some signifi cant changes in the way you need to optimize your site for Google and the other search engines. But D6 is still alive and kicking! Come to one sessi on and learn both. Ben Finklea\, author of Drupal 6 Search Engine Optimiza tion (and its forthcoming sequel)\, and Ivo Radulovski\, a leading SEO con sultant in Austria\, will show you what needs to be done\, what is changin g\, and how to get on top of the awesomeness that is Drupal SEO.\n\nThe ea rlier a site appears in the search results list\, the more visitors it wil l receive from the search engine. Join Ben and Ivo as they provide a pract ical walk through showing you which modules to install\, which settings to use\, and dozens of the most closely guarded “tricks of the trade” to get your web site optimized\, higher in the search engines\, and more pro fitable.\n\nTakeaways include:\n\nTaking concise\, actionable steps that i ncrease traffic to your Website\nHow to SEO a D6 site.\nThe new methods an d things to watch in D7. \nMicroformats in D7 and how that will let you ru le the web. (Well...)\nInstalling and configuring modules that lead to max imum SEO results\nCreating search engine friendly and optimized content si los\nTitle tags\, paths\, sitemaps\, headings\, navigation\, and more … \n\nWho should attend?:\n\nThe presentation is for Drupal site owners and those who create and improve Drupal sites including themers\, developers\, programmers\, and consultants. A basic understanding of Drupal is helpful . DTSTART:20100825T090000 DTEND:20100825T095000 LOCATION:Bella Center\, 20 Valhalla SUMMARY:SEO for Drupal 6 &\; 7 END:VEVENT BEGIN:VEVENT UID:20110520T222112CEST-8991zZivWh@cph2010.drupal.org DTSTAMP:20110520T202112Z 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:20110520T222112CEST-9033GrASDi@cph2010.drupal.org DTSTAMP:20110520T202112Z 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:20110520T222112CEST-9072bznKEd@cph2010.drupal.org DTSTAMP:20110520T202112Z DESCRIPTION:Presenters:\nOlivier Jacquet\n\n\nTrack: Introducing Drupal\n\n Experience: Beginner\n\nFocus: Curious\n\n---------------------------\n\nT his session will introduce how you can activate different languages in Dru pal 7\, configure the language negotation and how you can build a small mu ltilingual brochure website.\n\nIt will demonstrate the locale and content translation modules from core and some of the functionality provided by t he i18n and views modules. Hopefully some of the functionality of i18n wil l have been ported by then.\n\nThe session will also highlight some of the changes between D6 and D7. DTSTART:20100825T133000 DTEND:20100825T143000 LOCATION:Bella Center\, 10 Propeople SUMMARY:Introduction to internationalization in Drupal 7 END:VEVENT BEGIN:VEVENT UID:20110520T222112CEST-9084tmmPeo@cph2010.drupal.org DTSTAMP:20110520T202112Z DESCRIPTION:Presenters:\nMark Boulton\n\n\nTrack: Theming\, Design &\; U sability\n\nExperience: Beginner\, Intermediate\n\nFocus: Designer\, Devel oper\, Themer\n\n---------------------------\n\nAs great as 960.gs is\, it 's not where designing grids should begin and end. Grid systems should be the basis of your layout thinking. If you're picking up an existing grid - like 960.gs\, you're not designing\, you're taking a shortcut\, and it co uld be in the wrong direction.\n\nGrid systems have been used in print des ign\, architecture and interior design for generations. Now\, on the web\, the same rules of grid system composition and usage no longer apply. Cont ent is viewed in many ways\; from RSS feeds to email. Content is viewed on many devices\; from mobile phones to laptops. Users can manipulate the br owser\, they can remove content\, resize the canvas\, resize the typefaces . A designer is no longer in control of this presentation. So where do gri d systems fit in to all that?\n\nThis session will start from the beginnin g. You'll learn the why and how\, but also the things you need to be consi dering the years to come. You will learn the underpinning grid theory so y ou can stop taking shortcuts and start designing grids from scratch. DTSTART:20100825T133000 DTEND:20100825T143000 LOCATION:Bella Center\, 11 Microsoft SUMMARY:What you need to know about grids that 960 won'\;t teach you END:VEVENT BEGIN:VEVENT UID:20110520T222112CEST-9167xL7iic@cph2010.drupal.org DTSTAMP:20110520T202112Z DESCRIPTION:Presenters:\nAlan Palazzolo\nThomas Turnbull\n\n\nTrack: Config uration\, Set-Up &\; Performance\n\nExperience: Beginner\, Intermediate \n\nFocus: Curious\, Developer\n\n---------------------------\n\nWeb mappi ng is all the rage these days\, and for good reason. Mapping allows users to explore data in a more meaningful and enjoyable way. Combining the po wer of geo-coded content and mapping\, a site's content can come to life i n ways that traditional sites cannot offer.\n\nOpenLayers is a powerful J avascript library to do web mapping with. Combined with Drupal\, OpenLaye rs provides a solid base for creating maps on your Drupal site and integra ting Drupal structures. This session will demo the module and talk about the status and direction of the project.\n\nThe Drupal OpenLayers module p rovides a robust architecture for creating maps and integrating Drupal dat a on sites. it power such great sites and services as:\n\n\nManaging News \nHait Aid Map\nData.WorldBank\n\n\nIn this session\, we talk about how Op enLayers works and demo the module (fingers crossed). DTSTART:20100825T133000 DTEND:20100825T143000 LOCATION:Bella Center\, 18 VPS.NET SUMMARY:Mapping in Drupal with OpenLayers END:VEVENT BEGIN:VEVENT UID:20110520T222112CEST-9246v09VbF@cph2010.drupal.org DTSTAMP:20110520T202112Z 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:20110520T222112CEST-9258I1vP7w@cph2010.drupal.org DTSTAMP:20110520T202112Z DESCRIPTION:Presenters:\nGábor Hojtsy\n\n\nTrack: Introducing Drupal\n\nEx perience: Beginner\, Intermediate\n\nFocus: Curious\, Decision Maker\n\n-- -------------------------\n\nAre you new to Drupal\, experienced in the so ftware but lack an overview of how all the pieces fit together in the comm unity? In this session I intend to provide a brief overview of what Drupal is and instead of delving into technical details\, focus more on how the different avenues to improve Drupal work. Systems like distributions\, loc alizations\, issue queues\, the core and contributed modules repositories\ , the security team\, automated testing and so on. How can you collaborate with the community and make money on the way? How is Drupal making an inc ome for all kinds of people in the ecosystem?\n\nThis session is aimed at beginners or those who could use a good high level overview of different a reas of Drupal.\n\nDisclaimer: 'Come for the software\, stay for the commu nity' was popularized by Dries and was independently submitted as a slogan suggestion (see the discussion). I think it is a great way to capture the Drupal spirit\, so decided to use it for my session title. DTSTART:20100825T144500 DTEND:20100825T154500 LOCATION:Bella Center\, 10 Propeople SUMMARY:Come for the software\, stay for the community - how Drupal improve s and evolves END:VEVENT BEGIN:VEVENT UID:20110520T222112CEST-9262TRnxU8@cph2010.drupal.org DTSTAMP:20110520T202112Z 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:20110520T222112CEST-9273voFcV3@cph2010.drupal.org DTSTAMP:20110520T202112Z DESCRIPTION:Presenters:\nEzra Barnett Gildesgame\n\n\nTrack: Introducing Dr upal\n\nExperience: Beginner\n\nFocus: Curious\, Designer\, Developer\n\n- --------------------------\n\nThe Views module is one of the most innovati ve and important Contributed Drupal modules\, second in usage only to Drup al core.\n\nViews empowers site administrators to easily create customized listings of content\, and has changed the way developers build their modu les. In this session\, we'll focus on how Views empowers site administrato rs to build complex listings of content without any programming knowhow.\n \nFirst time views users might be intimidated by Views' complex and powerf ul interface\, but this session will clearly present the fundamentals of i ts operation and provide site-builders with a mental framework for buildin g with Views. Don't be intimidated by filters\, displays\, fields\, or rel ationships (Views relationships\, that is). Come learn why Views is so pop ular and is the key to the Drupal castle!\n\n\nCome see how Views makes it easy to create:\n\n\n- Dynamic photo galleries based on a tag\n- A Map of user locations\n- A list of blog posts sorted by post date\n- Virtually a ny listing you can imagine!\n\nImage credit: http://www.flickr.com/photos/ brenda-starr/3466560105/ . DTSTART:20100825T160000 DTEND:20100825T170000 LOCATION:Bella Center\, 10 Propeople SUMMARY:Views: The Key to the Drupal Castle END:VEVENT BEGIN:VEVENT UID:20110520T222112CEST-9395gtmv70@cph2010.drupal.org DTSTAMP:20110520T202112Z 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:20110520T222112CEST-9481tzTu33@cph2010.drupal.org DTSTAMP:20110520T202112Z 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:20110520T222112CEST-9527vePoOV@cph2010.drupal.org DTSTAMP:20110520T202112Z DESCRIPTION:Presenters:\nRichard Jones\n\n\nTrack: Drupal for Business\n\nE xperience: Beginner\, Intermediate\n\nFocus: Project Manager\, Designer\, Developer\, Themer\n\n---------------------------\n\nGive me six hours to chop down a tree and I will spend the first four sharpening the axe.\nAbra ham Lincoln\n\nDespite such a wise dictum and lots of personal experience to teach us otherwise\, we find continued pressure to dive into projects w ith little to no planning in efforts to “go faster”. \n\nHowever the g oal we set ourselves was to reduce Drupal development time by 80% and this session is to share the invaluable lessons we have learned in the quest t o go much\, much faster. \n\nWe've spent two years building the ultimate D rupal 'Startpoint' for our clients and this session will show how and why we did it and illustrate some of the benefits in practice.\n \nSome key ar eas : \nStop repeating yourself\nThe power of a single command-line instal l\nWhy we developed a Startpoint. \n\nAbout the Speaker:\nRichard is a 've teran' of the CMS world\, having worked on his first CMS back in 1999. Aft er joining UK Digital Agency i-KOS in 2001 as a Technical Director\, Richa rd set about building a CMS from scratch using J2EE. In 2007/8 it was time to wave the white flag on our proprietary system (even though we had ama ssed a user base of almost 1000) and head into the Drupal light. In 2009 i -KOS became an Acquia Gold Partner - which in 2010 has been consolidated a s an Enterprise Partner. DTSTART:20100825T171500 DTEND:20100825T180000 LOCATION:Bella Center\, 18 VPS.NET SUMMARY:Sharpen your Axe- How We Reduced Development Time by more than 80% END:VEVENT BEGIN:VEVENT UID:20110520T222112CEST-9558r2nHvd@cph2010.drupal.org DTSTAMP:20110520T202112Z DESCRIPTION:Presenters:\nEzra Barnett Gildesgame\nLisa Rex\nBen Jeavons\n\n \nTrack: Configuration\, Set-Up &\; Performance\n\nExperience: Beginner \, Intermediate\n\nFocus: Curious\, Decision Maker\, Designer\, Developer \n\n---------------------------\n\nCome see why Drupal is the best platfor m for building conference and event websites that meet the needs of attend ees\, event organizers and sponsors!\n\nIn this session we'll build a conf erence website from scratch that provides robust features including:\n\n- Proposing and voting on sessions\n- Setting a session schedule for the eve nt and for each attendee\n- Making it easy for attendees to register\, pay and provide profile information\n- Managing a waiting list of attendees\n - Collecting and displaying sponsor information\n\n\nWe'll see how Drupal' s Conference Organizing Distribution (COD) can help get a conference site up and running quickly\, allowing event organizers to focus on running the event and personalizing the site\, and allowing attendees to participate actively before\, during and after the event!\n\nWe'll also see how COD wa s used to build other conference websites\, like DrupalCamp Colorado 2010\ , and an upcoming conference for the Meego open source project. \n\nImage credit: Public domain by NOAA via Wikipedia DTSTART:20100825T171500 DTEND:20100825T180000 LOCATION:Bella Center\, 20 Valhalla SUMMARY:Building Conference &\; Event Websites in Drupal with COD END:VEVENT BEGIN:VEVENT UID:20110520T222112CEST-9600SMlftl@cph2010.drupal.org DTSTAMP:20110520T202112Z 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:20110520T222112CEST-9698uutXbJ@cph2010.drupal.org DTSTAMP:20110520T202112Z 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:20110520T222112CEST-97418NuGbD@cph2010.drupal.org DTSTAMP:20110520T202112Z 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:20110520T222112CEST-9781FRtJpd@cph2010.drupal.org DTSTAMP:20110520T202112Z DESCRIPTION:Presenters:\nAddison Berry\n\n\nTrack: Introducing Drupal\n\nEx perience: Beginner\n\nFocus: Designer\, Developer\, Themer\n\n------------ ---------------\n\nThis session will introduce you to the wonderful and po werful tool of working from a *nix command line interface (CLI) instead of using a GUI (pointy-clicky). This is targeted at folks who've never opene d a terminal before\, but will cover a number of tips and tricks along the way. We'll even show you how Windows users can get the same CLI that Linu x and Mac users use\, so you can use it too!\n\nMain points we'll cover:\n - Huh? What is this thing? How do I get one?\n- Moving around (both locall y and accessing a remote server)\n- Creating and editing files\n- Searchin g\n- How to install Drupal from only the command line (including the datab ase!) DTSTART:20100826T133000 DTEND:20100826T143000 LOCATION:Bella Center\, 10 Propeople SUMMARY:The Command Line is your friend END:VEVENT BEGIN:VEVENT UID:20110520T222112CEST-9887x8Bifx@cph2010.drupal.org DTSTAMP:20110520T202112Z DESCRIPTION:Presenters:\nAdrian Rossouw\nAntoine Beaupré\n\n\nTrack: Confi guration\, Set-Up &\; Performance\n\nExperience: Beginner\n\nFocus: Cur ious\, Decision Maker\, Project Manager\, Developer\n\n------------------- --------\n\nAegir is a distributed provisioning system for Drupal that all ows you to manage thousands of sites across as many concurrent instances o f Drupal on as many servers as you need. It's built on Drupal itself\, so that your user interface to the system becomes a 'meta-drupal' site\, with nodes representing all of your hosted sites and all of the components of your hosting environment.\n\nWhether you are new to Aegir (or Drupal!) or an experienced developer\, you will get a very good idea of where we are i n the development of this project and the latest new features we are givin g to the community.\n\nSince the last DrupalCon\, we have implemented mult i-server and DNS support\, a huge leap forward in our roadmap. We have als o made improvements to the workflow processes related to migrating sites b etween Development\, Staging and Production environments.\n\nAgenda:\n\n * installing the aegir hosting system - easy!\n * spawning instances of Ope nAtrium - easy!\n * cloning\, upgrading and maintaing sites - easy!\n * th e unsolved problem of staging workflow in Drupal - easier!\n * the aegir r oadmap - where we go next\n\nFor more information on Aegir\, check out the Aegir user group and keep up to date with the Aegir posts on developments eed.org.\n\nIn Norse mythology\, Aegir was the god of the oceans and if a Drupal site is a drop of water\, Aegir is the deity of large bodies of wat er. DTSTART:20100826T133000 DTEND:20100826T143000 LOCATION:Bella Center\, 11 Microsoft SUMMARY:Aegir - one Drupal to rule them all! END:VEVENT BEGIN:VEVENT UID:20110520T222112CEST-9931GEGDgB@cph2010.drupal.org DTSTAMP:20110520T202112Z 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:20110520T222113CEST-0017LOuHED@cph2010.drupal.org DTSTAMP:20110520T202112Z 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:20110520T222113CEST-0172nZvh3S@cph2010.drupal.org DTSTAMP:20110520T202113Z DESCRIPTION:Presenters:\nAdrien Baumann\nFrédéric G. MARAND\nSandrine\nSi bel Demircan\n\n\nTrack: Introducing Drupal\n\nExperience: Beginner\, Inte rmediate\n\nFocus: Curious\, Decision Maker\, Project Manager\, Developer \n\n---------------------------\n\nIn this session we would like to share our experience and talk about 15 contributed modules (pros\, cons\, needed tweaks\, interaction with each other\, ...) that helped us build the comm unity part of the french news website www.lefigaro.fr.\n\nHere is the list of modules we will be talking about.\n- Messaging\n- Private Message\n- N otifications\n- Activity\n- Facebook Status\n- Profile Privacy\n- Profile Complete Percent\n- Content Profile\n- Avatar Selection\n- User Relationsh ip\n- User Workflow\n- Flags\n- Organic Groups\n- Weblinks\n- Shorten DTSTART:20100826T144500 DTEND:20100826T154500 LOCATION:Bella Center\, 10 Propeople SUMMARY:15 Modules to help you build a community website. END:VEVENT BEGIN:VEVENT UID:20110520T222113CEST-021605SCes@cph2010.drupal.org DTSTAMP:20110520T202113Z 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:20110520T222113CEST-0275PPHpPW@cph2010.drupal.org DTSTAMP:20110520T202113Z DESCRIPTION:Presenters:\nGábor Hojtsy\nJose Reyero\n\n\nTrack: Code &\; Development\n\nExperience: Beginner\, Intermediate\n\nFocus: Curious\, De veloper\, Themer\n\n---------------------------\n\nGábor Hojtsy just had a session a year ago introducing http://localize.drupal.org/ and its a fas t growing member of the drupal.org site family ever since. It got the new redesigned theme second (after the Drupal Association) and its features an d usability is continually expanded and reviewed.\n\nIn this session we'd like to take you to backstage showing how localizing Drupal the software w orks and how you can plug in your modules and themes to be localizable as well. What's supported on drupal.org and how can you localize your own sof tware you built in-house?\n\nWhat about the APIs to use to localize certai n parts of your modules? Where's the boundary from localization to user in put translation? How can we avoid common mistakes? (We'll touch a little o n user provided content translation\, but on that topic\, the session titl ed Translation management for the enterprise is suggested).\n\nThen we'll see how the same modules are used for Translate Open Atrium to power your own organization server and use it to translate your custom modules built in-house\, or a full Drupal distribution like Open Atrium.\n\nSession imag e from http://www.flickr.com/photos/pixagraphic/4244292846/ DTSTART:20100826T144500 DTEND:20100826T154500 LOCATION:Bella Center\, 18 VPS.NET SUMMARY:Backstage with Drupal localization END:VEVENT BEGIN:VEVENT UID:20110520T222113CEST-0362rKp4Uh@cph2010.drupal.org DTSTAMP:20110520T202113Z DESCRIPTION:Presenters:\nJ-P Stacey\nRich Middleditch\n\n\nTrack: Theming\, Design &\; Usability\n\nExperience: Beginner\n\nFocus: Curious\, Decis ion Maker\, Project Manager\n\n---------------------------\n\nDrupal lends itself well to modular\, separately deployable code. This means you can o ften reduce quite large Drupal-based projects to sets of minimum deployabl e features (MDFs) - informally speaking\, chunks of functionality which ge t a particular job done\, and don't look weird on their own - which quickl y start to take shape as Drupal development plans.\n\nBut big (or mission- critical) projects need more certainty than that. They need to handle and where possible minimize risk: the possibility that the unspoken contents o f the feature requester's brain don't eventually realise themselves as a u sable\, functional MDF in time and on budget. This includes doing the foll owing:\n\n * Work out what the full range of features for your site need t o be\n * Sense-check them outside the assumptions of the project team\n * Turn a feature specification into a development plan\n * Ensure the usabil ity of the functionality you're about to develop\n * Agree on what 'done' looks like: the minimum deployable *use case*\n * Check that it makes sens e to your end users\n * Make old features robust\, even as new and maybe c onflicting features are deployed\n\nHow can you cover all these bases\, an d get a large and sometimes geographically (and institutionally) distribut ed team to agree at every stage?\n\nThis session will explain using exampl es from real\, large-scale projects how user personas (a concept adopted b y agile project management) can be built into your Drupal site\, your spec ification and even the decision-making process for the project team. \n\n * What are user personas?\n * Why do we create user personas?\n * How does the persona influence the spec?\n * Where do we implement the personas in Drupal?\n * Who has the final decision on 'what done looks like'?\n * Whe n do the personas stop being useful?\n\nPersonas are fabricated users\, in tended to represent core segments of the user base for a website. In the o ffice and in meetings they can be used to argue for or against new feature s\; on your Drupal site these personas can have a life of their own. With the help of easily configurable automation and testing software they can p rovide an acid test for functionality and usability\, and make sure that o ld functionality keeps on running just fine. DTSTART:20100826T144500 DTEND:20100826T154500 LOCATION:Bella Center\, 19 Acquia SUMMARY:Imaginary users can save your Drupal site END:VEVENT BEGIN:VEVENT UID:20110520T222113CEST-0406l0tO6u@cph2010.drupal.org DTSTAMP:20110520T202113Z 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:20110520T222113CEST-0453J0OAXU@cph2010.drupal.org DTSTAMP:20110520T202113Z DESCRIPTION:Presenters:\nAmitai Burstein\n\n\nTrack: Code &\; Developmen t\n\nExperience: Beginner\, Intermediate\n\nFocus: Curious\, Developer\n\n ---------------------------\n\nOrganic groups has undergone a complete rew rite making it up to date with Drupal 7. The session will cover the differ ences between Group and Organic groups\, and how Group is taking advantage of the field API.\n\nWe will build a basic groups site without any coding .\n\nLater\, for the benefit of module maintainers\, we will build an exam ple module that integrates with Group in order to learn how to use its API \, this way attendees will have a better understanding on how to upgrade t he OG modules from version 6.\n\nYou are all invited\, it will be sababa! DTSTART:20100826T160000 DTEND:20100826T170000 LOCATION:Bella Center\, 12 Trellon SUMMARY:Group (the new Organic groups) -- Building social networks in Drupa l 7 END:VEVENT BEGIN:VEVENT UID:20110520T222113CEST-0498Vog5Bv@cph2010.drupal.org DTSTAMP:20110520T202113Z DESCRIPTION:Presenters:\nSumit Kataria\n\n\nTrack: Code &\; Development \n\nExperience: Beginner\, Intermediate\n\nFocus: Curious\, Developer\n\n- --------------------------\n\nA sequel to drupalcon SFO's http://sf2010.dr upal.org/conference/sessions/developing-apps-iphoneipadandroid-using-drupa l-base-system . We will be discussing/showing more advanced stuff in this session. \n\nWith launch of iPad and NexusOne - iPhone/Android application market can't be ignored. Both these technologies has great potential to u se our existing web based tools such as drupal. You can totally use drupal to manage/update your iPhone/Android native application.\n\nSome iPhone/d rupal stuff I wrote in past at: http://civicactions.com/blog/sumit\n\nThis session is about building native iPhone/iPad/Android applications using o pensource web based technologies (http://www.appcelerator.com) with drupal as base system to manage: content\, users\, views\, permissions etc.\nWha t will be covered\n\n An introduction to Titanium Framework to develop iPhone/Android apps using Titanium API\, web technologies like HTML5 and jQuery etc\n Introduction to ServicesAPI and web standards [json\,xml rpc]\n How to manage your application's data (content\, tables\, view s\, users\, menus\, taxonomy etc) using drupal.\n We will build a liv e app ... introduce you to some code here (ServicesAPI\, YQL\, jQuery and Titanium API)\n Demo of some apps we build for Android and iPhone pla tforms\n Questions!\n\nQuick demo of what we are going to discuss: ht tp://www.youtube.com/watch?v=GOzwOnEDinM DTSTART:20100826T160000 DTEND:20100826T170000 LOCATION:Bella Center\, 18 VPS.NET SUMMARY:Developing Apps for iPhone/iPad/Android using drupal as Base System END:VEVENT BEGIN:VEVENT UID:20110520T222113CEST-0540FMrhGd@cph2010.drupal.org DTSTAMP:20110520T202113Z 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