-
Notifications
You must be signed in to change notification settings - Fork 1.4k
ES Home
Andy Robert edited this page Jun 10, 2014
·
3 revisions
Liquid es un motor de templates que fue creado con requerimientos bien específicos
- Tiene que tener un markup simple y resultados hermosos. No es divertido usar motores de template que no produzcan resultados lindos.
- Debe ser no-ejecutable y seguro. Los usuarios pueden editar templates Liquid. Pero no quieres ejecutar código en tu servidor que haya sido escrito por tus usuarios.
- Debe ser stateless (No debe guardar estado). Los pasos de compilación y renderización deben quedar separados, para que el (costoso) parseo y la compilación se haga solo una vez. Luego, puedes renderizar HTML con solo pasar un hash con variables locales y objetos.
- Debe ser posible darle estilo tanto a Emails como a HTML.
- Liquid (screencast en Inglés)
- Shopify
- Mephisto
- Chameleon
- Cashboard
- Edicy
- Workory
- Zendesk
- SandwichBoard
- YikeSite
- Simplicant
- 3scale
- Chaptercore
- ScreenSteps Live
- PokerAffiliateSolutions
- Assistly
- Ronin
- CrowdVine
- AboutOne
- RightScale
- Menumill
- 留级生
- Moxie Software
- Rusic
- Ombu Shop
- eGain Software
- …Add yours :)
- Quieres permitir que tus usuarios editen la apariencia de tu aplicación, pero no quieres que ejecuten código inseguro en tu servidor.
- Quieres renderizar templates directamente de tu base de datos.
- Te gusta motores de templates con el estilo Smarty.
- Necesitas un motor de template que funcione tan bien con HTML como con Emails.
- No te gusta el lenguaje de markup de tu actual motor de templates.