Přidat produkt Přihlásit se

Latte

Bezpečné šablony pro PHP

Šablonovací systémPHPNette
Oficiální web ↗
Latte: Bezpečné šablony pro PHP

Co dělá

Latte je šablonovací systém pro PHP s kontextově citlivým escapováním výstupu. Pomáhá omezit XSS v šablonách a nabízí layouty i dědičnost; bezpečnost zbytku aplikace vyžaduje další opatření.

Pro koho

Pro PHP vývojáře, kteří píšou šablony webů.

Launche

Česká stopa

Latte vytvořil český programátor David Grudl, autor Nette Frameworku. Vyvíjí se v rámci Nette a používá se i mimo něj.

Zdroje

Historie

  • Šablonovací systém z rodiny Nette s ochranou proti XSS. zdroj

Zakladatelé a tým

  • David Grudl a komunita Nette. zdroj

Ceník

  • Open source; licence BSD-3-Clause, GPL-2.0-only a GPL-3.0-only. zdroj

Užitečné odkazy

Integrace a platformy

  • Instalace přes Composer; šablony se renderují pomocí Latte Engine, rozšíření přidávají vlastní filtry, funkce nebo tagy. zdroj

Klíčové funkce

  • Kontextově citlivé escapování výstupu v šablonách zdroj
  • Šablony, proměnné a řídicí konstrukce pro PHP zdroj
  • Layouty, bloky a dědičnost šablon zdroj
  • Odlišení: Escapování rozlišuje místo výstupu, například HTML text, atribut nebo JavaScript; neřeší všechny bezpečnostní chyby aplikace. zdroj

Alternativy

Zahraniční alternativy

Související, ale ne alternativa

Otázky a odpovědi

Co je Latte?

Latte – Bezpečné šablony pro PHP. Latte je šablonovací systém pro PHP s kontextově citlivým escapováním výstupu. Pomáhá omezit XSS v šablonách a nabízí layouty i dědičnost; bezpečnost zbytku aplikace vyžaduje další opatření.

Pro koho je Latte?

Pro PHP vývojáře, kteří píšou šablony webů.

Je Latte český produkt?

Ano. Latte vytvořil český programátor David Grudl, autor Nette Frameworku. Vyvíjí se v rámci Nette a používá se i mimo něj.

Jak Latte vyzkoušet?

Stažením aplikace nebo instalací programu. Open source; licence BSD-3-Clause, GPL-2.0-only a GPL-3.0-only.

Jaké alternativy má Latte?

Latte řeší úlohu: šablonovací systém pro PHP. Zahraniční možnosti pro porovnání: Twig. Blade (Laravel). Smarty. Nette Framework není běžná alternativa. Latte vzniklo jako šablonovací systém Nette Frameworku.

V médiích

Diskuze

Launchbox Weekly

Nejlepší české launche týdne, Funding a nové produkty. Jednou týdně, bez spamu.

Přihlášením souhlasíte se zasíláním newsletteru, odhlásit se můžete kdykoli. Více v Ochraně osobních údajů.