Ho perso un’intera giornata tentando di configurare l’accesso senza password con AWS Cognito.
Semplicemente non funziona.
Dopo aver rinunciato e aver deciso di chiedere agli utenti di creare login e password utilizzando il sistema di default di Discourse, sono passato a quello che dovrebbe essere il compito più basilare: cambiare il tema.
Ho installato diversi temi, li ho segnati come “Attivi” e l’interfaccia utente conferma che siano abilitati — ma nulla cambia.
Sembra che questa dovrebbe essere la cosa più semplice da fare, eppure è completamente fallita. Cosa mi sto perdendo?
Qualcuno può aiutarmi con questo problema estremamente basilare?
E per aggiungere alla nota di @pfaffman, assicurati di comprendere la distinzione tra Temi e Componenti del tema: devi aggiungere questi ultimi ai primi e gli utenti possono selezionarne solo uno dei primi alla volta.
Grazie per la tua risposta tempestiva e scusa per il tono del mio messaggio precedente. Ero solo frustrato dopo aver passato due giorni cercando di configurare l’app Discourse.
Alla fine ho disabilitato il sito ospitato e ho deciso di optare per la versione self-hosted.
La mia frustrazione derivava dal fatto che, dopo aver installato diversi temi, non riuscivo a rimuovere la barra laterale e il messaggio di benvenuto dalla homepage. Gli screenshot dei temi non mostravano quei componenti, ma anche dopo averli installati, sia la barra laterale che il messaggio di benvenuto continuavano a comparire nella mia configurazione.
Dopo molte ore, ho finalmente capito che per rimuovere la barra laterale, dovevo cambiare l’impostazione “Menu di navigazione” da “Barra laterale” a “Dropdown Header”. Ho anche scoperto che per rimuovere il messaggio di benvenuto era necessario creare un nuovo tema e aggiungere manualmente il seguente CSS:
.welcome-banner {
display: none !important;
}
Inizialmente, (per errore) pensavo che installando un tema si ottenesse automaticamente il layout mostrato nella sua schermata, senza bisogno di configurazioni aggiuntive o modifiche CSS. Per questo motivo sembrava che i temi “non funzionassero”. Ma ora capisco. Sono solo un utente normale e alla fine sono riuscito a capirlo.
C’è anche un’impostazione del sito per il banner: Abilita banner di benvenuto.
È stata aggiunta di recente. Ecco perché la maggior parte dei temi non la mostrerà negli screenshot.
Una proposta: durante il primo accesso amministratore, durante la procedura guidata, quando il sistema chiede alcune domande di configurazione (nome del forum, descrizione, carattere, ecc.), potrebbe anche chiedere queste domande di configurazione di base come presenza della barra laterale e messaggio di benvenuto.
Se è troppo difficile da implementare, basta menzionare che questi elementi di layout di base possono essere disattivati in /admin/qualsiasi.
Ottima suggerimento – a buonissime notizie, siamo attualmente nel processo di rifattorizzazione della procedura guidata di configurazione per fare proprio questo.