Full Docs Index
All current docs categories and topics, with links when available.
Getting Started (16/16 available)
Section titled “Getting Started (16/16 available)”- Category landing: Getting Started (topicId: 2791)
License and Download
Section titled “License and Download”- Purchase a License (topicId: 44835)
- Download Wappler (topicId: 12413)
- Wappler Wallet (topicId: 45465)
Getting Started
Section titled “Getting Started”- Wappler’s UI (topicId: 2792)
- Choosing Your Project Setup (topicId: 64253)
- Your First Wappler Project (topicId: 64176)
- Editor Tab Groups (topicId: 60448)
- Shortcut Keys (topicId: 3245)
- App Connect (topicId: 2840)
- Bootstrap Integration (topicId: 2926)
- File Manager (topicId: 12404)
- Design Panel (topicId: 6892)
- CSS Panel (topicId: 2925)
- Publish Manager (topicId: 46507)
- DW Site Migration (topicId: 2922)
How-to Guides (35/35 available)
Section titled “How-to Guides (35/35 available)”- Category landing: How-to Guides (topicId: 2824)
Project Setup & Frameworks
Section titled “Project Setup & Frameworks”- App Connect (topicId: 2921)
- Default Frameworks (topicId: 10650)
Visual Tooling
Section titled “Visual Tooling”- Expression Builder (topicId: 51542)
Working with Elements
Section titled “Working with Elements”- Working with Elements (topicId: 2919)
- Class & ID (topicId: 2916)
- Spacing (Margin & Padding) (topicId: 2915)
- HTML Tags (topicId: 2910)
- Responsive Images (topicId: 2914)
- Lazy Load Images (topicId: 4368)
- Drag & Drop (topicId: 2911)
- Image Text Overlay (topicId: 6128)
- Button Styling (topicId: 6165)
- Vertical Navigation (topicId: 4524)
- Sticky Navigation (topicId: 4550)
- Sticky Footer (topicId: 12929)
Dynamic Data & Attributes
Section titled “Dynamic Data & Attributes”- Dynamic Attributes (topicId: 2912)
- URL Parameters (topicId: 2913)
- Format Dynamic Data (topicId: 2870)
- Table Data Formatting (topicId: 4825)
- Dynamic Row Styling (topicId: 4846)
- Nested Repeats (topicId: 5165)
- Date & Time (topicId: 5028)
- Year Limits (topicId: 5468)
Conditional Display & Events
Section titled “Conditional Display & Events”- Conditional Visibility (topicId: 36361)
- Empty Query Message (topicId: 4118)
- Record Count (topicId: 4121)
- Delete Confirmation (topicId: 4847)
- Dynamic Shortcut Keys (topicId: 4161)
- Submit Spinner (topicId: 5470)
Icons & Styling
Section titled “Icons & Styling”- Font Awesome (topicId: 3751)
- Font Awesome Pro (topicId: 3752)
Advanced
Section titled “Advanced”- App Connect + JS (topicId: 15765)
- Web and Database Server Outputs (topicId: 61335)
- Network & Live Data Panels (topicId: 61218)
Project Manager (8/8 available)
Section titled “Project Manager (8/8 available)”- Category landing: Project Manager (topicId: 2825)
Project Manager
Section titled “Project Manager”- Create Local Project (topicId: 2909)
- Switch Projects (topicId: 2907)
- Remove Projects (topicId: 2906)
- Project from Repository (topicId: 25996)
- Extensions Channels (topicId: 40357)
- Reset Frameworks (topicId: 40358)
- Local Development with SSL (topicId: 64398)
Bootstrap Visual Designer (15/15 available)
Section titled “Bootstrap Visual Designer (15/15 available)”- Category landing: Bootstrap Visual Designer (topicId: 2833)
Layout & Structure
Section titled “Layout & Structure”- Layout (topicId: 47196)
- Custom Bootstrap Paths (topicId: 23611)
Components
Section titled “Components”- Typography & Text (topicId: 47278)
- Navbar (topicId: 38163)
- Offcanvas Sidebar (topicId: 31927)
- Navigation Align (topicId: 4523)
- Cards (topicId: 47174)
- Forms (topicId: 2902)
- Modals (topicId: 2901)
- Placeholders (topicId: 39764)
Theme Manager
Section titled “Theme Manager”- Theme Manager (topicId: 19557)
- Advanced Options (topicId: 20111)
- Theme Manager (v5) (topicId: 28897)
Migration & Versions
Section titled “Migration & Versions”- Convert BS4 Pages to BS5 (topicId: 28896)
Image Galleries & Animations (18/18 available)
Section titled “Image Galleries & Animations (18/18 available)”- Category landing: Image Galleries & Animations (topicId: 2834)
Galleries & Lightbox
Section titled “Galleries & Lightbox”- Masonry Grid (topicId: 2874)
- Lightbox (topicId: 2877)
Slideshows & Swiper
Section titled “Slideshows & Swiper”- Responsive Slideshow (topicId: 2900)
- Slideshow Transitions (topicId: 2879)
- Swiper Basic Options (topicId: 3748)
- Swiper Responsive Options (topicId: 4148)
- Fullscreen Swiper (topicId: 4850)
Lazy Load
Section titled “Lazy Load”- Lazy Load Images (topicId: 4360)
- Lazy Load with Dynamic Data (topicId: 4365)
- Placeholder Images (Lazy Load) (topicId: 4366)
Animations & Effects
Section titled “Animations & Effects”- Animations (topicId: 2876)
- Animation Delay Options (topicId: 5457)
- Parallax Effect (topicId: 10208)
- Background Videos (topicId: 10209)
- Typing Animation (topicId: 10238)
- Page Transitions (topicId: 24130)
Page Enhancements
Section titled “Page Enhancements”- Page Preloader (topicId: 2875)
Server-side Components (33/33 available)
Section titled “Server-side Components (33/33 available)”- Category landing: Server-side Components (topicId: 2835)
General
Section titled “General”- Debugging Problems (topicId: 2857)
- Debug Only Output (topicId: 64404)
- Server-Side Includes (SSI) (topicId: 2864)
- Using Session Variables (topicId: 3320)
- Generating UUID Identifiers (topicId: 36568)
- Using Set Value in Server Connect (topicId: 11647)
- Creating Reusable Actions (Library) (topicId: 27314)
- Using Globals in Server Connect (topicId: 27308)
Database Connections & Queries
Section titled “Database Connections & Queries”- Connecting to a Database (topicId: 2873)
- Creating Database Queries (topicId: 2872)
- Creating Custom SQL Queries (topicId: 10653)
- Database Single Query (topicId: 12781)
- Nested Queries (Basic) (topicId: 40729)
- Nested Queries (Advanced) (topicId: 41374)
- Join Results of Two Data Collections (topicId: 31706)
- Data Transformations (topicId: 31734)
- Working with Array Lists (topicId: 47668)
Filtering & Displaying Data
Section titled “Filtering & Displaying Data”- Display Dynamic Data (topicId: 2871)
- Filter with Text Input (topicId: 2869)
- Filter with URL Parameter (topicId: 2868)
- Filter with Multiple Checkboxes (topicId: 4053)
- Dynamically Check Multiple Checkboxes (topicId: 4073)
- Dynamic Select Menu (topicId: 2867)
- Dynamic Paging (topicId: 2865)
- Dynamic Sortable Table (topicId: 2866)
- Record Details with Data View (topicId: 11416)
- Loop Records with Data Iterator (topicId: 11479)
Database CRUD
Section titled “Database CRUD”- Insert Database Record (topicId: 2863)
- Get Inserted Record ID (topicId: 2862)
- Unchecked Checkbox on Insert/Update (topicId: 36365)
- Delete Database Records (topicId: 2860)
Emails & Forms
Section titled “Emails & Forms”- Sending Form Data to Email (topicId: 2858)
Security and Login (16/16 available)
Section titled “Security and Login (16/16 available)”- Category landing: Security and Login (topicId: 2836)
Security Setup
Section titled “Security Setup”- Site Security Settings (topicId: 2856)
- Restrict Page Access (topicId: 2853)
- Secure Server-Side Data (topicId: 2852)
- Argon2 Secure Hashes (topicId: 18612)
- HTTP Security Headers (topicId: 64933)
User Authentication
Section titled “User Authentication”- Create Login Page (topicId: 2855)
- Logout Button (topicId: 2851)
- Register & Auto Login (topicId: 3550)
- Redirect on Login by Role (topicId: 11419)
User Data & Sessions
Section titled “User Data & Sessions”- Get Logged-in User Details (topicId: 2850)
- Logged User Session Name (topicId: 3319)
Password Management
Section titled “Password Management”- Password Reset (Part 1) (topicId: 4943)
- Password Reset (Part 2) (topicId: 5160)
OAuth & External Providers
Section titled “OAuth & External Providers”- OAuth2 with Facebook (topicId: 12345)
- OAuth2 with Google (topicId: 37265)
Forms & Data Validation (6/6 available)
Section titled “Forms & Data Validation (6/6 available)”- Category landing: Forms & Data Validation (topicId: 2837)
Form Layouts & Flows
Section titled “Form Layouts & Flows”- Multi-Column Forms (topicId: 5541)
- Multi-Step Forms (topicId: 10799)
Validation
Section titled “Validation”- Client-Side Validation with Feedback (topicId: 2849)
- Check if Record Exists Before Insert (topicId: 2847)
- Adding reCaptcha to your Forms (topicId: 64714)
Mobile Apps (16/16 available)
Section titled “Mobile Apps (16/16 available)”- Category landing: Mobile Apps (topicId: 2839)
Getting Started
Section titled “Getting Started”- Mobile Apps Intro (F7) (topicId: 31080)
- Setup with Capacitor (topicId: 39226)
- Update Cordova to Capacitor (topicId: 39220)
- Include Framework7 (topicId: 2843)
- Framework7 Components (topicId: 48409)
App UI & Navigation
Section titled “App UI & Navigation”- Dynamic Pages (F7) (topicId: 25504)
- Pull-to-Refresh (F7) (topicId: 48004)
- Login Screen (topicId: 31088)
- Routing with Bootstrap (topicId: 31923)
Data & APIs
Section titled “Data & APIs”- Dynamic Data (topicId: 19009)
- Local Databases (topicId: 46840)
- Dynamic API Prefixes (topicId: 64070)
Native Plugins
Section titled “Native Plugins”- Capacitor Camera (topicId: 46974)
- Capacitor Plugins (topicId: 54223)
Desktop Apps
Section titled “Desktop Apps”- Create Desktop Apps (topicId: 10649)
API and JSON (6/6 available)
Section titled “API and JSON (6/6 available)”- Category landing: API and JSON (topicId: 3669)
Working with JSON
Section titled “Working with JSON”- JSON Data (topicId: 2859)
- Data Types & Binding (topicId: 3673)
API Integration
Section titled “API Integration”- API Data Source (topicId: 3670)
- Caching API Data (topicId: 3671)
- API Connector (REST & cURL) (topicId: 3799)
Cookies, Sessions and Local Storage (6/6 available)
Section titled “Cookies, Sessions and Local Storage (6/6 available)”- Category landing: Cookies, Sessions and Local Storage (topicId: 3996)
Cookies
Section titled “Cookies”- Show Modal Once with Cookie (topicId: 3998)
- Cookie Consent Alert (topicId: 18543)
Sessions & Local Storage
Section titled “Sessions & Local Storage”- Pass Values Between Pages (topicId: 5588)
- Working with Arrays (topicId: 7701)
- Shopping Cart with Data Store (topicId: 17465)
File Management (12/12 available)
Section titled “File Management (12/12 available)”- Category landing: File Management (topicId: 4084)
Uploads
Section titled “Uploads”- Upload Single File (topicId: 4231)
- Upload Multiple Files (topicId: 4412)
- Progress Bar for Uploads (topicId: 4271)
- Dropzone Component (topicId: 7727)
- Show Image Preview Before Upload (topicId: 4479)
- Insert Uploaded File Names (topicId: 4234)
- Insert Multiple File Names (topicId: 4413)
File & Image Processing
Section titled “File & Image Processing”- Resize Image & Create Thumbnail (topicId: 4802)
- List Files from Folder (topicId: 4823)
Downloads
Section titled “Downloads”- File Downloads with Server Connect (topicId: 12780)
- Custom File Downloader with Controls (topicId: 12987)
Routing and URL Rewrite (3/3 available)
Section titled “Routing and URL Rewrite (3/3 available)”- Category landing: Routing and URL Rewrite (topicId: 6578)
Routing and URL Rewrite Docs
Section titled “Routing and URL Rewrite Docs”- URL Rewriting (topicId: 6254)
- Single Page Apps (SPA) (topicId: 6583)
Front-End Components (18/18 available)
Section titled “Front-End Components (18/18 available)”- Category landing: Front-End Components (topicId: 7586)
Date & Time Pickers
Section titled “Date & Time Pickers”- Date Range Picker (Insert & Update) (topicId: 11753)
- Date Range Picker (Dynamic Values) (topicId: 11754)
- Time Picker with Date Picker (topicId: 10821)
Calendar
Section titled “Calendar”- Event Calendar (Getting Started) (topicId: 18793)
- Event Calendar (Dynamic Events) (topicId: 18828)
Autocomplete & Editors
Section titled “Autocomplete & Editors”- Autocomplete (topicId: 13161)
- WYSIWYG Editor (Summernote) (topicId: 19855)
Form Helpers & Confirmations
Section titled “Form Helpers & Confirmations”- Confirmation Dialog on Form Submit (topicId: 18620)
- Delete Records with Confirmation (topicId: 18622)
Logic & Flows
Section titled “Logic & Flows”- App Connect Flow Introduction (topicId: 18040)
- Global Server Connect Events (topicId: 65033)
- Toggle (topicId: 36385)
Tagify
Section titled “Tagify”- Tagify Basics (topicId: 40507)
- Custom Tagify Lists (topicId: 40510)
- Insert Tagify Values into Database (topicId: 40515)
- Tagify with Multi-Reference (topicId: 40997)
- Create & Store New Tags (topicId: 41386)
Ecommerce (17/17 available)
Section titled “Ecommerce (17/17 available)”- Category landing: Ecommerce (topicId: 7728)
Getting Started
Section titled “Getting Started”- Stripe Integration Basics (topicId: 31295)
- Stripe Elements Overview (topicId: 55763)
Payments & Checkout
Section titled “Payments & Checkout”- Stripe Buy Button (topicId: 55756)
- Stripe Pricing Tables (topicId: 55757)
- Stripe Embedded Checkout (topicId: 55764)
- Stripe Checkout with Custom Products (topicId: 31503)
- Stripe Custom Checkout Forms (topicId: 31700)
- Custom Checkout Module (topicId: 7861)
Subscriptions & Webhooks
Section titled “Subscriptions & Webhooks”- Stripe Subscriptions (topicId: 31491)
- Stripe Webhooks (topicId: 31485)
Step-by-Step Integration
Section titled “Step-by-Step Integration”- Part 1 – Customer Creation (topicId: 7601)
- Part 2 – List Customers (topicId: 7605)
- Part 3 – Retrieve Customer (topicId: 7611)
- Part 4a – Basic Payment (App Connect) (topicId: 7627)
- Part 4b – Basic Payment (Server Connect) (topicId: 7671)
- Part 5 – Add Shipping Details (topicId: 7803)
Git and Version Control (7/7 available)
Section titled “Git and Version Control (7/7 available)”- Category landing: Git and Version Control (topicId: 12405)
Git & Version Control
Section titled “Git & Version Control”- Git Basics (topicId: 12406)
- Git Branches (topicId: 12407)
- Remote Repositories (topicId: 12408)
- Revert Changes (Go Back in Time) (topicId: 13554)
- Connect to GitHub, GitLab, Bitbucket (topicId: 25994)
- Project from Git Repository (topicId: 25996)
NodeJS (16/16 available)
Section titled “NodeJS (16/16 available)”- Category landing: NodeJS (topicId: 22088)
Basics
Section titled “Basics”- NodeJS Integration (topicId: 20928)
- Create NodeJS Project with Docker (topicId: 21225)
- NodeJS FTP Deploy (Plesk & cPanel) (topicId: 21222)
- Data & Time Settings (topicId: 46102)
Pages & Templates
Section titled “Pages & Templates”- Template-Based Pages & Layouts (topicId: 21430)
- SPA Pages with NodeJS (topicId: 25209)
- Using Partials (topicId: 21869)
- Custom Error Pages (topicId: 55736)
Automation
Section titled “Automation”- Scheduling Actions (topicId: 27585)
Server-Side Rendering
Section titled “Server-Side Rendering”- Server-Side Rendering (SSR) (topicId: 21650)
- Using Server Connect Data in SSR (topicId: 24940)
Security
Section titled “Security”- Securing NodeJS Pages (topicId: 21682)
Real-Time Features
Section titled “Real-Time Features”- Realtime Data with WebSockets (topicId: 28089)
- WebSockets Messaging (topicId: 30847)
- Real-Time Chat App (topicId: 31000)
Database Manager (6/6 available)
Section titled “Database Manager (6/6 available)”- Category landing: Database Manager (topicId: 22089)
Using Database Manager
Section titled “Using Database Manager”- Create Database Connections (topicId: 20664)
- Create Database Relations (topicId: 20653)
- Edit Database Data (topicId: 21867)
- Create Sub Tables (topicId: 40721)
- Use Multi-References (topicId: 40991)
Hosting and Cloud Platforms (23/23 available)
Section titled “Hosting and Cloud Platforms (23/23 available)”- Category landing: Hosting and Cloud Platforms (topicId: 22091)
Resource Manager
Section titled “Resource Manager”- Manage Cloud Servers (topicId: 43716)
- Managed Databases (topicId: 44074)
- Manage SSH Keys (topicId: 44456)
- Understanding SSH Keys (topicId: 52818)
- Remote File Manager (Docker) (topicId: 39791)
- Connect Existing Servers (Docker) (topicId: 39788)
Databases & Services
Section titled “Databases & Services”- Single Local Database Server (topicId: 50138)
- Install Shared Services on Servers (topicId: 50279)
- Local Redis Server (topicId: 64623)
- Redis for Multiple Projects (topicId: 50527)
Hosting & Deployment
Section titled “Hosting & Deployment”- Firebase Hosting (Free) (topicId: 17547)
- Deploy to Heroku (topicId: 21421)
- Roll Your Own PaaS – Part 1 (topicId: 21502)
- Roll Your Own PaaS – Part 2 (topicId: 21503)
- Oracle Cloud (Free Server) (topicId: 39829)
AWS & Cloud Storage
Section titled “AWS & Cloud Storage”- AWS Hosting with Docker (topicId: 23867)
- Elastic IP with AWS (topicId: 24138)
- Setup S3 on AWS (topicId: 23618)
- Setup S3 on DigitalOcean Spaces (topicId: 23626)
- Using S3 Connector (topicId: 23623)
- App Connect S3 Upload (topicId: 23862)
- Use SSH for Remote Docker Targets (topicId: 49842)
Wappler Extensibility (13/13 available)
Section titled “Wappler Extensibility (13/13 available)”- Category landing: Wappler Extensibility (topicId: 38249)
Getting Started
Section titled “Getting Started”- Install & Use Custom Extensions (topicId: 49982)
- Build Custom Extensions (topicId: 48499)
Server Connect
Section titled “Server Connect”- Custom Modules & Formatters (Overview) (topicId: 26202)
- Custom Modules & Formatters (PHP) (topicId: 26207)
- Custom Modules & Formatters (NodeJS) (topicId: 26143)
- Custom Modules & Formatters (ASP) (topicId: 26208)
- Extending Express (NodeJS) (topicId: 26255)
App Connect
Section titled “App Connect”- Custom App Connect Components & Formatters (topicId: 49980)
- Writing Custom Formatters (topicId: 48358)
- Writing Custom Attributes (topicId: 48573)
- Writing an App Connect Component (topicId: 48382)
UI Controls
Section titled “UI Controls”- App Connect UI Controls Reference (topicId: 48503)