Skip to main content

Specifikace souborů frontendu

Vztahuje se na aplikace WebUI (interní i externí otevření).

Zdrojový kód frontendu lze umístit do zdrojového adresáře projektu:

webui/
├── index.html
├── app.js
└── styles.css

Pro balení musí být komprimován do webui.bz2, s cestou instalace:

/usr/local/<app_id>/webui.bz2

Požadavky:

  1. Po dekompresi musí webui.bz2 obsahovat řádně otevíratelný soubor .html.
  2. Doporučují se alespoň index.html, app.js, styles.css.
  3. Frontendová stránka by se měla při každém otevření inicializovat do prázdného stavu a neměla by znovu používat dočasný stav vstupu z předchozí relace.
  4. Odkazy na prostředky frontendu by měly obsahovat parametry verze, aby se po upgradu aplikace nenačítala zastaralá mezipaměť.
<link rel="stylesheet" href="./styles.css?v=<version>">
<script src="./app.js?v=<version>"></script>