DiscPage : un plugin pour créer des pages statiques et insérer des bulles de discussion dans le texte

Salut Syl,

Je ne sais pas si cela a toujours été ainsi ou si c’est intentionnel, mais je viens de remarquer que le bouton « Nouveau sujet » de la catégorie parente de n’importe quelle catégorie Discpage est désactivé. Je suppose que c’est ici :

Est-ce intentionnel ? Cela ne semble pas être le cas sur castafiore.org (je suis sur 2aac657da7 et sur la dernière version de Discpage). Étrangement, je ne me souviens pas que les catégories « ballons » aient jamais été masquées (mais le bouton « Nouveau sujet » y est également désactivé). J’ai deux paires de catégories Discpage/ballons, chaque paire dans sa propre catégorie.

Merci @Benjamin_D.

Cela ressemble à un bug, je vais enquêter davantage.

DiscPage fait de son mieux pour empêcher les utilisateurs d’utiliser manuellement la catégorie ballon. La raison en est que la catégorie ballon est censée être appliquée automatiquement par DiscPage lorsque l’utilisateur crée un nouveau sujet dans un ballon.

Pour faire respecter cette règle :

  1. DiscPage masque la catégorie ballon dans la liste déroulante des catégories de la fenêtre de dialogue « Nouveau sujet ».
  2. DiscPage désactive le bouton « Nouveau sujet » sur la page de la catégorie ballon.

Pouvez-vous confirmer que c’est bien ce que vous observez ?

:+1: Oui, je le confirme.
Je peux également confirmer que la catégorie parente n’est pas masquée dans la liste déroulante de la fenêtre de nouveau sujet.

Le problème a été résolu dans la version 1.0.46 (plus d’informations ici).

1 « J'aime »

Je suis confus et je cherche des conseils. Nous avons un compte Standard et je me demande si ce plugin peut être installé au niveau de ce compte. Je ne le vois pas listé sur la page où se trouvent nos options de plugins.

Qu’est-ce qui me manque ?
Devons-nous passer à un compte Business pour qu’il soit disponible pour nous ?

J’ai hâte d’avoir de vos nouvelles. Merci
Neil

Salut Neil,

Je ne connais pas grand-chose aux plans d’hébergement Discourse, vous devriez donc peut-être contacter l’équipe Discourse à ce sujet.
D’après ce que je peux lire ici, je ne pense pas que vous puissiez utiliser DiscPage avec un plan d’hébergement Standard. Si j’ai bien compris, vous avez besoin d’un plan d’hébergement Entreprise (ou d’une instance Discourse auto-hébergée) si vous souhaitez être autorisé à installer des plugins.
Cordialement,

1 « J'aime »

J’ai trouvé les instructions d’utilisation sur Github pour ajouter des bulles de discussion un peu trompeuses…

Le Readme dit ceci… (et en suivant ces instructions, je n’ai pas pu faire apparaître de bulles)…

Pour ajouter une bulle, ajoutez [dpgb id=myBalloonId][/dpgb] au texte de votre sujet.

Par exemple :

## Introduction [dpgb id=intro][/dpgb]

L'identifiant de la bulle ne doit contenir que [a-zA-z_].

Cependant, j’ai découvert ce qui suit, et maintenant les bulles apparaissent…

Pour ajouter une bulle, dans l’éditeur de sujet, le format devrait plutôt être…

[dpgb id=myballoonid] La section que vous souhaitez mettre en évidence lorsque la bulle est cliquée, sur laquelle vos utilisateurs pourront commenter, se trouve ici entre ces balises [/dpgb]

Par exemple :

[dpgb id=intro] Introduction [/dpgb]

De plus, l’identifiant ne doit contenir que des [a-z] (lettres minuscules uniquement).

Vous remarquerez peut-être aussi dans mon exemple ci-dessous que les espaces supplémentaires avant et après [dpgb=id] et [/dpgb] ne posent pas de problème.


Voici donc un exemple de ce que j’ai mis dans l’éditeur de sujet dans mon Discourse…

Et voici à quoi ressemble la page résultante…

Hmm… quand je clique sur les ballons orange, la page se divise en deux, mais quand je clique sur le bouton + Nouveau sujet dans le panneau de droite…

… l’éditeur de sujet glisse depuis le bas, donc je l’utilise pour écrire mon sujet…

… mais ensuite, après l’avoir sauvegardé, il n’est pas connecté au sujet de la page, et il n’y a toujours pas de liste de sujets dans le panneau de droite…

Quelqu’un a-t-il une idée de ce qui se passe (ou ne se passe pas comme prévu) ici ?

Voici la page en direct :

https://noobish.me/t/chapter-1-in-the-beginning/255

