Warning: filemtime() [function.filemtime]: stat failed for /homez.108/lessire/www/tmp/templates_c/%%7E^7E8^7E8F1701%%template%3A20.php in /homez.108/lessire/www/lib/smarty/Smarty.class.php on line 1392
CMS - Système de gestion de contenu
Bandeau cms

Menu:

Activités

CMS Made Simple

Quoi de neuf ?

Page 1 of 5  > >>

03/05/10
Category: Modules et extensions

Une alternative intéressante à Picasa pour charger de nombreuses photos sur son site en une opération (par FTP par exemple) et les afficher sous forme d'icônes.

07/07/09
Category: Modules et extensions
Rédaction d'un aide-mémoire sur le module de news de CMS Made Simple.
06/12/09
Category: Modules et extensions

Pourquoi faire ? Eh bien par exemple pour afficher - ou non - le bloc de contenu en question.

Il est possible de demander l'affichage d'un bloc vide, par exemple pour prévoir son emplacement dans le gabarit. Mais si le designer a prévu un fond dans la CSS, on aura le fond et pas de contenu (puisque vide).

Comme on ne peut pas tester directement le contenu du bloc, il faut le mettre dans une variable que l'on peut tester.

CMS - Système de gestion de contenu

Définition CMS :

C.M.S. est l'acronyme de Content Managment System. On le traduit par "système de gestion de contenu" en français, et on définit un CMS comme un système de création, de mise à jour et de gestion de site internet dont les utilisateurs peuvent aisément mettre à jour et modifier le contenu.

Par définition, avec un CMS, il n'est pas nécessaire de connaître les langages de création de sites Web que sont le HTML, le Javascript, le PHP, pour faire vivre son site internet.

Que peut-on attendre d'un CMS ?

  • Le CMS doit permettre l'actualisation du contenu, des templates (définition de template), en ligne. Sinon, ce n'est pas un CMS, c'est un logiciel de création de sites Web...
  • Le CMS doit être facile à utiliser, tant pour moi que pour les rédacteurs
  • Le CMS doit être WYSIWYG sans être trop lourd. Je dois pouvoir ajouter ou désactiver certaines fonctionnalités de mise en formes
  • Le CMS doit permettre à plusieurs éditeurs de contenu de travailler, avec des comptes différents, et garder trace des opérations
  • Le CMS doit avoir un accès et des droits différents pour la personne qui l'implémente (l'intégrateur), la personne qui crée la charte graphique, et l'utilisateur final qui ne devrait avoir à s'occuper que du contenu (l'éditeur)
  • Le CMS doit être modulable, c'est-à-dire qu'il faut qu'on puisse y ajouter des fonctionnalités (que l'on appelle extensions, modules, contributions, plugins ... selon le logiciel choisi)
  • Le contenu du site web doit être indépendant de la présentation
  • La cohérence de l'entièreté du site internet doit être possible sans devoir redéfinir chaque page (via le système de templates)
  • Le CMS doit permettre de hiérarchiser le contenu, avec des URL réécrites

Ce que j'attends personnellement d'un CMS

Outre les caractéristiques reprises ci-dessus, j'ai considéré les points suivants lorsque j'ai effectué mon comparatif des solution de gestion de contenu présentes sur le marché :
  • CMS = gestion de contenu, donc un CMS n'est pas un catalogue en ligne, ou un blog
  • le coût de la licence : il existe suffisamment de solutions gratuites disponibles en Open Source pour ne pas se trouver obligé de s'acquitter d'un coût de licence, fût-il minime
  • le coût des mises-à-jour, pour la même raison
  • le coût des extensions : il est savoureux qu'un CMS gratuit soit assorti d'extensions payantes
  • le langage : je voulais un CMS écrit en PHP, qui est également un logiciel Open Source, et capable d'attaquer la base de données MySql
  • le langage de description de templates : Smarty me convient parfaitement
  • la possibilité de restreindre les droits des éditeurs
  • la pérennité du CMS et la pérennité de ses caractéristiques : choisir un CMS qui se maintient dans le temps mais qui devient payant n'est pas une solution qui me satisfasse pleinement