-
-
Notifications
You must be signed in to change notification settings - Fork 5
Address book tutorial
Greg Bowler edited this page May 9, 2026
·
2 revisions
- Build a larger multi-page application that feels closer to production code.
- Use a database to persist the state.
- Make it so multiple users can store their own address book.
- Multi-page structure.
- Shared layout.
- Database-driven pages.
- Better application layering.
- More deliberate testing and deployment concerns.
- HTML-first: the address book index page.
- A single record on its own page.
- Creating and editing records.
- Organising page logic and application classes.
- Hooking up the database.
- Identify the user with a single username identifier.
- Validation.
- Security.
- Testing.
- How to convert simple username identifier to real authentication (use Authwave).
When starting a new application with gt create, we can start with any of these tutorials or pick from other blueprints.
- 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