REX gros projets Drupal. Drupal Camp Toulouse Novembre 2011 quentin.delance@gmail.com @qdelance - +qdelance



Documents pareils
Des millions de visiteurs avec France Télévisions

Gérer une forte charge avec ez Publish Obtenir la meilleure réactivité de publication. Solutions natives ez. Solution spécifique.

Un site web collaboratif avec Drupal. Judith Hannoun - Journées INSHS 16 Octobre 2012

ezpublish vs Drupal It s all about experience

Marché à Procédure adaptée. Tierce maintenance applicative pour le portail web

Webinar. Découvrez Rubedo, la première solution CMS open-source tirant profit des atouts de Zend Framework et du NoSQL. avec la participation de

Drupal, pour quel usage? Comment se positionne Drupal? Les fonctionnalités de Drupal et de son écosystème. L'architecture technique et logicielle Le

Sommaire. 1. Présentation de WordPress. 2. Hébergement et installation. 3. Prise en main, ajouter des contenus

DRUPAL Réalisez des développements professionnels avec PHP (2ième édition)

Tour d horizon des CMS. Content Management System

Introduction aux concepts d ez Publish

Quel CMS choisir pour son site web?

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

Construction d un Site Internet Dynamique avec Joomla René-Yves Hervé, Ph.D.

MANUEL WORDPRESS. Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site:

Drupal un CMS orienté mé2er. Romain JARRAUD Mathieu GROS

Les bonnes pratiques. de l hébergement d un CMS

Choisir la solution d hébergement et de support faite pour vous

PHP 5.4 Développez un site web dynamique et interactif

09 nov Retour d'expérience sur l'implémentation d'une plateforme Drupal / Drupal Commerce

Les Réunions Info Tonic. Utiliser les logiciels libres dans mon entreprise Mardi 21 janvier 2014

Mercredi 15 Janvier 2014

Sommaire. 1 Introduction Présentation du logiciel de commerce électronique 23

Drupal (V7) : principes et petite expérience

Marché n Refonte globale du Fil du bilingue, le site des sections bilingues francophones dans le monde

Web & Libre. Outils pour être présent sur le net librement

Présentation Création-Web

Découvrir le CMS. et l utiliser dans une approche pro!

Déploiement de l infrastructure SOA. Retour d expérience Août 2013

Architecture de serveurs virtualisés pour la communauté mathématique

Conception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA

Quel logiciel DE CRM choisir pour votre force de vente terrain?

Retour d expérience RATP. Intégrer le test de performance au cœur du processus de développement agile. Challenges, techniques, résultats.

Drupal : quelques fonctionnalités (ce qu il permet, ce qu il ne permet pas)

Glassfish dans le milieu médical. Sun Aquarium Paris 26 Juin 2009 Jacky Renno

Cursus 2013 Déployer un Content Management System

CMS Made Simple Version 1.4 Jamaica. Tutoriel utilisateur Récapitulatif Administration

Fabriquant de Fabuleux logiciels

Guide de sponsoring 2014

Découvrir Drupal au travers d un cas client

Drupal vs La concurrence

CMS Open Source : état de l'art et méthodologie de choix

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Drupal, le couteau suisse de la publication d informations

Données des SIM. Données signalétiques (nom, adresse), Historique d achat, Réactions passées aux actions de promotion

Concevoir et déployer. Drupal. ses sites web avec. 2 e édition. Préface de Edwy Plenel. Groupe Eyrolles, 2009, 2010, ISBN :

ez Publish Cloud Edition Présentation

RESUME DE CARRIERE. Alice JULIENNE. 23 ans Nationalité Française Développeur Web Front-End. Compétences

les techniques d'extraction, les formulaires et intégration dans un site WEB

Sommaire. Préface 1 : Pourquoi choisir Magento? Chapitre 1 : Magento, quésaco? Chapitre 2 : Quoi sous le capot?

Solution de gestion de newsletter 12all Version 1.0 p.montier

