Sono incredibilmente curioso di scoprire le modifiche più straordinarie che sei riuscito a realizzare con la tua piattaforma Discourse. So che molte persone utilizzano temi e plugin predefiniti, ma sono sicuro che ci siano anche molte altre piattaforme che utilizzano modifiche completamente uniche. Sono ansioso di vedere queste creazioni.
La tua piattaforma Discourse è unica in qualche modo? Se vuoi, presenta il tuo sito su questo argomento. Facendo così, è plausibile che si aprirà davanti a noi una visione completamente nuova, che mostrerà la notevole flessibilità di Discourse e gli stupefacenti livelli di personalizzazione che può raggiungere.
Questo argomento non è fatto per domande come… Chiedere di condividere la fonte o il codice della personalizzazione. Serve solo a vedere molte cose possibili e forse possiamo avere qualche idea… Comunque, se l’autore/creatore desidera condividere le proprie modifiche, può farlo nelle categorie Theme, Theme component o Plugin.
Abbiamo sviluppato molti plugin personalizzati per Discourse insieme ai nostri servizi WordPress.
Un paio di personalizzazioni:
Richieste di aggiornamento
I clienti sul nostro sito principale saranno automaticamente in grado di richiedere nuovi aggiornamenti per temi e plugin WordPress utilizzando un plugin personalizzato di Discourse.
Pubblicazione di risposte da WordPress a Discourse
Quando un cliente ha una domanda o desidera segnalare un tema o un plugin, può farlo direttamente utilizzando questa funzionalità.
Aggiornamento dei membri a un gruppo personalizzato se utilizzano un prodotto + licenza WooCommerce
Abbiamo WooCommerce come componente di negozio attivato sui nostri sistemi WordPress. Ogni volta che un cliente acquista una licenza o un ordine, gli verrà automaticamente concesso un livello utente specifico su Discourse in modo che possa accedere alla community di supporto.
E alcune altre integrazioni minori:
Segui automaticamente un argomento di Discourse scaricando un tema o un plugin.
Sincronizza automaticamente gli utenti al momento della registrazione da WordPress a Discourse.
E utilizziamo make.com per automatizzare diverse altre attività.
Solo la mia opinione e sono entusiasta di altre integrazioni
Ho modificato il plugin della firma per consentire alle persone di specificare un set dei loro Pokémon preferiti da mostrare sotto il loro post (questo è un forum basato sui Pokémon). Ho anche aggiunto un sistema di badge che premia gli utenti con un badge quando superano un certo numero di post. Questo viene mostrato sotto il nome utente. C’è anche un plugin che consente alle persone di condividere il proprio account Instagram/YouTube/ebay accanto al proprio nome. Niente di troppo folle.
Uno più folle è stato questo plugin Discord che ho creato che collega account tra Discourse/Discord. Memorizza tutti i messaggi nel database di Discourse in modo da poter interrogare rapidamente il conteggio totale dei post di Discord (che, a quanto pare, non è una funzionalità facile da ottenere altrimenti). In base al conteggio dei post, puoi raccogliere un badge sul forum (e ti dà anche quel rango utilizzando l’API del bot Discord). Puoi anche visualizzare i tuoi post di Discord su Discourse, perché non farlo.
Non un ottimo esempio di ciò che puoi fare con discourse…
ma puoi applicare qualsiasi tema tu voglia. Questo potrebbe essere folle, perché rotto = folle giusto?
Lo script crea un droplet, configura mailgun e ti invia un’email con le impostazioni DNS richieste. Una volta che le avrai apportate, installerà Discourse e ti invierà un’email al completamento.
In Backbase abbiamo utilizzato un’istanza di Discourse pesantemente modificata che conteneva tutta la documentazione del nostro prodotto (resa da Asciidoc e Docbook).
Circa 1,5 milioni di documenti, completamente integrati nel framework Ember di Discourse. Avevamo una ricerca Algolia personalizzata che includeva tutto.
E abbiamo sviluppato qualcosa utilizzando la gamification/badge per emulare i Trail di Salesforce.
Purtroppo era una community chiusa, quindi non ho molte immagini da condividere
Ho pubblicato un post anni fa con alcuni screenshot:
Condividi questo plugin modificato e come hai fatto l’ultima parte della tua risposta qui? Mi piacerebbe usarlo come base per modificarlo secondo le mie esigenze.