Abbiamo diversi siti. Alcuni sono HTML / Angolari, alcuni sono costruiti su un CMS, altri sono costruiti su un altro codice. Quello che vorremmo fare è avere un'esperienza di intestazione coerente per ogni sito. Sto cercando di capire il modo migliore per farlo. Ho un paio di opzioni -
-
È stato pubblicato su un sito, quindi inserirlo in un iFrame su ciascuno dei siti.
- I vantaggi qui sono che dobbiamo solo distribuire in un unico posto, sarà sempre coerente
- Svantaggi che posso vedere sono che potrebbe non funzionare così bene quando dobbiamo ridimensionare l'intestazione in modo reattivo, e che non sono sicuro se utilizzare iframe sia considerato una cattiva pratica ora. Inoltre non sono sicuro di come i collegamenti funzionerebbero con il routing angolare.
-
Avere il codice HTML / CSS memorizzato nel mio controllo sorgente, quindi fare in modo che ciascuna applicazione lo inserisca.
- Vantaggio / svantaggio: le intestazioni non vengono aggiornate automaticamente su tutti i siti. Devono essere distribuiti individualmente.
- Svantaggio - Possibili conflitti CSS dal momento che sono stati scritti separatamente?
- Vantaggio - Soluzione piuttosto semplice
-
Un altro modo?