Transcript

Features in love

Features in love

Features in love

‣ The dreams‣ The real life

‣ Modules we really need‣ Profile‣ .make‣ Let’s go building...‣ What you need to know...‣ Questions?

Agenda

Features in love

The dreams

Build a Drupal web application with a single click !

bmeme.make

Features in love

The dreams

Reuse your configurations as piece of code in different instances of Drupal

Features in love

What we need to package:‣ Drupal core

‣ Contrib & Custom modules

‣ Libraries & Patches

‣ Theme

‣ Structure (entities, views, contexts, ....)

‣ Environment configuration

‣ Data

The real life

Features in love

What we need to package:‣ Drupal core

‣ Contrib & Custom modules

‣ Libraries & Patches

‣ Theme

‣ Structure (entities, views, contexts, ....)

‣ Environment configuration

‣ Data

The real life

Drush make & Profile

Which tools can help:

Features Strongarm Node export features

Features in love

Modules we really need

‣ Features‣ Features extra‣ Features Plumber‣ UUID / UUID Features‣ Strongarm‣ Context & Delta‣ Boxes ‣ Node export

and obviously.... drush

Features in love

Profile

Features in love

.make

Features in love

Let’s go building...

Features in love

‣ Design first of all‣ Don’t use shared fields‣ Always declare your dependencies‣ Check auto-detected dependencies‣ Build one feature at once‣ Follow the “kit” specs (http://drupal.org/project/kit)‣ ... and cross your fingers

What you need to know...

Features in love

... to avoid this

Features in love

Luca Corbo (lucor)luca.corbo@bmeme.com

@lucacorbo

Daniele Piaggesi (g0blin)daniele.piaggesi@bmeme.com

@g0blin79

http://bmeme.com

Questions?

top related