Sergio Álvarez (xergio)

Escrito 330

Plantillas para PHP

Antes no usaba mucho las plantillas con PHP (ni con nada), tal vez por ese afán de hacerlo yo todo y no usar nada de terceros. Pero desde que uso Smarty en el trabajo he visto que si se ahorra tiempo, sobre todo a la hora de hacer modificaciones. Además queda todo mucho más descentralizado, la programación de la maquetación, y eso me gusta. La idea simplemente es que desde la programación del sitio se creen unas variables y el motor de plantillas las use para rellenar la plantilla y generar el resultado final (código HTML). Además esto genera el resultado que quieras: XML, texto plano, o cualquier formato que necesites.

Por eso ahora pienso usar algún motor de plantillas en el pequeño proyecto que estamos pensando Jorge y yo (y tal vez Jordi :D ya se verá). Algunas de las que voy a ojear son:

  • PEAR
    • HTML_Template_Flexy: Parece buena y completa. Además es un punto que esté en PEAR.
    • HTML_Template_IT: La miraré porque hay otro proyecto basado en esta, así que puede que sea buena.
    • HTML_Template_PHPLIB: Sistema basado en expresiones regulares, cosa que me gusta pero por experiencia me hace pensar que será algo más lento.
    • HTML_Template_Sigma: Se basa en HTML_Template_IT y le añade la funcionadidad de "compilar" los templates. Esto no es más que generar un archivo .php a partir de tu template, así agilizas todo.
  • ModeliXe: De esta no sé nada, pero le echaré un ojo.
  • phemplate: Parece fácil de usar y ligera, además presenta unos buenos benchmarks.
  • SimpleTemplate: No creo que la use, no permite usar bucles ni conficiones.
  • Smarty: Se supone que es el mejor de todos, pero también el más pesado. Prefiero algo más simplón y que no sea tan completo.
  • bTemplate: Ya había oido hablar de ella, un punto a favor. Además tiene un tutorial bastante bueno en el que puede que me base para hacer mi propio sistema.

Ahora a trastear ;)

No hay comentarios aun

Deja un comentario

Pulsa en los títulos para ver información sobre cómo comentar.

Autocompletado de nicks

Todos los campos del formulario son opcionales menos el del PIN.

Usa el tabulador para autocompletar los nicks de otros comentaristas.

Si escribes @ y pulsas la tecla tabulador varias veces podrás recorrer la lista de nicks usados

Y si escribes # (almoadilla) y número (Ej.: #5) se substituirá directamente el nick del comentario correspondienmte al pulsar el tabulador.

Tags HTML permitidos

Tags: a, strong, b, em, u, code, cite.

El tag a admite la propiedad href="..." para indicar la dirección.

Los tags también tienen autocompletado (al igual que los nicks). Para usarlos se pone por ejemplo strong + TABULADOR.

Formulario para comentar

Cargando...

Todo el contenido bajo el dominio XERGIO.NET está sujeto a la licencia Creative Commons con las condiciones BY-SA. Web estandarizada en XHTML 1.0, CSS 2, RSS 2 y Atom 1.0.