Quanto profondamente è possibile utilizzare i plugin per aggiungere nuove funzionalità complesse a un'istanza Discourse?

Ciao a tutti,

sono nuovo nell’uso di Discourse e vorrei fare alcune domande sullo sviluppo di estensioni per la piattaforma. Sono uno sviluppatore full stack Rails che sta costruendo un motore Rails per aggiungere determinate funzionalità riutilizzabili alle applicazioni Rails, e vorrei utilizzare la nostra istanza di Discourse per testare l’integrazione con il mio motore.

Better Together Community Hub https://hub.bebettertogether.ca/

Ho provato a creare un nuovo post nella categoria sviluppatori, ma il pulsante è disabilitato e non riesco a pubblicare. Immagino sia dovuto al livello di fiducia o a qualche altro requisito, come l’iscrizione a un gruppo.

Qualcuno potrebbe dirmi in quali condizioni potrò pubblicare nella categoria sviluppatori?

Inoltre, la categoria sviluppatori è dedicata solo alle discussioni sullo sviluppo del core di Discourse, o ha un ambito più generale?

Vorrei creare un’estensione completa per Discourse sotto forma di plugin e includere il mio motore Rails come gemma all’interno. Mi chiedo quanto sia profonda questa tana del coniglio dei plugin e se sia anche solo possibile fare qualcosa del genere usando un plugin. Il sistema dei plugin è in grado di gestire solo compiti molto specifici, oppure posso usarlo per creare un’espansione profonda e complessa delle funzionalità della mia piattaforma, continuando comunque a beneficiare degli aggiornamenti automatici con Docker?

Grazie mille per il vostro feedback e supporto.

2 Mi Piace

Hmm. Eravi in una sottocategoria? Provate a modificare il vostro primo messaggio qui sopra e cambiate la categoria in Development.

1 Mi Piace

Sì, in realtà ero in come-fare → sviluppatori. Grazie! Come influisce il fatto che sia una sottocategoria sulla pubblicazione?

Inoltre, grazie per averla spostata nella categoria corretta :+1:t2:

Sto davvero apprezzando l’uso di Discourse finora e nel vedere come posso combinare temi, componenti e plugin esistenti per creare un’esperienza adatta alla nostra piattaforma comunitaria.

1 Mi Piace

La categoria in cui stavi cercando di pubblicare è riservata agli utenti con livello di fiducia 2. Attualmente sei TL1.

2 Mi Piace

Ah, grazie. È utile! Esiste attualmente un modo programmatico per spiegare agli utenti, tramite un avviso o qualche altro tipo di notifica, perché non possono pubblicare nella categoria, invece di disabilitare semplicemente il pulsante?

So che è possibile utilizzare l’intestazione o la descrizione della categoria per impostare del testo, ma alcuni dei meccanismi integrati potrebbero trarre vantaggio da una spiegazione per migliorare l’esperienza utente.