V aplikaci implementovano několik typů entyt:
- užívatelé
- stránky
- nastavení
- soubory
Po spuštění dockeru se instalují php s doplňkama pro práce s soubory, mysql (několik tabulek a nějake defaultní data), phpmyadmin, nginx.
Do projektu je nutné přídat složky temp a log
Projekt v Docker lze spustit ze složky .docker
Do aplikace lse příhlasit jako administrator nebo jako běžný užívatel na hlavní stránce nebo na stránce /admin. Rozdil je v omezeni práva vídět určité typy entyt nebo omezeni jejích použití.
Administrator má full prava. Pro příhlašení použíjte email admin@nubium-sandbox.test a heslo 123.
Běžný užívatel se příhlasi jako user@nubium-sandbox.test a heslo 123
Pokud má uživatel plná práva, lze:
- přidávat, odebírat, upravovat nebo posouvat mezí sebou jpg souboty v záložce Soubory
- přidávat, odebírat, upravovat nebo posouvat mezí sebou stránký v záložce Stránky. Lze přídavat stránku jako oblíbenu a ta bude stále v horní části seznamu stránek
- přidávat, odebírat, upravovat užívatele, generovat nové hesla
Všude kromě Nastavení lze použit výhledávaní.
Běžný užívatel nevidí záložky Soubory a Nastavení, v záložce Užívatele vidí a upravuje pouze vlastní informace. Stránky muže davat do oblíbených be ohledu na výběr jiných užívatelů, nelzé je však ale odstranitt nebo přesunout.
Funkcionalita bez reloadu celé stránky:
- favorite pages
- posouvání entyt
- přejmenování souborů
- nahravání obrázku do konkrítní stránky
- generování hesel pro užívatele
Omlouvám se za svou češtinu 😊