Difference between revisions of "User Interface"

From HSYCO
Jump to navigation Jump to search
Line 1: Line 1:
 
HSYCO allows the interaction with the system through a custom user interface.
 
HSYCO allows the interaction with the system through a custom user interface.
The interface can present one or more [[project|projects]].
+
We can identify three entities:
Each [[project]] has one or more [[Page|pages]] that contain various [[UI Objects]].
+
* project: a single interface. See [[project]]
 +
* page: a project can contain pages. See [[pages]]
 +
* object: a page can contain objects. See [[UI Objects]]
  
 
A project is defined by a subdirectory inside www that contains an index.hsm file.
 
A project is defined by a subdirectory inside www that contains an index.hsm file.
Line 11: Line 13:
  
 
To create or edit a project there are two methods: visually, through the [[Project Editor]] or by manually editing the [[index.hsm]].
 
To create or edit a project there are two methods: visually, through the [[Project Editor]] or by manually editing the [[index.hsm]].
 
== Related Pages ==
 
<DynamicPageList>
 
category = User Interface
 
rowcolformat=width=100%
 
columns=3
 
ordermethod=title
 
shownamespace = false
 
</DynamicPageList>
 

Revision as of 13:57, 10 January 2014

HSYCO allows the interaction with the system through a custom user interface. We can identify three entities:

  • project: a single interface. See project
  • page: a project can contain pages. See pages
  • object: a page can contain objects. See UI Objects

A project is defined by a subdirectory inside www that contains an index.hsm file.

Whenever HSYCO detects any change to the files in www and in its subdirectories, it forces the reload of all the projects on the connected browsers.

For each sub-directory in www in which the file index.hsm exists, you can access the page with the following URL:

https://<name server>/<URLKey>/<subdirectory name>

To create or edit a project there are two methods: visually, through the Project Editor or by manually editing the index.hsm.