J’ai perdu toute une journée à essayer de mettre en place la connexion sans mot de passe avec AWS Cognito.
Cela ne fonctionne tout simplement pas.
Après avoir abandonné et accepté que je demanderais aux utilisateurs de créer des identifiants et des mots de passe en utilisant le système par défaut de Discourse, je suis passé à ce qui devrait être la tâche la plus simple : changer le thème.
J’ai installé plusieurs thèmes, les ai marqués comme « Actifs », et l’interface utilisateur confirme qu’ils sont activés — mais rien ne change.
Cela devrait être la chose la plus facile à faire, et pourtant c’est complètement cassé. Qu’est-ce que je manque ?
Quelqu’un peut-il aider avec ce problème extrêmement basique ?
Et pour ajouter à la note de @pfaffman, assurez-vous de bien comprendre la distinction entre les thèmes et les composants de thème - vous devez ajouter ces derniers aux premiers et les utilisateurs ne peuvent sélectionner qu’un seul des premiers à la fois.
Merci pour votre réponse rapide, et je m’excuse pour le ton de mon message précédent. J’étais simplement frustré après avoir perdu deux jours à essayer de configurer l’application Discourse.
J’ai fini par désactiver le site hébergé et décidé d’opter pour la version auto-hébergée.
Ma frustration venait du fait que, après avoir installé plusieurs thèmes différents, je ne pouvais pas supprimer la barre latérale et le message de bienvenue de la page d’accueil. Les captures d’écran des thèmes ne montraient pas ces composants, mais même après leur installation, la barre latérale et le message de bienvenue continuaient d’apparaître dans ma configuration.
Après de nombreuses heures, j’ai enfin appris que pour supprimer la barre latérale, je devais changer le paramètre « Menu de navigation » de « Barre latérale » à « Déroulant en-tête ». J’ai aussi découvert que supprimer le message de bienvenue nécessitait de créer un nouveau thème et d’ajouter manuellement le CSS suivant :
.welcome-banner {
display: none !important;
}
Au début, je (à tort) pensais qu’installer un thème me donnerait automatiquement la mise en page affichée dans sa capture d’écran, sans avoir besoin de configuration supplémentaire ou de modifications CSS. C’est pourquoi j’avais l’impression que les thèmes « ne fonctionnaient pas ». Mais je comprends maintenant. Je suis juste un utilisateur lambda, et j’ai finalement trouvé la solution.
Il existe également un paramètre de site pour la bannière : Activer la bannière de bienvenue.
Il a été ajouté récemment. C’est pourquoi la plupart des thèmes ne l’afficheront pas dans les captures d’écran.
Une suggestion : lors du premier accès administrateur, pendant l’assistant, lorsque le système pose quelques questions de configuration (nom du forum, description, police, etc.), peut-être devrait-il aussi poser ces questions de configuration de base comme la présence de la barre latérale et le message de bienvenue.
Si c’est trop difficile à mettre en œuvre, il suffit de mentionner que ces éléments de mise en page de base peuvent être désactivés dans /admin/n’importe où.
Vous n’êtes pas le seul à ne pas être le plus grand fan de l’emplacement par défaut de la barre latérale.
Comme vous l’avez découvert, le mode déroulant de la barre latérale officielle est recommandé (changez le paramètre menu de navigation en « Déroulant »)
C’était le look « classique » de Discourse pendant de nombreuses années et je pense toujours que c’est le meilleur, même sur ordinateur. Peut-être suis-je un dinosaure de 2012.
Heureusement, il est fonctionnellement équivalent et s’est vraiment amélioré.