Sito
site
Rappresenta un singolo sito web, l'entità primaria in Hydra.
Ogni sito:
- È identificato da un ID.
- Ha un nome.
- Può avere una descrizione.
- Può contenere ad un albero di pagine, con una (e una sola) radice.
- Può contenere Form per l'interazione utente.
- Può registrare dei Member che possono accedere a pagine riservate.
- Ha un set di proprietà, utilizzate per la configurazione del sito.
- Può avere uno o più loghi responsive.
- Può avere una favicon.
- Può avere un header per lingua.
- Può avere un footer per lingua.
- Può essere associato ad utenti, che possono modificare il sito.
note
I siti sono identificati dal proprio ID, utilizzato dal front-end per ottenere le informazioni necessarie al rendering del sito. Il nome di dominio non è competenza del back-end.