PAD Manual
Basic concepts
Tags
Expressions
Conditions
Loops
Trees
Examples used in this manual
Parse
Levels and occurrences
The content tag
The data tag
Php and html
Properties
Field sigils
Constructs
Else
Start end
Content
Page
Text and markup
Comments
Whitespace
Ignore
Escaping special PAD chars
Advanced concepts
Prefix
Options variables parameters
Callback
Tag return values
Level and occurrence variables
Walking
Ending the request
Pipes
Sequences
Data
Data handling
Grouping
Pager
Lookup
Database
Sqlite
Collections
Remote data
Parallel fetching
Data answers
PHP helpers
Arrays
Strings
Values
Numbers
Requests and sessions
Environment and cache
Dates and logging
Hashing and encryption
Output
Html helpers
Markdown
Showing code
Charts
Locale
Fragment cache
Flush
Live
Server sent events
Layouts and components
Layouts
Page meta
Components
Stacks
Response fragments
The application
Application structure
Extending
Events
Application options
Requests and urls
Clean urls
Sitemap
Mail
With JavaScript
Htmx
Alpine
Vite
Islands
Web components
Forms and security
Forms
Client validation
Csrf protection
Flash messages
Directory guards
Security headers
File uploads
Development tools
Debug
Template errors
Toolbar
Output checks
Coverage
Replay
Live reload
Samples
Typescript types
App tests
Pad command
Static export
Playground
Editor support
Pad in the browser
Offline applications