Creare un'API "Blocks" per l'iniezione di contenuti

I temi di Discourse vengono spesso utilizzati per aggiungere aree di contenuto autonome all’interfaccia di Discourse. Storicamente, gli ‘Plugin Outlets’ sono stati l’unico modo per ottenere questo risultato, con alcuni componenti tematici che forniscono sistemi componibili come Right Sidebar Blocks per renderli disponibili in modo più intuitivo.

Stiamo introducendo un framework ‘blocks’ nel core di Discourse che consentirà agli sviluppatori di creare blocchi autonomi, che gli autori di temi potranno quindi disporre e stilizzare tramite un tema.

Una versione sperimentale di questo sistema è attualmente disponibile nel core di Discourse. È possibile visualizzare un esempio di utilizzo nella homepage di Meta[1]. Tieni presente che al momento l’API è contrassegnata come sperimentale e potrebbero verificarsi modifiche incompatibili in qualsiasi momento. Non è ancora consigliata per l’uso in ambienti di produzione.

Restate sintonizzati per aggiornamenti e collegamenti alla documentazione quando sarà pronta.


  1. Assicurati di utilizzare il ‘tema con branding meta’ ↩︎

1 Mi Piace