Sitemap
Wappler.io

Build highly interactive custom web sites, CMS systems and mobile apps, fully visual in Wappler. No coding required!

Wappler 2020 — Year in Review

12 min readDec 22, 2020

--

It’s again this time of the year and we are really excited! Let’s take a look back at the most important milestones of Wappler development in 2020.

We have been working really hard in 2020 to deliver cutting-edge technologies in Wappler and we are eager to share with you what our awesome team has accomplished.

January

Blue Tulip Awards 2020

Wappler has been nominated for an innovation award!
Wappler has been selected among the Top 25 game-changing innovators in the Education category of the Blue Tulip Awards 2020.

Success Story

Andre Bender from Swiss Web Factory shared a project for a very happy client, built with Wappler — https://www.dotmov.ch/

February

App Connect Data Store

The Data Store component allows you to store and edit local data in a simple local storage driven database. You can use this component to create a shopping cart, favorite products list, task lists and more.

Google Firebase Hosting

The Google Firebase Hosting offers you a free, easy and quick way to get your project online in just a few clicks.

App Connect Flow

App Connect Flow is a game-changing feature, which allows you to define advanced client side workflows, fully visually. You can setup conditions, set variables and many more.

March

Wappler UI

We’ve improved Wappler UI. The dropdowns have been polished and Bootstrap 4 Properties now show nice colors and icons:

New Hashing Algorithms

We added new strong password hashing algorithms — BCrypt, Argon2i (PHP 7.2+) and Argon2id (PHP 7.3+).

Bootbox Actions

Bootbox actions have been added to App Connect Flow. Bootbox actions allow you to display great looking Bootstrap 4 styled dialogs on your page to alert, confirm or prompt the user for various input.

Bootstrap 4 Toasts

Toasts are lightweight notifications designed to mimic the push notifications that have been popularized by mobile and desktop operating systems. You can use the Toasts component in order to show some information to your users, on specific event.

App Connect Event Calendar

This component is a huge addition to Wappler. You can display all of your events like appointments, bookings, meetings and more in a nice interactive calendar with monthly, weekly and day views. You can add static events or use any data source such as your own database or even Google Calendar:

Success Story

Marcel Schmidt — UX Designer and Developer built his personal website using Wappler — https://www.pixlapps.com/

April

Visual Expression Builder

We implemented an awesome new expression builder in the Dynamic Data pickers in Wappler. Formatting and combining dynamic and static data is easier than before.

Updated Property Inspectors

We improved the visual appearance of the Property Inspectors. You'll notice that the labels of the properties become blue when the default value has been changed. This helps you to easily notice the properties which you've changed.

Bootstrap 4 Theme Manager

The Theme Manager allows you to easily customize the Bootstrap 4 design and create custom themes. The Theme Manager panel allows you to build custom styles by selecting different colors, Google fonts, styling options and many more customization options.

Summernote WYSIWYG Editor

App Connect Summernote is a simple to configure and easy to use WYSIWYG Editor. It offers many different options which allow you to format the content in your CMS the way you want.

Summernote supports Server Connect and its File Upload and Image Resize actions. You can upload images, videos, audio file or just any other file type, directly from the editor.

May

Advanced Bootstrap 4 Theming

Advanced theming has been added to the Theme Manager! You can switch to Advanced Mode and customize 500+ Bootstrap 4 variables, grouped in different categories.

Visual Database Creator

Another great milestone in Wappler’s history — the Database Creator! The Database Creator makes it easy for you to connect to any database and manage its structure. You can create new database tables or edit existing ones, add, edit or remove columns and other database schema operations.

Database Relations

Using the Database Manager you can just add a reference field and select which other table it references. The relation and foreign keys between the tables will be created automatically.

Wappler 3.0 beta 1 — with Node.js integration

One of the most anticipated features has been added to Wappler 3.0 beta 1— Node.js! It’s easy to setup and use and offers all the great powers of Node.js directly in Wappler. Just create a new project and select Node.js as a Server Model. All the required NodeJS packages will be installed and configured automatically, after you setup your project.

Wappler 3.0 beta 2 — with Pages Manager

In Wappler 3.0 beta 2 we introduced the Pages Manager. It allows you to quickly access the pages your are working on in your project, without being bothered with all the required script files which are generated automatically.

Wappler 3.0 beta 3 — with full Node.js integration in Docker

In Wappler 3.0 beta 3 we added full support for NodeJS in Docker. It allows you to create a project using Docker and NodeJS, or setup a target using Docker. You can also select any of the predefined Docker Databases.

Success Story

Another happy customer with a new website built with Wappler — the Swiss artist Regula Mathys. https://www.regulamathys.com/

June

Wappler 3.0 beta 4, 5 and 6 — with Node.js Templating, Server Side Rendering and Security Protection

In the beginning of June we release a couple more beta versions before the official Wappler 3.0 Release. They brought some important features to the Node.js integration in Wappler:

  • Node.js Templating, which allows you to easily create master pages with your site layouts and base all your site pages on them.
  • Node.js Server Side Rendering, which allows you to use full Server Side data rendering for NodeJS. Server side rendering is great for sharing content on platforms like Facebook, Twitter, LinkedIn and others.
  • Node.js Security Protection, which allows you to redirect the users to login page or access denied page for your NodeJS Projects when they are not authorized to view the page:

