SlideShare une entreprise Scribd logo
1  sur  13
Success story d’un
module contribué
     Homebox gestion de
    back-office ergonomique




         Anne Sophie Picot - @asplamagnifique
         Olivier Friesse - @noisetteprod
2008
Genèse du projet
!   Besoins
   !   Créer une page d’accueil personnalisable (BBC like)
   !   Simplicité d’utilisation pour des contributeurs variés
   !   Une solution commune pour les différents projets


!   Aucune solution existante en Drupal 6

!   Développement d’un module custom
2009
Développement
                                                             Porté par des équipes :
                                                                      * Radio France
!   Créer plusieurs pages, avec droits et accès gérés
    par page et par bloc                                              * Breek
                                                                      * OWS
!   Composer manuellement sa page : position de
    bloc, plier/déplier les blocs, filtres, activer/          Utilisations :
    désactiver                                                 * homepage personnalisé
!   Sauvegarde par utilisateur des préférences                 * tableau de bord de
    d’affichage : couleurs, positions                         contribution (bac-office
                                                              ergonomique)
!   Bloc : views en display bloc avec « Exposé le
    formulaire dans un bloc » pour les filtres exposés

!   Création d’un menu de navigation, url / page de
    homebox

!   Code qui respecte les standards Drupal

                                                         http://drupal.org/project/homebox
Soumission du projet
   23 février 2009
Début des voyages de Homebox

!   Dés la sortie du module, il est utilisé par la communauté.

!   Rapidement des retours utilisateurs, conduisant à des fix

!   Utilisation du module
    sur le site du
    DrupalCon Paris 2009
Homebox sur les sites
              de Radio France
!   Utilisé pour les back-office des différents sites
   !   Facilement personnalisable
   !   Répond aux besoins de simplicité de l’interface
   !   S’accorde avec les différents accès et droits des contributeurs


   Intégration simple avec views, droits, workflow, VBO
2010
Un module qui évolue
! Homebox 2, une nouvelle version
  ! Exportabilité des données
  !   Composition plus libre des pages
  !   Configuration incode
  !   Meilleur gestion du cache



   Dashboard
   sur drupal.org !
2011
Chemin de migration
!   Export des données de Homebox 1

!   Jeu de commandes Drush
    Drush	
  dis	
  homebox	
      	
  drush	
  pm-­‐uninstall	
  homebox	
  
    Drush	
  en	
  homebox 	
      	
  drush	
  en	
  rf_backoffice	
  

!   Une features pour le nouveau « tableau de bord »



!   Mises en garde – nouveauté
    !   Récupération des droits à ne pas oublier
    !   Utiliser des « _ » et pas des « - » dans la définition des pages
    !   Modifier les vues, « Exposé le formulaire dans un bloc » à NON
Quelques chiffres
!   Soumission de Homebox 1 le 23 Février 2009      Homebox 1 est
                                                  d’abord utilisé sur
!   Homebox 1 : + de 217 sites qui l’utilisent   d’autres sites que sur
                                                   les sites de Radio
!   Homebox 2 : + de 546 sites qui l’utilisent
                                                         France
! Auj : + de 760 sites qui utilisent HB (1/2)
(données Drupal.org)


                                                  Actuellement sur 3
                                                  sites en production
                                                   de Radio France
                                                            et
                                                      dans tous les
                                                   nouveaux projets

Contenu connexe

Similaire à Success story d un module contribué

Drupal comment contribuer
Drupal comment contribuerDrupal comment contribuer
Drupal comment contribuer
Artusamak
 
Projet de semestre / 1ére partie / partage de contenus multimédias
Projet de semestre / 1ére partie / partage de contenus multimédiasProjet de semestre / 1ére partie / partage de contenus multimédias
Projet de semestre / 1ére partie / partage de contenus multimédias
Laurent Moccozet
 
Panorama des outils collaboratifs du web 2.0
Panorama des outils collaboratifs du web 2.0Panorama des outils collaboratifs du web 2.0
Panorama des outils collaboratifs du web 2.0
sophiebocquet
 
Module Avril
Module AvrilModule Avril
Module Avril
Dubreucq
 
Module Avril
Module AvrilModule Avril
Module Avril
Dubreucq
 
Plugin PMB/SPIP Risom Pour Abf Auvergne 24 Avril 2009
Plugin PMB/SPIP Risom Pour Abf Auvergne 24 Avril 2009Plugin PMB/SPIP Risom Pour Abf Auvergne 24 Avril 2009
Plugin PMB/SPIP Risom Pour Abf Auvergne 24 Avril 2009
Renaud AIOUTZ
 

Similaire à Success story d un module contribué (20)

Drupal comment contribuer
Drupal comment contribuerDrupal comment contribuer
Drupal comment contribuer
 
Découvrir Drupal, le CMS Open Source de référence
Découvrir Drupal, le CMS Open Source de référenceDécouvrir Drupal, le CMS Open Source de référence
Découvrir Drupal, le CMS Open Source de référence
 
Frédéric Bisson - 8 ans de Drupal - Drupal Meetup Rouen #3
Frédéric Bisson - 8 ans de Drupal - Drupal Meetup Rouen #3Frédéric Bisson - 8 ans de Drupal - Drupal Meetup Rouen #3
Frédéric Bisson - 8 ans de Drupal - Drupal Meetup Rouen #3
 
DOTINFO TECHNOLOGY
DOTINFO TECHNOLOGYDOTINFO TECHNOLOGY
DOTINFO TECHNOLOGY
 
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
 
Drush make driven development
Drush make driven developmentDrush make driven development
Drush make driven development
 
