Plugin Companion Discourse pour Wordpress

Continuant la discussion de Mise en forme :

D’après ce que je sais, Discourse a un plugin WordPress, mais WordPress n’a pas de plugin Discourse compagnon pour WordPress. Ce que je veux dire, c’est un plugin que je peux installer sur Discourse qui modifiera Discourse pour mieux fonctionner avec WordPress.

Je n’ai jamais pensé que ce serait nécessaire, et je ne sais pas vraiment quelles fonctionnalités il aurait, mais une qui m’est venue à l’esprit est de pouvoir identifier les classes HTML de WordPress à utiliser dans les publications Discourse afin que lorsque le plugin WP Discourse importe des publications WordPress, les classes HTML ne soient pas supprimées.

Peut-être qu’il pourrait également inclure un moyen d’importer/miroir le CSS de WordPress afin que les classes aient le même aspect.

5 « J'aime »

J’aime l’idée de pouvoir autoriser des classes CSS spécifiques pour les publications intégrées.

Une autre approche possible pour obtenir une représentation précise du contenu des sites externes sur Discourse serait de générer une version intégrée de chaque publication sur le site externe. Cette version serait destinée à être affichée dans une iframe - similaire à ce que fait Youtube en créant une version de chaque vidéo sur https://www.youtube.com/embed/video_id.

Au lieu de publier du HTML sur Discourse, ou que Discourse tente de récupérer le HTML de la publication, le contenu de la publication à partir de l’URL d’intégration du site externe pourrait être affiché dans une iframe.

3 « J'aime »

J’apprécie cette suggestion. J’ai pensé à faire cela pour les transcriptions interactives sur le site de mon podcast, car essayer de faire fonctionner le javascript sur Discourse semble plus difficile que ce que je souhaite pour le moment.

Cependant, l’inconvénient d’un iframe, je suppose, est que la recherche Discourse n’indexerait pas les mots à l’intérieur de l’iframe, n’est-ce pas ?

1 « J'aime »

Je ne pense pas que la recherche Discourse indexe le contenu à l’intérieur des iframes. Google indexe cependant le contenu dans les iframes.

Pour la recherche Discourse, l’astuce serait d’obtenir du contenu pertinent en dehors de l’iframe. Le titre et la balise seraient un bon début.

2 « J'aime »

Oui, dans mon cas, je pensais mettre la transcription non interactive sous forme de texte brut dans la publication Discourse et l’interactive peut-être sous forme d’iframe, les deux sous des éléments details.

Mais je pense que pour certaines personnes qui utilisent WordPress avec Discourse, elles n’ont peut-être pas autant de connaissances en développement et un moyen de s’assurer que les classes et le CSS s’alignent pourrait grandement contribuer à ce que cela fonctionne simplement comme par magie pour elles.

3 « J'aime »