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:20110520T222106CEST-9371xhETG7@cph2010.drupal.org
DTSTAMP:20110520T202106Z
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:20110520T222106CEST-94165wKeTr@cph2010.drupal.org
DTSTAMP:20110520T202106Z
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:20110520T222106CEST-9501o8fhfw@cph2010.drupal.org
DTSTAMP:20110520T202106Z
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:20110520T222106CEST-9586aO8Twd@cph2010.drupal.org
DTSTAMP:20110520T202106Z
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:20110520T222106CEST-9630BKVgnv@cph2010.drupal.org
DTSTAMP:20110520T202106Z
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:20110520T222106CEST-9643TUoVuU@cph2010.drupal.org
DTSTAMP:20110520T202106Z
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:20110520T222106CEST-9738u0K5Wr@cph2010.drupal.org
DTSTAMP:20110520T202106Z
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:20110520T222106CEST-9866XvT74e@cph2010.drupal.org
DTSTAMP:20110520T202106Z
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:20110520T222106CEST-98780WV1dV@cph2010.drupal.org
DTSTAMP:20110520T202106Z
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:20110520T222106CEST-9924X2ok7b@cph2010.drupal.org
DTSTAMP:20110520T202106Z
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:20110520T222106CEST-9936NHT9RO@cph2010.drupal.org
DTSTAMP:20110520T202106Z
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:20110520T222107CEST-0017or81cd@cph2010.drupal.org
DTSTAMP:20110520T202106Z
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:20110520T222107CEST-0097S447ck@cph2010.drupal.org
DTSTAMP:20110520T202107Z
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:20110520T222107CEST-0137HZ8gzU@cph2010.drupal.org
DTSTAMP:20110520T202107Z
DESCRIPTION:Presenters:\nMaarten Verbaarschot\n\n\nTrack: Theming\, Design
&\; Usability\n\nExperience: Beginner\, Intermediate\, Expert\n\nFocus:
Developer\, Themer\n\n---------------------------\n\nMaking style sheets
easier to maintain for yourself and others\, by fully understanding and le
veraging Drupal’s theming system\, and thinking of what will happen tomo
rrow.\n\nWe’ve all seen them\; style sheets so large and confusing that
we ended up adding new styles at the bottom of the file we happened to hav
e open in our editor\, instead of looking for a proper location. It’s un
acceptable\, especially when working together with multiple themers. In th
is session we’ll take a look at common pitfalls\, ways to prevent these
situations and keep our styles more sustainable.\n\nCoverage:\n\n\nDrupalâ
€™s first impression on a themer\; CSS from modules\nCSS in themes and the
problem with style.css\nDealing with CSS from modules in your theme\n“R
eset†style sheets\; different methods and their risks\nHow to properly
implement a Reset CSS\, and why there’s no Reset CSS in core\n960.gs and
other grid frameworks\; just when you thought the table layout had left t
he building\nCSS-related issues in Drupal 6\, and contrib tools that can h
elp you work around them\nThe state of CSS in Drupal 7\nThoughts on Drupal
8
DTSTART:20100826T160000
DTEND:20100826T170000
LOCATION:Bella Center\, 19 Acquia
SUMMARY:Writing Better CSS for Drupal
END:VEVENT
END:VCALENDAR