CHAPITRE 4 :
RÉALISATION DE L'ENVIRONNEMENT
NUMÉRIQUES DE TRAVAIL COLLABORATIF DU DITE
Cette partie du travail vise
à trouver la solution technique pour la réalisation de
l'environnement. L'implémentation dont il est question dans ce travail
nécessite des outils qui répondent aux contraintes
définies dans l'analyse des besoins. Les CMS et les LMS sont des outils
qui répondent à ces critères et sont adaptés
à l'implémentation des ENT. Bien plus, ces outils peuvent
implémenter de façon directe et indirecte les
fonctionnalités de l'ENTC du DITE. Dans ce chapitre nous
présenterons les CMS et justifierons le choix des deux utilisés
pour cette implémentation. Par la suite, on fera de même pour ce
qui est des LMS. Enfin, nous expliquerons comment ces outils ont
été utilisés pour n'en faire qu'un tout correspondant
à l'ENTC du DITE.
4.1. Présentation des
systèmes de gestion de contenu (SGC) et justification des choix
d'implémentation
4.1.1 - Présentation des
SGC
Le but de cette section est de présenter le concept de
système de gestion de contenu (SGC) ou Content management system (CMS),
d'en donner quelques exemples et de justifier le choix des deux qui ont
été utilisés pour l'implémentation.
a-) Définition des
CMS
Une définition présente les CMS comme
étant « des outils qui permettent de publier et
d'actualiser les contenus d'un site internet, généralement via de
simples formulaires. Les informations encodées par l'utilisateur sont
automatiquement présentées d'une façon structurée
et cohérente sur le site, sans que celui-ci ne doit maîtriser le
code HTML, normalement nécessaire à la mise en forme de textes et
d'images pour le web. Les CMS sont souvent conçus pour mettre un travail
collaboratif entre utilisateurs » (Dellys Hachemi Nabil et
Artabaz Saliha, 2009).
Pour notre part, un CMS est un logiciel fonctionnant en
réseau (internet ou intranet) qui gère dynamiquement les
différentes fonctionnalités d'un site web. Le CMS sépare
le contenue de la présentation et offre à l'utilisateur une
interface simple et conviviale, incluant un ensemble de modules
personnalisables qui lui évite toute manoeuvre de programmation
nécessaire à la conception du site web que ce soit pour la
présentation (HTML), ou la gestion du contenu (PHP, ASP, JavaScript,
...). Un avantage certain pour les CMS est la possibilité d'un travail
collaboratif à distance et la facilité de la maintenance du site
ainsi que sa mise à jour.
b-) Quelques exemples de
CMS
Il existe plusieurs CMS à savoir : Joomla, Spip,
Dotclear, Mambo, Drupal, Magnolia, open CMS, Triade, Typo 3, Plume, Postnuke,
GuppY, Xoops, WordPress, etc. Parmi cette pléthore de CMS, Joomla et
WordPress ont retenu notre attention pour contribuer à une partie de
l'implémentation de cet environnement.
|