window.cefAsyncInit=function(){ CEF.initNavigationBar({site_search:true,share_links:true,add_top_margin:false,with_animation:true,scrolling_bar:true}) }; (function(){ var e=document.createElement('script');e.async=true;e.src='https://recherche.catholique.fr/api/cef/tisserands.js';document.getElementById('cef-root').appendChild(e) }());

40 questions pour choisir un CMS

livre blanc choix CMS


Smile
, entreprise spécialisée dans l’intégration de CMS open-source du marché, propose dans un livre blanc 200 questions à se poser, classées thématiquement, pour bien choisir son CMS. Nous en avons sélectionné 40 qui nous semblent particulièrement pertinentes dans le cadre d’un site paroissial ou diocésain. Libre à vous de pondérer ces critères en fonction de votre besoin.

Contenus structurés

  • La définition d’un nouveau type de contenu est-elle une simple opération de back-office, réalisée en interactif, sans écriture de code ?
  • Existe-t-il un champ de contenu ‘texte enrichi’, qui peut être saisi et modifié au moyen d’un petit éditeur Html ?

Arborescence

  • Est-il possible de gérer plusieurs sites au sein d’un unique back-office ? De partager des contenus entre ces sites ? De publier un même contenu dans ces sites sans le dupliquer ?
  • Le back-office offre-t-il une vision arborescente de la structure du site, dans laquelle il est possible de déplier et de replier une branche ? Cette interface est-elle compatible avec des arborescences de plusieurs milliers d’items ?

Contenus et pages

  • Lorsque l’on crée un contenu, doit-on obligatoirement le positionner dans une page particulière au moment de la création, ou bien le positionnement du contenu dans une page est-il géré ultérieurement ?
  • Est-il possible de placer un même contenu dans plusieurs pages distinctes ? Ceci sans le dupliquer, c’est à dire de telle sorte qu’un changement intervenant sur le contenu soit immédiatement visible sur toutes les pages dans lesquelles il apparaît ?

Contributions

  • La contribution est-elle possible au moyen d’un simple navigateur web ? Existe-t-il des restrictions de version ou de plateforme ?
  • La partie du back-office consacrée aux contributions peut-elle être simplifiée selon les besoins et habilitations de chacun de sorte qu’un contributeur ne voie que ce qui lui est utile ?
  • Un utilisateur qui aurait reçu une formation d’une heure, mais n’utiliserait l’interface de contribution qu’une fois tous les trois mois, pourrait-il créer ou modifier des contenus sur le site ?

Editeur HTML

  • Existe-t-il un éditeur ‘wysiwyg’ de texte enrichi (‘rich-text editor’) utilisable dans un navigateur Html intégré à une interface 100% web permettant de saisir des contenus avec mise en forme ?
  • L’éditeur Html requiert-il un navigateur spécifique, ou est-il compatible avec les principaux navigateurs (Internet Explorer, Firefox, Chrome, Safari) ?
  • L’éditeur Html accepte-t-il le copier-coller depuis des applications bureautiques (Word) ?
  • L’éditeur Html permet-il d’insérer des images, depuis le poste de travail, qui sont uploadées selon le besoin ?

Habilitations en back-office

  • Est-il possible de définir précisément les droits sur chacune des actions élémentaire de back-office, par exemple : créer une rubrique, supprimer une rubrique, déplacer une rubrique, créer un article, valider un article, supprimer un article, … ?

Médiathèque

  • Existe-t-il une médiathèque ?
  • Existe-t-il des fonctions de traitement d’images intégrées, permettant par exemple de redimensionner une image dans le back-office, simplement en spécifiant la taille cible ? De la recadrer ?

Workflow

  • Est-il possible de créer un contenu sans le mettre en ligne ?
  • Peut-on distinguer les étapes de contribution et de validation d’un contenu ?

Cycle de vie

  • Est-il possible de définir une date de mise en ligne pour un contenu ? Une date de retrait ?

Recherche

  • Le CMS possède-t-il une fonction de recherche intégrée ?
  • La recherche prend-elle en compte les contenus fichiers bureautiques, Pdf, Word,… ?
  • Les contenus sont-ils indexés aussitôt qu’ils sont mis en ligne, ou bien l’indexation est-elle un processus asynchrone ?
  • Syndication, export, import
  • Est-il possible de diffuser des contenus sous la forme de flux RSS ?
  • Est-il possible d’intégrer des flux RSS externes ?

Mesure d’audience

  • Y a-t-il un dispositif de mesure d’audience intégré, ou bien la mesure d’audience utilise-t-elle un outil externe travaillant sur les logs du serveur http ?
  • Si la mesure d’audience est intégrée, alors quels types de statistiques permet-elle ? Audience par mois / jour / heure ? Par équipement du poste de travail (OS, navigateur, résolution écran, …) ? Par origine géographique ?

Technique

  • Quel est l’environnement technique principal du CMS ? PHP ? Java ? Dotnet ? Python ?
  • Quels sont les OS supportés ?
  • Quels sont les serveurs http supportés ? Apache ? IIS ? Autre ?
  • Le CMS dispose-t-il d’une gestion de cache intégrée ?

Référencement

  • Les URL peuvent-elles avoir une forme intelligible, de la forme /domaine/rubrique/titrecontenu.html ?
  • Est-il possible de définir pour chaque page le contenu des balises d’entête du Html, keywords, description ?

Communauté, pérennité, support

  • Le produit est-il diffusé sous licence open source, ou bien sous une licence commerciale ?
  • Existe-t-il un ou plusieurs livres imprimés consacrés au produit ?
  • Existe-t-il une conférence annuelle des utilisateurs ? En France ?

Conclusion

Outre les questions proposées ci-dessus, il faut accorder beaucoup d’importance au choix du prestataire en charge de l’intégration. Celui-ci doit sérieusement maîtriser le CMS, sans toutefois vous rendre captifs de ses prestations.

Un CMS est une famille de logiciels destinés à la conception et à la mise à jour dynamique de sites internet. Le choix d’un CMS est très structurant dans un projet de création d’un site, car il n’y a aucune compatibilité entre eux et ils ne cessent d’évoluer.