Fonctionnalités de Georges CMS
Introduction
Georges CMS est un CMS conçu à l'origine pour gérer des pages de contenu dit "statique". Il ne s'articule pas sur un système de blog ou d'articles comme nombre d'autres bons CMS libres qui le font très bien, mais dont la gestion des contenus statiques reste limitée.
Le but de Georges CMS est de proposer un moteur un peu plus complexe à utiliser, plus souple et surtout orienté différemment. Georges CMS est aujourd hui assez développé pour permettre la mise en place d'un site internet complet.
Georges CMS propose un système de gestion des droits riche,simple et intuitif. Il est adapté pour un site web communautaire comme celui-ci.
Le principe de base de Georges CMS est le suivant. Une partie des outils vous permet de décrire le type des données (fils de news ou de forum, images, etc) et l'autre partie la manière dont elle seront affichées et modifiées. Il va de soi de le modèle objet de PHP est largement utilisé.
Par exemple, si vous avez une page de news, il est possible de faire apparaître le fil dans le forum. Le fil est lu et modifié de deux page différentes, mais c'est toujours les mêmes données qui sont atteintes. De plus, supprimer l'une ou l'autre page n'atteint pas les données.
La gestion des droits est quant à elle omniprésente dans l'ensemble du site et quasiment illimitée.
Georges CMS s'appuie sur un nombre conséquent de fichiers XML (y compris pour les pages gérant des données stockées dans une bas MySQL) et de ce fait, a besoin de posséder les droits d'écritures sur deux répertoires précis de l'arborescence du site au niveau du serveur web. C'est un choix sur lequel le développement ne reviendra pas pour le moment.
Liste des fonctionnalités
Georges CMS est en plein développement. Les fonctionnalités citées s'enrichissent régulièrement.
Pages du site :
- Page statique en BBcode. Editeur WYSIWYG (TinyMCE avec plugin georgescms) inclu.
- Page statique en XHTML.
- Page de news (nécessite une base MySQL).
- Page de forum (nécessite une base MySQL).
- Galeries d'images.
- Nombre de pages illimité.
- Classement arborescent.
- Site entièrement thémable.
- Moteur de templates.
Gestion des utilisateurs :
- Base des utilisateurs Mysql ou XML (au choix à l'installation).
- Gestion des groupes d'utilisateurs Mysql ou XML (imposé par le choix précédent).
- Statuts d'administrateur (appartenance au groupe "root").
- Formulaire d'inscription avec confirmation par email.
- Changement du mot de passe.
Fonctionnalités des boîtes :
Les boîtes sont des gadgets qui décorent les page du site. Les menus, formulaires de connection, publicités, sont des boites.
- Gestionnaire de boîtes (création, positionnement, édition).
- Menu simple avec gestion des droits sur les boutons
- Menu avec des boutons images avec gestion des droits sur les boutons.
- Formulaire de connection.
- Boîte XHTML Libre.
Fonctionnalités des news et forum :
- Gestion complète des droits (lecture, écriture, modération, etc...) sur les groupes et les utilisateurs.
- Nombres de topics et de posts par pages configurable.
- Nombre de catégories illimité.
- Commentaires pour les news.
- Système anti-flood (temporisation des posts, configurable).
Galeries d'images :
- Plusieurs modes d'affichage.
- Aperçu et miniatures réglables.
- Synchronisation permanente avec les fichiers images existants.
- Ajout de titres et de commentaires.
- Possibilité d'envoyer et de supprimer des images en ligne.
- Choix de l'ordre d'affichage des images.