openhab-docs/tutorials/getting_started/pages_intro.md

67 lines
3.8 KiB
Markdown
Raw Permalink Normal View History

Getting started UI Pages (#1503) * Added intro to Pages Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added Overview tabs tutorial page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added item widget customization page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added custom widgets page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Corrected page formatter Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Removed some : to keep the parser from misinterpreting it as YAML Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Changes to make markdownlint happy Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Corrected minor typos, fixed table Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fixing typos. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Typos and minor edits, fixed linting error Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Typos and minor edits, added section on column widths Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added new pages to sidebar Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Updating the toc on the index page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fixed title Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * sneaking in one last change, making the page titles more consistent Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Updates to address review of first two pages. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Addressing comments. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Retyped line with hidden characters. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fix typo Signed-off-by: Jerome Luckenbach <github@luckenba.ch> Co-authored-by: Jerome Luckenbach <github@luckenba.ch>
2021-03-19 08:28:47 +00:00
---
layout: documentation
title: Pages - Introduction
---
# Introduction to Pages
openHAB 3 introduced a new unified user interface called MainUI.
Almost everything that can be configured in openHAB can be configured through MainUI.
Getting started UI Pages (#1503) * Added intro to Pages Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added Overview tabs tutorial page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added item widget customization page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added custom widgets page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Corrected page formatter Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Removed some : to keep the parser from misinterpreting it as YAML Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Changes to make markdownlint happy Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Corrected minor typos, fixed table Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fixing typos. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Typos and minor edits, fixed linting error Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Typos and minor edits, added section on column widths Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added new pages to sidebar Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Updating the toc on the index page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fixed title Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * sneaking in one last change, making the page titles more consistent Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Updates to address review of first two pages. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Addressing comments. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Retyped line with hidden characters. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fix typo Signed-off-by: Jerome Luckenbach <github@luckenba.ch> Co-authored-by: Jerome Luckenbach <github@luckenba.ch>
2021-03-19 08:28:47 +00:00
In addition to being used for the administration of openHAB, MainUI can serve as the interface presented to the users of your home automation system.
Getting started UI Pages (#1503) * Added intro to Pages Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added Overview tabs tutorial page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added item widget customization page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added custom widgets page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Corrected page formatter Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Removed some : to keep the parser from misinterpreting it as YAML Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Changes to make markdownlint happy Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Corrected minor typos, fixed table Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fixing typos. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Typos and minor edits, fixed linting error Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Typos and minor edits, added section on column widths Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added new pages to sidebar Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Updating the toc on the index page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fixed title Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * sneaking in one last change, making the page titles more consistent Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Updates to address review of first two pages. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Addressing comments. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Retyped line with hidden characters. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fix typo Signed-off-by: Jerome Luckenbach <github@luckenba.ch> Co-authored-by: Jerome Luckenbach <github@luckenba.ch>
2021-03-19 08:28:47 +00:00
You can find an example of the MainUI on the [demo page](https://demo.openhab.org/#!/).
[[toc]]
Getting started UI Pages (#1503) * Added intro to Pages Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added Overview tabs tutorial page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added item widget customization page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added custom widgets page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Corrected page formatter Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Removed some : to keep the parser from misinterpreting it as YAML Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Changes to make markdownlint happy Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Corrected minor typos, fixed table Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fixing typos. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Typos and minor edits, fixed linting error Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Typos and minor edits, added section on column widths Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added new pages to sidebar Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Updating the toc on the index page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fixed title Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * sneaking in one last change, making the page titles more consistent Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Updates to address review of first two pages. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Addressing comments. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Retyped line with hidden characters. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fix typo Signed-off-by: Jerome Luckenbach <github@luckenba.ch> Co-authored-by: Jerome Luckenbach <github@luckenba.ch>
2021-03-19 08:28:47 +00:00
## Role Based Access
MainUI presents two different views to users depending on the type of user they log in as.
Getting started UI Pages (#1503) * Added intro to Pages Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added Overview tabs tutorial page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added item widget customization page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added custom widgets page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Corrected page formatter Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Removed some : to keep the parser from misinterpreting it as YAML Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Changes to make markdownlint happy Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Corrected minor typos, fixed table Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fixing typos. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Typos and minor edits, fixed linting error Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Typos and minor edits, added section on column widths Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added new pages to sidebar Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Updating the toc on the index page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fixed title Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * sneaking in one last change, making the page titles more consistent Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Updates to address review of first two pages. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Addressing comments. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Retyped line with hidden characters. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fix typo Signed-off-by: Jerome Luckenbach <github@luckenba.ch> Co-authored-by: Jerome Luckenbach <github@luckenba.ch>
2021-03-19 08:28:47 +00:00
The two types of users are regular users and administrators.
### Regular Users
Regular users are those who have either not logged in or who have not been configured to be administrators.
These users can see all of the interactive parts of the UI (i.e. Pages) and can open other apps (icon at the upper right hand corner of the screen), but they cannot see any of the administration interfaces nor can they access the administration functions through the REST API.
Getting started UI Pages (#1503) * Added intro to Pages Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added Overview tabs tutorial page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added item widget customization page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added custom widgets page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Corrected page formatter Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Removed some : to keep the parser from misinterpreting it as YAML Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Changes to make markdownlint happy Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Corrected minor typos, fixed table Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fixing typos. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Typos and minor edits, fixed linting error Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Typos and minor edits, added section on column widths Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added new pages to sidebar Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Updating the toc on the index page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fixed title Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * sneaking in one last change, making the page titles more consistent Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Updates to address review of first two pages. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Addressing comments. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Retyped line with hidden characters. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fix typo Signed-off-by: Jerome Luckenbach <github@luckenba.ch> Co-authored-by: Jerome Luckenbach <github@luckenba.ch>
2021-03-19 08:28:47 +00:00
![regular user view](images/regular_user.png)
Notice that none of the administration menus are shown, only the user Pages defined to interact with your home automation.
Getting started UI Pages (#1503) * Added intro to Pages Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added Overview tabs tutorial page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added item widget customization page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added custom widgets page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Corrected page formatter Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Removed some : to keep the parser from misinterpreting it as YAML Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Changes to make markdownlint happy Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Corrected minor typos, fixed table Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fixing typos. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Typos and minor edits, fixed linting error Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Typos and minor edits, added section on column widths Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added new pages to sidebar Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Updating the toc on the index page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fixed title Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * sneaking in one last change, making the page titles more consistent Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Updates to address review of first two pages. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Addressing comments. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Retyped line with hidden characters. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fix typo Signed-off-by: Jerome Luckenbach <github@luckenba.ch> Co-authored-by: Jerome Luckenbach <github@luckenba.ch>
2021-03-19 08:28:47 +00:00
The sidebar menu can be hidden by clicking the push pin icon right above the openHAB logo.
By default, these menus can be accessed by anyone on your network whether or not they are logged in.
Getting started UI Pages (#1503) * Added intro to Pages Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added Overview tabs tutorial page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added item widget customization page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added custom widgets page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Corrected page formatter Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Removed some : to keep the parser from misinterpreting it as YAML Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Changes to make markdownlint happy Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Corrected minor typos, fixed table Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fixing typos. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Typos and minor edits, fixed linting error Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Typos and minor edits, added section on column widths Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added new pages to sidebar Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Updating the toc on the index page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fixed title Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * sneaking in one last change, making the page titles more consistent Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Updates to address review of first two pages. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Addressing comments. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Retyped line with hidden characters. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fix typo Signed-off-by: Jerome Luckenbach <github@luckenba.ch> Co-authored-by: Jerome Luckenbach <github@luckenba.ch>
2021-03-19 08:28:47 +00:00
### Administration Users
You will recall that back in "First Steps" the first thing you did was create an administration user.
Getting started UI Pages (#1503) * Added intro to Pages Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added Overview tabs tutorial page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added item widget customization page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added custom widgets page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Corrected page formatter Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Removed some : to keep the parser from misinterpreting it as YAML Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Changes to make markdownlint happy Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Corrected minor typos, fixed table Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fixing typos. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Typos and minor edits, fixed linting error Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Typos and minor edits, added section on column widths Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added new pages to sidebar Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Updating the toc on the index page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fixed title Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * sneaking in one last change, making the page titles more consistent Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Updates to address review of first two pages. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Addressing comments. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Retyped line with hidden characters. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fix typo Signed-off-by: Jerome Luckenbach <github@luckenba.ch> Co-authored-by: Jerome Luckenbach <github@luckenba.ch>
2021-03-19 08:28:47 +00:00
These users have full access to all parts of openHAB.
Their list of available menu options includes Settings, Developer Tools, and the Developer Sidebar.
These are most of the parts of openHAB that you have been interacting with thus far.
Getting started UI Pages (#1503) * Added intro to Pages Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added Overview tabs tutorial page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added item widget customization page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added custom widgets page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Corrected page formatter Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Removed some : to keep the parser from misinterpreting it as YAML Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Changes to make markdownlint happy Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Corrected minor typos, fixed table Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fixing typos. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Typos and minor edits, fixed linting error Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Typos and minor edits, added section on column widths Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added new pages to sidebar Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Updating the toc on the index page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fixed title Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * sneaking in one last change, making the page titles more consistent Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Updates to address review of first two pages. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Addressing comments. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Retyped line with hidden characters. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fix typo Signed-off-by: Jerome Luckenbach <github@luckenba.ch> Co-authored-by: Jerome Luckenbach <github@luckenba.ch>
2021-03-19 08:28:47 +00:00
![admin user view](images/admin_user.png)
Notice the new Settings and Developer Tools menus are accessible to administrators.
Getting started UI Pages (#1503) * Added intro to Pages Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added Overview tabs tutorial page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added item widget customization page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added custom widgets page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Corrected page formatter Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Removed some : to keep the parser from misinterpreting it as YAML Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Changes to make markdownlint happy Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Corrected minor typos, fixed table Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fixing typos. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Typos and minor edits, fixed linting error Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Typos and minor edits, added section on column widths Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added new pages to sidebar Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Updating the toc on the index page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fixed title Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * sneaking in one last change, making the page titles more consistent Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Updates to address review of first two pages. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Addressing comments. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Retyped line with hidden characters. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fix typo Signed-off-by: Jerome Luckenbach <github@luckenba.ch> Co-authored-by: Jerome Luckenbach <github@luckenba.ch>
2021-03-19 08:28:47 +00:00
## Pages and Other User Interfaces
Getting started UI Pages (#1503) * Added intro to Pages Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added Overview tabs tutorial page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added item widget customization page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added custom widgets page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Corrected page formatter Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Removed some : to keep the parser from misinterpreting it as YAML Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Changes to make markdownlint happy Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Corrected minor typos, fixed table Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fixing typos. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Typos and minor edits, fixed linting error Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Typos and minor edits, added section on column widths Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added new pages to sidebar Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Updating the toc on the index page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fixed title Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * sneaking in one last change, making the page titles more consistent Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Updates to address review of first two pages. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Addressing comments. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Retyped line with hidden characters. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fix typo Signed-off-by: Jerome Luckenbach <github@luckenba.ch> Co-authored-by: Jerome Luckenbach <github@luckenba.ch>
2021-03-19 08:28:47 +00:00
Every openHAB deployment is unique.
Consequently, every administrator of an openHAB instance will need to create a custom interface for the users of their bespoke home automation system.
openHAB provides a number of options to support this in addition to MainUI Pages.
Getting started UI Pages (#1503) * Added intro to Pages Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added Overview tabs tutorial page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added item widget customization page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added custom widgets page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Corrected page formatter Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Removed some : to keep the parser from misinterpreting it as YAML Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Changes to make markdownlint happy Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Corrected minor typos, fixed table Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fixing typos. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Typos and minor edits, fixed linting error Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Typos and minor edits, added section on column widths Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added new pages to sidebar Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Updating the toc on the index page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fixed title Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * sneaking in one last change, making the page titles more consistent Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Updates to address review of first two pages. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Addressing comments. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Retyped line with hidden characters. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fix typo Signed-off-by: Jerome Luckenbach <github@luckenba.ch> Co-authored-by: Jerome Luckenbach <github@luckenba.ch>
2021-03-19 08:28:47 +00:00
Interface | Purpose | How the UI is Defined | Notes
-|-|-|-
[Pages]({{base}}/ui/index.html) | Built into MainUI. Allows for a rich set of options to present your home automation. | Can be built automatically through the semantic model as well as customized which includes [Layout Pages]({{base}}/ui/layout-pages.html), [Map Pages]({{base}}/ui/map-pages.html), [Floorplan Pages]({{base}}/ui/floorplan-pages.html), [Tabbed Pages]({{base}}/ui/tabbed-pages.html) and [Chart Pages]({{base}}/ui/chart-pages.html).
Getting started UI Pages (#1503) * Added intro to Pages Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added Overview tabs tutorial page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added item widget customization page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added custom widgets page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Corrected page formatter Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Removed some : to keep the parser from misinterpreting it as YAML Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Changes to make markdownlint happy Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Corrected minor typos, fixed table Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fixing typos. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Typos and minor edits, fixed linting error Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Typos and minor edits, added section on column widths Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added new pages to sidebar Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Updating the toc on the index page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fixed title Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * sneaking in one last change, making the page titles more consistent Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Updates to address review of first two pages. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Addressing comments. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Retyped line with hidden characters. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fix typo Signed-off-by: Jerome Luckenbach <github@luckenba.ch> Co-authored-by: Jerome Luckenbach <github@luckenba.ch>
2021-03-19 08:28:47 +00:00
[Sitemaps]({{base}}/ui/sitemaps.html) | A simple declaritive way to define a simple user interface | Created using .sitemap files or through MainUI. | Used by BasicUI and the phone apps by default.
[HABPanel]({{base}}/ui/habpanel/habpanel.html) | UI designed for fixed wall mounted tablets and similar touch screen displays using a blocks interface (e.g. the Windows 10 start menu) with a lot of customization options. | Built graphically though the browser. A number of custom widgets are defined and installable.
[HABot]({{base}}/ui/habot/) | Provides a basic chatbot interface to interact with your home automation through natural langauge. | Requires the configuration of the semantic model.
Getting started UI Pages (#1503) * Added intro to Pages Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added Overview tabs tutorial page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added item widget customization page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added custom widgets page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Corrected page formatter Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Removed some : to keep the parser from misinterpreting it as YAML Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Changes to make markdownlint happy Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Corrected minor typos, fixed table Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fixing typos. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Typos and minor edits, fixed linting error Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Typos and minor edits, added section on column widths Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added new pages to sidebar Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Updating the toc on the index page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fixed title Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * sneaking in one last change, making the page titles more consistent Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Updates to address review of first two pages. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Addressing comments. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Retyped line with hidden characters. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fix typo Signed-off-by: Jerome Luckenbach <github@luckenba.ch> Co-authored-by: Jerome Luckenbach <github@luckenba.ch>
2021-03-19 08:28:47 +00:00
Once installed, any non-Pages UI can be accessed in the "Other Apps" menu that pops up when clicking on the square icon in the upper right corner of the MainUI Overview page (the first page you see when first accessing openHAB).
Getting started UI Pages (#1503) * Added intro to Pages Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added Overview tabs tutorial page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added item widget customization page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added custom widgets page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Corrected page formatter Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Removed some : to keep the parser from misinterpreting it as YAML Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Changes to make markdownlint happy Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Corrected minor typos, fixed table Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fixing typos. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Typos and minor edits, fixed linting error Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Typos and minor edits, added section on column widths Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added new pages to sidebar Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Updating the toc on the index page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fixed title Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * sneaking in one last change, making the page titles more consistent Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Updates to address review of first two pages. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Addressing comments. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Retyped line with hidden characters. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fix typo Signed-off-by: Jerome Luckenbach <github@luckenba.ch> Co-authored-by: Jerome Luckenbach <github@luckenba.ch>
2021-03-19 08:28:47 +00:00
![other apps menu](images/other_apps.png)
In addition, HABot will add a text box to the top of your Pages where one can start a conversation with openHAB.
Getting started UI Pages (#1503) * Added intro to Pages Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added Overview tabs tutorial page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added item widget customization page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added custom widgets page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Corrected page formatter Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Removed some : to keep the parser from misinterpreting it as YAML Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Changes to make markdownlint happy Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Corrected minor typos, fixed table Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fixing typos. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Typos and minor edits, fixed linting error Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Typos and minor edits, added section on column widths Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Added new pages to sidebar Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Updating the toc on the index page Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fixed title Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * sneaking in one last change, making the page titles more consistent Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Updates to address review of first two pages. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Addressing comments. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Retyped line with hidden characters. Signed-off-by: Rich Koshak <rlkoshak@gmail.com> * Fix typo Signed-off-by: Jerome Luckenbach <github@luckenba.ch> Co-authored-by: Jerome Luckenbach <github@luckenba.ch>
2021-03-19 08:28:47 +00:00
![HABot text entry](images/habot_text.png)
The rest of this tutorial will focus on Pages.