node-red-contrib-uibuilder
Version:
Easily create data-driven web UI's for Node-RED. Single- & Multi-page. Multiple UI's. Work with existing web development workflows or mix and match with no-code/low-code features.
23 lines (18 loc) • 1.48 kB
Markdown
---
title: What can I do with uibuilder?
description: |
A summary of some of the key things that can be done by combining uibuilder with Node-RED.
created: 2023-03-06 10:04:37
lastUpdated: 2023-03-06 10:04:42
author: Julian Knight (Totally Information)
updated: 2023-12-30 17:01:41
---
* Use my data in Node-RED (or in front-end code) to generate standard or custom user-interfaces (UI's, web pages). I don't have to learn the details of how to create HTML elements.
* Easily update on-page information either from Node-RED or front-end code. Eliminating the inconsistencies inherent in the DOM/HTML standards.
* Communicate between Node-RED and front-end code. Reliable and consistent. Carries additional data useful for making security decisions.
* Create my own tools that generate msg._ui standard output that creates/manipulates my web pages. uibuilder isn't just about uibuilder.
* Cache UI/data changes either in Node-RED or in the front-end. Enabling newly connected clients (or reloaded clients) to get the latest UI and data.
## What will I be able to do soon?
* Save live HTML back to Node-RED. Save to uibuilder folders or pass to other tools. Use to increase performance and reduce overheads.
* Listen for changes on my web pages and send information back to Node-RED (or to front-end code) - using "watch" functions that detect changes and create a custom event and send standard data back to Node-RED.
* Send front-end logging information back to Node-RED.