Merci @denvergeeks, j’y jetterai un coup d’œil plus tard aujourd’hui.

Je vois 4 problèmes ici :

  1. L’insertion de [dpgb id=myBalloonId][/dpgb] à la fin d’un titre (afin de sélectionner le titre et les paragraphes suivants, comme documenté ici) ne fonctionne plus. Suivons ce problème ici.

  2. Placer [dpgb id=myBalloonId]Some text here[/dpgb] autour d’un texte (afin de sélectionner uniquement ce texte) n’est pas documenté. Suivons ce problème ici.

  3. L’id doit contenir uniquement [a-z] (lettres minuscules uniquement)

@denvergeeks, cela se produit probablement parce que vous avez défini force_lowercase_tags=true dans vos paramètres Discourse (ou peut-être est-ce la valeur par défaut). Je suis surpris que vous ayez rencontré ce problème, car dans ce cas, le ballon aurait dû être remplacé par un avertissement :

En survolant le “DiscPage Error” rouge, vous devriez obtenir le message d’erreur suivant :

L’id du ballon contient des majuscules. Cela ne correspond pas à force_lowercase_tags=true dans les paramètres de Discourse. Solution : soit rendre l’id de votre ballon entièrement en minuscules, soit définir force_lowercase_tags sur false.

Le même message d’erreur est également imprimé dans la console.

Si ce qui précède ne fonctionne pas pour vous, veuillez créer un problème sur Github afin que nous puissions en discuter davantage.

  1. @denvergeeks, vous décrivez un autre problème où la création d’un sujet ne fonctionne pas. Je ne peux pas reproduire cela, nous devrons donc interagir davantage. Veuillez créer un problème Github distinct.

Merci @syl – J’apprécie vos réponses :nerd_face: et je suis heureux de voir que vous êtes toujours là !

Je vais continuer sur le DiscPage Github Issues Cue

Merci beaucoup @syl, depuis DiscPage v1.0.52, tout semble fonctionner à nouveau !!! (J’adore vraiment ce plugin :nerd_face: )

1 « J'aime »

Je ne peux pas aller à votre nouvelle démo

502 Bad Gateway
1 « J'aime »

Merci, je vais jeter un œil.

1 « J'aime »

La démo est de nouveau en ligne (lien : DiscPage Demo - Castafiore).

3 « J'aime »

Je dois manquer quelque chose d’évident…

Après avoir cliqué sur un ballon orange, la liste de sujets associée apparaît à droite, mais je ne trouve ensuite aucun bouton pour créer un commentaire sur la portion de texte associée au ballon orange.

J’ai méticuleusement suivi les instructions de configuration sur la page Github.

J’ai une catégorie Page avec tous les paramètres de sécurité appropriés…

Merci de me conseiller !

EDIT : Pour ceux qui rencontrent ce problème (et pour mon moi futur) – Le composant de thème ci-dessous en était la cause.

Une fois que j’ai désactivé ce composant de thème… le bouton pour créer un nouveau sujet est apparu et tout a fonctionné comme prévu :smiley:

DEUX CHOSES DE PLUS…

  1. D’autres thèmes que le thème par défaut de Discourse peuvent entraîner des mises en page étranges et inutilisables. Si vous constatez ce type de dysfonctionnement, essayez d’utiliser le thème par défaut.

  2. Si le menu latéral est activé dans les paramètres du menu de navigation, ce menu latéral apparaîtra dans le volet des commentaires pour confondre les utilisateurs. J’ai donc dû utiliser soit le menu déroulant de l’en-tête, soit l’ancien pour éviter cela. (Alternativement, vous pouvez utiliser la navigation du menu latéral sur votre site, mais utilisez du CSS pour le masquer dans la catégorie DiscPage.)

2 « J'aime »

Rapport de bug. Lorsque ce plugin est activé, il provoque cette étrange anomalie de rendu.

https://forum.tabletpc.review/t/flickering-pages-new-rendering-issue/1550/13?u=hifihedgehog

1 « J'aime »

Salut @Hifihedgehog , merci pour le rapport. Je vais y jeter un œil.

1 « J'aime »

@Hifihedgehog,

J’ai créé une entrée pour discuter du problème :

Je n’ai pas encore réussi à reproduire le problème. Cependant, je viens de publier une nouvelle version du plugin (1.0.53), qui corrige d’autres problèmes de mise en page avec la dernière version de Discourse. Pourriez-vous s’il vous plaît installer cette nouvelle version et me faire savoir si le problème est toujours présent ?
Merci.

1 « J'aime »

Je viens d’essayer. Le bug persiste. Je le rencontre en mode portrait sur ma Surface Pro 8, près du bas d’un sujet.

1 « J'aime »