Extensions

Dernières modifications faites par J. R.Z. • mercredi 27 février 2008 12:01:19

Il existe 3 types d'extensions. Celles qui peuvent ajouter n'importe quelle fonctionnalité à votre CMS, ce sont le modules. Il existe également les Tags (Balises) et Tags utilisateur.

Tags / Balises

Les tags ou balises sont la forme la plus simple des extensions. Ils sont conçus pour accomplir juste un petite tache spécifique.

Il existe d'origine un certain nombre de tags définis dans CMS Made Simple. Ils utilisent le moteur de template SMARTY. Vous trouverez quelques exemples dans la partie administration via l'onglet Extensions puis Balises

Pour insérer un tag dans un modèle ou dans un contenu de page, il vous suffit d'utiliser la syntaxe suivant {content} Plusieurs de ces tags sont utilisés comme des zones dans les modèles, par exemple pour le contenu les menu, le fil d'ariane qui affiche ou vous êtes etc ...Vous pouvez créer vos propres tags et les insérer facilement dans vos contenu et vos modèles.

Tags utilisateurs

Les utilisateurs peuvent définir leurs propres tags. Ceux-ci peuvent contenir du code PHP (mais n'indiquez pas <?php and ?> dans vos tags). Ce qui permet d'ajouter de nouvelles fonctionnalités ré-utilisables à votre site. Il vous suffit simplement d'ajouter un tag dans vos modèles ou contenu comme ceci : {tagname}.

'Echanger, partager vos tags avec d''autres utilisateurs'(external link).

Modules

Les modules sont le plus haut niveau d'extensions dans CMS Made Simple. Ils sont conçus pour permettre aux développeurs de mettre en place des taches et programmes complexes. Un module possède une interface d'administration et des connecteurs à l'API (Application Programming Interface) de CMSMS. Ce qui permet aux développeurs d'intégrer de nouvelles fonctionnalités complexes dans CMS Made Simple pour de besoins sur mesure.

Dés l'installation, CMS Made Simple inclus quelques modules. D'autres modules existent et sont disponibles gratuitement au téléchargement comme par exemple: album photo, calendrier, livre d'or, gestion des formulaires etc ...

Depuis la version 1.0 de CMS Made simple vous pouvez installer vos modules directement depuis l'interface d'administration. Sélectionner l'onglet Extensions, puis Gestionnaire de modules.

Pour insérer des modules dans un modèle ou dans une page, vous devez utiliser le nom de module comme paramètre {cms_module}. Elle ressemble à ceci : {cms_module module='modulename' parameter1='this' parameter2=5 parameter3='that'} de cms_module. Il est normal que les modules acceptent des paramètres pour effectuer des actions, bien qu'on ne l'exige pas toujours.

En savoir plus

Vous trouverez plus d'information dans la documentation CMS Made Simple(external link).