Wappler documentation
Wappler Extensibility
Categorized hub linking directly to Wappler extensibility docs across setup, code-first Server Connect guides, App Connect extension guides, and editor-side UI control references.
Use this hub to jump straight to the documentation that matches the part of Wappler you want to extend. These cards are not just conceptual overviews: the runtime-specific guides include concrete file locations, function or class structure, and sample code so you can move from setup into implementation quickly.
Start here
How To Install Custom Wappler ExtensionsWappler offers powerful extensibility options that let you build and use custom extensions for both Server Connect and App Connect. It also provides a user-friendly interface to easily browse, installWappler Extensibility - Build Custom Wappler ExtensionsThe next level of Wappler extensibility - App Connect for our front-end framework is here!
Server Connect
Wappler Extensibility - Writing Custom Modules and Formatters for Server ConnectPLEASE NOTE, a number of updates have been made to this guide which appear in italics for easy identification.Writing Custom Modules and Formatters (PHP)Sometimes you want to format or transform your data in a way that is not supported with the supplied formatters included with Wappler. This topic will explain you how you can write your own modules anWriting Custom Modules and Formatters (NodeJS)All formatters are being placed in the extensions/server_connect/formatters folder. A single file can contain multiple formatters and you can have multiple files. Best practice is to group formatters Writing Custom Modules and Formatters (ASP)Sometimes you want to format or transform your data in a way that is not supported with the supplied formatters included with Wappler. This topic will explain you how you can write your own modules anExtending express (NodeJS)You want to add extra middleware to express or define your own route endpoints? Here we will explain you how you can do this.
App Connect
Wappler Extensibility - Writing Custom App Connect Components and FormattersThe app connect component can easily be written in JavaScript. Check:Writing Custom Formatters for App ConnectWriting your own formatters can be easily done if you have common knowledge about JavaScript. We will explain how you register your own formatters and give some samples.Writing Custom Attributes for App ConnectCustom attributes are used to use expressions to interact with the DOM element. The following attributes are included in the core:Writing a Component for App ConnectComponents in App Connect are elements that are placed in the html dom and can be used for different tasks. The following tasks are possible with components:
UI Controls & Schema
Wappler Extensibility - App Connect UI Controls ReferenceThere are many attributes for the properties that specify how to display and where to store the chosen value.Wappler Extensibility - Build Custom Wappler ExtensionsThe next level of Wappler extensibility - App Connect for our front-end framework is here!