-
-
Notifications
You must be signed in to change notification settings - Fork 5
Fluid user experience
Greg Bowler edited this page May 9, 2026
·
3 revisions
- Explain how WebEngine can deliver responsive-feeling interfaces without abandoning the page-based model.
- "Flux" micro library included by default.
- No need to write any JavaScript. Opt in with
data-fluxattributes.
- Use "Your first flux form" docs from Flux project.
- Move on to "Updating part of a page" from Flux project's docs.
- Explain the idea of separating initial response speed from later enhancement work.
- Explain how this can increase perceived performance.
- Link to the Flux docs: https://www.php.gt/docs/flux/
Learn how to track speed and benchmarks in your applications.
- File-based routing
- Page views
- Page logic
- Dynamic URIs
- Headers and footers
- Custom HTML components
- Page partials
- Binding data to the DOM
- DOM manipulation
- Hello You tutorial
- Todo list tutorial
- Address book tutorial WIP
- Blueprints
- Application architecture
- Coding styleguide WIP
- PHP environment setup WIP
- Web servers WIP
- Background cron tasks
- Database setup WIP
- Client-side compilation WIP
- Testing WebEngine applications WIP
- Production checklist WIP
- Security WIP