Includere più plugin popolari con il core di Discourse

Nelle prossime settimane, sposteremo diversi plugin popolari di Discourse nel repository principale. Ciò significa che Discourse verrà fornito con un numero maggiore di plugin per impostazione predefinita e sarà più facile per noi mantenerli tutti testati e aggiornati.

Tutti questi plugin rimarranno disabilitati per impostazione predefinita, quindi questo non avrà alcun impatto visibile sulle community esistenti. Se utilizzi un servizio di hosting gestito come discourse.org, non è necessario fare nulla.

Community self-hosted

Se esegui l’hosting di Discourse autonomamente e stai già utilizzando uno di questi plugin, ti verrà richiesto di rimuovere la riga pertinente dal tuo file app.yml prima della prossima ricostruzione.

Ambiente di sviluppo

Se hai già uno dei plugin installato localmente, e poi scarichi l’ultima versione di Discourse core, accadrà una delle due cose.

  1. Se utilizzi symlink per i tuoi plugin, otterrai un errore durante git pull. Per risolvere il problema, elimina il symlink, quindi esegui nuovamente git pull.

  2. Se cloni i plugin direttamente, il git pull del core avrà successo, ma avrai alcune “modifiche non salvate” sorprendenti causate dai repository git annidati. Il modo migliore per procedere è eliminare la directory interessata, quindi ripristinarla da main. Ad esempio:

    rm -rf plugins/discourse-reactions
    git restore plugins/discourse-reactions
    

Plugin interessati

66 Mi Piace