Skip to main content
Version: 4.1 (alpha)

Projects

A project defines a custom user interface, that allows the user to interact with HSYCO. Each project has one or more pages that contain UI Objects. On HSYCO, you can build as many projects as you wish, with no limitations on the number.

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

  • Project: a single interface
  • Pages: a project contains pages
  • Object: a page contains objects

A project is defined by a subdirectory inside www/projects/<project name> that contains an index.xml file.

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

To open a project in the browser, you need to enter the following URL:

https://<HSYCO ip address>/<URLKey>/<project name>

To create or edit a project there are two methods: visually, through the Project Editor or by manually editing the project's source code, the index.xml file in the www/project/<project name> folder.