This site is archived.

Developer

Code driven development: a 100% Features based development workflow

Antonio De Marco 29 June 2010
Type:  BOF session

Have you ever been frustrated by the way you and your team work with Drupal, finding yourself replicating change after change or following complex and error-prone protocols to get your latest development to that production site? Do you want to be able to reuse your settings and configuration across different projects, thus speeding up your development process? Are you looking for ways to work more efficiently with your team on a Drupal project, but haven't figured entirely how? If so, this session is for you.

Have you ever been frustrated by the way you and your team work with Drupal, finding yourself replicating change after change or following complex and error-prone protocols to get your latest development to that production site? Do you want to be able to reuse your settings and configuration across different projects, thus speeding up your development process? Are you looking for ways to work more efficiently with your team on a Drupal project, but haven't figured entirely how?

Additional Presenters:  Andrea Pescetti

Franck Deroche

29 June 2010
Franck Deroche
Local team/staff
Personal information
Open Web Solutions
France
Language (Primary) French
Language (Secondary) English
Social information
DeFr
59710
defr

Richard Jones

29 June 2010
Richard Jones
Local team/staff
Personal information
I-Kos Ltd
United Kingdom
Language (Primary) English
Social information
ikos
435367
richardjones

Richard is a 'veteran' of the CMS world, having worked on his first CMS back in 1999. After joining UK Digital Agency i-KOS in 2001 as a Technical Director, Richard set about building a CMS from scratch using J2EE. In 2007/8 it was time to wave the white flag on our proprietary system (even though we had amassed a user base of almost 1000) and head into the Drupal light. In 2009 i-KOS became an Acquia Gold Partner - which in 2010 has been consolidated as an Enterprise Partner.

Tom Behets

29 June 2010
betz
Local team/staff
Personal information
Krimson
Belgium
Language (Primary) Dutch
Language (Secondary) French
Social information
betz
232832
behets
betz

Tudor Sitaru

29 June 2010
Local team/staff
Personal information
Optaros
Romania
Language (Primary) English
Language (Secondary) Romanian
Social information
tudor.sitaru
665088
tsitaru

Working faster and smarter: Using Aegir and features to manage your sites

Scott Hadfield 29 June 2010
Type:  Not planned session

Site deployments and upgrades don't need to be painful. Improve your workflow and simplify your life with some of the latest Drupal technologies.

This talk will give an overview of using install profiles, aegir and features to manage multiple websites with similar (or identical) requirements. Drupal multisite has been around for years, but upgrading and managing sites in batches can still be a lot of work. These techniques will come in handy even if you have only a single site and want to improve the dev -> production workflow (i.e., no longer making changes in a live environment).

A survey of rich multimedia in Drupal 7

Jacob Singh 29 June 2010
Type:  Session in official program

Usability is #1 goal in Drupal 7. See how you can wow your clients and build rich multimedia solutions in D7.

Jacob Singh (Drupal core developer, Acquia DrupalGardens engineer and Media module maintainer) will be showing off some of the new media file management functionalities in Drupal 7 core and contrib.

This session is geared toward site builders and developers, but most of it will be non-technical and appropriate for business leaders trying to grasp the possibilities. We'll be looking at:

<

ul>

  • Image and file fields in core, how they are used
  • How to add meta-data using the Media module to files. This means captions on images, genres (tags) on mp3s, etc
  • Get the Search Results You Want!

    Peter Wolanin 28 June 2010
    Type:  Not planned session

    The Apache Solr Search Integration module has many configuration options to allow you to customize what gets searched and how different items of content score relative to each other. This session will show you how the configuration options affect your search index and search results.

    The Apache Solr Search Integration can give you great results right away, but have you taken the time to look in depth at its configuration options? Do you understand how changing those setting can provide a better search experience for your users and focus attention on the content you think is most important?

    This session will explain the basic concepts behind the different configuration sections in the admin interface and then show the effect of different configuration options on what goes into the search index, and how search results are found and ordered.

    Drupal Security - Configuration and Process

    Ben Jeavons 28 June 2010
    Type:  Session in official program

    Drupal is a powerful tool that can be configured many ways, sometimes insecurely. Knowing attack vectors against your site and how to prevent them is important for everyone building a Drupal site. In this session, aimed at site-administrators, we'll discuss some vulnerabilities, proper configuration, and what you can do to maintain your site's security.

    Drupal is a powerful tool that can be configured many ways, sometimes insecurely. Knowing attack vectors against your site and how to prevent them is important for everyone building a Drupal site. In this session, aimed at site-administrators, we'll discuss some vulnerabilities, proper configuration, and what you can do to maintain your site's security.

    Topics include:

    • Common vulnerabilities and what they mean
    • Drupal defaults and why you should care
    • Trusting site visitors
    • How to recover from attack
    Additional Presenters:  Gábor Hojtsy

    The Case for Recipes: Open Sourcing Your Process

    amye 28 June 2010
    Type:  Not planned session

    It's like buying a restaurant or celebrity chef cookbook: Even though he's written down all the recipes, and all of the steps are there, you still have to cook. Let's talk about what our recipes look like, outside of development, and how we work with each other to improve both our 'recipes' and 'kitchens'.

    You know when you're doing it wrong. When you're staying up all night trying to figure out what your next steps are, what you should have known three weeks ago about this particular project, and when you just don't know who does what. But you're pretty sure that everyone else doesn't have these particular problems, because they're doing so well!

    This is probably wrong.