Etendre Smarty avec des plugins
 
  La version 2.0 a introduit l'architecture de plugin qui est
  utilisée pour pratiquement toutes les fonctionnalités
  personnalisables de Smarty. Ceci comprend :
  
   les fonctions
   les modificateurs
   les fonctions de blocs
   les fonctions de compilation
   les filtres de pré-compilation
   les filtres de post-compilation
   les filtres de sorties
   les ressources
   les insertions
  
  A part pour les ressources, la compatibilité avec les anciennes
  façons d'enregistrer les fonctions de gestion avec l'API register_
  est conservée. Si vous n'avez pas utilisé cette API et que vous avez
  à la place directement modifié les variables de classes
  $custom_funcs, $custom_mods et
  d'autres, vous devez alors modifier vos scripts pour utiliser
  l'API ou convertir vos fonctionnalités personnalisées en plugins.
 
 
 &programmers.plugins.plugins-howto;
 
 &programmers.plugins.plugins-naming-conventions;
 
 &programmers.plugins.plugins-writing;
 
 &programmers.plugins.plugins-functions;
 
 &programmers.plugins.plugins-modifiers;
 
 &programmers.plugins.plugins-block-functions;
 
 &programmers.plugins.plugins-compiler-functions;
 
 &programmers.plugins.plugins-prefilters-postfilters;
 
 &programmers.plugins.plugins-outputfilters;
 
 &programmers.plugins.plugins-resources;
 
 &programmers.plugins.plugins-inserts;