lundi 12 janvier 2015

Developer power: CMS

J'entame mon premier article "technique". Comme le titre sous-entend Developer power s'adresse à un public ayant quelques notions informatiques. Mais s'adresse aussi aux néophytes.
J’essaierai d'être le plus clair possible.
Accrochez-vous!

Définition

CMS est l'acronyme de Content Management System ou en français Système de Gestion de Contenu .
Un CMS est une plate-forme de déploiement et de gestion de sites web où le contenu est séparé de la mise en forme.
Le contenu représente l'information (texte, image, vidéo) à communiquer.
La mise en forme est la partie graphique du site: positionnement du contenu, positionnement du menu,  couleur et taille du texte...

Les outils d'administration facilitent la mise à jour du site web. C'est possible d'administrer le site à plusieurs, avec des niveaux de gestions différents et en même temps: il n'est pas nécessaire d'avoir des connaissances techniques.

Coté édition et mise à jour de contenu, en apparence, c'est proche d'un générateur de blog.

Il existe énormément de CMS.
Bien qu'il existe des CMS payants, je n'en connais pas et je m'attarderais sur les CMS Open Source.

Présentation de quelques CMS

L'image ci-dessous illustre ce qu'est un CMS, liste les types de CMS et présente les CMS les plus populaires (WordPress, Joomla, Drupal, TYPO3...).
Je vais détailler quelques un que je trouve intéressant comme WordPress, Drupal ou Typo3.

Best CMS 2012
source: http://theultralinx.com/2012/10/best-cms.html

WordPress

Bien que catégorisé depuis longtemps par l'ensemble des développeurs comme générateur de blog, on peut aujourd'hui classer WordPress comme CMS.

WordPress est un CMS simple. Facile et rapide à installer, il répond aux besoins des particuliers.
Sa bibliothèque d'extensions est riche. Avec WordPress on peut faire un réseau social, du multi-blogs, des boutiques en lignes...

Pour approfondir:

Pour créer son site WordPress en ligne: https://fr.wordpress.com/

Drupal

On est dans la cour des grands.Comparé à WordPress, c'est un CMS avancé et puissant.
Conçu à l'origine par Dries Buytaert, ce CMS s'adresse à un large public.
Les débutants pourront créer leur propres site avec les packages clés en main.
Cependant il faudra connaître le PHP (langage informatique web) pour tirer profit de ce CMS. C'est là qu’intervient le développeur web.
Drupal possède une forte communauté active qui assure l'évolution constante du CMS.

Pour plus d'infos je vous invite à faire un tour sur le site francophone http://drupalfr.org ou le site officiel https://www.drupal.org/
Vous pouvez voir des exemples d'applications  sur http://www.drupalons.fr/exemples-de-site-drupal-importants

Typo3

A l'initiative de Kasper Skårhøj en 1997, ce CMS est complexe à mettre en place.
Contrairement à WordPress, il ne s'adresse pas aux néophytes cependant il est très puissant et s'adapte bien au gros site, il peut être multi-sites.
Il est complètement personnalisable.
Il intègre des espaces de travail indépendant (workspaces), il dispose d'une gestion des droits d'administration très poussée, une séparation complète entre les intervenants.
Comme pour Drupal, il offre des extensions gratuites permettant d'ajouter de nombreuses fonctionnalités.

Il y a aussi une communauté française active et réactive http://forum.typo3-fr.org/

Vous pouvez voir des exemples d'applications: http://typo3-fr.org/choisir-typo3/references/cas-pratiques/typo3-comme-site-internet-123.html

Autres CMS et exemple de sites

Comment choisir son CMS? Quel est le meilleur?

En effet, ce n'est pas facile de choisir parmi cette multitude de choix.

Le meilleur CMS

Les CMS que je viens de vous présenter ont leur particularité et pourtant ils sont tous les trois de bon CMS.
Les critères à considérer pour choisir un CMS sont à mon sens:
  • Les fonctionnalités du CMS
  • L'éditeur de texte
  • La gestion des médias (images, vidéos...)
  • La recherche
  • La personnalisation
  • Le support technique (communauté)
  • L'administration des éditeurs et des membres
  • L'historique des mises à jour
  • Multi-langue
  • Multi-sites
Ceci-dit, le multi-linguismes et le multi-sites ne sont pas forcément nécessaires suivant le site à concevoir.

On ne choisira donc pas son CMS uniquement sur le critère de qualité du CMS mais aussi en fonction des besoins.

Choisir son CMS

Et là vous me dites: "C'est bien beau mais je ne sais toujours pas quoi choisir".
Qu'attendez-vous d'un CMS?
Recherchez vous un CMS prêt à l'emploi ou modulables? Les CMS faciles sont souvent peu ou pas modulables.

Peut être qu'avant de choisir un CMS, définissez ce que vous souhaitez faire: blog, site vitrine, site catalogue, site communautaire, site marchand...
Pour un blog, un générateur de blog est suffisant et il y a plein de tutos pour vous aider.
Exemple de générateur de blog:
Logo Blogger
Logo Overblog
Logo WordPress

Pour un site vitrine, laissez-vous guider par un CMS simple.
Pour un site plus conséquent, faites-vous accompagner. Faites un tour sur le site http://www.cms.fr.

Sources

http://www.cms.fr
Le site francophone de WordPress
Le site francophone de Drupal
Le site francophone de TYPO3

I can change the world
But first I need the source code

Aucun commentaire:

Enregistrer un commentaire