Ce que les Chef de Projets doivent savoir sur Drupal

Preview:

DESCRIPTION

 

Citation preview

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

drupal.orgCheck Drupal.org for updates!

Une communauté très active

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

Module search

drupal.org/project/modules

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?

Reading a project page

drupal.org/project/bean

1

3

52

4

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