SlideShare une entreprise Scribd logo
1  sur  55
Télécharger pour lire hors ligne
Comment choisir la meilleure
solution technique pour un
projet Web ?
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Sommaire
I. Les différents types de projets Web
II. Les critères faibles de choix
III. Les critères forts de choix
IV.Construire un radar décisionnel
V. Comment tester les solutions ?
I – Les différents types de projets Web
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
PortailGestion de
contenus
(CMS)
DocumentaireE-commerce Autres
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Une classification possible…
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Une classification possible…
Gestion de
contenus
(CMS)
 Destiné à la création et à la publication de contenus et de
pages à partir d’un panneau d’administration (Back-office).
 Sépare le fond (le contenu) de la forme (présentation).
 Extensible à de nouvelles fonctionnalités par la mise en
place de modules (aussi appelés plugins ou extensions).
 Intègre de plus en plus de fonctionnalités héritées des
portails ou de solutions e-commerce sous forme de
modules ou de distributions spécifiques.
Quelques solutions CMS :
WordPress, Drupal, Joomla, eZ
Publish, TYPO3, Jahia, SPIP, Adobe Expérience Manager
(CQ5)….
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Une classification possible…
Portail
 Site qui centralise des services et des ressources de
différentes natures : des espaces de travail collaboratif, des
espaces de publication …
 Favorablement utilisé dans une logique d’organisation ou
de « ferme à site » complexe où des droits peuvent être
appliqués au niveau corporatif (plusieurs sites d’une même
ou de différentes branches), ou spécifiquement à un site.
 Depuis quelques années, les portails proposent des
fonctionnalités qui tendent de plus en plus vers la gestion
de contenus CMS.
Quelques solutions Portail :
Liferay, EXo Platform, Jalios…
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Une classification possible…
E-commerce
 Site qui vend des produits, des services.
 Intègre des fonctionnalités spécifiques liées à sa typologie :
catégorisation du catalogue, gestion des produits, gestion
du tunnel de vente (panier), fonctions de cross-
selling, fonctions d’up-
selling, promotions, couponing, cashback…
 Solutions généralement limitées d’un point de vue
éditorial.
Quelques solutions e-commerce :
Magento, Drupal
Commerce, Hybris, PrestaShop, Opencart, Oxatis…
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Une classification possible…
Documentaire
 Solution visant à permettre la gestion de documents
électroniques de différentes natures au sein d’une
organisation.
 Couvre un certain nombre de fonctionnalités spécifiques
comme le cycle de vie d’un document, de sa création
jusqu’à son archivage.
 De plus en plus de solutions GED disposent d’un front-
office accessible via un navigateur internet.
 Dans la même logique, de plus en plus de solutions
« CMS » disposent d’un connecteur CMIS permettant de
s’interfacer avec une GED (ce qui était jusqu'à’ présent
une spécificité des solutions « portails »).
Quelques solutions de GED :
Alfresco, Documentum, Nuxeo…
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Une classification possible…
Autres
solutions
 Elle regroupe les solutions qui ne rentrent pas dans une
des typologies précédentes.
 Ces solutions peuvent être hybrides (CRM+CMS) ou
présenter certaines orientations typiques (solutions d’e-
learning, wiki, blog…) sous forme de distribution.
 Elles répondent spécifiquement à une problématique
(parfois mieux qu’en passant par un module du CMS) mais
sont rarement extensibles.
 Toutes ces autres solutions peuvent faire également l’objet
de développements spécifiques en utilisant des
frameworks (via Symfony ou Zend par exemple).
Quelques solutions :
Drupal Commons (RSE), Drupal Opigno (e-learning), Dotclear
(blog), Odoo (CMS+ CRM) , Moodle (e-learning), XWIKI, …
II - Quels sont les critères
de choix d’une solution ?
Les critères ayant un impact faible sur le choix d’une solution
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Les critères faibles - Accessibilité
Accessibilité
 L’accessibilité est plutôt un critère à prendre en compte au
niveau du choix du prestataire que de la solution.
 Cela concerne le respect de règles tant au niveau de
l’ergonomie, du graphisme, que du développement du site
web… et qui se prolonge lors de la contribution de vos
contenus.
 L’accessibilité est donc potentiellement respecté par toutes
les solutions. Il faut veiller à ce que l’éditeur WYSIWYG
permette l’utilisation de balises spécifiques lors de la
contribution des contenus.
 Certaines solutions disposent de modules permettant de
valider le HTML d’un contenu avant publication.
 IL n’existe pas de solutions web qui disposent d’un Back-
Office totalement accessible.
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Les critères faibles – Editeur WYSIWYG
WYSIWYG
 Aujourd’hui toutes les solutions disposent d’un éditeur de
texte riche de type WYSIWYG (What You See Is What You
Get).
 Même s’il existe (encore) quelques alternatives, TinyMCE
et surtout CKEditor équipent la majeure partie des
solutions.
 Les fonctionnalités de TinyMCE et CKEditor permettent -
sur certaines solutions - de limiter les boutons de l’interface
en fonction du rôle du contributeur.
 TinyMCE et CKEDitori respectent les contraintes
spécifiques à l’accessibilité (balises complémentaires
, raccourcis clavier).
 Ces deux éditeurs suivent par ailleurs la norme WAI-ARIA
(ajout de marqueurs de sémantique et de métadonnées
aux contenus HTML afin de rendre les contrôles d'interface
et les contenus dynamiques plus accessibles).
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Les critères faibles - Référencement
Référencement
 Aujourd’hui toutes les solutions disposent de mécanisme(s)
favorisant le référencement d’un site : Réécriture des
urls, vérification des liens cassés, gestion des balises, …
 Suivant la solution mise en place, certains modules
complémentaires permettent d’élargir la gestion du
référencement depuis le back-office : XML
sitemap, duplication de contenus, personnalisation plus
poussée de la réécriture des urls, gestion automatique des
balises <meta>…
 Comme pour l’accessibilité, le bon référencement d’un site
passe aussi par des compétences spécifiques : le code
HTML, la mise en place du Responsive
Design, l’éditorial, (longueur du texte, choix de certains
mots, utilisation des balises H1 à H6 pour les titres, nombre
de contenus sur le site…) : c’est plutôt le choix de
l’intégrateur ou de l’agence de référencement qui est ici
discriminant.
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Les critères faibles – Réseaux sociaux
Réseaux
sociaux
 Curieusement, il y a peu de solutions web qui intègrent par
défaut la fonctionnalité de « partage » vers les réseaux
sociaux de type Facebook, Twitter, Google + et consort.
 La mise en place d’une solution tierce, souvent proposée
sous forme de module ou de plugin est nécessaire.
 « Sharethis » et « Addthis » sont les 2 solutions les plus
connues. Il faut dire qu’elles sont très complètes et
s’interfacent avec des réseaux sociaux parfois peu connus
du monde occidental (comme Sina weibo, encore très
utilisée en chine).
 A noter que quelques solutions proposent, nativement /
sous forme de modules, la publication automatique sur les
réseaux sociaux des contenus contribués sur le site.
 La plupart du temps, un développement spécifique (et la
bonne connaissance de l’API du Réseau social en
question) sera nécessaire pour des partages plus poussés.
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Les critères faibles – Digital Asset Management
Mini DAM
 La « mini-DAM » correspond à des besoin simples de
gestion documentaire et est comparable à un répertoire
spécifique où sont rangés les documents
bureautiques, vidéos, images, audios…
 Certaines « mini-DAM » sont plus évoluées que d’autres et
peuvent s’appuyer sur un schéma de métadonnées de type
« Dublin Core » ou encore de disposer d’une gestion
granulaire des droits.
 Différents outils de manipulation des images peuvent être
proposés nativement ou sous forme de module
(redimensionnement, crop, …).
 La gestion du « lock in / Lock out » qui consiste à bloquer
un document à la modification, la possibilité de revenir à
une version précédente du fichier concernent plutôt les
solutions portails que les solutions CMS.
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Les critères faibles – Séparation fond/forme
Fond / forme
 La séparation du « fond » (contenu) de la « forme » (rendu
graphique) est une demande qui revient souvent dans les
cahiers des charges.
 Cependant, c’est le principe même du fonctionnement d’un
CMS et toutes les bonnes solutions actuelles respectent
cela.
 A noter qu’il est possible de gérer de manière précise les
différentes champs qui constituent la forme. Certains CMS
sont pour le coup plus avancés que d’autres, et il s’agit
clairement ici d’un critère fort que nous développerons plus
loin (structuration des contenus).
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Les critères faibles – Responsive Web Design
Responsive
Front
FO
 Un site est en « Responsive Design » lorsque sa charte
s’adapte et de redimensionne automatiquement et de
manière fluide selon les contraintes de résolution des
navigateurs
 De nombreux CMS disposent de fonctions (natives ou
module) qui aident à la prise en charge du Responsive
Design en « Front-Office », notamment sur la gestion des
images où la mise en place de « thèmes » (ensemble de
gabarits) spécifiques.
 Ces aspects restent très limités et la majeure partie du
travail reste à la charge du prestataire en phase de
conception ergonomique puis en développement
II - Quels sont les critères
de choix d’une solution ?
Les critères ayant un impact fort sur le choix d’une solution
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Les critères forts – technologie de développement
 Les solutions de type CMS sont, en grande
majorité, basées sur le langage Java et PHP.
 Si votre site a vocation à être développé en interne ou tout
simplement suivi au niveau de la maintenance, il est
préférable de partir sur un langage de programmation
connu, voir maitrisé par vos équipes techniques.
 Dans cette même logique, lorsque le choix de la solution
technique est effectué, il est préférable de former vos
équipes en interne sur le langage technologique de la
solution choisie (en plus de la formation sur l’outil lui-
même).
 De même, le choix du framework sous-jacent (ie :
Symfony, Zend, Ruby, …) est également important.
Techno :
Java ? PHP ?
Autre ?
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Les critères forts – gestion de l’arborescence
Arborescence
hiérarchique /
logique
 L’arborescence « classique » est hiérarchique. Elle
consiste à ranger chaque contenu dans une rubrique
unique, chaque rubrique peut être elle-aussi associée à
une rubrique de niveau supérieur.
 L’arborescence « logique » est une arborescence à plat.
