Présentation du gestionnaire de contenu Xoops

Pour la construction de ce site, j'ai utilisé Xoops.
Xoops est un logiciel libre. C'est un CMS orienté objet écrit en PHP. Ses fonctionnalités sont les suivantes :
  • Installation guidée et rapide.
  • Administration simple et structurée.
  • Gestion des droits complète.
  • Gestion du cache optionnelle.
  • Multilangue du site.
  • Multilangue du contenu du site.
  • Graphiquement personnalisable grace à SMARTY.
  • Gestion des modules simplissime (installation/dés-installation/bridage).
  • Gestion et personnalisation des blocks.

Comment j'ai construit mon site

La première chose à faire consiste à clôner le jeu de templates par défault. Pour cela, aller dans le panneau admin et cliquer sur Misc.Tools-->Templates puis cliquer sur clône. Le nouveau jeu de template est modifiable à votre guise. Il est sauvegardé dans la base de donnée Mysql dans les tables tplfile et tplsource.
Aller dans les Préférences-->System-->General settings et sélectionner le jeu de template que vous venez de créer, puis valider.
Ensuite, j' ai crée mon thème (aspect graphique du site). Pour cela, j'ai pris le thème par défault pour me servir de base et l'ai ensuite modifié en incorporant mes propres graphismes que j'ai créés avec le gratuiciel Gimp.
Créer un thème est un excellent exercise pour apprendre les CSS (feuilles de style). Celles-ci permettent de définir l'aspect visuel du site (couleurs des polices, positionnement du texte et des images, tailles etc.) .

Deux mots sur SMARTY.

SMARTY est une application indépendante de XOOPS et peut être utilisé pour vos propres développements en PHP.
SMARTY est un compilateur de template. E n deux mots, un template est défini par un fichier php et un fichier html. le compilateur analyse les templates et produit des scripts php qui sont constitué du code php et du code html des templates. Lors de la visualisation de vos pages web, Smarty lit ces scripts au lieu de devoir analyser les templates et cela permet un gain de temps. Smarty recompile seulement les templates qui sont modifiés. Smarty permet la séparation des taches à savoir le dévéloppement php d'une part et le dévéloppement de l'aspect présentation HTML/CSS d'autre part.
Pour en savoir plus sur Smarty : http://www.smarty.net, il y a une doc superbement bien faite, bravo aux auteurs de cet excellent outil.
Pour en savoir plus sur Xoops : http://www.xoops.org
 

Outils web

Last modified: 16.12.06 by gbreiner
Conception graphique et technique : Gérard Breiner
Les photographies exposées sur ce site ne sont pas libres de droit et sont protégées par la loi international du copyright.