Fosdem 2009: Talk proposals (deadline has passed)

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

deadline has passed, dont add or modify any proposals

Final schedule

This wiki is closed.

It was used to propose or request talks on a particular subject for the DrupalRoom at FOSDEM 2009 on Sunday 8 February, 2009 (9:00h - 17:00h).

Final date for your presentation proposal: Friday January 9 (passed)
Date the selected presentations will be announced: Weekend January 11

DrupalRoom in a nutshell
Let's repeat last year's success. We're considering asking the Drupal Association to provide travel-funding for selected speakers from abroad who will complement the local talent that'll come and share knowledge.

Speaker selection
An open call for proposals will be published and all submissions will be added to this public wiki. After the submission period, we'll organize an equally open selection process to decide on the final schedule.

We'd like to reach out to speakers beyond the Drupal universe as well and we're hoping for some serious cross-polination. Why?
- bring some fresh perspective to the Drupal crowd
- encourage cross-project collaboration

Tasks
- make session schedule [will be finished 9 - 11 january]
- gather speaker bio, talk summary, copy of talk slides
- arrange audio crew + material (backup material just in case)
- make 'I'm going to the FOSDEM DrupalRoom badge' [anyone?]
- make 'FOSDEM DrupalRoom Speaker badge' [anyone?]
- add links to useful FOSDEM info to wiki (travel, DrupalRoom schedule, ...) [schedule is not online yet] . See lodging carpool wiki
- write announcement press conf 2 weeks before for CMS news sites like this
- announcement board in room

Ideas
- job wall (possible conflict with FOSDEM rules?) [I wouldn't do this. Job postings should be done on websites, so it isn't limited to the people fysically visiting the fair, and limited to this day only - Jo]
- mini social event (standing up networking, schmoozing kind of thing).
- drupal geek dinner Saturday/Sunday evening

social event saturday night under construction
- mini unconference/lightning talk block during lunch
- make mini program booklet [Will be done by Fosdem organization - should we make our own ? - Jo]
- get a video crew to cover sessions and stuff between sessions (brunodbo, we're looking in your direction)

Logistics
Help your fellow Drupal ninja or ninjette by offering that spare bedroom or a place on your couch. Coming by car? Offer to carpool. Booking a hotel room? Get twin beds and split the costs.
The carpool and couch surf lodging wiki is the place to be.

Talk Proposals
Guidelines: provide a your contact-information, and a small summary.

Taxonomy (Bart Feenstra a.k.a. Xano)
How it differs from a regular categorisation system, what Drupal core and contributed modules offer to manipulate, browse and apply it. Novices, but also the more experienced users often struggle with Taxonomy and do not know its possibilities.
Key elements:
  1. Taxonomy may look overwhelming to newcomers. This talk gives a short explanation about what it is and what it does in simple and clear terminology.
  2. A short history of Taxonomy, from Drupal 4/5 to Drupal 7
  3. We're going to discuss when you should use Book.module and when Taxonomy for arranging your content.
  4. What features does core offer to apply and manipulate Taxonomy?
  5. An overview of some contributed modules that help ussers apply and browse through Taxonomy in a variety of ways.

Goal: A better understandig of what Taxonomy is and how to use it appropriately. Also a good insight of available modules that make life easier and prettier for your users.

Improving Drupal's page loading performance (Wim Leers)
As many already know by now, 80 to 90% of the response time of a web page is
dependent on the page loading performance (the fetching of the HTML and all
files referenced). This is different from the page rendering performance,
which is just the time it takes to generate the HTML.
Drupal already tackles several issues pretty well. But there's more we can do!

You can solve several additional problems *today*, just by installing extra
modules (such as Support file Cache), by configuring Apache (e.g. gzipped
output), or by configuring some shell scripts (e.g. to optimize image files).
I'll explain you how to apply these solutions.

For most Drupal sites, CDN integration and putting JS at the bottom
of the page have the biggest impact. However, these two techniques
are currently *very* hard to apply properly to Drupal: both require hacks to
Drupal core.
My aim is to solve both of these problems as part of my bachelor thesis. I'll
explain how I expect to solve this and the impact of both issues on your site.
Questions and suggestions are welcome!

Building a community website using Drupal (Contact: Niels van Mourik < community[at]madcap[dot]nl >)
What www.jobcircle.nl is and how it got created. Joint talk by developers and customer. Speakers not completely known, depending on available time.
What's new in Drupal 7? presented by Robert Douglass
What is there to look forward to, and when can we have it?
  • Testing framework
  • PDO Database backend
  • OPML import functionality
  • Improved time zone support
  • Better file handling
  • And lots more...

This will be a tour of the user facing and developer oriented features and changes that will make Drupal 7 sooo hawt.

Moving content from Staging to Live server, Contact: Roel De Meester)
the Problem
Image the following simple situation.

A client has a live site with 1000's of pages, 10's of blocks containing rather static information.
There is almost no user interaction except for a few webforms to collect some user information (contact, request for documentation, etc..)

