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 :
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.