This site is archived.

Birds of a feather (BoF) space

Usability Research Recommendations (based on usability study findings)

Noyz's picture
Submitted by Noyz on Wed, 08/06/2008 - 16:37.
Co-presenters: 
Placement
Session time: 
08/27/2008 - 16:00 - 08/27/2008 - 16:45

Overview

A discussion about the findings of the two formal usability tests conducted on Drupal, possible resolutions, and methods for building usable applications.

Agenda

* Recap of the top usability issues
* The Drupal Audience - Persona's defined
* Possible Resolutions
* low hanging fruit (easy, impactful fixes)
* high hanging fruit (harder, but important fixes)
* Methods for user centered checks and balances

Goals

The goal of this BoF is to discuss the usability findings and offer up solutions that will make Drupal more usable for new and seasoned users. We'll present ideas, talk about our audience via personas, and highlight methods for achieving more usable results in the future.

Resources

No required resources. Although it would be helpful to familiarize yourself with the two usability studies, which can be found on drupal.org (http://buytaert.net/tag/usability)

How to get a themer to call you the morning after.

mortendk's picture
Submitted by mortendk on Tue, 08/05/2008 - 11:45.

Overview
It can be hard to look up from the daily work and se whats going on at the other side of the fence.

This will be a talk where themers can express their wishes for module developers and how it could be in ideal world, and vice versa
to give both parts a good understanding of the challenges that lies ahead in the day to day work.

It will be a round talk so come join and lets share our knowledge of both worlds

Agenda
* what makes a crappy module for a themer
* what makes a really cool module for a themer
* basic knowledge - what coders can expect a themer / designer knows - is it enough or?
* day to day problems in the theming world
* day to day problems in the coding world
* what "documentation" -cant you just read the code? its in line 1208

* come all together now... a even better tomorrow ;)

Goals
The goal of this session is to give module developers and theming-css geeks a better understanding of each others world.

Resources
some experience as a themer / module developer

The future of imagecache javascript crop

swentel's picture
Submitted by swentel on Mon, 08/04/2008 - 22:06.
Co-presenters: 

Overview

For D6, the imagefield_crop module will be abandoned and Yuval Hager (Yhager) and Kristof De Jaeger (swentel) are joining forces to port Imagecache javascript crop module to D6 and make a top rock module. For this we need to sit down together and come up with a battle plan but also encourage other people to join in. We can use everybody: themers, javascript guru's, UI wizards and php cooks. Join us if you are interested or simply to suggest features for D6.

Resources

http://drupal.org/project/imagecrop
http://drupal.org/project/imagefield_crop
http://drupal.org/project/imagecache

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

    Patching core for performance

    David Strauss's picture
    Submitted by David Strauss on Wed, 07/30/2008 - 22:21.

    Overview

    The stock Drupal core has a number of bottlenecks and limitations for high-traffic and enterprise deployment. Many of the top Drupal sites maintain internal, patched versions of Drupal. While each of these internal versions is custom-built, the patches applied and techniques used to maintain the patches are consistent across these sites.

    Agenda

    * Popular patches used by high-traffic sites
    * When these patches will be in core (or why they're not in core)
    * Patch conflicts to watch for
    * Deployment strategies to eliminate or minimize downtime caused by necessary changes to support the patch changes
    * How to use version control systems to efficiently maintain a patched core without falling behind when the standard core applies security and bug patches. The demonstration will be using bazaar-ng (bzr).
    * Other community resources for making this work easier
    * Case studies in patching core for performance

    Patches/modules considered

    * Master/slave replication
    * memcached
    * Cache Router
    * Removing LOWER()
    * Database lock removal
    * Possibly others

    Goals

    Attendees should leave with the following capabilities:
    * How to decide whether patching core is worth the trouble
    * How to maintain a patched core

    Resources

    Attendees should be familiar with applying patches and using version control systems.

    Drupal'n'Go / Drupal For Good Code Sprint

    Ori Pekelman's picture
    Submitted by Ori Pekelman on Wed, 07/30/2008 - 12:42.
    Co-presenters: 

    A community effort to help a NGO get some ass-kicking internet presence

    On the first weekend of October 2008, in only 2 days, the Drupal French Community will build a complete and live website for a selected NGO. All free. Free as in free beer, and free as in free speech.

    A lot of the organizational details have been ironed out.

    Though we have discussed a lot the question of "how the hell do we pull this off?" and have a detailed an action plan... there must be a million things we forgot.

    Who should come?

    So we are calling on all that have experience in organizing Codesprints/ Hackathons/ Mashpits and generally community events to join us and share their experience and thoughts.

    What should come out of the session?

    We would really like to hace constructive criticisms on our plan to adjust and augment it so we can put all the chances on our side to pull off this event.

    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/

    Getting to grips with CSS

    mcjim's picture
    Submitted by mcjim on Mon, 07/28/2008 - 13:45.

    Overview

    There are many developers who can't stand working with CSS, but are occasionally forced to, and many site administrators who are asked to make small changes to a site's design, but don't know where to start. This session aims to cover the basics of CSS and how to use it to make alterations to your site's theme.
    If there's interest, I'll follow up this session with a BoF to help tackle specific problems on your own sites.
    Please let me know if there's something I've missed from the agenda.

    Agenda

    * What is CSS?
    * I don't get the cascade: please explain it again.
    * Using the cascade to target different areas of your page.
    * FireBug to the rescue!
    * Take apart page.tpl.php and put it back together the way you want it.
    * Using template.php to make your life easier.
    * Modules that can help.
    * Dealing with Internet Explorer.

    Goals

    This session aims to cover the basics of CSS and how to use it to make alterations to your site's theme.

    Requirements

    Familiarity with Drupal, perhaps a rough idea of what's in a theme.
    Some knowledge of HTML.
    We'll be copying and pasting a little PHP, too.

    Securing PHP

    meba's picture
    Submitted by meba on Sun, 07/27/2008 - 11:41.

    Overview

    In this BoF, we will discuss practices for securing PHP from the Server Administrators view. This includes various web server settings, php.ini settings and demonstrations of less-known attacks.

    Agenda

    * Web server settings for PHP security
    * See for yourself - demonstrations of weird attacks
    * php.ini settings
    * Discussions

    Goals

    After you walk away from this BoF, you will know more about PHP settings, how to secure it and most importantly: How to sleep better at night.

    Support of drupal for RIA like Flex

    sree's picture
    Submitted by sree on Sat, 07/26/2008 - 20:22.

    Overview

    I would be talking about how drupal supports the RIA like Flex based applications.

    Agenda

    * Introduction to RIA
    * Introduction to Flex
    * How drupal supports Flex based applications
    * Difficulties involved
    * Future support

    Goals

    To make the people aware of the support provided by drupal to use RIA.

    Resources

    Flex based drupal modules.