On estime qu’un contenu peut être rattaché à plusieurs
rubriques. Dans cette approche, la catégorisation des
contenus (par thématique, par cible…) est beaucoup plus
aboutie.
 La gestion d’une arborescence hiérarchique est plus facile
à appréhender pour des contributeurs novices. En
revanche, l’arborescence « à plat » offre plus de
possibilités fonctionnelles et est plus adaptée à une logique
de navigation transverse.
 Attention à ne pas confondre « tags » et « taxonomie » : le
1er permet d’associer à un contenu des mots-clés non
structurés, le 2e à une liste de termes prédéfinis.
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Les critères forts – Plug and play ?
 Certaines solutions sont nativement plus riches que
d’autres et proposent un éventail de fonctionnalités « prêt à
être utilisées » là ou d’autres solutions nécessitent de
passer par un ou plusieurs modules complémentaires.
 Les solutions nativement « riches » sont pour la plupart
plus compliquées à faire évoluer car elles sont dans
l’ensemble pas / peu modulaires.
 Les solutions « plus limitées » nativement peuvent l’être par
choix. Leur philosophie est de ne couvrir que les
fonctionnalités nécessaires dans le cadre d’un projet web.
 Ce sont souvent ces dernières solutions qui, au final, sont
les plus extensibles !Richesse
fonctionnelle
native
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Les critères forts - Extensibilité
 Des communautés sont plus assidues que d’autres sur le
suivi des modules : Certaines solutions nécessitent du
« bidouillage » pour rendre compatible un module d’une
version mineure à une autre.
 La mise en place d’un module externe peut être plus ou
moins chronophage selon la solution choisie : Sur
certaines, l’installation d’un module peut se faire à distance
par simple copier / coller d’Url. Son utilisation peut être
immédiate (par surcharge) ou nécessiter du développement
(déclaration au sein des gabarits).
 Certaines solutions intègrent un mécanisme d’update
automatique qui permet de centraliser de l’ensemble des
mises à jour disponibles (noyau, comme modules) dès le
back-office.
 Il est même possible pour certains, de différencier les
mises à jour liées à des améliorations de celles qui
corrigent des bugs de sécurité
Facilité
d’extension ?
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Les critères forts – Structuration des contenus
Structuration
des contenus
 La structuration des contenus permet de donner du sens à
vos contenus, de favoriser leur exploitation au niveau du
site (moteur de recherche, blocs de rebonds) et participe à
l’amélioration du référencement du site.
 Un contenu « structuré » est composée de multiples
champs de différentes natures : texte court, texte
long, image, document, champ numérique…
 Il est possible de définir des comportements au sein de
chaque champ (champ obligatoire, champ limité en nombre
de caractères…).
 Attention, toutes les solutions ne proposent pas de
structurer les contenus. D’autres proposent une approche
basique, limitée à quelques champs.
 Suivant la solution choisie, la structuration d’un contenu
peut se faire avec ou sans développement spécifique.
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Les critères forts – moteur de recherche
 Toutes les solutions disposent nativement d’un moteur de
recherche.
 Ces moteurs sont souvent limités à de la recherche
« plein-texte » (basé sur les éléments stockés en base de
données) et ne proposent pas des fonctionnalités
nécessaires comme l’indexation des documents
bureautiques, la gestion des résultats sous forme de
facettes, la gestion des synonymes, d’un thésaurus…
 Il faut jauger de la capacité et de la facilité à pouvoir
interfacer la solution technique avec un moteur de
recherche dit « intelligent » : des solutions « open source »
comme Solr ou Elastic, des solutions « propriétaires »
comme Exalead ou Antidot.
 Cette intégration peut être facilitée par la mise en place de
module(s) mais un développement reste toutefois
nécessaire.
La recherche
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Les critères forts – Cycle de vie des contenus
 Sur les fonctionnalités généralistes (publication /
dépublication / archivage..) toutes les solutions se valent.
 Dans le monde CMS, les workflows restent plutôt limités et
simplifiés à un unique niveau de validation (Validation ou
Refus d’un article proposée).
 Pour la mise en place de workflows plus complexes
(double validation, validation en cascade…), il est souvent
d’usage de partir sur du développement spécifique ou en
intégrant des solutions externes de BPM.
 Le cycle de vie est, d’une manière générale, mieux géré
dans les solutions portails (workflow métier ou administratif)
ou GED (workflow documentaire).
 L’un des points différenciant est de savoir si les workflows
peuvent être administrés en back-office ou nécessitent des
lignes de code.
Cycle de vie
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Les critères forts - Multilinguisme
 La gestion du multilinguisme n’est pas toujours bien
gérée, notamment au niveau des solutions CMS.
 Elle peut nécessiter la mise en place de modules
complémentaires parfois complexes à administrer ou d’un
site spécifique pour chaque langue (contenus non
synchronisés en fonction de la langue, nécessitant de
repasser par la page d’accueil du site).
 Certaines solutions prennent nativement en compte le
choix de la langue du site en fonction du navigateur, du
système d’exploitation, de l’IP…
 La gestion multilingue s’applique facilement aux contenus
stockés en base de données mais plus difficilement aux
images ou aux documents où il n’y a pas toujours de
corrélation entre les langues.
 Les projets multilingues ont souvent des besoins très
spécifiques qu’il convient de confronter au cas par cas.
Multilinguisme
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Les critères forts – Gestion documentaire
 La gestion documentaire ne se limite pas uniquement aux
documents bureautiques. Elle concerne aussi la gestion
d’images, de vidéos, de sons.
 Comme pour les contenus, la gestion des documents peut
se faire via une approche « hiérarchique » ou « logique ».
 Mais la grande différentes entre les solutions concernent la
mise en place de certaines fonctionnalités plus abouties et
se rapprochant du fonctionnement d’une GED : révision
sur les documents, annotations, prise en charge et gestion
de schéma de métadonnées, gestion de droits
spécifiques, gestion du « lock in / lock out », …
 Aujourd’hui, de plus en plus de solutions CMS et portails
disposent de connecteurs permettant de s’interfacer plus
facilement avec des outils GED grâce à la norme
d’interopérabilité CMIS (Content Management
Interoperability Services).
Gestion
documentaire
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Les critères forts – Gestion des droits
 Une gestion « simple » est suffisante pour un site
administré par une équipe restreinte ou sur des sites qui ne
nécessitent ni la mise en place d’espaces privatifs.
 Les solutions sont très hétérogènes dans leur approche
sur la gestion des droits.
 Une solution plus poussée est nécessaire dans les
exemples suivants :
 Droits différents sur des actions liées à la contribution
(Ex : créer des contenus mais ne pas pouvoir les
modifier),
 Droits liés au fonctionnement du site (Ex : gérer les
utilisateurs mais pas le contenu, accéder à une
fonctionnalité ),
 Droits liés à la mise en place de sections privatisées
du site ou à des fonctionnalités disponibles
uniquement lorsque l’utilisateur s’est authentifié,
Gestion des
droits simple
ou poussée ?
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Les critères forts - CxM
 Certaines solutions se démarquent des autres en
proposant une gestion de l’expérience utilisateur (CXM)
 Le « CXM » permet de personnaliser et de recommander
les contenus d’un site en se basant sur ce que l’utilisateur a
vu ou souhaite voir.
 Il correspond surtout à une stratégie qui, en se basant sur
le comportement de l’internaute, permet d’acquérir de
nouveaux clients potentiels ou de les fidéliser via
également des outils de marketing automation
(enregistrement dans un CRM, newsletter personnalisée
…)
 Si votre site a une vocation marchande, Il est intéressant
de choisir solution intégrant des fonctionnalités de CXM, ou
de vérifier l’intégration d’un outil tiers au sein de la solution
retenue
Personnalisation
de l’expérience
utilisateur
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Les critères forts – usine à site
 Toutes les bonnes solutions disposent d’un mécanisme qui
permet de créer et d’administrer plusieurs sites au sein d’un
socle technique commun.
 Il n’est cependant pas toujours possible de définir si la
création du nouveau site peut se faire au sein d’une base
existante ou d’une nouvelle base, ni même de pouvoir créer
un contenu pour plusieurs sites, ni mutualiser la base des
utilisateurs des différents sites au sein d’un référentiel
commun et unique, ni…
 La création d’un nouveau site passe souvent par une phase
de développement (à minima la création de fichiers de
configuration).
 La création de sites en mode « usine » c’est-à-dire « à la
volée », via une interface et sans développement, concerne
plus le monde des portails que celui des CMS, et plus les
CMS java que les CMS PHP.
Multi-site ou
usine à sites ?
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Les critères forts – Responsive BO
Responsive
Back
BO
 Les solutions qui permettent d’administrer son site via un
smartphone ou une tablette se comptent sur les doigts de
la main.
 Cependant, c’est une fonctionnalité qui, même si elle peut
être considérée comme « gadget » aujourd’hui, se
démocratise de plus en plus.
 « L’administrabilité » d’un site depuis différents terminaux
va devenir progressivement indispensable.
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Les critères forts - hébergement
 Si vous avez déjà une solution d’hébergement, il faut vous
adresser à votre prestataire pour savoir ce qu’il est possible
de faire tourner sur ces machines, et sous quelle(s)
condition(s) (upgrade nécessaires, désactivation du safe-
mode, installation de libraires PHP supplémentaires…).
 Dans le monde PHP, il faut prendre en compte le système
d’exploitation (privilégier Linux), les versions de
MySQL, d’Apache et de PHP actuellement disponibles et
de vérifier la mise en place de certaines librairies.
 Les solutions les plus répandues s’appuient sur des
préconisations standards mieux sécurisées et pérennes.
 Si votre serveur n’est pas « en phase » avec les versions
demandées, il est sans doute préférable d’en changer que
de l’imposer dans certains cahiers des charges (véridique
!).
Votre serveur
d’hébergement
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Les critères forts – Gestion de la sécurité
 Il faut bien sûr vérifier si la solution est régulièrement
sujette à des failles de sécurité et quelle est leur criticité.
Certaines solutions, de part leur popularité, sont beaucoup
plus régulièrement attaquées.
 Mais il s’agit surtout de vérifier comment l’éditeur ou la
