Skip to main content

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.

note

I member e gli utenti sono due tipi di entità separate. I primi rappresentano i visitatori registrati in un particolare sito, mentre i secondi riguardano gli utenti di Hydra, che hanno il permesso di accedere al pannello di controllo dei siti dal front-end e di effettuare modifiche.