CMS Mambo

Un article de SRC Bordeaux.

Sommaire

Partie économique

Mambo est un CMS (Content Manager System), c’est-à-dire un programme qui permet de mettre en place un site web dynamique sans saisir une ligne de code. Il se démarque par sa simplicité d’utilisation et d’administration. Jusqu’en 2005, Mambo a été développé sous licence GNU-GPL. Depuis peu, les développeurs de la société Miro International ont repris le projet. A la suite de ce changement, l’ancienne communauté a décidé de développer un produit dérivé appelé Joomla ! sous licence GNU-GPL. Cette communauté de développeur se concentre pour offrir au public un moteur simple, fonctionnel et entièrement libre.




Architecture technique

Mambo est accessible quel que soit le type de système d’exploitation au moyen d'un navigateur. Ainsi, les utilisateurs n'ont pas besoin d'installer de logiciels spécifiques. Mambo fonctionne sur un environnement de travail PHP/MySQL. Une base de données MySQL est un ensemble de tables qui permettent de stocker des informations. Le PHP quant à lui, va permettre d’aller interroger ces tables (grâce aux requêtes), ou de modifier son contenu. Afin de personnaliser le design de notre nouveau site, il faudra avoir des connaissances particulières en HTML et CSS pour modifier ou créer de nouveaux templates. Le HTML va nous permettre de structurer notre page entre des balises bien connues telles que <head>, <body>, <b>, <tr>... En ce qui concerne le CSS, il va nous permettre de contrôler des styles d’affichage depuis un seul fichier que l’on appelle une feuille de style. Cette pratique permet de modifier toutes les pages d’un site web en une seule fois. La feuille s’applique à toutes les pages. Il est recommandé d’utiliser « EasyPHP » ou un logiciel équivalent pour tester en local les différentes modifications. Une fois le tout validé, il faudra ensuite l’uploader sur le serveur pour qu’il soit utilisable et opérationnel.


Fonctionnement sociologique

L’utilisateur, qui est-il ?

On peut caractériser un utilisateur de Mambo quelqu’un qui a envie de structurer son site. Il va faire appel à un outil capable de le rendre autonome sans avoir de connaissances techniques particulières. Cet outil qu’est le CMS permet de publier des articles quelques soit le niveau de compétences de son utilisateur. Cela peut aller de l’utilisateur novice qui utilise l’architecture par défaut que propose le CMS à l’utilisateur chevronné, qui lui pourra tout modifier à sa guise.


Template par défaut :



Installation

Mambo s’installe très simplement : il suffit de décompresser l’archive, de créer une base de données et de se rendre sur la page racine de l’endroit ou l’on a stocké Mambo pour la phase « post-installation ». A partir de cet instant, la configuration, l’administration et la publication se font directement depuis l’interface de Mambo.

Fonctionnalités

Concernant les principales et multiples fonctionnalités de Mambo, l’utilisateur pourra publier un article, le mettre en page, y inclure des images, donner un accès privé à des utilisateurs en quelques clics. L’ergonomie de l’administration a elle aussi été pensée : la personnalisation de l’interface se fait entièrement par le web. On peut changer le nom des menus, rajouter des rubriques, effectuer des sondages… Il est possible d’enrichir son Mambo avec de nombreux composants ou d’autres modules d’autres développeurs.


Une modification des comportements

Une nouvelle mode a été lancée, tout le monde a voulu laisser sa trace sur la toile. Grâce à toutes les fonctionnalités qu’offrent les CMS, des comportements ont été modifiés. En effet, les CMS ont permis l’expansion de nombreux blogs ou autres pages personnelles. Prenons cet exemple, on parle beaucoup actuellement des dérives de certains blogs d’adolescents qui insultent leurs professeurs, publient des photos prises à leur insu… Pour la plupart ils ne se rendent pas compte que le blog est un media public, qu’il y a une vraie différence entre échanger des propos sur messagerie instantanée, par téléphone et les publier sur un blog. D’un point de vue purement psychologique le blog peut en effet représenter un espace où exprimer librement sa créativité, voire même être un défouloir.


Bibliographie

wikipedia

mambofrance

forum.mamboportail.net

cmsmatrix.org

Mambo est désormais Joomla