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
pluginsdell'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/embedde 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.yamldel model:embedd: label: 'Contenuto incorporato' span: full type: embedd