CMS (Gestion de Contenu)
Un CMS (Syteme de Gestion de Contenu) est un outil qui permet de gérer les textes, images et documents d'un site Internet. Il existe aussi des outils de ce type qui ne sont pas uniquement pour la gestion sur Internet, mais dans le cadre de mes services cela n'est pas le cas.
Il existe de nombreux CMS gratuits et open source sur Internet. J'ai préféré développer le mien afin d'avoir une flexibilité totale et un controle total sur les sites de mes clients. J'ai créé mon système en me basant sur mes expériences avec des systèmes existants. De ce fait, je pense que mon CMS est adapté à un utilisateur avec peu de connaissances informatique et il est simple à utiliser. Il peut prendre un peu de temps à apprendre, mais cela est le cas avec tout système.
J'ai commencé mon travail sur ce CMS (BenshuCMS) en décembre 2007 et cela fait peu de temps qu'il est assez complet pour une utilisation par mes clients. Bien entendu, je l'ameliore de jour en jour et offre les mises à jour à tous mes clients si cela est nécessaire. (selon le type d'intérvention, il faudra éventuellement facturer la mise à jour cependant)

Quelques fonctionalités de mon CMS:
- création de pages secondaires
- rajout d'images et documents
- modification de textes et images sur pages existantes
- traductions des pages en 4 langues (on peut adapter mon CMS pour plus si nécessaire)
- cacher ou afficher facilement les pages sur le site
- gestion de news
- plusieurs utilisateurs avec droits differents pour l'administration
- sauvegarde de la base de données depuis le CMS
- classification des pages en catégories
Je travaille sur d'autres fonctionalités et les rajoute au fur et à mesure. C'est prévu d'avoir un module pour la gestion d'une boutique en ligne par la suite aussi.
Dans certains cas, il s'avère plus adapté ou pratique d'utiliser un CMS existant. Dans de telles situations je peux travailler avec un des CMS suivants:
- eZpublish
- Silverstripe
- cmsmadesimple
- dotclear (plutôt pour un blog)
- wordpress (plutôt pour un blog, mais il possible de créer un site standard avec)

