IV.2. CHOIX DU CMS
Notre choix a porté sur le CMS Joomla pour
réaliser notre application web car il se démarque principalement
par la convivialité de son interface d'administration.
VI.2.1. Présentation de WordPress
Le CMS WordPress est un système de gestion de contenus
multimédia pour le Web, écrit dans le langage de programmation
PHP. Il nécessite un serveur web et une base de données MySQL.
Tous les éléments nécessaires au bon fonctionnement du
site (code source du moteur du site, fichiers de configuration, contenus textes
et médias) étant sur le serveur, que ce soit dans la base de
données ou dans l'espace de stockage des fichiers, son administration
s'effectue directement en ligne depuis un ordinateur ou un smartphone si
celui-ci est hébergé : seule une connexion Internet est
nécessaire.
WordPress est constitué de deux interfaces distinctes
:
·
59
Frontal (frontend) : partie visible
du site, par laquelle il est aussi possible de créer et gérer des
articles ainsi que les contenus de certaines extensions ;
· Administration (backend) :
partie réservée à la configuration globale, à la
structure des contenus, la gestion des utilisateurs, des extensions, etc.
IV.2.2. Les extensions
L'API (acronyme anglais pour «interface de
programmation» ou Application Programming Interface) Joomla constitue la
passerelle entre les créations des développeurs tiers et le noyau
de WordPress.
Ces extensions sont de trois types :
· Les composants : fonctions
évoluées possédant en général une interface
d'administration. Exemple : système de lettres d'information, de forum,
de boutique en ligne, de galeries multimédias, de sauvegarde, etc.
· Les modules : éléments
affichés dans le site autour du contenu central. Exemple : menus,
bannières, infos défilantes, date, etc.
· Les plug-ins : éléments
s'intégrant au noyau (core) de WordPress. Exemple :
système d'authentification, recherche dans les contenus, etc. Certaines
extensions sont constituées d'un composant, de modules et de plug-ins.
De base, WordPress intègre les fonctions pour gérer :
- Les contenus : éditeur, explorateur de
fichiers, bannière, contact, flux RSS, sondage, liens web ;
- Les utilisateurs et leurs droits :
consultation, rédaction, modification, publication, gestion,
administration ;
- L'aspect visuel : habillage du site, position
des éléments, affichage des contenus ;
- Les extensions : installation, publication,
accès, affichage, etc.
IV.2.3 Justification du choix de WordPress
Plusieurs raisons nous ont permis de choisir Joomla comme CMS
:
· Il est OpenSource ;
· Présence d'une communauté dynamique et
mondiale ;
· Site entièrement géré par une base
de données ;
· Gestion simple des utilisateurs avec des autorisations
d'administration spécifiques ;
· Prise en main facile et rapide par les utilisateurs
;
· Gestion du contenu divisé en section,
catégorie et article ;
· Édition du contenu via un éditeur
intégré de type Word ;
· Gestion efficace des archives pour stocker tous les
anciens articles... ;
· Multilinguisme ;
60
? Compatibilité avec la majorité des navigateurs
web et les sites développés par WordPress sont responsive,
c'est-à-dire capable de s'adapter à tout type d'cran
? Facilité d'inclure ses propres extensions ;
? Charte graphique personnalisable ;
? Très grande diversité d'extensions gratuites et
libres etc.
|