Full NodeJS support now in Wappler

George Petrov
Wappler.io
Published in
4 min readJun 16, 2020

Wappler 3.0 is approaching fast and we have some of the most exciting features ready for you to try out! Over the last few weeks, we have released multiple Wappler 3.0 betas and in this article, we will showcase some of them.

Full Blown NodeJS Integration

One of the most anticipated features is already here — NodeJS! It’s easy to set up and use and offers all the great powers of NodeJS directly in Wappler, fully integrated with the Database Connector and Updater and Database Manager! All you have to do is create a new project and select NodeJS as a Server Model.

Automatic NodeJS Setup

All of the required NodeJS packages will be installed and configured automatically after you set up your project:

NodeJS and Docker

We have improved the Docker integration which now allows you to run NodeJS driven sites locally as development and as well as remotely in full production! Next to the Docker deployments, we’ve also improved the FTP deployment for NodeJS projects. Now you can setup NodeJS hosting easily using the most common hosting panels such as Plesk or cPanel and Wappler will take care of the deployment and upload!

Now you can create a project using Docker and NodeJS, or set up a target using Docker:

Docker Databases

When using Docker for NodeJS you can also select any of the predefined Docker Databases and all the needed Database connections for Server Connect and the Database Manager will be automatically created:

FTP Publishing for NodeJS

FTP Publishing for NodeJS projects has been greatly improved. Just set up your NodeJS hosting using Plesk or cPanel hosting panels and Wappler will take care of the upload and publishing:

NodeJS Templating

We’ve added full support for NodeJS Template Pages. You can finally create master pages with your site layouts and base all your site pages on them — making it really easy to maintain your websites:

NodeJS Server-Side Data Rendering

The most recent feature we have added in our betas is the new full Server Side data rendering for NodeJS! Our NodeJS template-based web sites can fully empower Server Connect for dynamic Server Side data rendering!

Use Layouts as master pages for your content pages, define the metadata, and use a Server Connect action to populate it. You can even add the Security Provider to restrict this action for full Server Side protection and login redirect.

Server-side rendering is great for sharing content on platforms like Facebook, Twitter, LinkedIn, and others which can’t read dynamic javascript content:

NodeJS Security Protection

We added new Login and Forbidden URL options in the Security Provider Restrict step in Server Connect. Now you can redirect the user to login page or access denied page for your NodeJS Projects:

Heroku Hosting

We added full support for deploying to Heroku. With Heroku, you have full free hosting for all your NodeJS and PHP projects:

Improved Visual Query Builder

The Visual Query Builder has been redesigned, so now it’s more intuitive and easier to use. Now you can easily set up complex conditions:

Improved Expressions Builder

A new code view mode has been added next to the design mode of the visual expression builder. Now you can easily switch to code view for your expressions and edit their code directly. The code view is also fully color-coded:

Pages Manager

Pages Manager has been improved based on your feedback. We’ve restyled the page properties popup making it smaller, with some of the options like thumbnail selector hidden initially:

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 a 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)