Hébergement PHP. Comprendre pour bien choisir son hébergement

14 novembre Retour d expérience Drupal et Drupal Commerce

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2

Nouveautés de Drupal 8. Léon

Panorama des CMS open sources. Sylvain Ferrand, CMAP École Polytechnique Journées Mathrice, Poitiers, 19 mars 2008

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

Profils d installation sous Drupal 7

Choisir un CMS... Oui mais lequel? 11/07/11

Créateur de sites Internet. Développeur de logiciels.

c o n c e p t i o n Un savoir-faire et des experts pour concevoir des sites efficaces et durables

Formation Webase 5. Formation Webase 5. Ses secrets, de l architecture MVC à l application Web. Adrien Grand <jpountz@via.ecp.fr> Centrale Réseaux

Erwan GAUTHIER. Consultant Stratégie Marketing Digital

IBM Workplace : Live!

Découvrir Drupal, le CMS Open Source de référence. Michel-Marie MAUDET Linagora /

Les grandes facettes du développement Web Nicolas Thouvenin - Stéphane Gully

e need L un des premiers intégrateurs opérateurs Cloud Computing indépendants en France

De Zéro à Construire des expériences digitales uniques toujours à la pointe du web avec Acquia Cloud Site Factory

Recommandations pour le futur CMS de l'epfl

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.

proximite + qualite + competitivite

Content Management System V.3.0. BlackOffice CMS V3.0 by ultranoir 1

Savoir- Faire Offres mé1ers Offres technologiques

Résoudre les problèmes PHP, les meilleures (et les pires) techniques

Une famille d'applications permettant à toute organisation d'optimiser le suivi et la gestion de ses ressources internes vous présente

Communiqué de Lancement. Sage Intégrale V4.50

Guide Reseller Onbile

Gagner en performance avec un extranet. et mener son projet extranet?

Stage : Développement du contenu Web

Catalogue des formations : Utilisation d outils Open Source

Projet en nouvelles technologies de l information et de la communication

PHP. Performances. Audit et optimisation LAMP. Julien Pauli. Cyril Pierre de Geyer. Guillaume Plessis. Préface d Armel Fauveau

SOMMAIRE 1. NOTRE AGENCE NOS PRESTATIONS NOTRE MÉTHODOLOGIE PROJET NOS OFFRES LES ATOUTS DE NOS OFFRES...

Découvrir Drupal. Les meilleurs thèmes et modules Drupal (présenta5on démo)

Une solution open source, sans commission sur les ventes, avec un engagement limité.

Point 3.1. Publier des contenus dans un portail e-sidoc. Janvier 2013 Documentation détaillée V 2.2

Release Notes POM v5

Une interface moderne et multi devices avec Drupal Focus sur Omega

e-obs : Conception et utilisation Rémy Decoupes Ether // ums3365

Espace numérique de travail collaboratif

PrestaShop 1.5 Créer un site de e-commerce

Module pour la solution e-commerce Magento

SITE I NTERNET. Conception d un site Web

Packs Graphiques. Comparez nos offres! Chrome Silver Gold Platinum Appel non surtaxé. Comment choisir votre pack? Design.

Formation Drupal Commerce Kickstart

Sommaire Livre blanc CGIDEV2 pour RePeGlio

Un nouveau regard sur votre marketing relationnel

Manuel du site internet Guichet Export pour la CCI Marseille Provence

+ DISCOVER " BENCHMARK DU SECTEUR, DE LA CONCURRENCE, + PLAN MÉTHODOLOGIE " STRATÉGIE COMMERCIALE, STRATÉGIE DE MARQUE, MARKETING,

VOLUME 1 CRÉATION D UN SITE WEB

Transcription:

REX gros projets Drupal Drupal Camp Toulouse Novembre 2011 quentin.delance@gmail.com @qdelance - +qdelance

Gros projet? Projet #1 1 an ½ D6 Equipe 8-10 pers. en moyenne Multilingue Multi domaine (Domain Access) Alexa ~ 1400 Intégration d'un backend E commerce (legacy) Migration depuis EZ publish

