Salut. C’est un plugin génial, et je me demande si je peux l’utiliser pour atteindre mon objectif qui est de permettre aux utilisateurs de créer des sous-forums (potentiellement, mon site fournirait la page du sous-forum avec un titre et une description, puis avec ce plugin, j’insérerais la discussion Discourse qui fait partie du sous-forum).
Mais quelle est la méthode par laquelle le plugin ajoute réellement le forum à un site ? J’avais cru comprendre que l’intégration de Discourse sur un site n’était pas encouragée, et que les iframes étaient expressément déconseillées.
Désolé, je ne sais pas comment Docuss peut aider dans ce cas. Docuss relie les sujets Discourse aux pages existantes d’un site web. Donc, sauf si vous permettez à vos utilisateurs de créer des pages de site web, cela ne sera pas utile.
Docuss fait l’inverse : il intègre le site dans Discourse.
C’est intéressant. Merci pour votre réponse. Pensez-vous que n’importe quel site puisse fonctionner avec cela, y compris ceux gérés par des SPA comme Angular 2+ ?
Mon idée est de voir comment je pourrais potentiellement utiliser ce plugin : je pourrais configurer la page du sous-forum avec mon application séparée, puis afficher la discussion Discourse sur cette page.
C’est en effet ce que je prévois de faire (les utilisateurs créent le sous-forum sur mon application, puis j’ajoute Discourse au sous-forum).
Mais je ne suis pas sûr que cela résolve l’autre problème qui subsiste : comment s’assurer que seuls les utilisateurs associés à ce sous-forum peuvent y publier.
Docuss nécessite que vous intégriez du code JavaScript dans votre application ou votre site web. En ce qui concerne les applications web, il a été testé avec succès avec React et Meteor, mais pas avec Angular.
En coulisses, Docuss crée des balises. Malheureusement, cela ne permet donc pas de gérer les permissions.
@Zup, la démo WordPress a été arrêtée, car la fonctionnalité WordPress n’a pas semblé susciter d’intérêt. Si vous avez un cas d’utilisation convaincant, nous pouvons en discuter. Je pourrais décider d’ajouter le support de WordPress à DiscPage (voir mon prochain message ci-dessous).
Le projet Docuss n’est plus actif. Des correctifs sont fournis aux utilisateurs existants, mais j’ai cessé de travailler sur de nouvelles fonctionnalités. Vous voudrez peut-être consulter DiscPage, qui en est une version quelque peu simplifiée.
Je suppose que cela dépend de la façon dont Docuss a intégré WordPress dans Discourse. (C’est pourquoi je voulais essayer la démo.) Fondamentalement, mon plan est d’utiliser WordPress davantage comme un portail vers différentes parties du site web — Discourse étant l’une des plus grandes parties, même plus importante que le portail WordPress lui-même. Si Docuss englobe un WordPress complet, presque comme un cadre, c’est exactement ce que je recherche. Ensuite, je pourrais me passer des divers plugins d’en-tête supplémentaires et des composants de thème, et tout semblerait faire partie d’un ensemble fluide plutôt que deux entités distinctes.
Avec Docuss, votre blog WordPress s’afficherait, sans son en-tête, dans une iframe de votre instance Discourse. Chaque page WordPress aurait une URL Discourse unique.
De même, la démo Mustacchio montre une intégration de site statique :
Je viens de parcourir toutes vos informations à ce sujet. C’est vraiment regrettable que vous ayez abandonné ce projet. La valeur SEO de l’intégration de commentaires Discourse, etc., sur des pages web sans utiliser d’iframe est immense. Votre plugin est si proche de réussir cela. Il vous suffirait de réécrire une partie en utilisant Svelte/Rollup, afin que la barre latérale se charge sur le site web externe.