Admin
The editing interface: a page tree, field editors, a live preview, drafts and history. It is mounted as ordinary pages, so it follows the same permissions as the rest of your site.
Batteries included, all optional.
PhlatPage ships its extras as addons. Each is a folder you can switch off, override or learn from.
The editing interface: a page tree, field editors, a live preview, drafts and history. It is mounted as ordinary pages, so it follows the same permissions as the rest of your site.
daisyUI components as Latte partials. Every parameter is optional, and the same item vocabulary drives menus, lists and cards, so you can hand them pages directly.
{include '@ui/button.latte',
title: 'Save',
color: 'primary',
icon: 'check'
}
Design a daisyUI theme in the admin and see it applied across the real site in the preview. It is emitted as a style block, so there is no Tailwind rebuild.
The Lucide icon set behind one tag. Icons draw from a single cached sprite, so fifty icons on a page cost one request.
{icon('arrow-right', 'size-5')}
A library of self-hosted web fonts. Name the families in your config and they load from your own server, with no third-party requests.
Request profiling in your browser devtools while debug is on: the page, request, session and config of every request, and the queries and timings behind it.
Scaffold pages, manage users, back up and repair the registry from the terminal. It runs outside the request cycle and your own commands join it.
phlat make:page blog/hello --view=article
phlat registry:rebuild
phlat backup:create
Batteries included, all optional.