Gros projet? Projet #2 Plusieurs mois (en cours) D7 Equipe 10-15 pers. Socle pour usine à sites (distribution Drupal) Plusieurs installations différentes par pays Migration depuis X solutions (dont Vignette)

Gestion de projet Source : http://xavier.lienart.pagesperso-orange.fr

Organisation en équipes Equipes distribuées Plusieurs sous chantiers (architecture, fonctionnels, thème) Plusieurs équipes, y compris côté client Business/IT Exploitation/Archi Equipes de test (fonctionnels, recette visuelle) Services en charge de l'implémentation de sous composants jalons projet liés à l'intégration

Les utilisateurs finaux (1/2) Différents profils Proches du HTML Connaissent déjà un CMS différentes problématiques (prévisualisation, acceptabilité des systèmes de cache, ergonomie générale etc) Rarement la vision technique du CMS CDC Site à remplacer ou wireframes/maquettes Peu/pas d expression de besoin sur back office

1 page

header 1 page footer

Menu 1 Menu 2 Bloc banner Bloc banner Type de contenu «news» : Titre Date création Corps (teaser) Taxonomie (free tagging) Type de contenu «sponsor» : Titre Logo (image style) Taxonomie (platinum, gold etc) Page vue news Bloc 1 Bloc 2 Bloc vue sponsor

Les utilisateurs finaux (2/2) «Changement de métier» Conduite du changement = projet à part entière Besoin de formation à Drupal, puis à l'utilisation du nouveau site Démarrage projet définition types contenu échec Risque fort si mal cadrés, et évolutions graphiques permanentes sans réutilisation d'éléments visuels Niveau de support des navigateurs web

Adéquation de la demande (1/2) Grande quantité de code «custom» Drupal utilisé comme un framework Risque fort «il y a un module pour ça» qu'il suffit d'activer... mais en même temps ne pas diverger du standard Surprises du client sur certaines limites de Drupal insister sur l'approche progiciel Autonomie laissée au client

Adéquation de la demande (2/2) Plusieurs axes d'amélioration de Drupal Gestion des media, WYSIWYG (media, liens internes) Staging des données/configuration Prévisualisation en contexte/forward preview Mega menus etc

Environnements (1/3) Dev Assemblage/intégration PIC Recette/Tests Perf/Pré prod/prod Besoin d'aligner ces environnements

Environnements (2/3) 1) Les données de références sont en prod Elle alimentent les environnements Dev Assemblage Prod 2) Le déploiement se teste sur les environnements successifs, reproduits à partir de la prod

Environnements (3/3) Parfois besoin de conservation des données Reset BD peu acceptable lors des montées en version Coder les montées en version (hook update) Valider install from scratch ET en mode update

Exploitation Equipe dédiée côté client LAMP + ou maîtrisé/validé (surtout Varnish) Droits cloisonnés (admin Apache!= admin MySQL) Hébergement multi instances (besoin d'un php.ini dédié) Pas toujours accès internet (drush ) Prévoir automatisation via scripts appels à update.php ; exports BD + files ; logs etc Intégration avec outils de monitoring (lignes de vie)

Performance Chantier nécessaire, au «bon» moment du projet Scénarios pertinents Besoin de générer la volumétrie cible Besoin d'avoir les seuils à atteindre Attention au pic ratio Attention aux paramètres structurant comme le % de trafic authentifié

Sécurité / communauté (1/2) Nombreuses mises à jour de module durant les dev Sur X mois de dev, compter Y MAJ Drupal & modules Nécessaire pour être réactif en cas de faille (prod) Avoir accord du client pour reverser à la communauté.

Sécurité / communauté (2/2) «Patch management» 1 an de dev 52 modules (40 sans modif + 12 forkés) 2/3 3/4 des patchs soumis intégrés Sécuriser le Drupal «out of the box»

Merci de votre attention Merci aux organisateurs Merci aux sponsors Questions?