Je me demandais s’il était possible de modifier un paramètre ou d’ajouter un plugin à Discourse pour permettre :
D’afficher un bouton « Nouveau sujet » pour tout le monde (inscrits et non inscrits)
D’afficher une fenêtre contextuelle pour créer un nouveau sujet à tout le monde
De faire apparaître l’invite d’inscription et le formulaire après avoir rédigé un nouveau sujet ? Ou du moins, après avoir cliqué sur le bouton « Nouveau sujet ».
Cela semble être un moyen simple d’encourager les personnes non inscrites à s’inscrire et à publier. Sans cela, il n’y a pas d’invite évidente pour participer à la discussion.
L’utilisateur serait-il déjà informé qu’il doit s’inscrire avant d’envoyer son message, avant même de prendre le temps de le rédiger ?
Je me souviens de certains sites web qui me permettaient de remplir une zone de texte sans m’indiquer que je devrais finalement m’inscrire pour que mon message soit publié. Cela m’a beaucoup irrité et j’ai quitté le site.
C’était une sorte d’attitude « hostile à l’utilisateur », pour reprendre une expression que j’ai lue sur Coding Horror.
Vous pouvez certainement faire quelque chose de très similaire, voire exactement ce que vous décrivez, si vous êtes prêt à effectuer quelques travaux de développement.
Le bouton pourrait être présent en permanence.
Cependant, vous redirigeriez simplement l’utilisateur vers l’écran de connexion s’il n’est pas connecté, ou vous ouvririez l’éditeur s’il l’est.
Les brouillons sont liés aux utilisateurs, donc je ne pense pas qu’il soit du tout facile de modifier le comportement existant pour permettre aux anonymes de créer des brouillons.
Malheureusement, je ne connais aucun plugin open source ou TC existant qui permette cela.