Wappler 4.1.1 - The Visual Web App Creator
Wappler 4.1.1 - The Visual Web App Creator
Wappler offers a quick, easy and efficient way of designing and building websites and mobile apps. Add new elements exactly where you need them! The elements’ insertion is context-sensitive and that allows you to automatically focus your attention on suitable suggested components based on the current selection.
An awesome collection of responsive blocks to perfectly build responsive Bootstrap 4 websites is available for you! More than 170 blocks in different categories.
Add and customize Bootstrap 4 components on your page. Easily change their dedicated properties, such as colors, sizes, spacing and responsive options - visually in the App Structure panel.
Design your amazing Mobile Apps in Wappler - with native iOS and Android look and feel. Use the ready to go mobile UI Components and adjust their look and feel in the App Structure panel.
The Design View allows you to easily resize and reorder your Bootstrap 4 Columns using the size and offset handles.
Define your own classes with styles and reuse them. The Design Panel offers you a variety of easy to use options to style your content - text, color, borders, background, spacing and more.
Visually create linear or radial gradients, both with multiple color stops! The generated CSS gradient code is cross browser compatible.
Manage and preview all of your project images using the Assets Manager panel. Pick your media easily, directly in Design View using the Assets Picker dialog.
Apply different animations to any element on your page. Add onscroll animations and select the animation type, duration and delay.
App Connect is a high performance front-end framework powerful just as React, Angular and VueJS but much easier to use thanks to its custom component structure and visual integration – so no coding is required!
Add any data directly in your content, populate mighty fast repeat regions, dynamic CSS styling, generate content or toggle areas fully dynamic and data dependent.
App Connect includes a huge library of component and services available to power every aspect of your dynamic web site or responsive web application. Data Formatting, Session and Cookie Management, Form Validation, Repeat Regions are just a few of the available options.
Thanks to Wappler's routing component you can improve the usability and SEO of your site with cleaner, easier to remember and SEO friendly URLs
Server Connect offers full visual programming without any coding. It includes many server-side workflow components. Connect to your databases, create advanced database queries, send emails, manage files and folders, process images or create login systems fully visual!
Server Connect components support PHP, ASP.NET and Classic ASP so you just connect your hosting and you are ready to work.
Connect to any major database like Microsoft SQL Server, MySQL, PostgreSQL with just a couple of clicks.
The included visual query designer allows you to design your queries and generate SQL queries fully visual. Just select the table, add columns, adjust filtering and sorting options and you are done!
Connect securely to any API Data Source, define API schema visually and use it on your pages. Also you can connect to any OAuth2 compatible service. OAuth2 Connector is available in Server Connect and it includes 18 predefined services.
Cordova Builder allows you to define, generate and build mobile applications. With this awesome tool it’s possible to deploy your app build in regular HTML5 and CSS as a mobile app to all of the major mobile platforms.
Manage your projects with ease, using Wappler's project management tools. Open and edit existing projects or create new ones, using the included starter templates - it is up to you.
Wappler gives you complete freedom of publishing. You can publish your work to any hosting with the built-in FTP, SFTP, FTPS tools. Just enter the host, port, username and password and hit the publish button.
Wappler allows you to publish your amazing mobile apps directly to the Apple App Store and Google Play Store with a single click. So simple and yet, so powerful!
What's New
Welcome in the new era of Generators! In this Wappler update we will give you a sneak preview of new global UI options available in the Database Manager that will feed many new upcoming code and UI generators!
We have added support now also for JSON fields in the Database Manager, letting you define arbitrary schema or arrays under single JSON fields. So now you can have rich structures and also handle multiple values in arrays much more easier out of the box!
A great use case for this is storing multiple values of checkboxes, see PREVIEW: Using JSON Database Fields to Store Multiple Choices
In the Database Manager now you can preview the table data directly in a tab editor! Just make sure you enable the experimental options first.
Also another great and frequently requested feature is generating unique identifiers in Server Connect. So not a new UUID global variable is available just for you. See Generating an unique UUID identifier 16
Also we have improved our Electron and Cordova apps support with easier run and Database Manager support.
Electron Desktop Apps
Default to no rebuild - as Electron apps can be ran directly, no need to build first
Improve re-building and re-launching of Electron apps
Cordova Integration
Added project option to include the SQLite Database plugin for cordova mobile or desktop apps
Database Manager
New experimental feature to View/Edit table data in a tab editor now!
Full support for JSON fields! Now you can define the JSON field schema under it by adding variables, arrays or objects from the context menu
Allow to display and edit JSON fields in the Database Table Editor
Use the database schema as central source for generators of UI controls
Store UI field properties, so that all follow up generators and data editors can use the same information to generate UI controls.
Further specify the Data Type of the JSON objects - Object or Array, for easy schema generation
When using arrays a list of possible input fields can be added as UI Properties
Add support of adding databases to mobile/desktop projects. You can add now SQLite databases
Improve database schema refreshing for mobile/desktop projects
Allow only SQLite on mobile/desktop projects
Database Table Data Editor
Improved styling
Allow multiple editors in tabs
show the correct icons on reopen
Indicate changes in the tab status
Preserve and restore changes on editor close and reopen
Improved the database date and time parsing
Global save (ctrl+s) works now as well
Git Manager
Added option to checkout remote branch (right click on tag)
Better detection of current head
Database Connector & Updater
Added support for JSON types output defined in the Database Manager
Added support for JSON (objects) types in ASP/PHP and ASP.NET
When using a JSON(object) data field the required $_POST variabels with nested structures are now auto generated
Support for json fields in actions also in PHP, next to NodeJS
App Connect
Fixed checkbox/radio groups not updating correctly after setting value
Server Connect
Make new global UUID variable available to quickly generate an unique identifier
Added the UI Properties on the Server Connect input fields
Improved native JSON support for all types
Also make the global input variables with rich UI Properties editable. USually those come from the Database Manager schema
Server Formatter Crypto
Added Encode Base64 Url and Decode Base64 Url formmatters for encoding and decoding for use in urls
Bootstrap 4 & 5
Improved the Bootstrap Form Generators to take account of the defined UI properties when JSON data is used and generate the appropriate multiple checkboxes, radios or select options
Improve the Form Generators to handle multi select checkboxes
NodeJS
Support compression in api module
App Connect Browser Control
Added new Write Text To Clipboard Action
Fixed issues
Copy to Clipboard Event 5
Git Branches not visible 1
API error (possibly related to gzip?) 2
When changing a base table within an SA the entered Condition is not always saved
Server connect repeat - data picker error 4
Error with Direct Database Connection with SSL on Digital Ocean 3