This site is archived.

Case study

Guitar Module Showcase

flobruit's picture
Submitted by flobruit on Fri, 08/29/2008 - 17:08.
Placement
Session time: 
08/30/2008 - 11:00 - 08/30/2008 - 12:00

This is a small informal presentation of the guitar module (http://drupal.org/project/guitar) which lets you put guitar chord diagrams on your website.

Depending on the interest, we can go through how to use the module, how it works, potential use cases and planned features.

Looking behind Drupalcon.org, good and bad

Gábor Hojtsy's picture
Submitted by Gábor Hojtsy on Thu, 08/28/2008 - 13:23.
Placement
Session time: 
08/29/2008 - 16:00 - 08/29/2008 - 16:45

Building a website for Drupalcon.org is a challenging matter. There are lots of features to work with, the site should adapt to the needs at any time and of course should show that when Drupal is used to build its own conference website, it should do cool stuff for its attendees and other interested parties.

There were lots of design decisions made on the site given the needs we specified based on our look at previous Drupalcons and our own expectations. Sometimes existing modules fit well into our plans, quite a few times we needed glue code or our own code to do the work. Sometimes our own code resulted in superb end results but then also sometimes made mistakes. It also turned out that some of our design choices were not perfect and in some cases our implementation was not adaptive as we wished.

I hope to tell stories about these experience, dive into some details about the implementation, glue code, own code. You will most probably not get clear recipes, and definitely not ready to use code.

Ps. (If we have time and interest, we can get into the making of do.drupaltown.org - our management website for this event and lessons we learned using and sometimes not using that).

Hacks Happen

AmandaGiovanni's picture
Submitted by AmandaGiovanni on Mon, 08/25/2008 - 22:34.

Based on real-world data from thousands of Web application assessments, The presentation will provide a look at the top vulnerabilities that attackers are exploiting to steal corporate and customer data from public and intranet websites.


CommonPlaces, Katalyst and WhiteHat are the only source that can track these trends and deliver a comprehensive, straight-from-the-trenches view of the state of website security.

  • Identify and discuss the latest top ten vulnerabilities, by industry
  • Reveal the new threat that enters the Top Ten for the first time
  • Discuss promising new signs in the fight against website vulnerabilities
  • Present strategies for complete website security

drupaleo - talent growing and hiring for drupal

peterzoe's picture
Submitted by peterzoe on Fri, 08/01/2008 - 10:53.
Placement
Session time: 
08/28/2008 - 11:00 - 08/28/2008 - 12:00

Overview

Since the drupal world is constantly growing with more and more (non-)commercially oriented projects and people starting off, I thought it was time to come up with a platform that tries to connect projects (as well as staffing requests), people (drupalists) and knowledge. As of now I am in the final stage of launching this non-commercial platform, called drupaleo, as a beta version.

Agenda

  • presentation of drupaleo concept and solution design
  • live demo
  • discussion on content structure (taxonomy)
  • general feedback, ideas and contact
  • Goals

  • Introduce drupaleo
  • Gather feedback
  • Find (developing) supporters
  • Resources

    clear mind required

    12seconds.tv: A case study on Drupal with the YUI

    v's picture
    Submitted by v on Tue, 07/29/2008 - 09:59.

    Overview

    What is 12seconds.tv?
    12seconds lets you create and share short video updates with your friends and family.
    Why Drupal for 12seconds?
    Because it's a solid framework that just works well. Really.
    What is the YUI?
    The Yahoo User Interface (YUI) Library is a collection of JavaScript and CSS resources that make it easier to build richly interactive applications in web browsers.

    Agenda

    1. Using the YUI Grids
    2. Compressing the CSS
    3. ???
    4. Q & A

    Goals

    • When building with the YUI it's important to know where to put it with all the other CSS files that Drupal spits out.
    • Attendees ought to walk away knowing how to use and customise the YUI Grids for their Drupal sites.

    Resources

    1. http://developer.yahoo.com/yui/grids/

    Developing flexible and modular JavaScript components

    kkaefer's picture
    Submitted by kkaefer on Tue, 07/29/2008 - 00:41.

    Session recording

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

    Overview

    We'll discuss ways to develop reusable and flexible JavaScript components by leveraging JavaScript's full potential and using Drupal's lightweight JavaScript frameworks. We'll look at several JavaScript components and see how they were implemented and how they interact with each other.

    Agenda

    * The JavaScript widget skeleton
    * Bootstrapping components with Drupal.behaviors
    * Interaction with delegates
    * Managing events
    * Talking back home
    * Making it themable and translatable

    Goals

    The session aims to create a better understanding of how JavaScript components can be built in a more modular and extensible way.

    Resources

    You should be familiar with JavaScript and jQuery.

    The Views 2 user interface - retracing the design process

    yoroy's picture
    Submitted by yoroy on Fri, 07/18/2008 - 22:40.

    Session recording

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

    Overview

    Version 2 of the popular Views module was rewritten from scratch to make it even more flexible and powerful. With more flexibility comes more complexity and quite some time was spent working out a user interface that could expose all these powerful features without becoming an enormous scrolling form. This session retraces the process that led to the current interface, showcasing how developers and interface designers worked together to find a working solution to a complex problem.

    Agenda

    - Views1 to Views 2: adding multiple dimensions of infinite flexibility.
    - Concepts, wireframes, and other false starts.
    - Two basic concepts: sentences and summaries.
    - The end result. Do you like it? What could be better? How can we translate the good bits to other use cases?

    Goals

    First of all, this presentation wants to provide an overview of the design process for this particular user interface. The larger picture is that the web is rapidly evolving from websites into web applications. The Drupal UI toolkit has to be extended with smarter and more complex form widgets to build the interfaces for these web apps. Ideally the good stuff in Views 2 can find it's way into other Drupal applications as well.

    Resources
    Bring your own feedback on the new interface! What do you like, what do you think could be improved?

    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

    MediaRSS and PicLens

    swentel's picture
    Submitted by swentel on Sun, 07/13/2008 - 15:22.

    Session recording

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

    Overview

    Media RSS (MRSS) is an RSS module used for syndicating multimedia files (audio, video, image) in RSS feeds. It was designed in 2004 by Yahoo! and the Media RSS community, and adds several enhancements to RSS enclosures. PicLens is Browser extension which reads in such an rss feed and provides your visitors with an immersive slideshow experience for rich media on your website. If you don't have the plugin installed, PicLens Lite can be enabled to use a flex application.

    Agenda

    * What is MediaRSS and what's the format
    * Showcase of PicLens extension
    * Introduction to Piclens Module and sub-modules and API
    * Plan for the future: mediarss api in core or separate contrib?

    Goals

    Cool demo of piclens and getting more media maintainers interested to implement hook_media_rss_items into their projects.

    Resources

    http://drupal.org/project/piclens : piclens module
    http://realize.be/image-galleries/drupalcon-boston-2008 : piclens module in action
    http://search.yahoo.com/mrss : mediarss specification