communauté réagit lorsqu’une faille est découverte :
 Est-elle rapidement colmatée ?
 Quelle est la qualité du code du patch ?
 La faille nécessite-t-elle un ou plusieurs patchs ?
 Mais la gestion de la sécurité est également fortement
dépendante de l’intégrateur : Posez la question de savoir
quels sont les principes de sécurité mis en œuvre dans
l’intégration, comment sont gérés les développements
spécifiques et quels sont les normes et standards
respectés en la matière.
Sécurisation
de la solution
III – Les autres points d’attention
stratégiques
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Payant ou
gratuit ?
(socle)
Open Source
ou propriétaire
?
Clé en main
ou modulaire ?
Pérennité du
socle
technique
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Les autres points d’attention
Doc et aide en
ligne ?
Taille de la
communauté
VOTRE
contrainte
planning !
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Les autres points d’attention
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Les autres points d’attention
Open Source
ou propriétaire
?
Solution Open-Source :
 Stabilité du socle technique garanti par la communauté
 Innovation portée par la communauté
 Facilité de partage (reversement des devs)
 Coût à priori moindre
Solution propriétaire :
 Stabilité du socle technique garanti par l’éditeur
 Innovation portée par l’éditeur
 Souvent synonyme de souscription (licence / support), ce
qui peut être rassurant pour certains clients
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Les autres points d’attention
Payant ou
gratuit ?
(socle)
Solution payante :
 Rassurant : offre de support (bug socle, audit…)
 … des prix parfois exorbitants
 Une tarification difficile à évaluer en amont et sur plusieurs
années
Solution gratuite :
 Pas de frais annexes
 Attention aux coûts cachés !
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Les autres points d’attention
Pérennité du
socle
technique
Socle récent:
 Novateur
 … mais plus sensible aux bugs
 Et pérennité à long terme moins certaine qu’une solution
ayant déjà de nombreux utilisateurs
Socle éprouvé :
 Solide (pas / peu de bugs)
 Architecture peut-être vieillissante et moins adaptée aux
évolutions digitales à venir
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Les autres points d’attention
Taille de la
communauté
Communauté importante :
 Porteur d’innovation au niveau du socle technique,
 Porteur d’innovation au niveau fonctionnel.
Communauté réduite :
 « Poids » des clients sur la roadmap
 Socle « sur-mesure ? »
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Les autres points d’attention
VOTRE
contrainte
planning !
Vous avez du temps (6 mois et + ) ? :
 Contrainte limitée
Vous êtes contraint par le temps (moins de 3 mois) ? :
 Privilégier une solution « clé en main » ou facilement
« customisable »
 Lotir le projet au niveau fonctionnel / privilégier des solutions
modulaires
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Les autres points d’attention
Clé en main
ou modulaire ?
Une solution clé en main ?
 Couvre les besoins standards
Une solution modulaire ?
 Adapté à VOS projets, pas de superflu.
IV – Choisir avec la construction d’un
radar décisionnel
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Pour chacun des critères listés dans les pages précédentes, il est nécessaire
de choisir, par rapport aux spécificités de votre projet, ceux qui sont les plus
pertinents.
Pour éviter par ailleurs un travail trop important d’analyse sur une multitude
de solutions, réalisez une short-list de 3 à 6 solutions.
De même, priorisez et pondérez vos critères d’analyse : dans certains
projets, par exemple, la gestion de la sécurité sera prioritaire par rapport à la
gestion des droits.
La plupart des critères peuvent être décomposés en « sous-critères » : la
grille d’analyse est plus fine, mais la lecture du radar en est facilitée.
Pour chaque critère retenu et pour chaque solution, notez la réponse au
besoin sur une échelle de 1 à 10. Vous pouvez alors générer un radar de
couverture pour chaque critère et contrôler visuellement la réponse apportée
par chaque solution shortlistée.
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Un radar – pour quoi faire ?
 Déterminez VOS critères
par rapport à vos
problématiques projet
 Limitez-vous à 4-5
critères, après cela devient
difficilement lisible !
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Les critères du graphique « radars »
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Exemple d’un radar comparatif
0,00
1,00
2,00
3,00
4,00
5,00
6,00
7,00
8,00
User friendly
Coût total
SEO
Gestion des contenusFonctionnalités / Extensibilité
Utilisation / workflow / rôles
Performances
CRITERES Solution xxxx Solution yyyy
User friendly 6,00 4,00
Coût total 6,00 5,00
SEO 6,00 6,50
Gestion des contenus 5,29 7,28
Fonctionnalités / Extensibilité 6,85 4,85
Utilisation / workflow / rôles 7,50 7,00
Performances 5,00 5,00
TOTAL SCORE 5,02 4,56
Chaque critère est ici décomposé en sous-
critères, comme par exemple pour le SEO :
- Paramétrage de la réécriture d’url
- Gestion automatique des métadonnées
- Contrôle de l’accessibilité
- …
 Pas d’idée ? Nous vous conseillons les critères
suivants :
 Notoriété de la solution (rayonnement international ?
Ressources dev ? communauté ? Références ?)
 Qualité technique (pérennité de la solution ? Réaction
aux failles ?)
 Extensibilité de la solution (modulaire ? possibilité
d’extensibilité ? Facilement ?)
 Documentation (Type de ressources ? Doc en FR ?
Compréhensible par des néophytes ?)
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Les critères du graphique « radars »
V – Comment tester les solutions ?
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Démo en localDémo en ligne
Mission
d’accompagnement
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Tester les solutions
Sites
officiels, spéci
alisées, forum
s…
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Tester les solutions
Démo en ligne
 Beaucoup de solutions proposent des démos en ligne (site
de l’éditeur ou de la solution).
 Toutes les fonctionnalités ne sont pas accessibles, mais
cela vous permet quand même de se faire une idée
précise, notamment au niveau de la « prise en main ».
 Aucune installation n’est nécessaire sur votre poste du
client (ce qui plaira forcément aux personnes qui n’ont pas
le temps ou les compétences pour installer une solution).
 … en contre partie, certaines démos sont limitées dans le
temps. Il faut par la suite soit relancer une installation, soit
acheter la solution.
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Tester les solutions
 Les démos en local nécessitent quelques compétences en
développement.
 Des solutions comme EasyPHP, Wamp (Pc) , Mamp
(Mac)… sont plus accessibles aux néophytes mais restent
dans l’ensemble plus lente que si vous étiez passé par un
hébergement ou une Virtual Machine.
 Pour une meilleure maitrise de l’environnement (et de
meilleures performances), l’utilisation d’une Virtual Machine
est préférable. Nous vous conseillons Oracle VM VirtuaBox
comme premier choix ou Bitnami (qui semble plus facile à
prendre en main si vous n’avez pas de compétences linux).
Démo en local
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Tester les solutions
Sites
officiels, spéci
alisées, forum
s…
 En complément, n’hésitez pas à utiliser Google (ou autre
moteur de recherche) pour aller sur le site officiel de la
solution mais aussi des sites spécialisés, des blogs et
même des forums.
 Même si certaines communautés manquent parfois de sens
critique (il est parfois préférable de ne pas trop parler de
solutions concurrentes sous peine de se faire
« troller »), elles vous permettent néanmoins d’avoir
quelques informations comme :
 le niveau technique des gens qui répondent,
 la réactivité des réponses lorsqu’une question est
posée,
 la typologie des gens qui répondent (il y a des
communautés plus techniques que d’autres…),
 ou tout simplement la gentillesse des personnes qui
répondent (ce qui est toujours plus sympathique
lorsque vous êtes en difficulté).
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Tester les solutions
Mission
d’accompagnement
 Faire appel à des sociétés comme… Core-Techs !
 Grâce à notre expertise, nous pouvons vous accompagner
sur toutes les phases du projet : de la typologie de site à
mettre en place jusqu’au développement de celui-ci en
passant bien évidemment par le choix de la solution la plus
à même de répondre à vos problématiques (que nous
pouvons identifier pour vous).
Formation &
coaching
Conseil Intégration, de
v, expertise
Web et UX
design
Infogérance
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Core-Techs : Nos métiers
Comment choisir la meilleure solution technique pour un projet Web ?
Juin 2016
Core-Techs : Nous contacter
 Site Internet : www.core-techs.fr
 Téléphone : 01 42 01 34 05
 Twitter : core_techs

Contenu connexe

Tendances

Doctorat sciences - Recherche bibliographique : méthode, sources et outils
Doctorat sciences - Recherche bibliographique : méthode, sources et outilsDoctorat sciences - Recherche bibliographique : méthode, sources et outils
Doctorat sciences - Recherche bibliographique : méthode, sources et outilsFrédérique Flamerie
 
La gestion documentaire en BTS SP3S
La gestion documentaire en BTS SP3SLa gestion documentaire en BTS SP3S
La gestion documentaire en BTS SP3SMmeCapron
 
黃健瑋(解決方案架構師):Microsoft 365 資安快易通
黃健瑋(解決方案架構師):Microsoft 365 資安快易通黃健瑋(解決方案架構師):Microsoft 365 資安快易通
黃健瑋(解決方案架構師):Microsoft 365 資安快易通開拓文教基金會
 
S08_Microsoft 365 E5 Compliance による内部不正対策の実践 [Microsoft Japan Digital Days]
S08_Microsoft 365 E5 Compliance による内部不正対策の実践 [Microsoft Japan Digital Days]S08_Microsoft 365 E5 Compliance による内部不正対策の実践 [Microsoft Japan Digital Days]
S08_Microsoft 365 E5 Compliance による内部不正対策の実践 [Microsoft Japan Digital Days]日本マイクロソフト株式会社
 
lexique pedagogique.ppt
lexique pedagogique.pptlexique pedagogique.ppt
lexique pedagogique.pptHassanAboulla1
 
Expression de besoin pour le si
Expression de besoin pour le siExpression de besoin pour le si
Expression de besoin pour le sifatima zahra FANDI
 
Financer son projet et prévoir son budget (ppt)
Financer son projet et prévoir son budget (ppt)Financer son projet et prévoir son budget (ppt)
Financer son projet et prévoir son budget (ppt)mouvementjevolution
 
RGPD / GDPR : Principes, Démarche, Outils
RGPD / GDPR : Principes, Démarche, OutilsRGPD / GDPR : Principes, Démarche, Outils
RGPD / GDPR : Principes, Démarche, OutilsaYaline
 
