57
Webinar Linalis & Acquia "Facteurs clés de succès d’un développement Drupal pour les Chefs de Projet" 21/05/2013 Linalis - Acquia

Ce que les Chef de Projets doivent savoir sur Drupal

  • Upload
    acquia

  • View
    772

  • Download
    0

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Ce que les Chef de Projets doivent savoir sur Drupal

Webinar Linalis & Acquia

"Facteurs clés de succès d’un développement Drupal pour les Chefs

de Projet"

21/05/2013 Linalis - Acquia

Page 2: Ce que les Chef de Projets doivent savoir sur Drupal

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

Page 3: Ce que les Chef de Projets doivent savoir sur Drupal

A propos de

21/05/2013 Linalis - Acquia

Page 4: Ce que les Chef de Projets doivent savoir sur Drupal

Nicolas Bocquet

Responsable Pôle Web Linalis

Twitter: @Nicolas_BocquetEmail : [email protected]

Page 5: Ce que les Chef de Projets doivent savoir sur Drupal

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

Page 6: Ce que les Chef de Projets doivent savoir sur Drupal

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

Page 7: Ce que les Chef de Projets doivent savoir sur Drupal

L’Objectif Linalis

Ensemble, optimisons les performances et la visibilité

de votre entreprise!

21/05/2013 Linalis - Acquia

Page 8: Ce que les Chef de Projets doivent savoir sur Drupal

Linalis Web Factory

21/05/2013 Linalis - Acquia

Page 9: Ce que les Chef de Projets doivent savoir sur Drupal

Nations Unies :

Page 10: Ce que les Chef de Projets doivent savoir sur Drupal

Organisation Mondiale de la Santé

Page 11: Ce que les Chef de Projets doivent savoir sur Drupal

ONU SIDA

Page 12: Ce que les Chef de Projets doivent savoir sur Drupal

Nos Partenaires

Business IntelIigence

Web

Infrastructure

21/05/2013 Linalis - Acquia

Page 13: Ce que les Chef de Projets doivent savoir sur Drupal

Nos Clients

Secteur Public& ONG

Secteur Privé

Secteur Financier & Assurances

21/05/2013 Linalis - Acquia

Page 14: Ce que les Chef de Projets doivent savoir sur Drupal

Qu’est ce que Drupal?

Page 15: Ce que les Chef de Projets doivent savoir sur Drupal

Drupal est …

Page 16: Ce que les Chef de Projets doivent savoir sur Drupal

Une plateforme de publication

Page 17: Ce que les Chef de Projets doivent savoir sur Drupal

Un moteur de recherche efficace

Page 18: Ce que les Chef de Projets doivent savoir sur Drupal

Une plateforme communautaire

Page 19: Ce que les Chef de Projets doivent savoir sur Drupal

Multilingue

Page 20: Ce que les Chef de Projets doivent savoir sur Drupal

Une bibliothèque online

Page 21: Ce que les Chef de Projets doivent savoir sur Drupal

Une plateforme de lancement d’artiste

Page 22: Ce que les Chef de Projets doivent savoir sur Drupal

Une plateforme de création de Produit

Page 23: Ce que les Chef de Projets doivent savoir sur Drupal

drupal.orgCheck Drupal.org for updates!

Une communauté très active

Page 24: Ce que les Chef de Projets doivent savoir sur Drupal

Le choix de Drupal?

Page 25: Ce que les Chef de Projets doivent savoir sur 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

Page 26: Ce que les Chef de Projets doivent savoir sur Drupal

DrupalDjangoRuby on RailsZend

WordpresseZ PublishDotNetNuke

CMS vs framework

CMS Platform Framework

More assumptions Less assumptions

Page 27: Ce que les Chef de Projets doivent savoir sur Drupal

Les étapes clés d’un projet

Page 28: Ce que les Chef de Projets doivent savoir sur Drupal

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!

Page 29: Ce que les Chef de Projets doivent savoir sur Drupal

Constituer une équipe avec les bonnes compétences

Page 30: Ce que les Chef de Projets doivent savoir sur Drupal

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

Page 31: Ce que les Chef de Projets doivent savoir sur Drupal

Compétence de Site Builder

Page 32: Ce que les Chef de Projets doivent savoir sur Drupal

Compétence de Développeur

Page 33: Ce que les Chef de Projets doivent savoir sur Drupal

Compétence de Themer

Page 34: Ce que les Chef de Projets doivent savoir sur Drupal

Utiliser la puissance de Drupal

Page 35: Ce que les Chef de Projets doivent savoir sur Drupal

Un site Drupal est fait de….

Page 36: Ce que les Chef de Projets doivent savoir sur Drupal

“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.

Page 37: Ce que les Chef de Projets doivent savoir sur Drupal

Drupal de base ou Distributions ?

Page 38: Ce que les Chef de Projets doivent savoir sur Drupal

Distributions

?

Page 39: Ce que les Chef de Projets doivent savoir sur Drupal

Les distributions les plus connuesusecod.com

commons.acquia.combit.ly/dc-demo-cg

openpublishapp.com

Page 40: Ce que les Chef de Projets doivent savoir sur Drupal

Utiliser ou faire ses modules?

Page 41: Ce que les Chef de Projets doivent savoir sur Drupal

Site web / Application typique

Greaterrisk

Page 42: Ce que les Chef de Projets doivent savoir sur Drupal

Est-ce que Drupal sait faire ça?

Page 43: Ce que les Chef de Projets doivent savoir sur Drupal

“Il y a un module pour tout ou presque”

drupal.org/project/modules

Page 44: Ce que les Chef de Projets doivent savoir sur Drupal

Ou une API très complète

Page 45: Ce que les Chef de Projets doivent savoir sur Drupal

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

Page 46: Ce que les Chef de Projets doivent savoir sur Drupal

Module search

drupal.org/project/modules

Page 47: Ce que les Chef de Projets doivent savoir sur Drupal

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?

Page 48: Ce que les Chef de Projets doivent savoir sur Drupal

Reading a project page

drupal.org/project/bean

1

3

52

4

Page 49: Ce que les Chef de Projets doivent savoir sur Drupal

Créer son thème

Page 50: Ce que les Chef de Projets doivent savoir sur Drupal

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

Page 51: Ce que les Chef de Projets doivent savoir sur Drupal

La problématique de la gestion de contenu

Page 52: Ce que les Chef de Projets doivent savoir sur Drupal

Edition du contenu

1

2

Page 53: Ce que les Chef de Projets doivent savoir sur Drupal

Personalisation de l’admin1

Workbench3

2 Changes in editing forms

Workbench

Interface

Page 54: Ce que les Chef de Projets doivent savoir sur Drupal

Quelles autres problematiques?

Page 55: Ce que les Chef de Projets doivent savoir sur Drupal

Les difficultés à affronter

• Gestion des plateformes.

• Gestion de version.

• Ne pas tomber dans la profusion de modules installés

• …

Page 56: Ce que les Chef de Projets doivent savoir sur Drupal

Merci pour votre attention!Vous avez des questions?

N’hésitez pas à utiliser la fenêtre prévue à cet effet

Nicolas BocquetEmail: [email protected]

Twitter: nicolas_bocquet21/05/2013 Linalis - Acquia

Page 57: Ce que les Chef de Projets doivent savoir sur Drupal

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