While the site is live, the client wish to prepare for the next iteration of the website. The new version will contain altered, new and deleted nodes and blocks. There is a workflow to allow approving all the changes by the end-redaction. While the old site is unaltered they wish to have a live-preview of what the new website will look like.

a Solution?
Can Drupal handle this out-of-the-box?
An initial guess would be to define a some states using the workflow module and handle revisions using the revision_deletion and revision_moderation modules.
But that doesn't help when you want to test drive the site as anonymous visitor.
How DID we do it? A small set of bash scripts and drupal modules did the trick. We'd be honoured to explain those and be cross-fired with questions!

Newbie session : XX modules you must-know to enhance your Drupal 6 sites (Alexandre Eisenchteter NOT CONFIRMED)
Based on my modules guide at www.ineation.com, I could guide newbies selecting the right modules for specific tasks (in English or in French)
Drupal: from 2001 to 2009 (Dries Buytaert)
History of Drupal, and the current state of Drupal 7. This talk will be light, and mostly non-technical. (Update: it looks like Robert Douglas is going to talk about D7. I could focus on the history of Drupal and then hand it off to Robert, or I could reconsider my topic. Suggestions welcome.)
Drupal Multi-site for Fun and Profit (Emma Jane Hogbin)
Tired of handing out FTP accounts for Web site hosting? Get a little queasy whenever someone requests Front Page extensions? Drupal to the rescue! By using Drupal's multi-site install you can use a single code base to power all of your customers' Web sites. This will make a whole lot of things easier including tech support and security updates. In this session you will learn how to install Drupal, where to put modules and themes so they show up in the right places, and how ensure your customers have the right amount of control over their own domain.

This is an extension of the small business talk I gave in Szeged; and could be paired nicely with the "modules you should know session."
If there is more interest in a theming session, that would be fun to deliver too!

Drupal showcase: Uit in Vlaanderen (dotProjects - Davy Van Den Bremt en Frederik Van Outryve)

DotProjects is developing a new website for Cultuurnet Vlaanderen. This website allows users to browse all kinds of events happening in Belgium. All event data is not managed in Drupal but is managed in Cultuurnet's own system and access to this data is provided by their REST API.

This event data, which is "hosted" on their API is enriched with comments, ratings, YouTube video's, Press releases, ... in Drupal. To make this possible, all events need to exist in Drupal as nodes. For this we developed an offline synchronisation method and a real time synchronisation method where nodes for events are only created as soon as their node page is accessed.

For each event the system also tries to look for a YouTube video, Flickr image, Wikipedia entry. This all happens automatically without any user interaction. For this a custom Drupal module was developed (Service Attachments) which allows to automatically look for content on APIs for each node.

Some highlights:

  • Building a site on an API
  • On the fly creation of nodes
  • Service attachments module: Automatically adding external content to nodes
  • Performance enhancement
  • Best practices used
Lessons learned: developing Drupal for Dutch local government (co-presentation Frank Schaap (municipality of Vught) and Safeen Ghafour (Madcap))
This is a follow-up to the presentation we did at Fosdem 2008. Last year we were just a few weeks shy of launching the first phase of the site, this year we can report on the now completed the second phase, in which we added DigiD authentication (Dutch governmental authentication service for citizens), ordering products and integration with various national, governmental information services. There are 5 main topics in our talk:
  • brief overview of the website and the Drupal setup
  • working together: a step beyond the client-developer relationship
  • lessons learned 1: what we learned about rolling out a combined intranet-internet Drupal site in a 200 employee organization
  • lessons learned 2: identifying some technical hurdles that prevent easy adoption and some of the solutions we think of implementing next
  • promoting Drupal: our proposal for cooperation in promoting Drupal in the Netherlands so that it benefits the (developer) community as a whole
Automated Web Translation Workflow for multilingual Drupal sites (Stany van Gelder)
Many organizations operating across the borders are reluctant to localize their (Drupal) web site content because of cost and time constraints. They are aware though that, just as print marketing, e-marketing also needs to use the business language of the local markets in order to be successful. Find out about how you can automate the web translation process and dramatically cut budget and deadlines, with the AWTW module for Drupal (available in the Drupal community for about a year now). And see how large organisations have been making use of this efficient solution. This presentation would be non-technical and given by a non-developer.
from broadcaster sites to flemish government sites : drupal going from social networking to information management (Vincent Vanderbeck)
In this session we will bring you an overview of building the smaller sites using blog and other community building to the larger implementations whith complex information structures.

Video in Drupal :
To be able to respond to the demands of the broadcasters, calibrate created a flash video player and integrated this in the drupal implementation of these broadcasters.

Complex information architecture :
For a flemish government institution we have created some modules that manage information differently so that smaller chuncks of information can be used seperatly.

Talk Requests
- community topics: the new drupal.be and drupal.org, rebranding drupal, usability initiatives, code sprints
- newbie sessions: help your fellow drupal lover get started.
- drupal versions: choosing between drupal 5 and 6. When to upgrade major and minor versions (batigolix, are you a candidate?) @@@ nope unfortunately i cannot say anything sensible about this subject .@@@