This site is archived.

Showcases, user experience and design track

Node Templating

Lynn's picture
Submitted by Lynn on Fri, 07/18/2008 - 03:32.

Session recording

Placement
Session time: 
08/27/2008 - 15:00 - 08/27/2008 - 15:45

Overview

This session will focus on taking full control of node displays. It will be geared toward intermediate and beginner Drupal themers.

Agenda

* Using Devel module to build node templates
* Templating with Zen theme
* Creating clean and maintainable templates
* Adding and changing node variables
* Working with CCK and node templates
* Panels 2 for node displays
* Using custom node templates for views
* Customizing node component displays such as taxonomy and links

Goals

Attendees should leave the session feeling confident that they can template the most complex displays.

Requirements

Fluency in xhtml and a (minimum) beginner's level of php will be needed.

Making of a Full flash front-end for luxury e-commerce

drico's picture
Submitted by drico on Thu, 07/17/2008 - 20:49.

Session recording

Placement
Session time: 
08/29/2008 - 16:00 - 08/29/2008 - 16:45

Overview
We propose to show you the making-of boucheron.com, an e-commerce Drupal website we've built for two years, with a full Flash front-end. We'll also present some bits of the specific backoffice and how in/out dataflow works.

Agenda

* Flash and drupal, how to make them talk together
* Used modules for ec-commerce
* Creation and extension of e-commerce modules
* Creation of the backoffice
* Integration with others informations system : ERP, CRM, AS400

Goals

Understanding the building parts by parts of a successful e-commerce service in an international context using flash for a luxury user experience.

Resources
* ecommerce website
* company data flows

iwanttospeak.net - a worldwide language learning community

derjochenmeyer's picture
Submitted by derjochenmeyer on Tue, 07/15/2008 - 14:36.

Session recording

Co-presenters: 
Placement
Session time: 
08/29/2008 - 15:00 - 08/29/2008 - 15:45

Overview

iwanttospeak.net is a worldwide language learning community. From the initial idea to its beta launch only a few weeks passed. This shows Drupals power and flexibility in "rapid prototyping". The goals were: Possible support of all world languages (managed by the community itself), Private messages, Custom User Profiles, easy but failsafe geographical tagging of users for a worldwide proximity search, ...

Agenda

* Rapid Prototyping to speed up developement
* Customizing Themes and Modules
* Multilingual support
* Geotagging of Users and worldwide proximity search
* Usability improvements

Goals

During this session we want to share our experience using Drupals army of contributed modules for „rapid prototyping“. We also would like to discuss, which contributed modules are essential for developing websites with Drupal. We think that knowing a number of contributed „keymodules“ is absolutely essential for developing websites with Drupal.

We will show how we used the Bio module for collecting all user related information during the registration process and storing this information as nodes.

A key feature of iwanttospeak.net is the worldwide proximity search for users. We will show how we used Googles API for the geospatial information and how we use this information to calculate the distance between users worldwide.

iwanttospeak.net is currently available in 9 languages (including Russian, Hungarian, German, Italian). All translations were contributed by members of the iwanttospeak.net language community with little technical knowledge and no Drupal experience. We will demonstrate how we used i18n module and a slightly modified version of the Localization client Module to let users directly translate the interface.

Resources

www.iwanttospeak.net

Drupal for Museums

farriss's picture
Submitted by farriss on Wed, 07/09/2008 - 21:26.

Session recording

Co-presenters: 
Placement
Session time: 
08/28/2008 - 09:00 - 08/28/2008 - 10:30

Overview

Drupal is increasingly making a place for itself among museums around the world. As a strong and flexible framework Drupal can be a good fit for these sorts of organizations.

This session will be a case study and lessons learned from two museum web sites Palantir has built using Druapl 5: The Indianapolis Museum of Art and the Art Institute of Chicago. Both sites offered a number of unique challenges but also the opportunity to share amazing and diverse content.

Agenda

* Bringing Drupal into a large, established web presence
* Designing a modern site that still has a strong artistic feel
* Bridging Drupal to legacy multimedia databases, such as museum collection databases
* Drupal as an application framework
* Existing open source museum tools

Goals

We hope to present both the challenges and rewards of integrating Drupal with large, established systems such as those of museums. We also hope to give some insight into how to bend Drupal farther than you ever thought possible.