Drupagora linagora-20111110
Drupagora linagora-20111110Drupagora linagora-20111110
Drupagora linagora-20111110
 
Compte rendu Blend Web Mix 2015
Compte rendu Blend Web Mix 2015Compte rendu Blend Web Mix 2015
Compte rendu Blend Web Mix 2015
 
Projet de semestre / 1ére partie / partage de contenus multimédias
Projet de semestre / 1ére partie / partage de contenus multimédiasProjet de semestre / 1ére partie / partage de contenus multimédias
Projet de semestre / 1ére partie / partage de contenus multimédias
 
Demokopen
DemokopenDemokopen
Demokopen
 
Présentation de Drupal
Présentation de DrupalPrésentation de Drupal
Présentation de Drupal
 
TYPO3, le CMS de référence au gouvernement québécois
TYPO3, le CMS de référence au gouvernement québécoisTYPO3, le CMS de référence au gouvernement québécois
TYPO3, le CMS de référence au gouvernement québécois
 
Panorama des outils collaboratifs du web 2.0
Panorama des outils collaboratifs du web 2.0Panorama des outils collaboratifs du web 2.0
Panorama des outils collaboratifs du web 2.0
 
Meilleurs logiciels gratuits pour tpe pme
Meilleurs logiciels gratuits pour tpe pmeMeilleurs logiciels gratuits pour tpe pme
Meilleurs logiciels gratuits pour tpe pme
 
Blend web mix 2015 - Rencontre entre un gestionnaire de contenu et un framewo...
Blend web mix 2015 - Rencontre entre un gestionnaire de contenu et un framewo...Blend web mix 2015 - Rencontre entre un gestionnaire de contenu et un framewo...
Blend web mix 2015 - Rencontre entre un gestionnaire de contenu et un framewo...
 
Module Avril
Module AvrilModule Avril
Module Avril
 
Module Avril
Module AvrilModule Avril
Module Avril
 
Plugin PMB/SPIP Risom Pour Abf Auvergne 24 Avril 2009
Plugin PMB/SPIP Risom Pour Abf Auvergne 24 Avril 2009Plugin PMB/SPIP Risom Pour Abf Auvergne 24 Avril 2009
Plugin PMB/SPIP Risom Pour Abf Auvergne 24 Avril 2009
 
Usine à site avec Drupal - Meet up Drupal 2014
Usine à site avec Drupal - Meet up Drupal 2014Usine à site avec Drupal - Meet up Drupal 2014
Usine à site avec Drupal - Meet up Drupal 2014
 
10 usages et outils qui rendent la vie plus facile
10 usages et outils qui rendent la vie plus facile10 usages et outils qui rendent la vie plus facile
10 usages et outils qui rendent la vie plus facile
 

Success story d un module contribué

  • 1. Success story d’un module contribué Homebox gestion de back-office ergonomique Anne Sophie Picot - @asplamagnifique Olivier Friesse - @noisetteprod
  • 3. Genèse du projet !   Besoins !   Créer une page d’accueil personnalisable (BBC like) !   Simplicité d’utilisation pour des contributeurs variés !   Une solution commune pour les différents projets !   Aucune solution existante en Drupal 6 !   Développement d’un module custom
  • 5. Développement Porté par des équipes : * Radio France !   Créer plusieurs pages, avec droits et accès gérés par page et par bloc * Breek * OWS !   Composer manuellement sa page : position de bloc, plier/déplier les blocs, filtres, activer/ Utilisations : désactiver * homepage personnalisé !   Sauvegarde par utilisateur des préférences * tableau de bord de d’affichage : couleurs, positions contribution (bac-office ergonomique) !   Bloc : views en display bloc avec « Exposé le formulaire dans un bloc » pour les filtres exposés !   Création d’un menu de navigation, url / page de homebox !   Code qui respecte les standards Drupal http://drupal.org/project/homebox
  • 6. Soumission du projet 23 février 2009
  • 7. Début des voyages de Homebox !   Dés la sortie du module, il est utilisé par la communauté. !   Rapidement des retours utilisateurs, conduisant à des fix !   Utilisation du module sur le site du DrupalCon Paris 2009
  • 8. Homebox sur les sites de Radio France !   Utilisé pour les back-office des différents sites !   Facilement personnalisable !   Répond aux besoins de simplicité de l’interface !   S’accorde avec les différents accès et droits des contributeurs Intégration simple avec views, droits, workflow, VBO
  • 10. Un module qui évolue ! Homebox 2, une nouvelle version ! Exportabilité des données !   Composition plus libre des pages !   Configuration incode !   Meilleur gestion du cache Dashboard sur drupal.org !
  • 11. 2011
  • 12. Chemin de migration !   Export des données de Homebox 1 !   Jeu de commandes Drush Drush  dis  homebox    drush  pm-­‐uninstall  homebox   Drush  en  homebox    drush  en  rf_backoffice   !   Une features pour le nouveau « tableau de bord » !   Mises en garde – nouveauté !   Récupération des droits à ne pas oublier !   Utiliser des « _ » et pas des « - » dans la définition des pages !   Modifier les vues, « Exposé le formulaire dans un bloc » à NON
  • 13. Quelques chiffres !   Soumission de Homebox 1 le 23 Février 2009 Homebox 1 est d’abord utilisé sur ! Homebox 1 : + de 217 sites qui l’utilisent d’autres sites que sur les sites de Radio ! Homebox 2 : + de 546 sites qui l’utilisent France ! Auj : + de 760 sites qui utilisent HB (1/2) (données Drupal.org) Actuellement sur 3 sites en production de Radio France et dans tous les nouveaux projets