In Discourse, sono già implementate pagine web statiche aggiuntive tramite i seguenti plugin:
Tuttavia, vorrei vedere un’implementazione in Discourse, o tramite i suoi plugin, che supporti le seguenti funzionalità:
- La possibilità di creare pagine con e senza l’intestazione di Discourse (dove “senza” sarebbe simile a piattaforme come telegra.ph, ad esempio).
- Incorporare vari “widget”, come sondaggi o tabelle.
- Possibile integrazione con un plugin pubblicitario.
- Un “motore di template” per pagine (la possibilità di accedere a API esterne o visualizzare informazioni come il nome dell’utente, ad esempio tramite {{user.name}}).
- Opzioni di configurazione avanzate, come la restrizione agli utenti di utilizzare determinati link o widget in base alla categoria, la transizione completa da argomenti del forum a pagine, o l’abilitazione della creazione di pagine solo per gli amministratori.
Credo che l’implementazione di tali funzionalità porterebbe Discourse al livello successivo e potrebbe persino trasformare il forum in un “blog di articoli” se desiderato. Sebbene ciò potrebbe probabilmente essere creato da qualcuno esperto dell’API dei plugin e della creazione di componenti tematici, poiché Discourse fornisce un’API abbastanza ricca (sebbene un po’ scarsamente documentata) tramite componenti, widget, ecc., sarebbe ideale vederla implementata direttamente da Discourse come plugin o nuova funzionalità.
In generale, sembra che un editor di componenti tematici migliorato e più aperto (con una migliore evidenziazione della sintassi, ad esempio) e un editor per la creazione di pagine sia dinamiche che statiche (espandibile con componenti o con funzionalità di creazione di pagine integrate) sarebbe il futuro di Discourse, ed è qualcosa che probabilmente vorranno implementare prima o poi.
Questo argomento è solo il mio tentativo di esprimere che alcuni utenti necessitano di questa funzionalità.
P.s. ChatGPT è stato utilizzato per la traduzione e la correzione del testo dal russo all’inglese.