Embedd è un plugin per october cms che permette di incorporare i contenuti da molti servizi web, è basato su https://github.com/oscarotero/Embed, pertanto si fa riferimento a quest'ultimo per la lista aggiornata dei servizi supportati.
Questo plugin è ancora in fase sperimantale, pertanto non è ancora possibile installarlo tramite il normale processo di installazione di October CMS.
-
per installare il pacchetto, vai nella cartella
plugins
dell'installazione di october e clona questo repository nella cartellainerba/embedd
.git clone https://github.com/inerba/october-embedd.git inerba/embedd
-
vai nella cartella appena creata:
inerba/embedd
e installa tutte le dipendenze concomposer install
Il plugin fornisce un semplice componente Embedd che consente di incorporare un elemento in una pagina del cms e il form widget embedd
Per utilizzare questo form widget bisogna attuare qualche accorgimento:
-
il campo del database che ospiterà i dati del form widget deve essere di tipo TEXT e nel Model deve essere indicato come jsonable
protected $jsonable = ['embedd'];
-
esempio campo nel file
fields.yaml
del model:embedd: label: 'Contenuto incorporato' span: full type: embedd