ストリーム処理におけるApache Avroの活用について(NTTデータ テクノロジーカンファレンス 2019 講演資料、2019/09/05)
ストリーム処理におけるApache Avroの活用について(NTTデータ テクノロジーカンファレンス 2019 講演資料、2019/09/05)ストリーム処理におけるApache Avroの活用について(NTTデータ テクノロジーカンファレンス 2019 講演資料、2019/09/05)
ストリーム処理におけるApache Avroの活用について(NTTデータ テクノロジーカンファレンス 2019 講演資料、2019/09/05)NTT DATA Technology & Innovation
 
Sales talk ou marketing de soi
Sales talk ou marketing de soiSales talk ou marketing de soi
Sales talk ou marketing de soiJAMES RUBANBLEU
 
Maitriser l'Information Scientifique et Technique en Recherche
Maitriser l'Information Scientifique et Technique en RechercheMaitriser l'Information Scientifique et Technique en Recherche
Maitriser l'Information Scientifique et Technique en RecherchePatricia Volland-Nail
 
Construire une problématique de recherche
Construire une problématique de recherche Construire une problématique de recherche
Construire une problématique de recherche Hubert Maisonneuve
 
Sociologie des réseaux sociaux, 1, EHESS/ENS/ENSAE
Sociologie des réseaux sociaux, 1, EHESS/ENS/ENSAESociologie des réseaux sociaux, 1, EHESS/ENS/ENSAE
Sociologie des réseaux sociaux, 1, EHESS/ENS/ENSAEPaola Tubaro
 
Le processus d'élaboration d'une stratégie
Le processus d'élaboration d'une stratégieLe processus d'élaboration d'une stratégie
Le processus d'élaboration d'une stratégieUniversité de Dschang
 
分散型社会にて信頼できるトレーサビリティを実現するChain Data Lineage | 西間木 哲
分散型社会にて信頼できるトレーサビリティを実現するChain Data Lineage | 西間木 哲分散型社会にて信頼できるトレーサビリティを実現するChain Data Lineage | 西間木 哲
分散型社会にて信頼できるトレーサビリティを実現するChain Data Lineage | 西間木 哲blockchainexe
 