Resources

Indianapolis Museum of Art: http://imamuseum.org/
IMA Drupal.org Showcase: http://drupal.org/node/188312
Art Institute of Chicago Collections: http://www.artic.edu/aic/collections/
AIC Drupal.org Showcase: http://drupal.org/node/279485

Building Facebook Applications using Drupal

Dave Cohen's picture
Submitted by Dave Cohen on Mon, 07/07/2008 - 20:05.

Session recording

Placement
Session time: 
08/28/2008 - 11:00 - 08/28/2008 - 12:00

Overview

The Facebook Platform allows anyone to create applications which tightly integrate with the Facebook.com website. These Applications can write content to a Facebook user's Profile, News Feed, and also Canvas Pages. This content can be as rich and complex as any website, so Drupal is a natural choice for developing on this platform.

This session will introduce the Drupal for Facebook project, and the best ways to use it. We will include a demo of one or more live Facebook Applications powered by Drupal and show some of the basic configuration behind them. And we'll discuss some of the differences of developing for Canvas Pages versus regular web pages.

Agenda

* Brief introduction to the Facebook API
* Brief introduction to Drupal for Facebook
* Demo of live Facebook Application
* Behind the scenes configuration of that Application
* Canvas Pages (FBML) vs. HTML
* Question and Answer

Goals

This session will give a basic understanding of the Facebook Platform for those new to it. We'll talk about why one might make a Facebook Application a part of a Drupal-powered website; or why one might build a Facebook App from scratch using Drupal.

We'll also demonstrate how the Drupal for Facebook modules work. Those familiar with Drupal will leave with a sense of how easy (or difficult) it will be to configure one of these applications.

Resources

* Facebook Platform
* Drupal for Facebook project
* Drupal for Facebook canvas pages
* Drupal for Facebook HTML pages

Slides
http://www.drupalforfacebook.org/book/export/s5/1074

Dos and Don'ts for Designing in Drupal

demet's picture
Submitted by demet on Thu, 07/03/2008 - 00:25.

Session recording

Placement
Session time: 
08/27/2008 - 11:00 - 08/27/2008 - 12:00

Overview

This session will focus on strategic tips and tricks for creating visually stunning and highly functional Drupal sites in collaboration with creative partners and colleagues. We will discuss various dos and don’ts associated with designing for Drupal and building custom Drupal themes.

Agenda

* What best practices should you follow when designing for Drupal or building Drupal themes?
* How to communicate with in-house and external design teams when building sites in Drupal
* What’s a good process workflow for building Drupal themes?
* What things can you do to make your life easier when developing Drupal sites? What things will make your life more difficult?

Goals

The goal of this session will be to help people involved in Drupal theme development and/or creating designs for Drupal sites understand the unique challenges of the system and learn how to develop a good workflow and set of best practices that will enable them to create sites that work and look their very best.

Building a Financial Web Application Using Drupal

tobiasr's picture
Submitted by tobiasr on Tue, 06/03/2008 - 19:47.

Session recording

Placement
Session time: 
08/29/2008 - 16:00 - 08/29/2008 - 16:45

or How To Build a Stock Exchange in Three Months With Zero Knowledge, 9,000 Euros, and a Big Supply of Slovak Beer, errrr, Motivation.

Fusu is the Domain Stock Exchange that allows domainers to trade derivative interests in premium, high value domains. At launch, the value of domains on the Exchange exceeded $1.5 million USD. The initial prototype was built in three months by three developers that had basically zero knowledge of Drupal.

Agenda

* From zero to hero - prototype in 3 months
- Drupal as RAD framework
- Drupal as framework
- Closed beta with invites made easy
* Overview of a complex system:
Custom modules: financial backend, accounting, auctions, notifications, graphs, management
Modules used: invite (get users), affiliates (get paying users), dhtmlmenu (oh), cronplus (why not core?), buddylist (everything is social), cacheclear (ah the pain with cache), glossary (nice), faq (also nice), casetracker (for bugs)
* Challenges and lessons learned:
Deployment and development cycles
Scalability
Core hacking
Module hacking
Menu and caching
Drupal 6.x

Goals

We present how we built a relatively complex application in Drupal, describe the challenges we faced or are still struggling with. The goal is to show to the audience that using Drupal can be an efficient solution to create applications and not just content sites.