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:20110520T222100CEST-0301zpPJFA@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-03543dNW1w@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-04764kvftX@cph2010.drupal.org
DTSTAMP:20110520T202100Z
DESCRIPTION:Presenters:\nPeter Wolanin\nJakub Suchy\n\n\nTrack: Code &\;
Development\n\nFocus: Developer\, Themer\n\n---------------------------\n
\nLearn from members of the Drupal security team about common vulnerabilit
ies in module and theme code\, how to spot them\, and how to write secure
code yourself.\n\nA conceptual framework for handling user input safely\,
as well as the security aspects of Drupal APIs will be covered.\n\nWe will
demonstrate Cross Site Scripting vulnerability and Cross Site Request For
gery vulnerabilities that have been found in contributed modules\, and sho
w how dangerous they are to your site and how they were fixed.
DTSTART:20100824T090000
DTEND:20100824T095000
LOCATION:Bella Center\, 12 Trellon
SUMMARY:Drupal Security for Coders and Themers
END:VEVENT
BEGIN:VEVENT
UID:20110520T222100CEST-0540sCMvVV@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-0596EWOuCc@cph2010.drupal.org
DTSTAMP:20110520T202100Z
DESCRIPTION:Presenters:\nScott MacVicar\n\n\nTrack: Code &\; Development
\n\n---------------------------\n\nHipHop for PHP transforms PHP source co
de into highly optimized C++. It was developed by Facebook and was release
d as open source in early 2010.\n\nHipHop transforms your PHP source code
into highly optimized C++ and then compiles it with g++ to build binary fi
les. You keep coding in simpler PHP\, then HipHop executes your source cod
e in a semantically equivalent manner and sacrifices some rarely used feat
ures – such as eval() – in exchange for improved performance.\n\nFaceb
ook sees about a 50% reduction in CPU usage when serving equal amounts of
Web traffic when compared to Apache and PHP. Facebook’s API tier can ser
ve twice the traffic using 30% less CPU.
DTSTART:20100824T090000
DTEND:20100824T095000
LOCATION:Bella Center\, 19 Acquia
SUMMARY:HipHop for PHP -Â an introduction
END:VEVENT
BEGIN:VEVENT
UID:20110520T222100CEST-07205m0Dmu@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-0782plch9n@cph2010.drupal.org
DTSTAMP:20110520T202100Z
DESCRIPTION:Presenters:\nIrakli Nadareishvili\nFrank Febbraro\n\n\nTrack: D
rupal for Business\n\nExperience: Intermediate\n\nFocus: Decision Maker\,
Project Manager\, Designer\, Developer\, Themer\n\n-----------------------
----\n\nOpenPublish is a packaged distribution of Drupal\, tailored to the
needs of online publishers. First released about a year ago\, it has quic
kly gained momentum. It already has hundreds of active installations\, tho
usands of downloads\, professional support from Phase2\, Acquia and their
partners\, 9 minor releases and two major releases and that's just the beg
inning. It is the obvious choice for news publishers who want to get a hea
d-start on Drupal.\n\nCome and learn why publications are choosing OpenPub
lish as their publishing platform\, how OpenPublish is helping widen the c
ircle of Drupal adoption\, what it can offer to publishers\, what is comin
g in the future releases and engage in discussion with OpenPublish authors
.
DTSTART:20100824T100000
DTEND:20100824T105000
LOCATION:Bella Center\, 18 VPS.NET
SUMMARY:The Drupal Distro for Publishers - OpenPublish
END:VEVENT
BEGIN:VEVENT
UID:20110520T222100CEST-0889DNrmM4@cph2010.drupal.org
DTSTAMP:20110520T202100Z
DESCRIPTION:Presenters:\nWolfgang Ziegler\nKlaus Purer\n\n\nTrack: Code &am
p\; Development\n\nExperience: Intermediate\n\nFocus: Curious\, Decision M
aker\, Project Manager\, Developer\n\n---------------------------\n\nWe'll
present Rules 2 (project) and accompanying developments for Drupal 7\, in
particular covering new features\, introducing Rules web for the rule-bas
ed interaction with remote systems\, and presenting the outcome of the two
rules based Google summer of code projects (more about SoC). Furthermore
we'll take a look at what Rules 2 and its foundation\, the Entity Metadata
module\, provides for developers. We'll see how modules may provide Rules
integration as well as how the shiny new API can be leveraged to re-use r
ules\, the modules UI\, or some of its components only.\n\n__Agenda__:\n\n
* Rules in Drupal 7 (Entities\, Data selectors\, New UI\, ..)\n * Rules 2
for developers (providing Rules integration + ways to leverage the Rules
API)\n * Introducing Rules Web (Rule-based service invocation\, Reacting o
n remote-Drupal-events)\n * Rules Summer of Code Projects (Rules Optimizat
ion Project (project)\, Rules Transformers (project))\n * Outlook\n\nAlso
don't miss Johan Falk's session about using Rules (1.x) with Drupal 6 for
rapid site development.
DTSTART:20100824T100000
DTEND:20100824T105000
LOCATION:Bella Center\, 19 Acquia
SUMMARY:About the Rules Ecosystem
END:VEVENT
BEGIN:VEVENT
UID:20110520T222100CEST-1094jI2h4c@cph2010.drupal.org
DTSTAMP:20110520T202100Z
DESCRIPTION:Presenters:\nDrejer\nWelin Welchev\nMihai Moscovici\nRumen Yord
anov\n\n\nTrack: Sponsored sessions\n\n---------------------------\n\nCome
and take a look behind the scenes of Propeople\, a leading Drupal company
with offices in five companies on two continents. Propeople team is going
to reveal confidential in-house tips and tricks to make your Drupal websi
te 1000x faster and 100x better. Propeople will share their Drupal develop
ment know-how and will show it in action on some of their most complex web
sites. Be the first to see it!\n\nCase study will include detailed informa
tion about one of the largest Drupal websites in Denmark: FDM.dk and UNICE
F.dk\n\nProbably the largest Drupal website\, FDM.dk is an all-in-one onli
ne solution enriched with a customized CMS\, a powerful e-shop\, an advanc
ed e-magazine publishing platform\, a flexible social network\, the abilit
y for individual user registrations\, a classified ad management solution\
, and an elaborate Wiki system. A complex yet flexible and fully integrate
d online solution\, featuring hundreds of distinctive functional elements
working together with synergy.\n\nUNICEF.dk is a all-in-one web solution b
ased on the highly customized Drupal content management system enriched wi
th full DonorPerfect CRM integration\, advanced Newsletter module\, flexib
le content and blog publishing functions\, extensive SQL full text search
engine\, user-responsive Campaign module to create\, promote and raise fun
ds for specific campaigns\, as well as the Knowledge Universe Content Type
module to interactively display UNICEF projects around the world.\n\nThe
best Propeople Drupal Rockstars will share their first hand experience and
will be open to answer any question and reveal any geeky things from the
Propeople kitchen.\n\nThis session is intended for people interested to fi
nd out more about advanced Drupal development solutions used at a leading
Drupal company.
DTSTART:20100824T100000
DTEND:20100824T105000
LOCATION:Bella Center\, 20 Valhalla
SUMMARY:Propeople sponsored session: Propeople: behind the scene
END:VEVENT
BEGIN:VEVENT
UID:20110520T222100CEST-1164gjJrDf@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-1393gVgnbG@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-1453JF1Bkr@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-1497vGwuVT@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-1538wXWVMd@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-1581pUlPPD@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-1638GUeiFA@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-1696vmKR6w@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-1751tWP2mU@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-1788NSCUwX@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-1880bTLuWJ@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-1940uJp1ns@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-1996N1xTiH@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-2087KleBRv@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-2138AFCpNW@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-2179dfRA9B@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-2222KKUh2e@cph2010.drupal.org
DTSTAMP:20110520T202100Z
DESCRIPTION:Presenters:\nBarry Jaspan\n\n\nTrack: Configuration\, Set-Up &a
mp\; Performance\n\nExperience: Intermediate\n\nFocus: Decision Maker\, Pr
oject Manager\, Developer\n\n---------------------------\n\nCloud computin
g offers many advantages for hosting Drupal sites but also presents severa
l unique challenges. This talk will provide an overview of how Acquia has
built Acquia Hosting and the Drupal-as-a-Service platform Drupal Gardens.
As part of this\, we'll discuss specific issues we've encountered while bu
ilding on Amazon Web Services (AWS) and the solutions we developed to addr
ess them. Topics will include:\n\n* Load balancing: Elastic IP vs. Elastic
Load Balancing \n* Handling user-uploaded files with multiple web nodes
\n* Achieving true high-availability with multiple availability zones\n* C
hoosing between Amazon Relational Database Service and building it yoursel
f\n* Configuring and managing your cloud servers
DTSTART:20100824T160000
DTEND:20100824T170000
LOCATION:Bella Center\, 18 VPS.NET
SUMMARY:Building Scalable\, High Performance Drupal Sites in the Cloud
END:VEVENT
BEGIN:VEVENT
UID:20110520T222100CEST-2287ulmsUw@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-23520OF3O8@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-2365zvuiHC@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-2475joFVtJ@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-2519chVvw1@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-2562LbPaiJ@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-2631LjLkuS@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-2876AVS4vw@cph2010.drupal.org
DTSTAMP:20110520T202100Z
DESCRIPTION:Presenters:\nChris Mavergames\nRandy Fay\nClaudiu Cristea\nOlav
Schettler\nJ-P Stacey\nMixel Kiemen\n\n\n---------------------------\n\n*
[Pro-active Selenium testing with Drupal](http://cph2010.drupal.org/sessi
ons/pro-active-selenium-testing-drupal)\n* [Send Targeted & Personalized m
ails with Views Send](http://cph2010.drupal.org/sessions/send-targeted-per
sonalized-mails-views-send)\n* [Autosite: A minimal approach to Drupal mas
s hosting](http://cph2010.drupal.org/sessions/autosite-minimal-approach-dr
upal-mass-hosting)\n* [Migrating 70+ websites into a single Drupal codebas
e: pitfalls and challenges](http://cph2010.drupal.org/sessions/migrating-7
0-websites-single-drupal-codebase-pitfalls-and-challenges)\n* [Using and C
ontributing to the Examples for Developers Project](http://cph2010.drupal.
org/sessions/using-and-contributing-examples-developers-project)\n* [Liber
ty without muskets](http://cph2010.drupal.org/sessions/liberty-without-mus
kets)\n* [Getting visibility on the Drupal Business ecosystem](http://cph2
010.drupal.org/sessions/business-students-chalanging-web-drupal-framework)
DTSTART:20100824T171500
DTEND:20100824T180000
LOCATION:Bella Center\, 20 Valhalla
SUMMARY:Lightning talks
END:VEVENT
BEGIN:VEVENT
UID:20110520T222100CEST-2992Xi6v9c@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-3056FxFwu4@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-3111acv7HO@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-31576SuUht@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-3209db8Eai@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-3294F6CUre@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-3412Ev8ur9@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-34527v8kmc@cph2010.drupal.org
DTSTAMP:20110520T202100Z
DESCRIPTION:Presenters:\nJohannes Wehner\n\n\nTrack: Configuration\, Set-Up
&\; Performance\n\nExperience: Intermediate\n\nFocus: Developer\n\n---
------------------------\n\nAt Information.dk - a Danish daily newspaper -
we just launched a new taxonomy project. \n\nWe now have a taxonomy of 22
.386 persons\, 3.185 organisations\, 1.721 places and 1.976 subjects. Most
these tags are linked to da.wikipedia.org\, en.wikipedia.org and dbpedia.
org. The places are also linked to geonames. \n\nThis session will describ
e the ideas that started the project\, the different phases that lead to t
he current pages and some thoughts on where this could lead. \n\nYou can c
heck some examples (in Danish) here: Barack Obama\, FC Barcelona and Denma
rk
DTSTART:20100825T100000
DTEND:20100825T105000
LOCATION:Bella Center\, 19 Acquia
SUMMARY:Semantic Taxonomies
END:VEVENT
BEGIN:VEVENT
UID:20110520T222100CEST-3695MfNUD9@cph2010.drupal.org
DTSTAMP:20110520T202100Z
DESCRIPTION:Presenters:\nMichael Haggerty\nJohn Snow\nKyle Cunningham\nChri
s Miller\nStuart Broz\n\n\nTrack: Sponsored sessions\n\n------------------
---------\n\nThe Trellon team will present a case study of scalability and
performance in Drupal\, explaining the specific techniques our team used
to handle massive spikes in traffic on short notice. For background\, a ca
se study about the project is available at http://www.trellon.com/project/
earth-day-network. This site was unique\, in that it was supporting a pers
onalized web site with geocoded content\, iPhone application and Facebook
application. All of these components became extremely popular all at once\
, with links to the site coming in from the front page of Google and the i
Phone app store. We did not expect anywhere near 80 million people to come
that day trying to save the Earth\, but we did do our part to make sure t
hey could all connect through this dynamic environment.\n\nThis session co
vers the specific steps we took to keep the site working under massive loa
d and make sure that page requests were being handled in an average of 1.2
seconds for authenticated users. You will learn about the following items
during this session: 1. How the server and application was initially conf
igured 2. What happened when Google starting pushing traffic our way 3. Li
mitations of pressflow\, varnish and memcached that we ran into\, and how
we addressed them 4. What we did and did not patch in Drupal to keep the s
ite moving 5. How we got Drupal down to fewer than 20 database queries per
page load 6. Our caching strategy for core\, and how we wrote patches spe
cifically for this site 7. How we dealt with database clustering 8. How we
leveraged the cloud hosting environment\, and why just adding servers can
be a bad thing\n9. Lessons learned\, and how some of the issues we encoun
tered are addressed in Drupal 7
DTSTART:20100825T100000
DTEND:20100825T105000
LOCATION:Bella Center\, 20 Valhalla
SUMMARY:Trellon sponsored session: Making Drupal Scale: How Earth Day Handl
ed 80 Million Hits in 2 Days
END:VEVENT
BEGIN:VEVENT
UID:20110520T222100CEST-375479bie0@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-38168gZ1B1@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-3827g56TPl@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-38476D919w@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-3941uT1PFa@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-3953K84Jv0@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-4059hDgVK3@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-4071smjEm7@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-4198DMxDoM@cph2010.drupal.org
DTSTAMP:20110520T202100Z
DESCRIPTION:Presenters:\nNica Lorber\nFloor Vahn\n\n\nTrack: Theming\, Desi
gn &\; Usability\n\nExperience: Intermediate\n\nFocus: Designer\n\n----
-----------------------\n\nThis session is not about code. No code no code
no code. No really\, no code.\n\nThis session will showcase a unique app
roach we've pioneered at Chapter Three leveraging Adobe Fireworks to use a
n in-house created template to transform our designs from good to amazing.
We will be showing you how to address a lot of elements that make sites l
ook Drupal-y and show you how to create Future-Proof-Extendable-Design.\n
\nWhat the heck does that mean? You'll have to show up to find out\, but w
e guarantee that if you design sites for Drupal\, that you will use the to
ols that we have to share.\n\nWhether you're creating an original elaborat
e design from scratch\, or just need to produce someting really quick\, th
is templated approach serves as an excellent tool for sites of all sizes.
\n\nI wrote a blog about this a while back with link to download the templ
ate. \n\nChapter Three's lead designer\, Floor Vahn will be giving a demo
of how using Fireworks with The Chapter Three template will speed up your
design process by about 500%.
DTSTART:20100825T144500
DTEND:20100825T154500
LOCATION:Bella Center\, 11 Microsoft
SUMMARY:Design for Drupal: A Template Approach - Cut Your Design Time Down
By 200%
END:VEVENT
BEGIN:VEVENT
UID:20110520T222100CEST-4211KAKJVz@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-4299rFMPBH@cph2010.drupal.org
DTSTAMP:20110520T202100Z
DESCRIPTION:Presenters:\nThomas Angermann\nMats Hernvall\n\n\nTrack: Drupal
for Business\n\nExperience: Intermediate\n\nFocus: Decision Maker\n\n----
-----------------------\n\nThe ever increasing consumption of digital medi
a in our wireless and always connected world should be good news for the l
ibraries. The interest in and availability of books\, film\, music and gam
es has never been bigger. But the libraries are stuck with: old systems on
proprietary platforms\, new requirements implemented slowly\, data and fu
nction lock in\, information silos\, an increasing need to integrate incom
patible systems for each new data format and supplier and finally a pletho
ra of strange user interfaces far from common internet standards. \n\nTING
.concept is a project initiated by the two largest public libraries in Den
mark – Århus Public Libraries and Copenhagen Public libraries in a cons
ortium with DBC\, a Danish supplier of national and local library infrastr
ucture\, products and services. The projects vision has been to share the
results and collaborate with everybody that are interested and was formula
ted as: “To release all information in the libraries\, make the user and
staff knowledge visible\, create relations between them that facilitates
interaction and place it in a context where it gives meaning to the usersâ
€\n\nThe platform is based on Open Source technology with an SOA architec
ture approach. The back end uses de-facto standards as Apache Lucene\, Sol
r\, Fedora Commons and PostgresSQL. Front end technologies used today are
Drupal for web interfaces.\n\nIn this session we will discuss questions li
ke:\n\n- How do we ensure that libraries are relevant in the digital socie
ty?\n- How do we take part in the conversations where the users are?\n- Ho
w do we mediate huge amounts of content and knowledge in the right context
? \n- How do we harness and share the collective innovation power of the l
ibrary community? \n- How do we create win-win-win situations between non-
profit organizations\, commercial partners and the library users? \n- How
do we create cost effective solutions that scales – big and small?
DTSTART:20100825T144500
DTEND:20100825T154500
LOCATION:Bella Center\, 18 VPS.NET
SUMMARY:A foundation for change - Drupal on top
END:VEVENT
BEGIN:VEVENT
UID:20110520T222100CEST-4361gsFu6J@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-4365ldWZld@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-4376DkasH6@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-4557SUUEUs@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-4663hueAxW@cph2010.drupal.org
DTSTAMP:20110520T202100Z
DESCRIPTION:Presenters:\nChristian Schmidt\nArne Jørgensen\n\n\nTrack: Cod
e &\; Development\n\nExperience: Intermediate\n\nFocus: Curious\, Devel
oper\n\n---------------------------\n\nHow do we handle 5 major Danish new
s sites\, 250 online journalists\, 5 million daily page views\, 1 million
news articles in the database and another 500 being added every day - all
in one database?\n\nIn 2009 the largest news publishing group in Denmark\,
Berlingske Media\, started a migration of their largest sites to Drupal.
The migration is currently half-way\, and the current platform is among th
e largest Drupal installations in the world.\n\nThe systems architects Chr
istian Schmidt and Arne Jørgensen talks about the platform\, including ho
w multiple sites with individual editors are hosted in the same database\,
how content and media is entered\, structured and presented\, and the cha
llenges with making Drupal scale.\n\nAbout Christian Schmidt\nChristian is
an active contributor to Drupal 7. He has worked at TV 2 (Danish national
television) and Peytz & Co. (a web agency) and now works as systems archi
tect at Berlingske Media. Christian is Master of Science in Computer Engin
eering.\n\nAbout Arne Jørgensen\nArne is the architect behind BOND - Berl
ingske On Drupal. He has worked several years at Berlingske Media with a s
topover at BridgeSpinner. Arne har studied Advanced Computer Studies.\n\nA
bout Berlingske Media\nBerlingske Media is established in 1749 and is the
largest news publishing group in Denmark. The company publishes 62 print m
edia titles and operates 75 web sites with a total of 6 million unique use
rs per month (unique cookies)\, more than 30 million visits\, and about 17
5 million page views. The largest web sites are www.bt.dk and www.berlings
ke.dk.
DTSTART:20100825T160000
DTEND:20100825T170000
LOCATION:Bella Center\, 12 Trellon
SUMMARY:Drupal making news
END:VEVENT
BEGIN:VEVENT
UID:20110520T222100CEST-47304jc3Xl@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-4839NdWimg@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-48889GSngT@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-494793FMWv@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-4959wNAR7s@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-5005tgjmaI@cph2010.drupal.org
DTSTAMP:20110520T202100Z
DESCRIPTION:Presenters:\nKarsten Frohwein\n\n\nTrack: Code &\; Developme
nt\n\nExperience: Intermediate\n\nFocus: Developer\n\n--------------------
-------\n\nThe first time I was forced to create a test for a core patch I
wanted in D7 I really hated it. But now some months and some pain later I
can say it was worth it.\n\nTesting makes our modules more reliable. Even
if we have todo a lot of work at start creating a test later on we will s
pend less time on debugging stuff. Even if our module ceases to work corre
ctly we will be quicker at finding the problem.\n\nLet us take a look how
we create tests for our modules by using simpletest. It's easier than it l
ooks and I will help you getting into it! :)\n\nMy session will cover:\n\n
* Testing requirements\n* DrupalWebTestCase\n* How to structure and debugg
ing tests\n* Selenium for additional testing
DTSTART:20100825T171500
DTEND:20100825T180000
LOCATION:Bella Center\, 12 Trellon
SUMMARY:Use SimpleTest!
END:VEVENT
BEGIN:VEVENT
UID:20110520T222100CEST-5048mFoFxk@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-5376gGdDpR@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-5409idriFu@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-5469rkbVVB@cph2010.drupal.org
DTSTAMP:20110520T202100Z
DESCRIPTION:Presenters:\nBryan House\n\n\nTrack: Introducing Drupal\n\n----
-----------------------\n\nWant to easily create a free Drupal 7 site and
make it beautiful without opening up a text editor or using CSS tools? Wan
t an easy way to check out Drupal 7 without any installation? We'll show y
ou how to quickly create a Drupal site with a wide set of features and a c
ustom theme using a new service called Drupal Gardens. If you're new to D
rupal - there is no easier way to get started with Drupal. If you're a Dru
pal expert - cool\, this will save you time prototyping your site with cli
ents and you can export your site's complete code and database at any time
\, allowing you to customize it and host it wherever you want. This servic
e will always have a free tier\, and in 2010 all tiers are free including
using your own custom domain.\n\nWe'll show you how to save time and money
when you need to:\n- Build small production sites\n- Quickly prototype si
tes and themes for clients\n- Create your own base themes and site templat
es to make future sites even easier to build\n\nThis session is for beginn
ers to experts and will cover Drupal fundamentals and features to make sit
e building easier. You'll learn to create a site with a variety of feature
s - and we'll also show you now to duplicate your site and use it as your
own template.\n\n- Custom theme\n- Different layouts for different pages\n
- Rotating banner on your home page\n- Blocks and navigation\n- Blog and f
orums\n- Custom content types\n- Images via a media browser and library\n-
Custom roles and permissions\n- Feedback link and contact us page\n- Foll
ow us and Share this features\n- And more!\n\nYou'll see how you can start
with a theme and customize it to make it unique. And we'll save plenty of
time for Q&A session\, so come with lots of questions!\n\nPhoto credit: C
reative Commons from http://www.hydrous.net
DTSTART:20100826T090000
DTEND:20100826T095000
LOCATION:Bella Center\, 10 Propeople
SUMMARY:Drupal Gardens: The fastest way to create a gorgeous Drupal 7 site
END:VEVENT
BEGIN:VEVENT
UID:20110520T222100CEST-5527KHnEv8@cph2010.drupal.org
DTSTAMP:20110520T202100Z
DESCRIPTION:Presenters:\nJohan Falk\n\n\nTrack: Configuration\, Set-Up &
\; Performance\n\nExperience: Intermediate\n\nFocus: Curious\, Project Man
ager\, Developer\n\n---------------------------\n\nAre you using Rules yet
? You should! The Rules module can take care of a whole lot of things that
previously would require you to write a custom module\, and can help you
automate processes on your website.\n\nThis session will give you:\n\nAn i
ntroduction to what Rules is and some basic use cases.\nHands-on demonstra
tions of some intermediate use cases\, including Rule sets and Rules sched
uler*.\nHands-on demonstrations of advanced use cases – where Rules and
Views Bulk Operations work in harmony or short PHP snippets make Rules do
things you thought needed 200 lines of code.\nSome hints and advice of how
you shouldn't use Rules.\n\n\n* See comment below\n\nWhile writing custom
mini modules may be fun\, every line of code is also one line to debug\,
update and document. Rules gives you a robust framework\, which makes life
easier for both developers and site managers – during development\, liv
e use and upgrades.\n\nUsing Rules is easy. Using Rules is fun.\nBe happy.
Use Rules.\n\n\nNote that this session will mainly consist of hands-on de
monstrations\, and it will only cover Rules 1 for Drupal 6. Don't miss fag
o's and klausi's session about Rules 2 and rule-based interaction with rem
ote systems!\n\nImage by http://www.sxc.hu/profile/clix\n\nWhat is Rules?
\nNew to Rules? There's a neat documentation for the module and you can fi
nd discussions and support at the Rules group. Here are some examples of w
hat you can do with Rules:\n\n\nPopulate CCK fields with complex condition
s\nWhen a node gets updated\, perform updates on referenced nodes as well
\nNotify authors of node and parent comment when new comments are posted\n
Let users delete their own accounts – even in Drupal 6!\nSchedule publis
hing\, unpublishing\, deletion and other actions on content\nSend reminder
emails to users who haven't logged in the last month\nUnpublish comments
with at least three abuse flags\, and notify administrators
DTSTART:20100826T090000
DTEND:20100826T095000
LOCATION:Bella Center\, 11 Microsoft
SUMMARY:Be a happier Drupal developer with Rules
END:VEVENT
BEGIN:VEVENT
UID:20110520T222100CEST-5572IZOr6c@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-5659Sxjvng@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-5714lC77th@cph2010.drupal.org
DTSTAMP:20110520T202100Z
DESCRIPTION:Presenters:\nMartin Joergensen\n\n\nTrack: Theming\, Design &am
p\; Usability\n\nExperience: Intermediate\n\nFocus: Designer\, Developer\,
Themer\n\n---------------------------\n\nThis is NOT about making apps\,
but about adapting themes\, templates\, views and other odds and ends to m
ake your site look nice – or at least be useful – on the small screen
and potentially limited facilities.\nThis is not rocket science\, but ther
e are some pitfalls and some areas which require more work – and some wh
ere it's close to impossible to adapt look and function to the small scree
n – but in general it's easy to customize news\, articles\, discussions
and much more to fit the limited screens on mobile devices.\n\nWe will cov
er some of the existing mobile modules as well as other more customized me
thods of adapting to hand held devices.\n\nDuring the session we will use
an Android simulator to demonstrate the effect on screen\, but you can als
o browse the test site live on your own iPhone\, Android phone or even a p
lain vanilla browser using an agent-switcher and a small window size.\n\nT
he session is not extremely technical\, but will require some PHP\, CSS an
d theming knowledge. It can also inspire themers who want to have a good s
tarting point for theming for mobile devices.\n\nFor more on mobile strate
gies and other uses of mobile Drupal\, check out Philipp Schaffner's sess
ion 'Drupal Mobiliser — Mobile Web Overview'.
DTSTART:20100826T090000
DTEND:20100826T095000
LOCATION:Bella Center\, 19 Acquia
SUMMARY:Add a mobile version to your Drupal site
END:VEVENT
BEGIN:VEVENT
UID:20110520T222100CEST-57723ers4H@cph2010.drupal.org
DTSTAMP:20110520T202100Z
DESCRIPTION:Presenters:\nChristophe\n\n\nTrack: Code &\; Development\n\n
Experience: Intermediate\n\nFocus: Developer\n\n--------------------------
-\n\nJQuery is a very useful little Javascript library that lets work magi
c into your html page in many ways. We will look into it in detail\n\n- Wh
at is JQuery? \n- Do I need this?\n- How to use it. Live demo building up
from simple to complex plugins\n- DOM\, CSS and JQuery: How to manipulate
my page\n- How to use JQuery UI and other libraries\n- Integration in Drup
al. What will change with Durpal 7?\n- Ajax or how to get things from the
server without reloading the page\n- How to get useful Resources and Plugi
ns\n\nAll the above will be shown live on screen with simple examples. At
least some are simple!
DTSTART:20100826T090000
DTEND:20100826T095000
LOCATION:Bella Center\, 20 Valhalla
SUMMARY:jQuery: Small Library\, big Effects
END:VEVENT
BEGIN:VEVENT
UID:20110520T222100CEST-5815oCDdVg@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-5830kk24HA@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-5843870pDC@cph2010.drupal.org
DTSTAMP:20110520T202100Z
DESCRIPTION:Presenters:\nDries Buytaert\n\n\nTrack: Sponsored sessions\n\n-
--------------------------\n\nIn this session\, Acquia co-founder and CTO
Dries Buytaert will walk through Acquia's newest products\, Drupal Commons
and Drupal Gardens. Dries and team will give demonstrations of both prod
ucts and discuss how Acquia is building these products and others to make
it easier for enterprises to succeed with Drupal. This session is intende
d for people using or considering Drupal for new sites and applications\,
as well as partners and Drupal development shops seeking to understand how
to work with Acquia. \n\n \nAttendees will:\nLearn about the latest them
ing and site-building capabilities in Drupal Gardens\nHear how Enterprises
can use Drupal Gardens as site prototyping and deployment platform\nSee h
ow Drupal Commons - Acquia's social business distribution for community si
tes - works and can be customized\nLearn how Acquia's customer service tea
m is helping organizations host and manage large\, high performance Drupal
websites
DTSTART:20100826T100000
DTEND:20100826T105000
LOCATION:Bella Center\, 20 Valhalla
SUMMARY:Acquia sponsored session: Accelerating Drupal Adoption through SaaS
\, Distros and more
END:VEVENT
BEGIN:VEVENT
UID:20110520T222100CEST-59015EDlLV@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-5914I8wlWL@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-60540XUTCh@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-61003PBvuo@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-6113mRxxKp@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-6235ivSjwJ@cph2010.drupal.org
DTSTAMP:20110520T202100Z
DESCRIPTION:Presenters:\nKristof Orts\nMatthias Vandermaesen\n\n\nTrack: Th
eming\, Design &\; Usability\n\nExperience: Intermediate\n\nFocus: Them
er\n\n---------------------------\n\nFluid grids\, flexible images\, and m
edia queries are the three technical ingredients for responsive web design
\, but it also requires a different way of thinking. Rather than quarantin
ing our content into disparate\, device-specific experiences\, we can use
media queries to progressively enhance our work within different viewing c
ontexts.\n\nBut a responsive design isn’t limited to layout changes. Med
ia queries allow us to practice some incredibly precise fine-tuning as our
pages reshape themselves: we can increase the target area on links for sm
aller screens\, mobile versions and multiple columns.\n\ndemo: http://www.
alistapart.com/d/responsive-web-design/ex/ex-site-FINAL.html
DTSTART:20100826T133000
DTEND:20100826T143000
LOCATION:Bella Center\, 19 Acquia
SUMMARY:Responsive Webdesign - Drupal Theming
END:VEVENT
BEGIN:VEVENT
UID:20110520T222100CEST-6377rp2mUI@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-66581N4uCJ@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-6832tMme1U@cph2010.drupal.org
DTSTAMP:20110520T202100Z
DESCRIPTION:Presenters:\nJosh Koenig\nDavid Strauss\n\n\nTrack: Configurati
on\, Set-Up &\; Performance\n\nExperience: Intermediate\n\nFocus: Decis
ion Maker\, Developer\n\n---------------------------\n\nHow does Drupal fu
lfill its destiny of running a double-digit percentage of the internet? Ho
w can the community continue to grow in breadth and depth of talent? How c
an we continue to win converts from traditional (proprietary) CMSs? By emp
owering out users and putting the human at the top of the stack.\n\nPanthe
on aims to do this by standardizing and open-sourcing the 'magic' of advan
ced enterprise hosting techniques\, bundling the benefit of years of hard-
won development experience\, and making this all ubiquitously and inexpens
ively available via Cloud computing. \n\nWow\, that's a lot of buzzwords.
\n\nIn this session we'll blow past the hype and explain each component in
the Pantheon stack: what it is\, why it matters\, and how it can help you
take Drupal to the next level. You will learn how we utilize:\n\n- Pressf
low\n- Varnish\n- Memcached\n- Apache Solr\n- Hudson\n- BCFG2\n- Cloud Com
puting (EC2\, Rackspace and others)\n\nTo create what we believe is the fi
rst completely mapped-out end-to-end Drupal production process.
DTSTART:20100826T144500
DTEND:20100826T154500
LOCATION:Bella Center\, 11 Microsoft
SUMMARY:Inside Pantheon: Pressflow\, Hudson and Varnish\, Oh My!
END:VEVENT
BEGIN:VEVENT
UID:20110520T222100CEST-6884v76VIm@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-6972hJ4ncj@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-7074Rk12D1@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-7167GHhUV0@cph2010.drupal.org
DTSTAMP:20110520T202100Z
DESCRIPTION:Presenters:\nNick Nelson\n\n\nTrack: Sponsored sessions\n\n----
-----------------------\n\nVPS.NET Managing Director Nick Nelson will clea
r up all the confusion of cloud hosting in this 45 minute session. Discuss
ing how web hosting has gradually introduced coud hosting and just how clo
ud hosting differs from shared hosting and dedicated hosting.\nLearn why y
our website deserves cloud hosting\, all the reliability and redundancy it
brings to the table. Are you limited to linux in the cloud? Can you do wi
ndows? Does cloud hosting mean your site is spread across the world? What'
s CDN and how does it affect the cloud?\nThis session covers how VPS.NET b
uilt it's hosting to be optimised for Drupal\, as well as providers delive
ring CDN and Cloud options and how they can be implemented into drupal.
DTSTART:20100826T144500
DTEND:20100826T154500
LOCATION:Bella Center\, 20 Valhalla
SUMMARY:Hosting Drupal in the cloud: How your site can benefit from the pow
er of the cloud by VPS.net
END:VEVENT
BEGIN:VEVENT
UID:20110520T222100CEST-7233GeuznF@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-7246D7Z8VA@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-7313AN8V5j@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-7366ZJIMvp@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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:20110520T222100CEST-7417lEXBdU@cph2010.drupal.org
DTSTAMP:20110520T202100Z
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
BEGIN:VEVENT
UID:20110520T222100CEST-7493U11Vbi@cph2010.drupal.org
DTSTAMP:20110520T202100Z
DESCRIPTION:Presenters:\nAlexandre Bulté\n\n\nTrack: Drupal for Business\n
\nFocus: Curious\, Decision Maker\, Project Manager\n\n-------------------
--------\n\nMid 2009\, France Télévisions\, the French public national t
elevision group\, decided to switch to a new CMS that would be able to sui
t all their internet content publishing needs.\n\nSince France Télévisio
ns hosts more than 1000 sites\, it was impossible to migrate all the sites
at once. That's why a pilot site was chosen : the sports news site sport.
francetv.fr. Of course\, the CMS also had to be able to handle the others
sites that would be migrated later.\n\nWhat we want to tell you is the sto
ry of this successful Drupal project .\n\nWe will cover the following topi
cs :\n- What were the needs and constraints of the overhaul\n- How Drupal
was chosen over some other Open Source CMS\n- How the site was designed to
best suit the needs of the journalists : agile project management\n- What
features are available for the visitors\n- What features are available fo
r the journalists\n- How the new sports site integrates into the existing
information system\n- How the architecture handles the heavy load of this
site\n- How Drupal multisite architecture can handle the future needs of F
rance Televisions
DTSTART:20100826T160000
DTEND:20100826T170000
LOCATION:Bella Center\, 20 Valhalla
SUMMARY:Showcase - Drupal powers sports (and more) at France Televisions
END:VEVENT
END:VCALENDAR