This site is archived.

Intermediate

Accelerate your web sites with Varnish

Thomas Barregren 4 July 2010
Type:  Not planned session

Learn how to install, configure and monitoring Varnish Cache - an increasingly popular reverse proxy cache that accelerates content-heavy dynamic web sites.

Varnish is a reverse proxy cache. It accelerate your web site by caching responses from your web server and thereby offloading Drupal. Varnish is a modern solution outperforming its competing products by as much as twenty times. That is the reason for its increasing popularity as web accelerator.

Audience

This session is for anyone who is not afraid to manage Linux servers, but who has not yet looked into Varnish.

What you will learn

In this session you will learn:

  • What Varnish is.
  • When to use Varnish.

See Through Their Eyes: How to Anticipate The Needs of Your Clients

Stuart Broz 4 July 2010
Type:  Session in official program

If you build Drupal sites for others, you've run into differences in vision. Your understanding of a client's needs might be imperfect. A client might make assumptions about what Drupal can easily do and not mention major functionality that they are expecting. This session will concentrate on helping you see achieve a shared vision. This will increase both your efficiency and your client's satisfaction.

This session will focus on opening your mind to the point 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 Drupalspeak.

Ultimately, 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 happy.

Go real-time with PubSubHubbub and Feeds

Alex Barth 4 July 2010
Type:  Session in official program

PubSubHubbub (short PuSH) is a publish/subscribe protocol for RSS and Atom feeds. Instead of polling a news feed periodically for new items, PuSH issues notifications when new items are published: Instant delivery in place of "are we there yet?" aggregation.

PubSubHubbub (short PuSH) is a publish/subscribe protocol for RSS and Atom feeds. Instead of polling a news feed periodically for new items, PuSH issues notifications when new items are published: Instant delivery in place of "are we there yet?" aggregation.

PuSH has gained considerable traction since its inception in 2009. Today, Wordpress, Feedburner, LiveJournal, MySpace, Tumblr and more publish PuSH feeds.

This session will explain:

<

ul>

Users identity and confidentiality management

Adrien Baumann 4 July 2010
Type:  Not planned session

How to ensure collection and retrieval of user identity informations while letting them manage what part of those they are willing to share with the community : www.lefigaro.fr use case through contributed modules and custom code.

A user exists in a community website through their identity. But identity informations are not to be displayed to everyone.
In this session we will talk about tools we used and developed to create, manage and moderate those identities, as well as modules and techniques to provide privacy and confidentiality management.

A few points that will be discussed during this session:
- Profile and Profile Privacy
- Multistep register
- User Workflow
- User roles and User Relationships
- Access control and confidentiality cursor

Additional Presenters:  Frédéric G. MARAND Sibel Demircan Sandrine

15 Modules to help you build a community website.

Adrien Baumann 4 July 2010
Type:  Session in official program

A quick overview of 15 modules to help you turn your drupal website into an interactive and user-friendly community platform.

In 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 community part of the french news website www.lefigaro.fr.

Here is the list of modules we will be talking about.
- Messaging
- Private Message
- Notifications
- Activity
- Facebook Status
- Profile Privacy
- Profile Complete Percent
- Content Profile
- Avatar Selection
- User Relationship
- User Workflow
- Flags
- Organic Groups
- Weblinks
- Shorten

Additional Presenters:  Sandrine Sibel Demircan Frédéric G. MARAND

A method for getting early estimates right

Jakob Persson 4 July 2010
Type:  Session in official program

Almost all 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 fixed number of hours or price. To many this presents an impossible task. What 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 your sales process.

Almost all 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 fixed number of hours or price. To many this presents an impossible task. What 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 your sales process.

Building multilingual projects in Drupal: tales from the road.

Wouter Heyse 4 July 2010
Type:  Not planned session

Straight from Brussels, Europe's ultimate linguistic mosh pit, we share our experiences in supporting multilingual projects. We discuss the pitfalls, ditches, roadblocks and punctures that riddles the path
to finalization.

Straight from Brussels, Europe's ultimate linguistic mosh pit, we share our experiences in supporting multilingual projects. As most of our clients require support for at least Dutch, English and French, we are committed to implement multiple languages as swiftly and seamlessly as possible. Needless to say, this is not easy to accomplish.

Multilingual support can be all too quickly formulated in the requirements document (a mere 'support multiple languages' generally does the trick).

Advanced Site Building Module

Welin Welchev 4 July 2010
Type:  Not planned session

We (Propeople) have been working hard on a concept for Site Buidling and we think we now have a module that is well-tested, stable and ready to be shared with the Drupal community.

Architecturing the way content editor will be able to manage the content on their site is one of the most important parts of building a web site.

What you need to know about User Data Protection in the EU

Type:  Not planned session

From our medical records, to search history, from Facebook, to Google Streetview, web firms now hold tremendous amounts of data of varying value about their users and the public at large. Expectations of how this data may be used and how it must be protected are significantly different between the US and the EU. What do you as web site owners, developers and citizens need to know, and where can you turn to learn more?

As more of our lives move online, a struggle is being waged behind the scenes over who owns our digital identity, our community and the digital trail we leave behind. From our medical records, to search history, from Facebook, to Google Streetview, web firms now hold tremendous amounts of data of varying value about their users and the public at large. What are the responsibilities of these entities in handling this data?

Drupal Performance Boost Solutions

Welin Welchev 4 July 2010
Type:  Session in official program

In this session we plan to share our best practices (what modules we use, hardware setupe, etc.) and explain our approach in building one of the biggest Drupal sites in Denmark, and probably worldwide

Honestly speaking, 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.

Having the experience on more than 250 developed projects we pledge that Drupal performance can be vastly improved according to your website's goals. Indeed, using the right tools we always achieve the results of the Powerful CMS + Amazing Performance.