Cours HBase et Base de Données Orientées Colonnes (HBase, Column Oriented Dat...
Cours HBase et Base de Données Orientées Colonnes (HBase, Column Oriented Dat...Cours HBase et Base de Données Orientées Colonnes (HBase, Column Oriented Dat...
Cours HBase et Base de Données Orientées Colonnes (HBase, Column Oriented Dat...Hatim CHAHDI
 
Les Ontologies dans les Systèmes d’Information
Les Ontologies dans les Systèmes d’InformationLes Ontologies dans les Systèmes d’Information
Les Ontologies dans les Systèmes d’Informationcatherine roussey
 
【de:code 2020】 もうセキュリティはやりたくない!! 第 5 弾 ~Microsoft の xDR で攻撃者を追え!!~​
【de:code 2020】 もうセキュリティはやりたくない!! 第 5 弾  ~Microsoft の xDR で攻撃者を追え!!~​【de:code 2020】 もうセキュリティはやりたくない!! 第 5 弾  ~Microsoft の xDR で攻撃者を追え!!~​
【de:code 2020】 もうセキュリティはやりたくない!! 第 5 弾 ~Microsoft の xDR で攻撃者を追え!!~​日本マイクロソフト株式会社
 

Tendances (20)

Doctorat sciences - Recherche bibliographique : méthode, sources et outils
Doctorat sciences - Recherche bibliographique : méthode, sources et outilsDoctorat sciences - Recherche bibliographique : méthode, sources et outils
Doctorat sciences - Recherche bibliographique : méthode, sources et outils
 
La gestion documentaire en BTS SP3S
La gestion documentaire en BTS SP3SLa gestion documentaire en BTS SP3S
La gestion documentaire en BTS SP3S
 
黃健瑋(解決方案架構師):Microsoft 365 資安快易通
黃健瑋(解決方案架構師):Microsoft 365 資安快易通黃健瑋(解決方案架構師):Microsoft 365 資安快易通
黃健瑋(解決方案架構師):Microsoft 365 資安快易通
 
S08_Microsoft 365 E5 Compliance による内部不正対策の実践 [Microsoft Japan Digital Days]
S08_Microsoft 365 E5 Compliance による内部不正対策の実践 [Microsoft Japan Digital Days]S08_Microsoft 365 E5 Compliance による内部不正対策の実践 [Microsoft Japan Digital Days]
S08_Microsoft 365 E5 Compliance による内部不正対策の実践 [Microsoft Japan Digital Days]
 
lexique pedagogique.ppt
lexique pedagogique.pptlexique pedagogique.ppt
lexique pedagogique.ppt
 
Expression de besoin pour le si
Expression de besoin pour le siExpression de besoin pour le si
Expression de besoin pour le si
 
Financer son projet et prévoir son budget (ppt)
Financer son projet et prévoir son budget (ppt)Financer son projet et prévoir son budget (ppt)
Financer son projet et prévoir son budget (ppt)
 
RGPD / GDPR : Principes, Démarche, Outils
RGPD / GDPR : Principes, Démarche, OutilsRGPD / GDPR : Principes, Démarche, Outils
RGPD / GDPR : Principes, Démarche, Outils
 
ストリーム処理におけるApache Avroの活用について(NTTデータ テクノロジーカンファレンス 2019 講演資料、2019/09/05)
ストリーム処理におけるApache Avroの活用について(NTTデータ テクノロジーカンファレンス 2019 講演資料、2019/09/05)ストリーム処理におけるApache Avroの活用について(NTTデータ テクノロジーカンファレンス 2019 講演資料、2019/09/05)
ストリーム処理におけるApache Avroの活用について(NTTデータ テクノロジーカンファレンス 2019 講演資料、2019/09/05)
 
Sales talk ou marketing de soi
Sales talk ou marketing de soiSales talk ou marketing de soi
Sales talk ou marketing de soi
 
Maitriser l'Information Scientifique et Technique en Recherche
Maitriser l'Information Scientifique et Technique en RechercheMaitriser l'Information Scientifique et Technique en Recherche
Maitriser l'Information Scientifique et Technique en Recherche
 
Construire une problématique de recherche
Construire une problématique de recherche Construire une problématique de recherche
Construire une problématique de recherche
 
Veille Informationnelle
Veille InformationnelleVeille Informationnelle
Veille Informationnelle
 
La gouvernance des données
La gouvernance des donnéesLa gouvernance des données
La gouvernance des données
 
Sociologie des réseaux sociaux, 1, EHESS/ENS/ENSAE
Sociologie des réseaux sociaux, 1, EHESS/ENS/ENSAESociologie des réseaux sociaux, 1, EHESS/ENS/ENSAE
Sociologie des réseaux sociaux, 1, EHESS/ENS/ENSAE
 
Le processus d'élaboration d'une stratégie
Le processus d'élaboration d'une stratégieLe processus d'élaboration d'une stratégie
Le processus d'élaboration d'une stratégie
 
分散型社会にて信頼できるトレーサビリティを実現するChain Data Lineage | 西間木 哲
分散型社会にて信頼できるトレーサビリティを実現するChain Data Lineage | 西間木 哲分散型社会にて信頼できるトレーサビリティを実現するChain Data Lineage | 西間木 哲
分散型社会にて信頼できるトレーサビリティを実現するChain Data Lineage | 西間木 哲
 
Cours HBase et Base de Données Orientées Colonnes (HBase, Column Oriented Dat...
Cours HBase et Base de Données Orientées Colonnes (HBase, Column Oriented Dat...Cours HBase et Base de Données Orientées Colonnes (HBase, Column Oriented Dat...
Cours HBase et Base de Données Orientées Colonnes (HBase, Column Oriented Dat...
 
Les Ontologies dans les Systèmes d’Information
Les Ontologies dans les Systèmes d’InformationLes Ontologies dans les Systèmes d’Information
Les Ontologies dans les Systèmes d’Information
 
【de:code 2020】 もうセキュリティはやりたくない!! 第 5 弾 ~Microsoft の xDR で攻撃者を追え!!~​
【de:code 2020】 もうセキュリティはやりたくない!! 第 5 弾  ~Microsoft の xDR で攻撃者を追え!!~​【de:code 2020】 もうセキュリティはやりたくない!! 第 5 弾  ~Microsoft の xDR で攻撃者を追え!!~​
【de:code 2020】 もうセキュリティはやりたくない!! 第 5 弾 ~Microsoft の xDR で攻撃者を追え!!~​
 

Similaire à Quelle solution technique pour un projet web ?

E commerce - solutions techniques
E commerce - solutions techniquesE commerce - solutions techniques
E commerce - solutions techniquesJérôme Chambard
 
Comment bien choisir son cms e-commerce ?
Comment bien choisir son cms e-commerce ?Comment bien choisir son cms e-commerce ?
Comment bien choisir son cms e-commerce ?Chris Gillard
 
"Réussir son projet web... ou pas !" - Webschool Tours, 09/2015
"Réussir son projet web... ou pas !" - Webschool Tours, 09/2015"Réussir son projet web... ou pas !" - Webschool Tours, 09/2015
"Réussir son projet web... ou pas !" - Webschool Tours, 09/2015webschooltours
 
Competitic solution adaptée pour site internet - numerique en entreprise
Competitic   solution adaptée pour site internet - numerique en entrepriseCompetitic   solution adaptée pour site internet - numerique en entreprise
Competitic solution adaptée pour site internet - numerique en entrepriseCOMPETITIC
 
Ged Open Source - Documation 2010
Ged Open Source - Documation 2010Ged Open Source - Documation 2010
Ged Open Source - Documation 2010Thomas Choppy
 
Drupal 7 : un CMS polymorphe recommandé par Linagora
Drupal 7 : un CMS polymorphe recommandé par LinagoraDrupal 7 : un CMS polymorphe recommandé par Linagora
Drupal 7 : un CMS polymorphe recommandé par Linagorajp_mouton
 
Competitic communication et collaboration en entreprise 2014 - numerique en...
Competitic   communication et collaboration en entreprise 2014 - numerique en...Competitic   communication et collaboration en entreprise 2014 - numerique en...
Competitic communication et collaboration en entreprise 2014 - numerique en...COMPETITIC
 
Comment tirer parti des avantages des microdonnées schema.org en 2017 ? Petit...
Comment tirer parti des avantages des microdonnées schema.org en 2017 ? Petit...Comment tirer parti des avantages des microdonnées schema.org en 2017 ? Petit...
Comment tirer parti des avantages des microdonnées schema.org en 2017 ? Petit...Peak Ace
 
Drupal en bibliothèque (2009)
Drupal en bibliothèque (2009)Drupal en bibliothèque (2009)
Drupal en bibliothèque (2009)Nicolas Morin
 
Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal
Seminaire 2010 : Réussir les nouveaux projets web innovants avec DrupalSeminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal
Seminaire 2010 : Réussir les nouveaux projets web innovants avec DrupalLINAGORA
 
Quel CMS pour Quel Projet?!
Quel CMS pour Quel Projet?!Quel CMS pour Quel Projet?!
Quel CMS pour Quel Projet?!Core-Techs
 
Les défis stratégiques et organisationnels pour les éditeurs traditionnels de...
Les défis stratégiques et organisationnels pour les éditeurs traditionnels de...Les défis stratégiques et organisationnels pour les éditeurs traditionnels de...
Les défis stratégiques et organisationnels pour les éditeurs traditionnels de...William Cruchet
 
Créer et optimiser son site Internet
Créer et optimiser son site InternetCréer et optimiser son site Internet
Créer et optimiser son site InternetPliciWeb Solutions
 
La Structure de l’entreprise Tech-IT Maroc - SSII, Intégrateur de Solutions I...
La Structure de l’entreprise Tech-IT Maroc - SSII, Intégrateur de Solutions I...La Structure de l’entreprise Tech-IT Maroc - SSII, Intégrateur de Solutions I...
La Structure de l’entreprise Tech-IT Maroc - SSII, Intégrateur de Solutions I...Tech-IT Maroc
 
Optimiser son workflow frontend
Optimiser son workflow frontendOptimiser son workflow frontend
Optimiser son workflow frontendLouis Chenais
 
Optimisation des processus d’entreprise liés à la cao manu
Optimisation des processus d’entreprise liés à la cao manuOptimisation des processus d’entreprise liés à la cao manu
Optimisation des processus d’entreprise liés à la cao manujackda
 

Similaire à Quelle solution technique pour un projet web ? (20)

E commerce - solutions techniques
E commerce - solutions techniquesE commerce - solutions techniques
E commerce - solutions techniques
 
Comparaison des CMS
Comparaison des CMSComparaison des CMS
Comparaison des CMS
 
Comment bien choisir son cms e-commerce ?
Comment bien choisir son cms e-commerce ?Comment bien choisir son cms e-commerce ?
Comment bien choisir son cms e-commerce ?
 
Cms big data Rubedo, au delà des performances
Cms big data Rubedo, au delà des performancesCms big data Rubedo, au delà des performances
Cms big data Rubedo, au delà des performances
 
"Réussir son projet web... ou pas !" - Webschool Tours, 09/2015
"Réussir son projet web... ou pas !" - Webschool Tours, 09/2015"Réussir son projet web... ou pas !" - Webschool Tours, 09/2015
"Réussir son projet web... ou pas !" - Webschool Tours, 09/2015
 
Competitic solution adaptée pour site internet - numerique en entreprise
Competitic   solution adaptée pour site internet - numerique en entrepriseCompetitic   solution adaptée pour site internet - numerique en entreprise
Competitic solution adaptée pour site internet - numerique en entreprise
 
Ged Open Source - Documation 2010
Ged Open Source - Documation 2010Ged Open Source - Documation 2010
Ged Open Source - Documation 2010
 
Drupal 7 : un CMS polymorphe recommandé par Linagora
Drupal 7 : un CMS polymorphe recommandé par LinagoraDrupal 7 : un CMS polymorphe recommandé par Linagora
Drupal 7 : un CMS polymorphe recommandé par Linagora
 
Competitic communication et collaboration en entreprise 2014 - numerique en...
Competitic   communication et collaboration en entreprise 2014 - numerique en...Competitic   communication et collaboration en entreprise 2014 - numerique en...
Competitic communication et collaboration en entreprise 2014 - numerique en...
 
Comment tirer parti des avantages des microdonnées schema.org en 2017 ? Petit...
Comment tirer parti des avantages des microdonnées schema.org en 2017 ? Petit...Comment tirer parti des avantages des microdonnées schema.org en 2017 ? Petit...
Comment tirer parti des avantages des microdonnées schema.org en 2017 ? Petit...
 
Drupal en bibliothèque (2009)
Drupal en bibliothèque (2009)Drupal en bibliothèque (2009)
Drupal en bibliothèque (2009)
 
Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal
Seminaire 2010 : Réussir les nouveaux projets web innovants avec DrupalSeminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal
Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal
 
Quel CMS pour Quel Projet?!
Quel CMS pour Quel Projet?!Quel CMS pour Quel Projet?!
Quel CMS pour Quel Projet?!
 
Les défis stratégiques et organisationnels pour les éditeurs traditionnels de...
Les défis stratégiques et organisationnels pour les éditeurs traditionnels de...Les défis stratégiques et organisationnels pour les éditeurs traditionnels de...
Les défis stratégiques et organisationnels pour les éditeurs traditionnels de...
 
Cms
CmsCms
Cms
 
GestionAIR
GestionAIRGestionAIR
GestionAIR
 
Créer et optimiser son site Internet
Créer et optimiser son site InternetCréer et optimiser son site Internet
Créer et optimiser son site Internet
 
La Structure de l’entreprise Tech-IT Maroc - SSII, Intégrateur de Solutions I...
La Structure de l’entreprise Tech-IT Maroc - SSII, Intégrateur de Solutions I...La Structure de l’entreprise Tech-IT Maroc - SSII, Intégrateur de Solutions I...
La Structure de l’entreprise Tech-IT Maroc - SSII, Intégrateur de Solutions I...
 
Optimiser son workflow frontend
Optimiser son workflow frontendOptimiser son workflow frontend
Optimiser son workflow frontend
 
Optimisation des processus d’entreprise liés à la cao manu
Optimisation des processus d’entreprise liés à la cao manuOptimisation des processus d’entreprise liés à la cao manu
Optimisation des processus d’entreprise liés à la cao manu
 

Plus de Core-Techs

3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce
3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce
3 Outils et Méthodes pour faire le bon choix de votre solution EcommerceCore-Techs
 
Webinar : Les enjeux du moteur de recherche
Webinar : Les enjeux du moteur de rechercheWebinar : Les enjeux du moteur de recherche
Webinar : Les enjeux du moteur de rechercheCore-Techs
 
10 méthodes UX appliquées à votre projet Web
10 méthodes UX appliquées à votre projet Web10 méthodes UX appliquées à votre projet Web
10 méthodes UX appliquées à votre projet WebCore-Techs
 
Les moteurs de recherche pour Drupal
Les moteurs de recherche pour DrupalLes moteurs de recherche pour Drupal
Les moteurs de recherche pour DrupalCore-Techs
 
Le clés d'une stratégie éditoriale réussie
Le clés d'une stratégie éditoriale réussieLe clés d'une stratégie éditoriale réussie
Le clés d'une stratégie éditoriale réussieCore-Techs
 
Retour d'experience sur drupal 8
Retour d'experience sur drupal 8Retour d'experience sur drupal 8
Retour d'experience sur drupal 8Core-Techs
 
Content marketing : l'importance du contenu 2
Content marketing : l'importance du contenu 2Content marketing : l'importance du contenu 2
Content marketing : l'importance du contenu 2Core-Techs
 
Trucs & astuces drupal
Trucs & astuces drupalTrucs & astuces drupal
Trucs & astuces drupalCore-Techs
 
Keynote drupagora 2015 7
Keynote drupagora 2015 7Keynote drupagora 2015 7
Keynote drupagora 2015 7Core-Techs
 
Cahier des charges avril 2015
Cahier des charges   avril 2015Cahier des charges   avril 2015
Cahier des charges avril 2015Core-Techs
 
Les 10 erreurs d'un projet web déc 2014
Les 10 erreurs d'un projet web   déc 2014Les 10 erreurs d'un projet web   déc 2014
Les 10 erreurs d'un projet web déc 2014Core-Techs
 
Conférence Gestion de projet digital
Conférence Gestion de projet digitalConférence Gestion de projet digital
Conférence Gestion de projet digitalCore-Techs
 
Drupagora 2014 : Reprendre un projet avec Drupal quand on a des centaines de...
Drupagora 2014 :  Reprendre un projet avec Drupal quand on a des centaines de...Drupagora 2014 :  Reprendre un projet avec Drupal quand on a des centaines de...
Drupagora 2014 : Reprendre un projet avec Drupal quand on a des centaines de...Core-Techs
 
Introduction à Drupal 8
Introduction à Drupal 8Introduction à Drupal 8
Introduction à Drupal 8Core-Techs
 
Cms ecosystème etat des lieux et tendances
Cms ecosystème   etat des lieux et tendancesCms ecosystème   etat des lieux et tendances
Cms ecosystème etat des lieux et tendancesCore-Techs
 
Solution de recherche Drupal
Solution de recherche DrupalSolution de recherche Drupal
Solution de recherche DrupalCore-Techs
 
Reprise projet Drupal Drupagora2013
Reprise projet Drupal Drupagora2013Reprise projet Drupal Drupagora2013
Reprise projet Drupal Drupagora2013Core-Techs
 
Drupal Ecommerce - fonctionnalités et atouts
Drupal Ecommerce - fonctionnalités et atoutsDrupal Ecommerce - fonctionnalités et atouts
Drupal Ecommerce - fonctionnalités et atoutsCore-Techs
 
Démonstration Drupal Commons !
Démonstration Drupal Commons ! Démonstration Drupal Commons !
Démonstration Drupal Commons ! Core-Techs
 

Plus de Core-Techs (20)

Usine à site
Usine à siteUsine à site
Usine à site
 
3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce
3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce
3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce
 
Webinar : Les enjeux du moteur de recherche
Webinar : Les enjeux du moteur de rechercheWebinar : Les enjeux du moteur de recherche
Webinar : Les enjeux du moteur de recherche
 
10 méthodes UX appliquées à votre projet Web
10 méthodes UX appliquées à votre projet Web10 méthodes UX appliquées à votre projet Web
10 méthodes UX appliquées à votre projet Web
 
Les moteurs de recherche pour Drupal
Les moteurs de recherche pour DrupalLes moteurs de recherche pour Drupal
Les moteurs de recherche pour Drupal
 
Le clés d'une stratégie éditoriale réussie
Le clés d'une stratégie éditoriale réussieLe clés d'une stratégie éditoriale réussie
Le clés d'une stratégie éditoriale réussie
 
Retour d'experience sur drupal 8
Retour d'experience sur drupal 8Retour d'experience sur drupal 8
Retour d'experience sur drupal 8
 
Content marketing : l'importance du contenu 2
Content marketing : l'importance du contenu 2Content marketing : l'importance du contenu 2
Content marketing : l'importance du contenu 2
 
Trucs & astuces drupal
Trucs & astuces drupalTrucs & astuces drupal
Trucs & astuces drupal
 
Keynote drupagora 2015 7
Keynote drupagora 2015 7Keynote drupagora 2015 7
Keynote drupagora 2015 7
 
Cahier des charges avril 2015
Cahier des charges   avril 2015Cahier des charges   avril 2015
Cahier des charges avril 2015
 
Les 10 erreurs d'un projet web déc 2014
Les 10 erreurs d'un projet web   déc 2014Les 10 erreurs d'un projet web   déc 2014
Les 10 erreurs d'un projet web déc 2014
 
Conférence Gestion de projet digital
Conférence Gestion de projet digitalConférence Gestion de projet digital
Conférence Gestion de projet digital
 
Drupagora 2014 : Reprendre un projet avec Drupal quand on a des centaines de...
Drupagora 2014 :  Reprendre un projet avec Drupal quand on a des centaines de...Drupagora 2014 :  Reprendre un projet avec Drupal quand on a des centaines de...
Drupagora 2014 : Reprendre un projet avec Drupal quand on a des centaines de...
 
Introduction à Drupal 8
Introduction à Drupal 8Introduction à Drupal 8
Introduction à Drupal 8
 
Cms ecosystème etat des lieux et tendances
Cms ecosystème   etat des lieux et tendancesCms ecosystème   etat des lieux et tendances
Cms ecosystème etat des lieux et tendances
 
Solution de recherche Drupal
Solution de recherche DrupalSolution de recherche Drupal
Solution de recherche Drupal
 
Reprise projet Drupal Drupagora2013
Reprise projet Drupal Drupagora2013Reprise projet Drupal Drupagora2013
Reprise projet Drupal Drupagora2013
 
Drupal Ecommerce - fonctionnalités et atouts
Drupal Ecommerce - fonctionnalités et atoutsDrupal Ecommerce - fonctionnalités et atouts
Drupal Ecommerce - fonctionnalités et atouts
 
Démonstration Drupal Commons !
Démonstration Drupal Commons ! Démonstration Drupal Commons !
Démonstration Drupal Commons !
 

Quelle solution technique pour un projet web ?

  • 1. Comment choisir la meilleure solution technique pour un projet Web ? Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016
  • 2. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Sommaire I. Les différents types de projets Web II. Les critères faibles de choix III. Les critères forts de choix IV.Construire un radar décisionnel V. Comment tester les solutions ?
  • 3. I – Les différents types de projets Web Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016
  • 4. PortailGestion de contenus (CMS) DocumentaireE-commerce Autres Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Une classification possible…
  • 5. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Une classification possible… Gestion de contenus (CMS)  Destiné à la création et à la publication de contenus et de pages à partir d’un panneau d’administration (Back-office).  Sépare le fond (le contenu) de la forme (présentation).  Extensible à de nouvelles fonctionnalités par la mise en place de modules (aussi appelés plugins ou extensions).  Intègre de plus en plus de fonctionnalités héritées des portails ou de solutions e-commerce sous forme de modules ou de distributions spécifiques. Quelques solutions CMS : WordPress, Drupal, Joomla, eZ Publish, TYPO3, Jahia, SPIP, Adobe Expérience Manager (CQ5)….
  • 6. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Une classification possible… Portail  Site qui centralise des services et des ressources de différentes natures : des espaces de travail collaboratif, des espaces de publication …  Favorablement utilisé dans une logique d’organisation ou de « ferme à site » complexe où des droits peuvent être appliqués au niveau corporatif (plusieurs sites d’une même ou de différentes branches), ou spécifiquement à un site.  Depuis quelques années, les portails proposent des fonctionnalités qui tendent de plus en plus vers la gestion de contenus CMS. Quelques solutions Portail : Liferay, EXo Platform, Jalios…
  • 7. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Une classification possible… E-commerce  Site qui vend des produits, des services.  Intègre des fonctionnalités spécifiques liées à sa typologie : catégorisation du catalogue, gestion des produits, gestion du tunnel de vente (panier), fonctions de cross- selling, fonctions d’up- selling, promotions, couponing, cashback…  Solutions généralement limitées d’un point de vue éditorial. Quelques solutions e-commerce : Magento, Drupal Commerce, Hybris, PrestaShop, Opencart, Oxatis…
  • 8. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Une classification possible… Documentaire  Solution visant à permettre la gestion de documents électroniques de différentes natures au sein d’une organisation.  Couvre un certain nombre de fonctionnalités spécifiques comme le cycle de vie d’un document, de sa création jusqu’à son archivage.  De plus en plus de solutions GED disposent d’un front- office accessible via un navigateur internet.  Dans la même logique, de plus en plus de solutions « CMS » disposent d’un connecteur CMIS permettant de s’interfacer avec une GED (ce qui était jusqu'à’ présent une spécificité des solutions « portails »). Quelques solutions de GED : Alfresco, Documentum, Nuxeo…
  • 9. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Une classification possible… Autres solutions  Elle regroupe les solutions qui ne rentrent pas dans une des typologies précédentes.  Ces solutions peuvent être hybrides (CRM+CMS) ou présenter certaines orientations typiques (solutions d’e- learning, wiki, blog…) sous forme de distribution.  Elles répondent spécifiquement à une problématique (parfois mieux qu’en passant par un module du CMS) mais sont rarement extensibles.  Toutes ces autres solutions peuvent faire également l’objet de développements spécifiques en utilisant des frameworks (via Symfony ou Zend par exemple). Quelques solutions : Drupal Commons (RSE), Drupal Opigno (e-learning), Dotclear (blog), Odoo (CMS+ CRM) , Moodle (e-learning), XWIKI, …
  • 10. II - Quels sont les critères de choix d’une solution ? Les critères ayant un impact faible sur le choix d’une solution Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016
  • 11. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères faibles - Accessibilité Accessibilité  L’accessibilité est plutôt un critère à prendre en compte au niveau du choix du prestataire que de la solution.  Cela concerne le respect de règles tant au niveau de l’ergonomie, du graphisme, que du développement du site web… et qui se prolonge lors de la contribution de vos contenus.  L’accessibilité est donc potentiellement respecté par toutes les solutions. Il faut veiller à ce que l’éditeur WYSIWYG permette l’utilisation de balises spécifiques lors de la contribution des contenus.  Certaines solutions disposent de modules permettant de valider le HTML d’un contenu avant publication.  IL n’existe pas de solutions web qui disposent d’un Back- Office totalement accessible.
  • 12. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères faibles – Editeur WYSIWYG WYSIWYG  Aujourd’hui toutes les solutions disposent d’un éditeur de texte riche de type WYSIWYG (What You See Is What You Get).  Même s’il existe (encore) quelques alternatives, TinyMCE et surtout CKEditor équipent la majeure partie des solutions.  Les fonctionnalités de TinyMCE et CKEditor permettent - sur certaines solutions - de limiter les boutons de l’interface en fonction du rôle du contributeur.  TinyMCE et CKEDitori respectent les contraintes spécifiques à l’accessibilité (balises complémentaires , raccourcis clavier).  Ces deux éditeurs suivent par ailleurs la norme WAI-ARIA (ajout de marqueurs de sémantique et de métadonnées aux contenus HTML afin de rendre les contrôles d'interface et les contenus dynamiques plus accessibles).
  • 13. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères faibles - Référencement Référencement  Aujourd’hui toutes les solutions disposent de mécanisme(s) favorisant le référencement d’un site : Réécriture des urls, vérification des liens cassés, gestion des balises, …  Suivant la solution mise en place, certains modules complémentaires permettent d’élargir la gestion du référencement depuis le back-office : XML sitemap, duplication de contenus, personnalisation plus poussée de la réécriture des urls, gestion automatique des balises <meta>…  Comme pour l’accessibilité, le bon référencement d’un site passe aussi par des compétences spécifiques : le code HTML, la mise en place du Responsive Design, l’éditorial, (longueur du texte, choix de certains mots, utilisation des balises H1 à H6 pour les titres, nombre de contenus sur le site…) : c’est plutôt le choix de l’intégrateur ou de l’agence de référencement qui est ici discriminant.
  • 14. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères faibles – Réseaux sociaux Réseaux sociaux  Curieusement, il y a peu de solutions web qui intègrent par défaut la fonctionnalité de « partage » vers les réseaux sociaux de type Facebook, Twitter, Google + et consort.  La mise en place d’une solution tierce, souvent proposée sous forme de module ou de plugin est nécessaire.  « Sharethis » et « Addthis » sont les 2 solutions les plus connues. Il faut dire qu’elles sont très complètes et s’interfacent avec des réseaux sociaux parfois peu connus du monde occidental (comme Sina weibo, encore très utilisée en chine).  A noter que quelques solutions proposent, nativement / sous forme de modules, la publication automatique sur les réseaux sociaux des contenus contribués sur le site.  La plupart du temps, un développement spécifique (et la bonne connaissance de l’API du Réseau social en question) sera nécessaire pour des partages plus poussés.
  • 15. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères faibles – Digital Asset Management Mini DAM  La « mini-DAM » correspond à des besoin simples de gestion documentaire et est comparable à un répertoire spécifique où sont rangés les documents bureautiques, vidéos, images, audios…  Certaines « mini-DAM » sont plus évoluées que d’autres et peuvent s’appuyer sur un schéma de métadonnées de type « Dublin Core » ou encore de disposer d’une gestion granulaire des droits.  Différents outils de manipulation des images peuvent être proposés nativement ou sous forme de module (redimensionnement, crop, …).  La gestion du « lock in / Lock out » qui consiste à bloquer un document à la modification, la possibilité de revenir à une version précédente du fichier concernent plutôt les solutions portails que les solutions CMS.
  • 16. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères faibles – Séparation fond/forme Fond / forme  La séparation du « fond » (contenu) de la « forme » (rendu graphique) est une demande qui revient souvent dans les cahiers des charges.  Cependant, c’est le principe même du fonctionnement d’un CMS et toutes les bonnes solutions actuelles respectent cela.  A noter qu’il est possible de gérer de manière précise les différentes champs qui constituent la forme. Certains CMS sont pour le coup plus avancés que d’autres, et il s’agit clairement ici d’un critère fort que nous développerons plus loin (structuration des contenus).
  • 17. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères faibles – Responsive Web Design Responsive Front FO  Un site est en « Responsive Design » lorsque sa charte s’adapte et de redimensionne automatiquement et de manière fluide selon les contraintes de résolution des navigateurs  De nombreux CMS disposent de fonctions (natives ou module) qui aident à la prise en charge du Responsive Design en « Front-Office », notamment sur la gestion des images où la mise en place de « thèmes » (ensemble de gabarits) spécifiques.  Ces aspects restent très limités et la majeure partie du travail reste à la charge du prestataire en phase de conception ergonomique puis en développement
  • 18. II - Quels sont les critères de choix d’une solution ? Les critères ayant un impact fort sur le choix d’une solution Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016
  • 19. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères forts – technologie de développement  Les solutions de type CMS sont, en grande majorité, basées sur le langage Java et PHP.  Si votre site a vocation à être développé en interne ou tout simplement suivi au niveau de la maintenance, il est préférable de partir sur un langage de programmation connu, voir maitrisé par vos équipes techniques.  Dans cette même logique, lorsque le choix de la solution technique est effectué, il est préférable de former vos équipes en interne sur le langage technologique de la solution choisie (en plus de la formation sur l’outil lui- même).  De même, le choix du framework sous-jacent (ie : Symfony, Zend, Ruby, …) est également important. Techno : Java ? PHP ? Autre ?
  • 20. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères forts – gestion de l’arborescence Arborescence hiérarchique / logique  L’arborescence « classique » est hiérarchique. Elle consiste à ranger chaque contenu dans une rubrique unique, chaque rubrique peut être elle-aussi associée à une rubrique de niveau supérieur.  L’arborescence « logique » est une arborescence à plat. On estime qu’un contenu peut être rattaché à plusieurs rubriques. Dans cette approche, la catégorisation des contenus (par thématique, par cible…) est beaucoup plus aboutie.  La gestion d’une arborescence hiérarchique est plus facile à appréhender pour des contributeurs novices. En revanche, l’arborescence « à plat » offre plus de possibilités fonctionnelles et est plus adaptée à une logique de navigation transverse.  Attention à ne pas confondre « tags » et « taxonomie » : le 1er permet d’associer à un contenu des mots-clés non structurés, le 2e à une liste de termes prédéfinis.
  • 21. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères forts – Plug and play ?  Certaines solutions sont nativement plus riches que d’autres et proposent un éventail de fonctionnalités « prêt à être utilisées » là ou d’autres solutions nécessitent de passer par un ou plusieurs modules complémentaires.  Les solutions nativement « riches » sont pour la plupart plus compliquées à faire évoluer car elles sont dans l’ensemble pas / peu modulaires.  Les solutions « plus limitées » nativement peuvent l’être par choix. Leur philosophie est de ne couvrir que les fonctionnalités nécessaires dans le cadre d’un projet web.  Ce sont souvent ces dernières solutions qui, au final, sont les plus extensibles !Richesse fonctionnelle native
  • 22. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères forts - Extensibilité  Des communautés sont plus assidues que d’autres sur le suivi des modules : Certaines solutions nécessitent du « bidouillage » pour rendre compatible un module d’une version mineure à une autre.  La mise en place d’un module externe peut être plus ou moins chronophage selon la solution choisie : Sur certaines, l’installation d’un module peut se faire à distance par simple copier / coller d’Url. Son utilisation peut être immédiate (par surcharge) ou nécessiter du développement (déclaration au sein des gabarits).  Certaines solutions intègrent un mécanisme d’update automatique qui permet de centraliser de l’ensemble des mises à jour disponibles (noyau, comme modules) dès le back-office.  Il est même possible pour certains, de différencier les mises à jour liées à des améliorations de celles qui corrigent des bugs de sécurité Facilité d’extension ?
  • 23. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères forts – Structuration des contenus Structuration des contenus  La structuration des contenus permet de donner du sens à vos contenus, de favoriser leur exploitation au niveau du site (moteur de recherche, blocs de rebonds) et participe à l’amélioration du référencement du site.  Un contenu « structuré » est composée de multiples champs de différentes natures : texte court, texte long, image, document, champ numérique…  Il est possible de définir des comportements au sein de chaque champ (champ obligatoire, champ limité en nombre de caractères…).  Attention, toutes les solutions ne proposent pas de structurer les contenus. D’autres proposent une approche basique, limitée à quelques champs.  Suivant la solution choisie, la structuration d’un contenu peut se faire avec ou sans développement spécifique.
  • 24. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères forts – moteur de recherche  Toutes les solutions disposent nativement d’un moteur de recherche.  Ces moteurs sont souvent limités à de la recherche « plein-texte » (basé sur les éléments stockés en base de données) et ne proposent pas des fonctionnalités nécessaires comme l’indexation des documents bureautiques, la gestion des résultats sous forme de facettes, la gestion des synonymes, d’un thésaurus…  Il faut jauger de la capacité et de la facilité à pouvoir interfacer la solution technique avec un moteur de recherche dit « intelligent » : des solutions « open source » comme Solr ou Elastic, des solutions « propriétaires » comme Exalead ou Antidot.  Cette intégration peut être facilitée par la mise en place de module(s) mais un développement reste toutefois nécessaire. La recherche
  • 25. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères forts – Cycle de vie des contenus  Sur les fonctionnalités généralistes (publication / dépublication / archivage..) toutes les solutions se valent.  Dans le monde CMS, les workflows restent plutôt limités et simplifiés à un unique niveau de validation (Validation ou Refus d’un article proposée).  Pour la mise en place de workflows plus complexes (double validation, validation en cascade…), il est souvent d’usage de partir sur du développement spécifique ou en intégrant des solutions externes de BPM.  Le cycle de vie est, d’une manière générale, mieux géré dans les solutions portails (workflow métier ou administratif) ou GED (workflow documentaire).  L’un des points différenciant est de savoir si les workflows peuvent être administrés en back-office ou nécessitent des lignes de code. Cycle de vie
  • 26. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères forts - Multilinguisme  La gestion du multilinguisme n’est pas toujours bien gérée, notamment au niveau des solutions CMS.  Elle peut nécessiter la mise en place de modules complémentaires parfois complexes à administrer ou d’un site spécifique pour chaque langue (contenus non synchronisés en fonction de la langue, nécessitant de repasser par la page d’accueil du site).  Certaines solutions prennent nativement en compte le choix de la langue du site en fonction du navigateur, du système d’exploitation, de l’IP…  La gestion multilingue s’applique facilement aux contenus stockés en base de données mais plus difficilement aux images ou aux documents où il n’y a pas toujours de corrélation entre les langues.  Les projets multilingues ont souvent des besoins très spécifiques qu’il convient de confronter au cas par cas. Multilinguisme
  • 27. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères forts – Gestion documentaire  La gestion documentaire ne se limite pas uniquement aux documents bureautiques. Elle concerne aussi la gestion d’images, de vidéos, de sons.  Comme pour les contenus, la gestion des documents peut se faire via une approche « hiérarchique » ou « logique ».  Mais la grande différentes entre les solutions concernent la mise en place de certaines fonctionnalités plus abouties et se rapprochant du fonctionnement d’une GED : révision sur les documents, annotations, prise en charge et gestion de schéma de métadonnées, gestion de droits spécifiques, gestion du « lock in / lock out », …  Aujourd’hui, de plus en plus de solutions CMS et portails disposent de connecteurs permettant de s’interfacer plus facilement avec des outils GED grâce à la norme d’interopérabilité CMIS (Content Management Interoperability Services). Gestion documentaire
  • 28. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères forts – Gestion des droits  Une gestion « simple » est suffisante pour un site administré par une équipe restreinte ou sur des sites qui ne nécessitent ni la mise en place d’espaces privatifs.  Les solutions sont très hétérogènes dans leur approche sur la gestion des droits.  Une solution plus poussée est nécessaire dans les exemples suivants :  Droits différents sur des actions liées à la contribution (Ex : créer des contenus mais ne pas pouvoir les modifier),  Droits liés au fonctionnement du site (Ex : gérer les utilisateurs mais pas le contenu, accéder à une fonctionnalité ),  Droits liés à la mise en place de sections privatisées du site ou à des fonctionnalités disponibles uniquement lorsque l’utilisateur s’est authentifié, Gestion des droits simple ou poussée ?
  • 29. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères forts - CxM  Certaines solutions se démarquent des autres en proposant une gestion de l’expérience utilisateur (CXM)  Le « CXM » permet de personnaliser et de recommander les contenus d’un site en se basant sur ce que l’utilisateur a vu ou souhaite voir.  Il correspond surtout à une stratégie qui, en se basant sur le comportement de l’internaute, permet d’acquérir de nouveaux clients potentiels ou de les fidéliser via également des outils de marketing automation (enregistrement dans un CRM, newsletter personnalisée …)  Si votre site a une vocation marchande, Il est intéressant de choisir solution intégrant des fonctionnalités de CXM, ou de vérifier l’intégration d’un outil tiers au sein de la solution retenue Personnalisation de l’expérience utilisateur
  • 30. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères forts – usine à site  Toutes les bonnes solutions disposent d’un mécanisme qui permet de créer et d’administrer plusieurs sites au sein d’un socle technique commun.  Il n’est cependant pas toujours possible de définir si la création du nouveau site peut se faire au sein d’une base existante ou d’une nouvelle base, ni même de pouvoir créer un contenu pour plusieurs sites, ni mutualiser la base des utilisateurs des différents sites au sein d’un référentiel commun et unique, ni…  La création d’un nouveau site passe souvent par une phase de développement (à minima la création de fichiers de configuration).  La création de sites en mode « usine » c’est-à-dire « à la volée », via une interface et sans développement, concerne plus le monde des portails que celui des CMS, et plus les CMS java que les CMS PHP. Multi-site ou usine à sites ?
  • 31. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères forts – Responsive BO Responsive Back BO  Les solutions qui permettent d’administrer son site via un smartphone ou une tablette se comptent sur les doigts de la main.  Cependant, c’est une fonctionnalité qui, même si elle peut être considérée comme « gadget » aujourd’hui, se démocratise de plus en plus.  « L’administrabilité » d’un site depuis différents terminaux va devenir progressivement indispensable.
  • 32. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères forts - hébergement  Si vous avez déjà une solution d’hébergement, il faut vous adresser à votre prestataire pour savoir ce qu’il est possible de faire tourner sur ces machines, et sous quelle(s) condition(s) (upgrade nécessaires, désactivation du safe- mode, installation de libraires PHP supplémentaires…).  Dans le monde PHP, il faut prendre en compte le système d’exploitation (privilégier Linux), les versions de MySQL, d’Apache et de PHP actuellement disponibles et de vérifier la mise en place de certaines librairies.  Les solutions les plus répandues s’appuient sur des préconisations standards mieux sécurisées et pérennes.  Si votre serveur n’est pas « en phase » avec les versions demandées, il est sans doute préférable d’en changer que de l’imposer dans certains cahiers des charges (véridique !). Votre serveur d’hébergement
  • 33. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères forts – Gestion de la sécurité  Il faut bien sûr vérifier si la solution est régulièrement sujette à des failles de sécurité et quelle est leur criticité. Certaines solutions, de part leur popularité, sont beaucoup plus régulièrement attaquées.  Mais il s’agit surtout de vérifier comment l’éditeur ou la communauté réagit lorsqu’une faille est découverte :  Est-elle rapidement colmatée ?  Quelle est la qualité du code du patch ?  La faille nécessite-t-elle un ou plusieurs patchs ?  Mais la gestion de la sécurité est également fortement dépendante de l’intégrateur : Posez la question de savoir quels sont les principes de sécurité mis en œuvre dans l’intégration, comment sont gérés les développements spécifiques et quels sont les normes et standards respectés en la matière. Sécurisation de la solution
  • 34. III – Les autres points d’attention stratégiques Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016
  • 35. Payant ou gratuit ? (socle) Open Source ou propriétaire ? Clé en main ou modulaire ? Pérennité du socle technique Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les autres points d’attention
  • 36. Doc et aide en ligne ? Taille de la communauté VOTRE contrainte planning ! Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les autres points d’attention
  • 37. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les autres points d’attention Open Source ou propriétaire ? Solution Open-Source :  Stabilité du socle technique garanti par la communauté  Innovation portée par la communauté  Facilité de partage (reversement des devs)  Coût à priori moindre Solution propriétaire :  Stabilité du socle technique garanti par l’éditeur  Innovation portée par l’éditeur  Souvent synonyme de souscription (licence / support), ce qui peut être rassurant pour certains clients
  • 38. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les autres points d’attention Payant ou gratuit ? (socle) Solution payante :  Rassurant : offre de support (bug socle, audit…)  … des prix parfois exorbitants  Une tarification difficile à évaluer en amont et sur plusieurs années Solution gratuite :  Pas de frais annexes  Attention aux coûts cachés !
  • 39. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les autres points d’attention Pérennité du socle technique Socle récent:  Novateur  … mais plus sensible aux bugs  Et pérennité à long terme moins certaine qu’une solution ayant déjà de nombreux utilisateurs Socle éprouvé :  Solide (pas / peu de bugs)  Architecture peut-être vieillissante et moins adaptée aux évolutions digitales à venir
  • 40. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les autres points d’attention Taille de la communauté Communauté importante :  Porteur d’innovation au niveau du socle technique,  Porteur d’innovation au niveau fonctionnel. Communauté réduite :  « Poids » des clients sur la roadmap  Socle « sur-mesure ? »
  • 41. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les autres points d’attention VOTRE contrainte planning ! Vous avez du temps (6 mois et + ) ? :  Contrainte limitée Vous êtes contraint par le temps (moins de 3 mois) ? :  Privilégier une solution « clé en main » ou facilement « customisable »  Lotir le projet au niveau fonctionnel / privilégier des solutions modulaires
  • 42. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les autres points d’attention Clé en main ou modulaire ? Une solution clé en main ?  Couvre les besoins standards Une solution modulaire ?  Adapté à VOS projets, pas de superflu.
  • 43. IV – Choisir avec la construction d’un radar décisionnel Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016
  • 44. Pour chacun des critères listés dans les pages précédentes, il est nécessaire de choisir, par rapport aux spécificités de votre projet, ceux qui sont les plus pertinents. Pour éviter par ailleurs un travail trop important d’analyse sur une multitude de solutions, réalisez une short-list de 3 à 6 solutions. De même, priorisez et pondérez vos critères d’analyse : dans certains projets, par exemple, la gestion de la sécurité sera prioritaire par rapport à la gestion des droits. La plupart des critères peuvent être décomposés en « sous-critères » : la grille d’analyse est plus fine, mais la lecture du radar en est facilitée. Pour chaque critère retenu et pour chaque solution, notez la réponse au besoin sur une échelle de 1 à 10. Vous pouvez alors générer un radar de couverture pour chaque critère et contrôler visuellement la réponse apportée par chaque solution shortlistée. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Un radar – pour quoi faire ?
  • 45.  Déterminez VOS critères par rapport à vos problématiques projet  Limitez-vous à 4-5 critères, après cela devient difficilement lisible ! Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères du graphique « radars »
  • 46. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Exemple d’un radar comparatif 0,00 1,00 2,00 3,00 4,00 5,00 6,00 7,00 8,00 User friendly Coût total SEO Gestion des contenusFonctionnalités / Extensibilité Utilisation / workflow / rôles Performances CRITERES Solution xxxx Solution yyyy User friendly 6,00 4,00 Coût total 6,00 5,00 SEO 6,00 6,50 Gestion des contenus 5,29 7,28 Fonctionnalités / Extensibilité 6,85 4,85 Utilisation / workflow / rôles 7,50 7,00 Performances 5,00 5,00 TOTAL SCORE 5,02 4,56 Chaque critère est ici décomposé en sous- critères, comme par exemple pour le SEO : - Paramétrage de la réécriture d’url - Gestion automatique des métadonnées - Contrôle de l’accessibilité - …
  • 47.  Pas d’idée ? Nous vous conseillons les critères suivants :  Notoriété de la solution (rayonnement international ? Ressources dev ? communauté ? Références ?)  Qualité technique (pérennité de la solution ? Réaction aux failles ?)  Extensibilité de la solution (modulaire ? possibilité d’extensibilité ? Facilement ?)  Documentation (Type de ressources ? Doc en FR ? Compréhensible par des néophytes ?) Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères du graphique « radars »
  • 48. V – Comment tester les solutions ? Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016
  • 49. Démo en localDémo en ligne Mission d’accompagnement Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Tester les solutions Sites officiels, spéci alisées, forum s…
  • 50. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Tester les solutions Démo en ligne  Beaucoup de solutions proposent des démos en ligne (site de l’éditeur ou de la solution).  Toutes les fonctionnalités ne sont pas accessibles, mais cela vous permet quand même de se faire une idée précise, notamment au niveau de la « prise en main ».  Aucune installation n’est nécessaire sur votre poste du client (ce qui plaira forcément aux personnes qui n’ont pas le temps ou les compétences pour installer une solution).  … en contre partie, certaines démos sont limitées dans le temps. Il faut par la suite soit relancer une installation, soit acheter la solution.
  • 51. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Tester les solutions  Les démos en local nécessitent quelques compétences en développement.  Des solutions comme EasyPHP, Wamp (Pc) , Mamp (Mac)… sont plus accessibles aux néophytes mais restent dans l’ensemble plus lente que si vous étiez passé par un hébergement ou une Virtual Machine.  Pour une meilleure maitrise de l’environnement (et de meilleures performances), l’utilisation d’une Virtual Machine est préférable. Nous vous conseillons Oracle VM VirtuaBox comme premier choix ou Bitnami (qui semble plus facile à prendre en main si vous n’avez pas de compétences linux). Démo en local
  • 52. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Tester les solutions Sites officiels, spéci alisées, forum s…  En complément, n’hésitez pas à utiliser Google (ou autre moteur de recherche) pour aller sur le site officiel de la solution mais aussi des sites spécialisés, des blogs et même des forums.  Même si certaines communautés manquent parfois de sens critique (il est parfois préférable de ne pas trop parler de solutions concurrentes sous peine de se faire « troller »), elles vous permettent néanmoins d’avoir quelques informations comme :  le niveau technique des gens qui répondent,  la réactivité des réponses lorsqu’une question est posée,  la typologie des gens qui répondent (il y a des communautés plus techniques que d’autres…),  ou tout simplement la gentillesse des personnes qui répondent (ce qui est toujours plus sympathique lorsque vous êtes en difficulté).
  • 53. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Tester les solutions Mission d’accompagnement  Faire appel à des sociétés comme… Core-Techs !  Grâce à notre expertise, nous pouvons vous accompagner sur toutes les phases du projet : de la typologie de site à mettre en place jusqu’au développement de celui-ci en passant bien évidemment par le choix de la solution la plus à même de répondre à vos problématiques (que nous pouvons identifier pour vous).
  • 54. Formation & coaching Conseil Intégration, de v, expertise Web et UX design Infogérance Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Core-Techs : Nos métiers
  • 55. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Core-Techs : Nous contacter  Site Internet : www.core-techs.fr  Téléphone : 01 42 01 34 05  Twitter : core_techs