This site is archived.

Developer

NodeStream - A Drupal distribution for newspapers

Dick Olsson 4 July 2010
Type:  Not planned session

NodeStream is a new Drupal distribution aimed at modern newspaper sites with focus on flexible publishing.

This session will highlight some technical and architectual challenges developers are facing when building modern newspaper sites and how we solved them in NodeStream using the big four - Panels, Views, CCK and Rules. This session will also cover the integration between NodeStream and Newspilot, an editorial publishing system used by the majority of all daily newspapers in Scandinavia. The integration is built on top of the Services and Deploy modules. Finally we will talk about how we chosen to package NodeStream with the Features module, Drush Make and a custom install profile.

The Great Git Migration

Sam Boyer 4 July 2010
Type:  Not planned session

Where once there was CVS, tomorrow, there shall git reside. In this session, we'll talk about what the switch is going to mean, where we are in the process, and what we need from YOU!

Drupal.org is migrating from CVS to git. That means core and contrib, every module and every theme, every install profile - everything that was once held in CVS will be moved over to git. For the initial conversion, which we're calling phase 2, our goal is more or less 1:1 feature parity with what we do in CVS now. The big goodies will come later, in phase 3.

The importance of accessibility & Drupal's future

William Lawrence 4 July 2010
Type:  Not planned session

There's been a tremendous effort in making Drupal accessible. Now what?

There's been a tremendous effort in making Drupal accessible. The primary question is, now that we've made it this far, how well does Drupal support the authoring of accessible Web content to everyone? The quality of Drupal in supporting accessible content creation is critical. It's more than marking off a checklist. It's about making that accessibility sustainable through the life cycle of that product.

Additional Presenters:  Jeff Burnz

Usability testing – doing it, sharing it, building on it

yoroy 4 July 2010
Type:  Not planned session

Do you see people use Drupal? Noticing things that confuse them? UX-team would love to hear from you!

Because the one biggest usability issue with Drupal is that there are so very many little ones.

Goal is to lower the barrier for incremental design tweaks based on usability data.
Lets make it easier to share user observations, get better at learning from them and use it inform Drupal design and code.

Varnish HTTP cache server - by Poul-Henning Kamp

Poul-Henning Kamp 4 July 2010
Type:  Session in official program

Varnish is a very fast HTTP cache server, which is to your Drupal what a big rotation press is to a newspapers DTP system.

Want to deliver thousands of pages per second with very low responsetime ? Varnish is your tool for that.

And Facebooks, and BBCs, and SlashDots, and ...

In this talk the author of Varnish will show off his warez, lift the hood and make you think about servers and content delivery in an entirely new way.

MongoDB - Humongous Drupal

chx 4 July 2010
Type:  Session in official program

MongoDB is a database made for websites. Drupal is the best tool to make websites. No wonder the two matches so well.

The session will talk about the deficiencies of the SQL databases we use and how MongoDB goes around some of them and how Drupal makes good use of them. While 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 will be out by the conference so you will hear about the latest and greatest. At DCSF I only gave a glimpse at how Drupal can now fully run without SQL, there will be a lot more done by DC CPH too.

Inside Pantheon: Pressflow, Hudson and Varnish, Oh My!

Josh Koenig 4 July 2010
Type:  Session in official program

Join Drupal performance experts Davis Strauss and Josh Koenig as they dive under the hood with the Pantheon project, an effort to make best practice Drupal development, continuous integration, staging, and safe, easy deployment to liquid-metal-fast production hosting the norm for the ever-growing Drupal community.

How does Drupal fulfill its destiny of running a double-digit percentage of the internet? How can the community continue to grow in breadth and depth of talent? How can we continue to win converts from traditional (proprietary) CMSs? By empowering out users and putting the human at the top of the stack.

Pantheon aims to do this by standardizing and open-sourcing the "magic" of advanced enterprise hosting techniques, bundling the benefit of years of hard-won development experience, and making this all ubiquitously and inexpensively available via Cloud computing.

Additional Presenters:  David Strauss

From Industrial Aid to Self-made, A Story of Drupal, Africa and innovation

Joeri Poesen 4 July 2010
Type:  Not planned session

A look at how Drupal is driving change in African organizations, how African Drupal developers are contributing to Drupal from their unique perspective, and how African Drupal communities are working together to get a pan-African Drupal community going.

Most people think of famine, war, disease, hopelessness and big bucketloads of sand when Africa is mentioned. That's a shame really because Africa is, in many respects, a continent on the move.

This talk will take us through a number of often cited problems which we really see as opportunities where Drupal can (and often already does) play a big remedying role: lack of formal education, illiteracy, unconnected rural regions, the Aid Industry Gone Wild (TM) and lack of transparency in governments and organizations. To name but a few.

Additional Presenters:  Reinier Battenberg

Drupal User Group

JB Ingold 4 July 2010
Type:  Not planned session

Drupal User Group / Drupal association worldwide / Local group or linguistic group / industries related group all of that should work together ? How can it help Drupal grow ?

-Drupal User Group
-Local group or linguistic group
-Industries related group
-Drupal association worldwide

Should we adopt a Drupal Code of Conduct (#DCOC) ?
How can can it works together ?
How can it help Drupal grow ?

This session is more a place holder to have a panel with representative of Drupal User Groups and DA to share experiences and see what works and doesn't works.

Lesser-known Drupal 7

Damien Tournoud 4 July 2010
Type:  Session in official program

Off the postcard track, discover the less-known neighborhoods of Drupal 7: Queues and Jobs, Pluggeable caches, Extensible database drivers, Stream wrappers, Intelligent session handler, etc.

Have you already studied to your heart's content the touristy attractions of Drupal 7 (Entity API, Fields, AJAX framework, etc.)? Looking to see something unexpected in Drupal 7? You're in luck.

Visit with me the semi-secret neighborhoods of Drupal 7, only known by some natives.

  • Queues and Jobs: execute long-running jobs easily and reliably
  • Pluggeable caches: do you love Cache Router, but hope it was properly maintained?
  • Extensible database drivers: ever wanted to be able to alter the behavior of the database engine, to optimize your cluster?