Skip to main content Help Control Panel

YACS CMS : Open source !

Community «   Le forum «   Machine à café «   Extensions «  

Comment: Extensions

  Next >>
Comme leur nom l'indique, les extensions sont un moyen d'étendre les fonctionnalités de votre serveur. Le principe, très simple, est d'insérer des scripts sur événement. Par exemple, en fin de calcul de page, lors de la construction de la page frontale, etc.

Pour intégrer ces scripts d'extension, YACS recherche des scripts PHP dont le nom comporte le mot 'hook' ('crochet', en anglais) et en lit le contenu. Chacun de ces fichiers décrit une ou plusieurs prises d'extension intégrables dans le logiciel.

Contrairement aux 'plugins' d'autres gestionnaires de contenu, les extensions YACS sont définies statiquement dans un script PHP particulier créé par YACS : shared/hooks.include.php

En résumé :
  • les développeurs PHP peuvent créer des scripts d'extension et les fournir à leurs usagers
  • ces extensions sont prises en compte lors d'une activation explicite, à travers la création d'un script d'inclusion des extensions

This comment has inspired:

by Bernard on Oct. 3 2006