Full Docs Index
All current docs categories and topics, with links when available.
Getting Started
Section titled “Getting Started”License and Download
Section titled “License and Download”Getting Started
Section titled “Getting Started”- Wappler’s UI
- Choosing Your Project Setup
- Your First Wappler Project
- Editor Tab Groups
- Shortcut Keys
- App Connect
- Bootstrap Integration
- File Manager
- Design Panel
- CSS Panel
- Publish Manager
- DW Site Migration
How-to Guides
Section titled “How-to Guides”Project Setup & Frameworks
Section titled “Project Setup & Frameworks”Visual Tooling
Section titled “Visual Tooling”Working with Elements
Section titled “Working with Elements”- Working with Elements
- Class & ID
- Spacing (Margin & Padding)
- HTML Tags
- Responsive Images
- Lazy Load Images
- Drag & Drop
- Image Text Overlay
- Button Styling
- Vertical Navigation
- Sticky Navigation
- Sticky Footer
Dynamic Data & Attributes
Section titled “Dynamic Data & Attributes”- Dynamic Attributes
- URL Parameters
- Format Dynamic Data
- Table Data Formatting
- Dynamic Row Styling
- Nested Repeats
- Date & Time
- Year Limits
Conditional Display & Events
Section titled “Conditional Display & Events”- Conditional Visibility
- Empty Query Message
- Record Count
- Delete Confirmation
- Dynamic Shortcut Keys
- Submit Spinner
Icons & Styling
Section titled “Icons & Styling”Advanced
Section titled “Advanced”Project Manager
Section titled “Project Manager”Project Manager
Section titled “Project Manager”- Create Local Project
- Switch Projects
- Remove Projects
- Project from Repository
- Extensions Channels
- Reset Frameworks
- Local Development with SSL
Bootstrap Visual Designer
Section titled “Bootstrap Visual Designer”Layout & Structure
Section titled “Layout & Structure”Components
Section titled “Components”Theme Manager
Section titled “Theme Manager”Migration & Versions
Section titled “Migration & Versions”Image Galleries & Animations
Section titled “Image Galleries & Animations”Galleries & Lightbox
Section titled “Galleries & Lightbox”Slideshows & Swiper
Section titled “Slideshows & Swiper”- Responsive Slideshow
- Slideshow Transitions
- Swiper Basic Options
- Swiper Responsive Options
- Fullscreen Swiper
Lazy Load
Section titled “Lazy Load”Animations & Effects
Section titled “Animations & Effects”- Animations
- Animation Delay Options
- Parallax Effect
- Background Videos
- Typing Animation
- Page Transitions
Page Enhancements
Section titled “Page Enhancements”Server-side Components
Section titled “Server-side Components”General
Section titled “General”- Debugging Problems
- Debug Only Output
- Server-Side Includes (SSI)
- Using Session Variables
- Generating UUID Identifiers
- Using Set Value in Server Connect
- Creating Reusable Actions (Library)
- Using Globals in Server Connect
Database Connections & Queries
Section titled “Database Connections & Queries”- Connecting to a Database
- Creating Database Queries
- Creating Custom SQL Queries
- Database Single Query
- Nested Queries (Basic)
- Nested Queries (Advanced)
- Join Results of Two Data Collections
- Data Transformations
- Working with Array Lists
Filtering & Displaying Data
Section titled “Filtering & Displaying Data”- Display Dynamic Data
- Filter with Text Input
- Filter with URL Parameter
- Filter with Multiple Checkboxes
- Dynamically Check Multiple Checkboxes
- Dynamic Select Menu
- Dynamic Paging
- Dynamic Sortable Table
- Record Details with Data View
- Loop Records with Data Iterator
Database CRUD
Section titled “Database CRUD”- Insert Database Record
- Get Inserted Record ID
- Unchecked Checkbox on Insert/Update
- Delete Database Records
Emails & Forms
Section titled “Emails & Forms”Security and Login
Section titled “Security and Login”Security Setup
Section titled “Security Setup”- Site Security Settings
- Restrict Page Access
- Secure Server-Side Data
- Argon2 Secure Hashes
- HTTP Security Headers
User Authentication
Section titled “User Authentication”User Data & Sessions
Section titled “User Data & Sessions”Password Management
Section titled “Password Management”OAuth & External Providers
Section titled “OAuth & External Providers”Forms & Data Validation
Section titled “Forms & Data Validation”Form Layouts & Flows
Section titled “Form Layouts & Flows”Validation
Section titled “Validation”- Client-Side Validation with Feedback
- Check if Record Exists Before Insert
- Adding reCaptcha to your Forms
Mobile Apps
Section titled “Mobile Apps”Getting Started
Section titled “Getting Started”- Mobile Apps Intro (F7)
- Setup with Capacitor
- Update Cordova to Capacitor
- Include Framework7
- Framework7 Components
App UI & Navigation
Section titled “App UI & Navigation”Data & APIs
Section titled “Data & APIs”Native Plugins
Section titled “Native Plugins”Desktop Apps
Section titled “Desktop Apps”API and JSON
Section titled “API and JSON”Working with JSON
Section titled “Working with JSON”API Integration
Section titled “API Integration”Cookies, Sessions and Local Storage
Section titled “Cookies, Sessions and Local Storage”Cookies
Section titled “Cookies”Sessions & Local Storage
Section titled “Sessions & Local Storage”File Management
Section titled “File Management”Uploads
Section titled “Uploads”- Upload Single File
- Upload Multiple Files
- Progress Bar for Uploads
- Dropzone Component
- Show Image Preview Before Upload
- Insert Uploaded File Names
- Insert Multiple File Names
File & Image Processing
Section titled “File & Image Processing”Downloads
Section titled “Downloads”Routing and URL Rewrite
Section titled “Routing and URL Rewrite”Routing and URL Rewrite Docs
Section titled “Routing and URL Rewrite Docs”Front-End Components
Section titled “Front-End Components”Date & Time Pickers
Section titled “Date & Time Pickers”Calendar
Section titled “Calendar”Autocomplete & Editors
Section titled “Autocomplete & Editors”Form Helpers & Confirmations
Section titled “Form Helpers & Confirmations”Logic & Flows
Section titled “Logic & Flows”Tagify
Section titled “Tagify”- Tagify Basics
- Custom Tagify Lists
- Insert Tagify Values into Database
- Tagify with Multi-Reference
- Create & Store New Tags
Ecommerce
Section titled “Ecommerce”Getting Started
Section titled “Getting Started”Payments & Checkout
Section titled “Payments & Checkout”- Stripe Buy Button
- Stripe Pricing Tables
- Stripe Embedded Checkout
- Stripe Checkout with Custom Products
- Stripe Custom Checkout Forms
- Custom Checkout Module
Subscriptions & Webhooks
Section titled “Subscriptions & Webhooks”Step-by-Step Integration
Section titled “Step-by-Step Integration”- Part 1 – Customer Creation
- Part 2 – List Customers
- Part 3 – Retrieve Customer
- Part 4a – Basic Payment (App Connect)
- Part 4b – Basic Payment (Server Connect)
- Part 5 – Add Shipping Details
Git and Version Control
Section titled “Git and Version Control”Git & Version Control
Section titled “Git & Version Control”- Git Basics
- Git Branches
- Remote Repositories
- Revert Changes (Go Back in Time)
- Connect to GitHub, GitLab, Bitbucket
- Project from Git Repository
NodeJS
Section titled “NodeJS”Basics
Section titled “Basics”- NodeJS Integration
- Create NodeJS Project with Docker
- NodeJS FTP Deploy (Plesk & cPanel)
- Data & Time Settings
Pages & Templates
Section titled “Pages & Templates”Automation
Section titled “Automation”Server-Side Rendering
Section titled “Server-Side Rendering”Security
Section titled “Security”Real-Time Features
Section titled “Real-Time Features”Database Manager
Section titled “Database Manager”Using Database Manager
Section titled “Using Database Manager”- Create Database Connections
- Create Database Relations
- Edit Database Data
- Create Sub Tables
- Use Multi-References
Hosting and Cloud Platforms
Section titled “Hosting and Cloud Platforms”Resource Manager
Section titled “Resource Manager”- Manage Cloud Servers
- Managed Databases
- Manage SSH Keys
- Understanding SSH Keys
- Remote File Manager (Docker)
- Connect Existing Servers (Docker)
Databases & Services
Section titled “Databases & Services”- Single Local Database Server
- Install Shared Services on Servers
- Local Redis Server
- Redis for Multiple Projects
Hosting & Deployment
Section titled “Hosting & Deployment”- Firebase Hosting (Free)
- Deploy to Heroku
- Roll Your Own PaaS – Part 1
- Roll Your Own PaaS – Part 2
- Oracle Cloud (Free Server)
AWS & Cloud Storage
Section titled “AWS & Cloud Storage”- AWS Hosting with Docker
- Elastic IP with AWS
- Setup S3 on AWS
- Setup S3 on DigitalOcean Spaces
- Using S3 Connector
- App Connect S3 Upload
- Use SSH for Remote Docker Targets
Wappler Extensibility
Section titled “Wappler Extensibility”Getting Started
Section titled “Getting Started”Server Connect
Section titled “Server Connect”- Custom Modules & Formatters (Overview)
- Custom Modules & Formatters (PHP)
- Custom Modules & Formatters (NodeJS)
- Custom Modules & Formatters (ASP)
- Extending Express (NodeJS)
App Connect
Section titled “App Connect”- Custom App Connect Components & Formatters
- Writing Custom Formatters
- Writing Custom Attributes
- Writing an App Connect Component