Une extension du plugin WordPress officiel pour Discourse

Nous devrions étendre les fonctionnalités du plugin WordPress officiel pour Discourse afin qu’il ne crée pas de sujets cachés dans Discourse après la publication d’un article dans WordPress, mais qu’il les crée uniquement sur la base d’une demande de discussion réelle.

Je voudrais que tout soit fait en tenant compte du statut du plugin WordPress officiel, afin que cette modification soit acceptée par l’équipe officielle.

Je publie ci-dessous le fonctionnement de base de la modification. Mais si vous avez des suggestions d’amélioration, je suis ouvert à la discussion.

  • Dans WordPress, nous avons un article brouillon par exemple www.SvetAndroida.cz/android-telefony-2023
  • nous publierons l’article
  • rien n’est encore transféré à Dicourse

Ensuite, quelqu’un clique sur le bouton « Démarrer une discussion » sous l’article WordPress

  • à ce moment-là, WordPress appelle Discourse pour créer un sujet avec l’adresse komunita.SvetAndroida.cz/android-telefony-2023
  • et après sa création, il redirige l’utilisateur vers Discourse pour poster le premier commentaire

Si quelqu’un sur le même article WordPress souhaite « ajouter un commentaire » (un autre commentaire)

  • il n’appellera plus Discourse et ne créera plus de sujet
  • mais l’utilisateur sera dirigé directement vers Discourse lorsque le bouton sera cliqué
  • alternativement, le bouton « ajouter un commentaire » n’a plus besoin d’être géré par JavaScript, mais comme le sujet existe déjà, le bouton pourrait simplement être un lien html, ce qui serait mieux du point de vue du référencement.

Je suis prêt à payer 200-400 USD pour ces modifications

Je demande une livraison dans un délai d’un mois.

Toute la discussion sur ce sujet est ici An idea for more economical comments? - #6 by Petr_Mišák

1 « J'aime »

Je suggérerais de laisser de côté la redirection. Faites simplement en sorte que, lorsque le bouton est cliqué, son contenu soit mis à jour pour afficher un indicateur de chargement et un texte similaire à « publication du sujet… ». Une fois le sujet publié, changez le texte du bouton en quelque chose comme « visiter le sujet pour lancer la discussion ».

Il semble qu’Angus envisage d’ajouter un shortcode et un bloc « publier sur Discourse » dans la prochaine version du plugin : An idea for more economical comments? - #15 by angus. Il est probable que cela réponde à vos besoins.

3 « J'aime »

Merci pour les suggestions d’amélioration.
Cela signifierait que pour entrer dans la discussion, le premier intervenant devrait cliquer deux fois sur le bouton. Est-ce exact ? N’est-ce pas peu convivial ?

Avec le plugin et la mise à jour officielle, c’est une bonne nouvelle. Avez-vous une idée de la date prévue pour la mise à jour du plugin ?

Oui, avec l’approche que je suggérais, l’utilisateur devrait d’abord cliquer sur un lien ou un bouton qui déclencherait la publication du sujet, puis cliquer sur le lien du sujet après sa création. J’essayais de trouver des moyens de réduire la complexité de la fonctionnalité. Peut-être qu’une redirection automatique ne rendrait pas les choses beaucoup plus complexes cependant.

Une autre chose à considérer est que l’utilisateur qui déclenche la publication du sujet peut ou non être connecté à Discourse. À moins que le site WordPress ne soit le fournisseur SSO pour Discourse, je ne pense pas qu’il y ait un moyen d’authentifier automatiquement l’utilisateur, puis de le rediriger vers le nouveau sujet. La seule exception est si le sujet se trouve dans une catégorie qui ne peut pas être accessible par des utilisateurs anonymes. Dans ce cas, Discourse redirigerait automatiquement un utilisateur non authentifié vers la page de connexion, puis de retour vers le sujet qu’il essayait d’accéder.

Je ne sais pas. Il pourrait être utile de faire un suivi à ce sujet :

2 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.