serveurs:sinp-paca:choix-cms

Sélection du CMS du projet Silene-Geonature

La migration du projet Silene vers Geonature nécessite de sélectionner une CMS qui viendra compléter l'installation de Geonature. Silene nécessite en effet, de mettre à disposition de nombreuses informations, documents (PDF) et images. Il est aussi nécessaire de publier régulièrement des actualités pour tenir informé la communauté des nouveautés (mise à jour des bases de données, nouvelles publications…).

Le CMS sera le point d'entrée du projet. Il aiguillera les différents public vers les outils mis à disposition : Geonature-Atlas, Geonature-Synthèse (formulaire de demande d'accès/d'inscription), Geonature-OccTax…

Le CMS doit :

  • correspondre à la définition de Wikipedia
  • être open source avec une large communauté
  • utiliser des technologies modernes
  • être bien maintenu
  • être rapide à rendre les pages
  • être simple à utiliser (outil de rédaction intuitif et tout public)
  • permettre de rédiger des pages statiques (peu évolutive) et des actualités
  • faciliter la mise à disposition de documents PDF et d'images (gestion de médias).
  • nécessiter peut de plugins pour permettre le fonctionnement de base
  • offrir un large choix de plugins, thèmes, …
  • Wordpress
  • Joomla
  • Drupal
  • Typo3
  • Spip
  • Dotclear

Fonctionnalités Wordpress Joomla Drupal Typo3 Spip Dotclear
Serveur web Apache, Nginx Apache, Nginx Apache, Nginx Apache, Nginx Apache, Nginx Apache, Nginx
Language PHP 7.3+ PHP 7.1+ PHP 7.2+ PHP 7.2+ PHP 5.4 ←→ 7.2 PHP 5.6+
Base de données MySQL 5.6+, MariaDB 10.1+ MySQL 5.5+, Postgresql 9.1+, … MySQL 5.5+, MariaDB, Postgresql 9.1+ MySQL 5.5 –> 5.7, Postgresql MySQL 5, SQLite PostgreSQL 8+, MySQL 4.1+, MariaDB, SQLite
Trafic supporté moyen (3.5) moyen (3) haut (5.5) moyen (3.5) moyen (4) bas (2.5)
% utilisation w3techs.com 61.2% 4.9% 3.2% 1.1% 0.1% > 0.1%

En procédant par élimination, nous pouvons écarter Typo3, Spip et Dotclear qui sont des outils qui ont étaient très utilisés par le passé mais dont l'audience a diminué. Si nous souhaitons faciliter l'accès à l'outil, il vaudrait mieux en choisir un parmi les 3 les plus utilisés. Toutefois, Dotclear et Typo3 avec leur possibilité de se connecter à une base Postgresql sont des choix intéressants.

Nous avons besoin d'un outil simple à utiliser, installer et maintenir. Nous envisageons de réaliser avec un site contenant peu de pages et aillant une faible audience. Ainsi, il semble évident que Drupal peut être éliminé car il est plutôt destiné à des sites complexes et/ou avec une audience importante.

Nous devons donc choisir entre Joomla et Wordpress. Wordpress étant des deux, l'outil le plus simple et le plus largement utilisé, il sera l'outil à retenir dans notre cas.

  • serveurs/sinp-paca/choix-cms.txt
  • Dernière modification : 2020/10/08 11:38
  • de misenmann