Wappler 3.0 Released!

On June 26th, 2020 we released Wappler 3.0 full of new exciting features such as — full Node.js integration with Templates and Server Side Rendering, Visual Database Manager, Visual Workflow Builder, Bootstrap 4 Theme Manager, Intelligent Visual Expressions Builder, Easy Cloud Hosting, New Components and many updates! All of this and event more, thanks to the great Wappler Community!

July

Success Story

July brought another success story — a great example of a mobile app built with Wappler by Ken Truesdale from Unique Ideas. PopDish™ shows the top-rated *dishes* (not just restaurants) near you. Discover the most popular entrees, desserts, drinks, and more — all in just a few taps.

August

S3 Connector

The S3 Connector, available for NodeJS and PHP allows you to upload and manage files on cloud storage solutions. It offers rich actions for Server Connect to manage your buckets and files and support for Amazon AWS 3, Digital Ocean Spaces, Vultr and Linode.

Amazon AWS Support for Docker

You can easily deploy your site to Amazon AWS in just a few clicks thanks to the Amazon AWS support in Docker manager.

App Connect S3 Upload

App Connect S3 Upload component allows you to create client side upload pages for direct upload to S3. It’s fully customizable and with great Bootstrap 4 styling and custom progress tracking.

Traefik Integration

Wappler offers full custom domain support and automatic free SSL certificate generation for your web site, thanks to Traefik and Let’s Encrypt integration.

Amazon Elastic IP

Amazon Elastic IP addresses allow you to have permanent IP address for your servers. Now when you deploy your custom domains your IP address won’t change every time.

Success Story

A great example of a responsive ecommerce website built by Jon Stanton with Wappler — https://ukpaint.co.uk/

September

Framework 7 v5 with App Connect

Completely rewritten from the ground up, we the new Framework 7 version 5 with App Connect has been added to Wappler . It includes native App Connect integration.

Google Places Search and Autocomplete

Extending on the power of Google Maps, we have integrated the Google Places library so you can easily search and retrieve any places or points of interest in your neighborhood.

SPA with Node.js

Build SPA web sites and apps easily using Node.js. Offer great user experience, by partially refreshing the content while using server side rendering for SEO.

Vultr and Linode Support

We’ve added two more Docker Cloud Hosting providers — Vultr and Linode. You can select them in Wappler and deploy your Docker based website in just a click.

October

Wappler in Education

Franklin University, one of the leading educators of working adults, announced its partnership with Wappler. Producers of visual, low code productivity tools for web designers and developers, Wappler provides the resources to create rich data-driven, highly interactive web sites, and mobile apps. Through this strategic partnership, students in Franklin University’s Interactive Media Design (IMD) program will have access, at no cost, to software that will help prepare them to fill the demand for highly-skilled interactive media designers.

Wappler Getting Started Course

Our Wappler Ambassador Ken Truesdale, known in our community as mebeingken has created an awesome extensive Wappler Getting Stared Course, which covers the core components and options of Wappler. The course is available at: https://learning.uniqueideas.com/courses/wappler-3x-novice

Team Collaboration and Projects Sharing

With Wappler you can connect seamlessly your Wappler project to Github, Gitlab or BitBucket repositories. You can push and pull your local project to the selected remote repository, which makes it really easy to work on the same project with your team or on multiple computers.

Wappler Extensibility

Missing a formatting option or a module in Server Connect? Now you can create your own custom modules and formatters but also provide an UI definition, so that they integrate directly in Wappler UI.

November

Server Connect Globals

You can define Global Variables to be used in all your Server Actions as well as Global Action Steps to be executed automatically.
You can also use the Global Settings for the Database Connections, Security Providers, S3 Providers, OAuth2, JWT Signing and more. Define them once and then just reuse them across all your API Actions.

Server Connect Library

Server Connect Library allows you to create reusable actions, which can be included in any of your API Actions.

Success Story

André Bender, the CEO of Swiss Web Factory built his company website using Wappler — https://www.swf.ch/

December

Scheduled Actions for Node.js

The Schedule options allow you to create actions that run on your server at scheduled times. This is useful if you want to run daily or hourly tasks.

Realtime Data Updates

Realtime Data Updates are here! Thanks to the NodeJS and Socket.IO 3 integration in Wappler now you have full control over the data refresh with a simple Server Action step.

Redis Caching for Node.js and Docker

You can enable Redis caching service with Docker for Node.js — just enable Redis in your target settings and you are ready do cache your pages or API Actions:

Node.js Server Scaling

You can choose to scale up your Node.js server instances. Set the number of “replicas” of the Node.js server you need and they will be started on deploy.
When used with Traefik, it will function as a full load balancer and it will distribute the client requests between all the running Node.js servers.

But that’s not all — this year our amazing community has almost doubled, reaching 12000 users and the success user stories keep growing!

As we end this year, we are looking forward to expand Wappler even more in 2021 with many updates and amazing new features!

Not using Wappler yet?

Download Wappler, and don’t forget to join our community forum! Share your experience, get help, showcase your work or just have nice chat with others.

--

--

Wappler.io
Wappler.io

Published in Wappler.io

Build highly interactive custom web sites, CMS systems and mobile apps, fully visual in Wappler. No coding required!

Responses (1)