Oui, absolument (tiens, ça me rappelle des souvenirs — c'est moi qui l'ai écrit, et suite à cela je suis devenu mainteneur de Pygments…). En revanche, personnellement, je n'ai pas l'énergie de faire la même chose pour highlight.js. Mais vous voulez vous en charger, Denis, n'hésitez évidemment pas.
Le jeudi 19 octobre 2023 à 20:54 +0200, Denis Bitouzé a écrit :
En revanche, personnellement, je n'ai pas l'énergie de faire la même
chose pour highlight.js.
Je comprends. Mais n'y a-t-il pas moyen, dans Discourse, de s'appuyer
sur Pygments plutôt que sur highlight.js ?
Non, pas vraiment. Discourse fait la coloration syntaxique côté client, càd. dans le navigateur de l'utilisateur (en tous cas c'est ce que je devine puisque highlight.js est une bibliothèque JavaScript, le langage que comprennent les navigateurs, alors que la partie serveur de Discourse est écrite en Ruby). Pygments est une bibliothèque Python. Pour la faire tourner dans un navigateur, il faudrait déjà la transpiler vers WebAssembly (ce qui se fait, cf. https://pygments.org/demo/ , mais c'est assez compliqué), et en plus écrire un plugin Discourse qui fasse le lien. Ce serait beaucoup plus de travail que d'écrire ça en highlight.js directement.
Ai-je raté qqchose au sujet de l'interface web? Mis à part le message
que j'ai posté, impossible de lire un quelconque sujet, le chargement de
la page s'interrompt au bout de 6 à 7 secondes, et toujours au même moment…
2) Est-il est possible de télécharger une archive des
conversations lilypond.community au format mbox, comme sur lists.gnu.org ?
Je ne crois pas, et c'est vrai que c'est une raison valable pour laquelle il
pourrait être intéressant de garder les archives sur lists.gnu.org.
Cela dit, personnellement, je ne me suis jamais servi des mbox sauf justement
pour importer la liste sur Discourse. Et autant c'est un format adapté pour une
mailing list, autant ce n'est pas très adapté pour un serveur Discourse.
Ah mais, ça, ça m'intéresse ! Jean, je vais bientôt vous envoyer un
message en privé à ce sujet.
Le vendredi 20 octobre 2023 à 16:24 +0200, Bernard Meylan a écrit :
Bonjour à toute l'équipe!
Ai-je raté qqchose au sujet de l'interface web? Mis à part le message
que j'ai posté, impossible de lire un quelconque sujet, le chargement de
la page s'interrompt au bout de 6 à 7 secondes, et toujours au même moment…
Pour poster, vous devez commencer par cliquer sur « S'inscrire » en haut à droite, et créer un compte avec votre adresse mail normale. Ce compte sera automatiquement fusionné avec le compte qui a été utilisé pour migrer vos messages passés à la liste.
Ensuite, vous pouvez poster et répondre depuis le site. Vous devriez aussi recevoir des notifications par mail (vu que vous êtes abonné à la liste, l'abonnement est transféré). Vous pouvez répondre aux notifications. Et vous pouvez aussi créer un nouveau sujet par mail en écrivant à l'adresse user-fr@lilypond.community.
Ce n'est pas compliqué du tout, il suffit de créer un utilisateur fictif ayant pour adresse lilypond-user-fr@gnu.org et d'activer le mode mailing list pour lui.
Finalement, tout ça n'est pas si trivial parce qu'avec cette méthode, chaque message aura un lien « cliquer ici pour vous désinscrire », et si une personne clique, le système ne marchera plus. Il ne faut pas de connexion pour l'utiliser, malheureusement.
Les mbox contiennent à la fois les archives de la liste actuelle et les posts sur le nouveau site.
Noter qu'il y a un trou : les archives de cette liste s'arrêtent il y quelques semaines, et les archives de lilypond.community ne commencent qu'au message que j'ai envoyé il y a 5 minutes. Je pourrai combler le premier au moment de fermer la liste, par contre je ne suis pas sûr de pouvoir combler le deuxième, mais je ne crois pas que ce soit très grave.