Post on 22-Dec-2014
description
Webinar Linalis & Acquia
"Facteurs clés de succès d’un développement Drupal pour les Chefs
de Projet"
21/05/2013 Linalis - Acquia
Agenda
Linalis Pourquoi Drupal ? Planification projet Quels compétences Utiliser la puissance de Drupal Stratégie de gestion de Contenu Les autres problématiques
21/05/2013 Linalis - Acquia
A propos de
21/05/2013 Linalis - Acquia
Nicolas Bocquet
Responsable Pôle Web Linalis
Twitter: @Nicolas_BocquetEmail : nbocquet@linalis.com
Le Groupe Linalis
• Créé en 2002 • Présent en Suisse, France, au Royaume Uni
Historique
• Technologies du “Décisionnel” ou “Business Intelligence”
• Solutions Web
Domaines d’Expertise
Consultants Expert & Formateurs Certifiés
• Webinars, Séminaires, Conférences, Formations• Toutes les informations sur notre site www.linalis.com
Formation certifiées, Sur-mesure & Séminaires
21/05/2013 Linalis - Acquia
Linalis en quelques chiffres
+20% Chiffre d’Affaires en 2012
Plus de 100 références clients
60 Collaborateurs
Acteur européen
Linalis Suisse (Siège), Genève (2002)Linalis France, Paris (2011)
Linalis Ltd., Birmingham (2012)
21/05/2013 Linalis - Acquia
L’Objectif Linalis
Ensemble, optimisons les performances et la visibilité
de votre entreprise!
21/05/2013 Linalis - Acquia
Linalis Web Factory
21/05/2013 Linalis - Acquia
Nations Unies :
Organisation Mondiale de la Santé
ONU SIDA
Nos Partenaires
Business IntelIigence
Web
Infrastructure
21/05/2013 Linalis - Acquia
Nos Clients
Secteur Public& ONG
Secteur Privé
Secteur Financier & Assurances
21/05/2013 Linalis - Acquia
Qu’est ce que Drupal?
Drupal est …
Une plateforme de publication
Un moteur de recherche efficace
Une plateforme communautaire
Multilingue
Une bibliothèque online
Une plateforme de lancement d’artiste
Une plateforme de création de Produit
Le choix de Drupal?
You choose...
3rd party systems, WYSIWYG.Data structureLayout of administration area.
System specifies..A WYSIWYGContent typesUser roles
Assumes how to...organize content,manage media, etc
CMS vs framework
CMS Platform Framework
More assumptions Less assumptions
DrupalDjangoRuby on RailsZend
WordpresseZ PublishDotNetNuke
CMS vs framework
CMS Platform Framework
More assumptions Less assumptions
Les étapes clés d’un projet
Commençons par la planification!
From “Planning and Managing a Drupal Project” by Amye Scavarda inThe Definitive Guide to Drupal
Deploymentand Launch
DesignDiscovery
Content staging
Information Architecture
Development/Implementation
QualityAssurance
MaintenanceStarting your next project
Kick off!
Constituer une équipe avec les bonnes compétences
L’équipe de développement
CMS Framework“Site builder”
Ne nécessite pas de connaissance de programmation
Maitrise le fonctionnement de Drupal ainsi que les modules majeurs
“Developer”
Expertise dans la programmation PHP
Connait le “Building” de site Drupal ainsi que la customisation du Code.
“Themer”
Découpage du design
Intégration CSS
Connait le “Building” de Drupal ainsi que la création de thèmes
Compétence de Site Builder
Compétence de Développeur
Compétence de Themer
Utiliser la puissance de Drupal
Un site Drupal est fait de….
“Projets”
• Module: code qui modifie, étend ou améliore les fonctionnalités de base.
• Thème: Fournit le design de votre site
• Distributions/Installation profiles : Drupal prépackager avec thème et modules.
Drupal de base ou Distributions ?
Distributions
?
Les distributions les plus connuesusecod.com
commons.acquia.combit.ly/dc-demo-cg
openpublishapp.com
Utiliser ou faire ses modules?
Site web / Application typique
Greaterrisk
Est-ce que Drupal sait faire ça?
“Il y a un module pour tout ou presque”
drupal.org/project/modules
Ou une API très complète
Customiser?
• Dans quel cas:
– Pour modifier les comportements des modules. – Pour améliorer un modules qui n’est pas encore stable
• Attention:
– Attentions aux développeurs qui re-écrivent une partie de Drupal
– Ou ceux qui hackent les modules ou le core
Les indicateurs de clés
Reputation
Est ce que le contributeur a fait qu’un seul module
Est ce que le contributeur est connu dans la communauté?
Portée
Plusieurs contributeurs ?
Nombre d’installation?
Intégrer avec d’autres modules?
Valeur
Récent commits( 4 derniere semaines)?
Récent release?
Issue queue and maintenance?
Créer son thème
Utilisation d’un thème de base
• Peu d’offres de thèmes déjà finis
• De nombreuses fonctionnalités nécessaires à chaque projet
• Création d’un sous-thème– Pour bénéficier des fonctionnalités déjà implémentées– Industrialisation des thèmes
La problématique de la gestion de contenu
Edition du contenu
1
2
Personalisation de l’admin1
Workbench3
2 Changes in editing forms
Workbench
Interface
Quelles autres problematiques?
Les difficultés à affronter
• Gestion des plateformes.
• Gestion de version.
• Ne pas tomber dans la profusion de modules installés
• …
Merci pour votre attention!Vous avez des questions?
N’hésitez pas à utiliser la fenêtre prévue à cet effet
Nicolas BocquetEmail: nbocquet@linalis.com
Twitter: nicolas_bocquet21/05/2013 Linalis - Acquia
21/05/2013 Linalis - Acquia
Drupal 7 in a Day! •10 Juin 2013 à Paris•16 Septembre à Genève
Site Building with Drupal 7•11-12 Juin 2013 à Paris•17-18 Septembre à Genève
Theming and Panels•13-14 Juin 2013 à Paris•19-20 Septembre à Genève
Drupal 7 Module Development•17-18 Juin 2013 à Paris•23-24 Septembre à Genève
Nos Prochaines Formation Acquia – Drupal