Extendiendo Smarty con plugins
  
   La version 2.0 introduce la arquitectura de plugin que es usada para 
   casi todas las funcionalidades adaptables del Smarty. Esto incluye:
   
    funciones
    modificadores
    funciones de bloque
    funciones de compilación
    prefiltros
    postfiltros
    filtros de salida
    recursos(fuentes)
    inserts
   
   Con la excepción de recursos, la compatibildad con la forma antigua 
   de funciones de manipulación de registro via register_* API es 
   conservada. Si usted no uso el API en lugar de eso modifico las 
   variables de clase $custom_funcs, 
   $custom_mods, y otras directamente, entonces usted 
   va a necesitar ajustar sus scripts para cualquiera que use el API o 
   convertir sus funciones habituales 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;