openhab-webui/bundles/org.openhab.ui.basic
J-N-K d0b1a448e8
Upgrade Maven builds to Node.js v16 and npm v8 (#1353)
For Main UI & Basic UI, with appropriate changes for the latter.
Leaving HABot to current versions for now until the build is fixed.

Signed-off-by: Jan N. Klug <github@klug.nrw>
2022-04-19 20:02:57 +02:00
..
doc improve Maven + Bnd layout and settings (#44) 2019-04-05 08:28:49 +02:00
src/main Use forceAsItem-option from sitemaps (#1256) 2022-04-19 19:57:09 +02:00
web-src [basicUI] Fix color selector placement (#1139) 2021-08-11 12:40:41 +02:00
.classpath [infrastructure] add external null-annotations (#470) 2020-11-04 15:23:34 +01:00
.gitignore [BasicUI] mapview : handle refresh and UNDEF state (#101) 2019-08-22 20:52:07 +02:00
.project improve Maven + Bnd layout and settings (#44) 2019-04-05 08:28:49 +02:00
BasicUI Setup.launch Switch to Java 11 and drop Java 8 support (#160) 2020-01-12 22:33:58 +01:00
CONTRIBUTING.md improve Maven + Bnd layout and settings (#44) 2019-04-05 08:28:49 +02:00
NOTICE Use "openhab" event topic prefix (#304) 2020-08-11 21:16:56 +02:00
README.md [Basic UI] Remove Paper UI reference in readme, fix Markdown (#782) 2021-01-10 01:28:02 +01:00
eslint.json improve Maven + Bnd layout and settings (#44) 2019-04-05 08:28:49 +02:00
gulpfile.js Upgrade Maven builds to Node.js v16 and npm v8 (#1353) 2022-04-19 20:02:57 +02:00
package-lock.json Upgrade Maven builds to Node.js v16 and npm v8 (#1353) 2022-04-19 20:02:57 +02:00
package.json Upgrade Maven builds to Node.js v16 and npm v8 (#1353) 2022-04-19 20:02:57 +02:00
pom.xml Upgrade Maven builds to Node.js v16 and npm v8 (#1353) 2022-04-19 20:02:57 +02:00

README.md

Basic UI

The Basic UI is a web interface based on Material Design Lite from Google.

Features

  • Responsive layout suitable for various screen sizes
  • AJAX navigation
  • Live update

Configuration

org.openhab.basicui:defaultSitemap=demo
# Icons can be disabled
org.openhab.basicui:enableIcons=true
# Icons can be shown as PNG or SVG images
# Default: PNG
org.openhab.basicui:iconType=svg

Accessing Sitemaps

The Basic UI has a default layout showing all things and their corresponding items. You may create your own sitemaps and access them through the basic UI in 2 ways.

  1. Set the default sitemap via the UI via Settings -> Basic UI -> Configure, and set the Default Sitemap name.

  2. Passing the "sitemap" parameter to the URL used to access the server.

Example: http://hostname:8080/basicui/app?sitemap=sitemapname

Screenshots:

Screenshot 1 Screenshot 2