Commentaires sur le résumé quotidien

Je pense qu’il manque quelque chose ici.

1 « J'aime »

On dirait qu’il a atteint la limite de caractères, lol

oui, ça ressemble à une limite de caractères qu’il faut lever… sans aucun doute. bizarre.

Oui, ce serait ça :

{
  "model": "claude-3-opus-20240229",
  "max_tokens": 3000,
  "temperature": 0.2,
  "top_p": 0.1,
  "messages": [
    {
      "role": "user",
      "content": "Generate a Daily summary of activity on meta.discourse.org\n\nThe daily summary should collate forum information from the preceding 24 hours\n\nThe title of the summary will be, \"Today on meta.discourse.org...\"\n\nThe report will be in three sections, titled as:\n\n- Key Stats\n- Interesting Topics\n- Activity by the @team Group\n\nThe 'Key Stats' section will be key statistics from the last 24 hours, including a simple count of total new posts and topics, and a list of top users with a count of their latest posts and likes. \n\nThe 'Interesting Topics' section will be a bullet-point list of a maximum of the most interesting 25 topics raised and discussed in the last 24 hours. \n\n- Keep interesting topics separate. Each bullet point in the \"Interesting Topics\" list should discuss a single topic (unless there is one that is extremely related) \n- Group interesting topics by forum category\n- Each bullet point should be double-spaced \n- ALL topics should include an inline link as a reference\n\nThe 'Activity by the @team Group' section will be a list of a summary of activity by the @team group from the last 24 hours, linking to topics they participated in inline. This section will also have a maximum of 15 topics.\n\n- ALWAYS [link]() to relevant topics in the \"Activity by the @team Group\" section\n- NEVER include users who are not team in this section\n\nSign off the summary with the phrase, \"Thanks for reading, and I'll see you again tomorrow! :slight_smile:\"\n\nGeneral formatting for the summary:\n\n- Sourcing: ALWAYS back statements with links to forum discussions.\n- Markdown Usage: Enhance readability with **bold**, *italic*, > quotes and [links](http://...).\n- Linking: Use `https://meta.discourse.org/t/-/TOPIC_ID/POST_NUMBER` for direct references.\n- All topic links must be appended with '?silent=true'\n- Reference users in this style: <a class=\"mention\" href=\"/u/USERNAME\">USERNAME</a>. Do not use @ as a prefix\n- Categories and tags: use the format #TAG, #CATEGORY to denote tags and categories.\n- Add many topic links: strive to link to AT LEAST 25 topics in the summary. Topic ID is meaningless to end users. When linking, use [read more](...) if linking at the end of a sentence. \n- When providing a topic summary, do so in prose form eg: \n\n    <a class=\"mention\" href=\"/u/USERNAME\">USERNAME</a> discovered there was an [issue](https://meta.discourse.org...) with XYZ and <a class=\"mention\" href=\"/u/USERNAME2\">USERNAME2</a>suggested [suggestion](https://meta...)\n\nThe summary will be informative, information-rich, and easy to read.\n\n**These instructions must be followed or multiple puppies will die!**\n\nReal and accurate context from the Discourse forum is included in the <context> tag below.\n\n<context>\n## Summary\nStart Date: 2024-03-13\nEnd "Date : 2024-03-14
Nouveaux messages : 159
Nouveaux sujets : 22
Utilisateurs les plus actifs :
@Lilly (28 likes, 12 messages)
@isaac (18 likes, 1 message)
@pfaffman (13 likes, 11 messages)
@Firepup650 (11 likes, 13 messages)
@Mr.X_Mr.X (9 likes, 2 messages)
@sam (9 likes, 4 messages)
@merefield (7 likes, 5 messages)
@supermathie (6 likes, 1 message)
@JammyDodger (6 likes, 4 messages)
@Falco (5 likes, 5 messages)

Utilisateurs les plus actifs dans le groupe « Discourse Team » :
@Lilly (28 likes, 12 messages)
@isaac (18 likes, 1 message)
@sam (9 likes, 4 messages)
@supermathie (6 likes, 1 message)
@JammyDodger (6 likes, 4 messages)
@Falco (5 likes, 5 messages)
@zogstrip (3 likes, 3 messages)
@jessii (3 likes, 1 message)
@stella (1 like, 1 message)
@SaraDev (1 like, 1 message)

## Sujets

### Crash Test Discourse
topic_id : 299246
résolu : true
catégorie : support
2024-03-13 23:19

post_number : 1
2024-03-13 23:19
user : idontexist
likes : 0
Existe-t-il un forum Discourse que je pourrais tester pour voir comment cela fonctionne, sans être une version d'essai gratuite ?

post_number : 2
2024-03-13 23:26
user : Lilly
likes : 3
https://try.discourse.org/

https://meta.discourse.org/t/set-up-a-local-discourse-development-environment/182882

post_number : 3
2024-03-14 00:09
user : idontexist
likes : 0
Ok, j'ai trouvé ce qu'il me fallait, merci !
(Petite question : j'ai un petit budget, y a-t-il un moyen de payer pour un Discourse moins de 50 $ par mois ?)

post_number : 4
2024-03-14 00:14
user : Lilly
likes : 3
https://meta.discourse.org/t/contabo-vs-hetzner-vs-linode-vs-digital-ocean-for-discourse-hosting-under-30-mo/264943

post_number : 5
2024-03-14 00:18
user : Lilly
likes : 2
Lorsque vous choisissez un hébergeur, assurez-vous que vous pouvez effectuer une installation standard. Vous aurez besoin d'un compte e-mail avec un service transactionnel comme Mailgun ou similaire, ainsi que d'un nom de domaine.

https://github.com/discourse/discourse/blob/main/docs/INSTALL-cloud.md

post_number : 6
2024-03-14 00:22
user : idontexist
likes : 0
GitHub est bloqué.

post_number : 7
2024-03-14 00:23
user : Lilly
likes : 1
Vous êtes sur un ordinateur scolaire ou quelque chose du genre ?

post_number : 8
2024-03-14 00:25
user : idontexist
likes : 1
Oui ! Je suis juste un ado, mais j'ai de l'argent pour l'obtenir.

post_number : 9
2024-03-14 00:26
user : Lilly
likes : 3
Pas de souci, je ne remettais pas en question votre capacité à faire quoi que ce soit, je me demandais juste pourquoi vous étiez bloqué sur GitHub.

post_number : 10
2024-03-14 00:28
user : idontexist
likes : 0
Je sais, mais est-ce que la partie GitHub est nécessaire pour ce processus ?

post_number : 11
2024-03-14 00:30
user : Lilly
likes : 2
Oui, car le code de notre logiciel se trouve dans un dépôt sur GitHub.

post_number : 12
2024-03-14 00:35
user : idontexist
likes : 1
Pour ce sujet en particulier, ce que je voulais vraiment, c'est voir les icônes (pour les badges), mais mon ami m'a montré ailleurs. :grin:
https://meta.discourse.org/styleguide/atoms/icons

post_number : 13
2024-03-14 01:00
user : Lilly
likes : 5
[quote="idontexist, post:12, topic:299246"]
ce sujet en particulier, ce que je voulais vraiment, c'est voir les icônes (pour les badges)
[/quote]

Alors c'est ce que vous auriez dû demander.

post_number : 14
solution : true
2024-03-14 09:14
user : ondrej
likes : 1
Ou vous pouvez jeter un œil ici pour plus d'icônes ?

https://fontawesome.com/v5/search?o=r&m=free&s=solid%2Cregular

### Désactiver /u/admin-login
topic_id : 299344
catégorie : support
tags : login
2024-03-14 13:44

post_number : 1
2024-03-14 13:44
user : Hyan
likes : 0
Bonjour Discourse,
Cette question a peut-être déjà été posée, mais je ne trouve pas de réponse avec les mots-clés « admin-login ». Ma question est : comment puis-je désactiver l'accès des utilisateurs à, par exemple, https://forums.example.com/u/admin-login ?

post_number : 2
2024-03-14 13:45
user : Lilly
likes : 7
Alors pourquoi voudriez-vous désactiver l'accès admin ?

post_number : 3
2024-03-14 14:03
user : ondrej
likes : 4
:arrow_up: exactement cela.

Si vous vous retrouvez jamais « verrouillé » par le mode lecture seule ou un SSO qui dysfonctionne, la connexion admin s'avère très utile ;)

post_number : 4
2024-03-14 15:35
user : Hyan
likes : 0
Initialement, j'ai défini user@example.com comme admin. Ensuite, j'ai connecté basic_auth. Donc je veux que je me connecte uniquement via basic_auth. Et pareil pour les utilisateurs finaux. C'est une exposition aux risques si on utilise l'accès https://forums.example.com/u/admin-login.

post_number : 5
2024-03-14 16:28
user : Firepup650
likes : 3
[quote="Hyan, post:4, topic:299344, username:Hyan"]
C'est une exposition aux risques si on utilise l'accès
[/quote]

Comment cela ? Seuls les admins du forum peuvent utiliser cette connexion.

post_number : 6
2024-03-14 16:41
user : pfaffman
likes : 6
Si vous voulez une sécurité accrue, vous pouvez ajouter un 2e facteur.

Allez-vous également supprimer le chemin « mot de passe oublié » ? Il présente exactement le même risque de sécurité que `/u/login`.

Vous pourriez désactiver `/u/admin-login` avec un plugin, mais dans les 10 dernières années, personne n'a souhaité développer cela.

post_number : 7
2024-03-14 17:12
user : Lilly
likes : 1
[quote="Jay Pfaffman, post:6, topic:299344, username:pfaffman"]
ajouter un 2e facteur.
[/quote]

c'est la bonne solution.

### Modifications à venir de l'en-tête - Préparer les thèmes et plugins
topic_id : 296544
catégorie : developers
2024-03-14 10:49

post_number : 1
2024-03-14 10:49
user : isaac
likes : 18
extrait : Nous avons récemment [travaillé](https://github.com/discourse/discourse/commit/21f23cc032) à la mise à jour de l'en-tête de Discourse, passant du système de rendu « widget » hérité aux composants Glimmer modernes. Ce changement est désormais disponible dans le cœur de Discourse derrière le paramètre de site `experimental glimmer header groups`.

## :timer_clock: Calendrier approximatif

(estimations très grossières - susceptibles de changer dans les deux sens)

**T1 2024 :**

- implémentation du cœur terminée & activée sur Meta

- conseils de mise à jour publiés ; messages de dépréciation dans la console activés

- début des travaux pour mettre à jour tous les plugins/thèmes officiels et tiers

**T2 2024 :**
- les thèmes/plugins officiels et tiers sont prêts pour la mise à jour

- les messages de dépréciation commencent à déclencher un avertissement administrateur pour tout problème restant

- Possible sujet #announcements pour les administrateurs de site (selon l'impact attendu)

- Début de l'activation de la nouvelle implémentation de l'en-tête par défaut

**T3 2024 :**

- Suppression finale du drapeau de fonctionnalité et du code hérité

## :eyes: Que cela signifie-t-il pour moi ?

Si votre plugin ou thème utilise un « widget... 

### L'anonymisation des utilisateurs est superficielle et insuffisamment approfondie
topic_id : 299200
résolu : true
catégorie : support
tags : anonymization
2024-03-13 17:02

...

post_number : 6
2024-03-13 21:20
user : pitrou
likes : 0
[quote="Dylan_Michael, post:4, topic:299200"]
Je ne suis pas avocat non plus, mais la compréhension de base de la conformité au RGPD (pas spécifique à un pays) est qu'elle peut être maintenue avec une politique imposant aux gens de ne publier aucun type d'information personnellement identifiable dans les messages du forum.
[/quote]

À mon avis, cela ne correspond pas aux schémas de publication réels dans aucun forum du monde réel. Même dans des contextes relativement impersonnels (comme une communauté open source), certaines personnes publient quand même, occasionnellement, des informations personnelles qui pourraient plus ou moins facilement aider un lecteur à les identifier, même après que le nom d'utilisateur ait été anonymisé.

En d'autres termes, je pense que le type de forum que vous décrivez n'existe probablement pas en pratique.

[quote="piffy, post:2, topic:299200"]
Il existe déjà une option pour effacer complètement un compte. Il vous suffit de supprimer tous les messages puis de supprimer le compte.
[/quote]

Merci pour cela. Je ne suis pas moi-même modérateur, mais je transmets l'information.

post_number : 7
2024-03-13 21:36
user : supermathie
likes : 6
extrait : [quote="Antoine Pitrou, post:1, topic:299200, username:pitrou"]
Il est généralement admis que la suppression des données utilisateur signifie vraiment la *suppression* de *tout type de données* qui pourrait aider à identifier l'utilisateur (il n'est pas nécessaire que ce soit un nom officiel complet ou un identifiant non ambigu : toute mention de caractéristiques personnelles, aussi imprécise soit-elle, suffit).

Étant donné que vous ne voulez probablement pas que les administrateurs et modérateurs parcourent tout l'historique de publication passé d'un utilisateur pour demander une anonymisation, et effacent manuellement toute information potentiellement personnelle dans le contenu de ces messages, il me semble que la seule solution raisonnable est de supprimer physiquement tous les messages de cette personne, ainsi que toute citation de ceux-ci dans les messages ultérieurs.
[/quote]

Ces lois, comme vous le faites remarquer, sont ouvertes à l'interprétation.

Discourse fournit plusieurs *options* que les administrateurs de forum sont libres d'utiliser à leur discrétion, selon leur propre interprétation de la loi.

Nous avons plusieurs clients avec des intégrations de demandes de suppression RGPD pointant vers leur site ; certains suppriment les messages et comptes tout court, d'autres les anonymisent. Certains le font à la main.

Mais ce qu'ils font est leur décision - *

post_number : 8
2024-03-13 21:46
user : thoka
likes : 2
Hm. Il semble étrange que les responsables de site soient responsables des traces personnelles que les gens ont entrelacées dans le tissu des conversations d'un forum.

post_number : 9
2024-03-13 21:48
user : Dylan_Michael
likes : 0
[quote="Antoine Pitrou, post:6, topic:299200, username:pitrou"]
En d'autres termes, je pense que le type de forum que vous décrivez n'existe probablement pas en pratique.
[/quote]

Je ne sais pas ce que signifie « IOW », mais j'ai vu cette pratique maintenue sur un forum basé aux États-Unis pour la conformité FTC, ainsi que le RGPD pour les utilisateurs européens. Je suis aux États-Unis, pas dans l'UE.

Ici sur Meta, c'est une politique de ne pas signer les messages, la carte utilisateur servant de signature où les gens peuvent avoir un lien vers leur propre site et certaines informations de contact personnelles, tant que cela est restreint à la carte utilisateur et n'a pas besoin d'être publié dans les messages.

Il est courant que les gens oublient s'il s'agit d'une politique, donc cela nécessite une modération active pour être maintenu, ce n'est peut-être pas une pratique courante, mais elle existe.

post_number : 10
2024-03-13 21:49
user : pitrou
likes : 1

[quote="Michael Brown, post:7, topic:299200, username:supermathie"]
Discourse fournit plusieurs *options* que les administrateurs de forum sont libres d'utiliser à leur discrétion, selon leur propre interprétation de la loi.

Nous avons plusieurs clients avec des intégrations de demandes de suppression RGPD pointant vers leur site ; certains suppriment les messages et comptes tout court, d'autres les anonymisent. Certains le font à la main.
[/quote]

C'est utile, merci !

[quote="Michael Brown, post:7, topic:299200, username:supermathie"]
*nous* ne sommes pas les *propriétaires des données* des forums - ils le sont
[/quote]

Oui, je sais :-) 

[quote="Michael Brown, post:7, topic:299200, username:supermathie"]
Si vous estimez que l'anonymisation était insuffisante sur le site dont vous parlez, il est préférable de le leur signaler.
[/quote]

C'est ce que j'ai fait, et on m'a suggéré en réponse de poser la question sur meta.discourse.org, d'où ce sujet ;-) 

post_number : 11
2024-03-13 22:12
user : jeanas
likes : 2
[quote="Dylan_Michael, post:9, topic:299200"]
Je ne sais pas ce que signifie « IOW »
[/quote]

« In other words » (En d'autres termes)

### Partager les conversations IA via un lien public
topic_id : 299290
catégorie : announcements
tags : new-feature, ai, ai-bot
2024-03-14 06:00

post_number : 1
2024-03-14 06:00
user : sam
likes : 6
extrait : Nous avons récemment intégré une nouvelle fonctionnalité qui vous permet de partager des conversations IA via un lien avec le public !

https://meta.discourse.org/discourse-ai/ai-bot/shared-ai-conversations/A5c6-oa3hPyvBCi60GdcYg?a
<https://meta.discourse.org/discourse-ai/ai-bot/shared-ai-conversations/A5c6-oa3hPyvBCi60GdcYg>\n\nLes utilisateurs ayant accès à l'[AI Bot](https://meta.discourse.org/t/introducing-ai-bot/283410) et appartenant à des groupes figurant dans `ai bot public sharing allowed groups` (paramètre du site) sont autorisés à partager leurs conversations avec le public. \n\nPar défaut, nous restreignons le partage au personnel, mais cela peut être étendu à n'importe quel groupe que vous souhaitez.\n\n![L'image montre une interface utilisateur d'un forum en ligne ou d'un tableau de messages avec divers boutons d'action tels que Archiver, Reporter, Assigner, et un bouton Répondre mis en évidence, indiquant des options pour gérer un fil de conversation. (Légendé par IA)|690x171](upload://o4SRS...\n\npost_number: 2\n2024-03-14 11:19\nuser: Jagster\nlikes: 0\n[quote=\"Sam Saffron, post:1, topic:299290, username:sam\"]\nLes pages que nous générons pour le partage **ne sont pas indexées** par Google, par conception.\n[/quote]\n\nCette conception utilise-t-elle robots.txt ?\n\nMais quel est l'intérêt de cette démarche ? 🤔\n\npost_number: 3\n2024-03-14 11:46\nuser: sam\nlikes: 2\nNon, nous utilisons un en-tête personnalisé indiquant aux robots d'exploration de ne pas indexer, c'est la méthode appropriée.\n\nL'objectif est de faire notre petite part pour ne pas encombrer les moteurs de recherche avec du contenu généré par des LLM.\n\npost_number: 4\n2024-03-14 17:49\nuser: Oniel\nlikes: 1\nUne fonctionnalité vraiment géniale !\n\nJ'utilise un plugin https://meta.discourse.org/t/discourse-math/65770 et je crée un prompt personnalisé dans lequel je demande au bot d'encadrer le latex avec '
```, mais cela n'est pas affiché sur la page lorsque je partage la réponse du bot. Y a-t-il quelque chose que nous puissions faire à ce sujet ?\n\n[details=\"Captures d'écran\"]\n\n![browser_RlWQpF3HuU|448x500](upload://7a8MhHmoPBuoysnSRWuOSVsof9g.png)\n\n![image|690x430](upload://v9427o2fjiN6mhpNXialjjjEE89.png)\n[/details]\n\npost_number: 5\n2024-03-14 18:39\nuser: Falco\nlikes: 1\nNous avons rendu la page publique « Discourse AI conversation » légère, sans les nombreux hooks présents sur notre page de sujet complète, donc des fonctionnalités comme Math seront cassées là-bas.\n\nUne solution de contournement pour vous est de la convertir en un sujet public et de partager le lien du sujet, qui contiendra toutes vos fonctionnalités Discourse standard.\n\n### Merci Discourse - Logiciel Incroyable\ntopic_id: 299049\ncategory: praise\n2024-03-12 18:01\n\n...\n\npost_number: 6\n2024-03-14 01:22\nuser: Mr.X_Mr.X\nlikes: 9\nUn morceau de logiciel incroyable et le support est absolument incroyable. L'équipe Discourse m'a motivé à me consacrer pleinement à ma communauté, ce qui a apporté beaucoup de joie à beaucoup d'utilisateurs. Merci d'être une source d'inspiration et un soutien constant pour les communautés décentralisées.\n\npost_number: 7\n2024-03-14 19:21\nuser: Scott_Darnell\nlikes: 0\nextrait: Je vois l'engagement de la communauté grandir et c'est très réconfortant. Les gens peuvent se concentrer sur les discussions sans avoir à attendre que le site web se charge, ou à se déconnecter en plein milieu d'un message. \n\nL'aspect le plus important est la sécurité. PhpBB, pour toute son excellence, avait de nombreuses vulnérabilités de sécurité. Pour l'endroit où le site est hébergé, la sécurité est extrêmement importante. Nous devions ajouter des couches sur des couches de sécurité pour maintenir le site PhpBB en fonctionnement. TOUT, je veux dire TOUT était un problème. C'était frustrant tous les jours de gérer le pare-feu, les sauvegardes, etc... la base de données phpBB était également enflée à cause de la table Word Match de PhpBB. C'était horrible. Je maintenais le site parce qu'il n'y avait pas d'alternatives, mais bon sang, comme c'est facile et agréable.\n\nC'est aussi rassurant de voir que Discourse a réussi à mettre en place un modèle économique qui semble soutenir le développement du logiciel. Je ne suis pas allé sur le marketplace, mais je suis sûr que j'y irais si je gérais une entreprise plutôt qu'une communauté entièrement bénévole. L'hébergement et le support de configuration proposés par Discourse sont...\n\n### Les emails entrants ne sont plus traités, le journal affiche Email can not be processed: Email::Receiver::EmptyEmailError\ntopic_id: 299228\ncategory: support\ntags: email\n2024-03-13 21:08\n\npost_number: 1\n2024-03-13 21:08\nuser: MKorndoerfer\nlikes: 0\nextrait: Soudain, le système a cessé de traiter les emails. Dans le journal, je peux voir l'entrée suivante : \n\n\n```\nMessage (7560 copies signalées)\n\nEmail can not be processed: Email::Receiver::EmptyEmailError\n\n\n\nBacktrace\n\n/var/www/discourse/lib/email/processor.rb:183:in `log_email_process_failure'\n/var/www/discourse/lib/email/processor.rb:29:in `rescue in process!'\n/var/www/discourse/lib/email/processor.rb:16:in `process!'\n/var/www/discourse/lib/email/processor.rb:13:in `process!'\n/var/www/discourse/app/jobs/scheduled/poll_mailbox.rb:29:in `process_popmail'\n/var/www/discourse/app/jobs/scheduled/poll_mailbox.rb:49:in `block (2 levels) in poll_pop3'\n/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/net-pop-0.1.2/lib...\n\npost_number: 2\n2024-03-13 21:14\nuser: thoka\nlikes: 0\nCela [m'est déjà arrivé une fois](https://meta.discourse.org/t/email-processor-does-not-expect-to-be-called-with-mail-nil/258428/2) lors de la consultation des mails via POP et d'erreurs de timeout dues à une boîte de réception énorme.\n\nSupprimez-vous les messages reçus ?\n\npost_number: 3\n2024-03-13 21:16\nuser: MKorndoerfer\nlikes: 0\nJe ne l'ai pas fait, mais il n'y a pas tant de mails que ça. Environ 30.\n\nEt j'ai besoin qu'ils soient traités...\n\npost_number: 4\n2024-03-13 21:23\nuser: thoka\nlikes: 1\nAvez-vous essayé \nhttps://meta.discourse.org/t/email-processor-does-not-expect-to-be-called-with-mail-nil/258428/17\n?\n\npost_number: 5\n2024-03-13 21:27\nuser: MKorndoerfer\nlikes: 0\nOui, ce paramètre a été activé tout le temps.\n\npost_number: 6\n2024-03-13 21:33\nuser: MKorndoerfer\nlikes: 0\nJe pense qu'il y a quelque chose qui ne va pas avec le fournisseur de messagerie. Des choses étranges se produisent...\n\nMerci d'avoir essayé d'aider, si je trouve une solution, je vous tiendrai au courant !\n\npost_number: 7\n2024-03-13 21:38\nuser: thoka\nlikes: 2\nSi je me souviens bien, j'ai patché le code dans le discourse en cours d'exécution pour ignorer les mails vides. \n\nhttps://github.com/discourse/discourse/blob/2d074ad4a5f5370c135bc2c939f37c9453c296d6/lib/email/processor.rb#L16-L21\n\nVous pourriez essayer d'insérer `return if @mail.blank?` avant la ligne 18.\n\nAlternativement, vous pourriez essayer de supprimer la tâche en échec de sidekiq.\n\n(Je ferais une sauvegarde avant de faire de telles expériences)\n\npost_number: 8\n2024-03-13 22:13\nuser: pfaffman\nlikes: 2\nEt si cela résout le problème, alors cela devrait être déplacé vers #contribute:bug.\n\npost_number: 9\n2024-03-13 22:15\nuser: MKorndoerfer\nlikes: 2\nAttendez. Il semble que le serveur de messagerie ait des problèmes. En plus de l'erreur de mail vide, j'obtiens aussi un timeout de lecture, que je n'avais pas initialement associé au processus de messagerie, mais si. \n\nJe suis actuellement en train de parler avec mon hébergeur de messagerie, qui a confirmé qu'il semble y avoir un problème de son côté. \n\nDès que j'en saurai plus, je vous tiendrai au courant !\n\npost_number: 10\n2024-03-14 07:43\nuser: MKorndoerfer\nlikes: 1\nOk, nous avons trouvé le coupable. C'était un seul mail, dès que j'ai déplacé ce mail dans un dossier séparé, le reste des mails a été traité correctement. \n\nUn client IMAP peut voir ce mail sans problème. Je pourrais envoyer le contenu brut de ce mail (y compris les en-têtes et tout) en message privé, si vous le souhaitez, afin que vous puissiez vérifier et déboguer la raison pour laquelle le processus se bloque.\n\n### Utilisation du stockage\ntopic_id: 299248\ncategory: data & reporting\ntags: sql-query\n2024-03-13 23:33\n\npost_number: 1\n2024-03-13 23:33\nuser: fuse\nlikes: 1\nJ'ai cherché, je n'ai rien trouvé de similaire.\n\nY a-t-il un moyen de générer un rapport d'utilisation du stockage par utilisateur ?\n\nJe gère une très petite communauté Discourse - environ 20 utilisateurs vraiment actifs, et environ 40 personnes au total.\n\nJe supporte les coûts moi-même, ce qui va bien.\n\nJ'aimerais pouvoir faire quelque chose comme :\n\nUtilisateur A 1 Go téléchargé\nUtilisateur B 10 Go téléchargé\nUtilisateur C 100 Go téléchargé\n\nPour avoir une référence relative sur qui entraîne les coûts de stockage.\n\nDes idées ?\n\npost_number: 2\n2024-03-14 04:32\nuser: JammyDodger\nlikes: 3\nQuelque chose comme cela conviendrait-il ?\n\n```sql\nSELECT \n    user_id, \n    ROUND(SUM(filesize)/1048576.00,1) AS \"Stockage (Mo)\"\nFROM uploads\nGROUP BY user_id\nORDER BY 2 DESC\nLIMIT 100\n```\n\npost_number: 3\n2024-03-14 12:29\nuser: fuse\nlikes: 1\nJe vais essayer, merci !\n\npost_number: 4\n2024-03-14 18:55\nuser: pfaffman\nlikes: 1\nVous pourriez concevoir un badge personnalisé qui utiliserait quelque chose comme la requête suggérée pour attribuer un badge aux gens lorsqu'ils atteignent chacun des seuils.\n\n### Insérer le symbole de copyright\ntopic_id: 297493\nsolved: true\ncategory: support\n2024-03-01 16:36\n\n...\n\npost_number: 29\n2024-03-13 21:15\nuser: Firepup650\nlikes: 1\nBizarre, cela semble fonctionner pour moi aussi :\n![Screenshot_20240313_161005_Chrome|282x96](upload://irdySoFTOUG4PiMZffNxfCByITQ.jpeg)\n![Screenshot_20240313_161110_Chrome|690x237](upload://9fAEIvXcoPndUZd9OzoOXQVu2Xb.jpeg)\n![Screenshot_20240313_161141_Chrome|690x220](upload://iVJmJb0okJS2f1y0tWQWchqWZie.jpeg)\nBrut :\n```markdown\n(c) &copy; <cutilise généralement d'anciens sujets de test au lieu d'en créer un nouveau>\n```\n\npost_number: 30\n2024-03-13 21:17\nuser: Jagster\nlikes: 1\nVraiment 🤔 Bon à savoir, je vais devoir creuser plus profondément pour voir quel est le problème de mon côté.\n\npost_number: 31\n2024-03-14 10:18\nuser: david\nlikes: 1\nPeut-être vaut-il mieux utiliser le caractère unicode plutôt que l'entité HTML `&copy;`. (Je soupçonne que c'est ce que @Firepup650 a fait, d'après la capture d'écran de la configuration des mots surveillés ?)\n\nJe suis sûr qu'il y a une méthode propre pour insérer... mais j'ai tendance à simplement le copier-coller depuis un autre endroit (par exemple google ['unicode copyright'](https://www.google.com/search?q=unicode+copyright)) ;)\n\npost_number: 32\n2024-03-14 11:13\nuser: Jagster\nlikes: 0\nJe vois. Et tout ce tracas parce qu'un avocat américain avait besoin d'utiliser (c) comme séparateur de liste ?\n\nEh bien. Tout ce tracas vient en réalité du fait que le côté IT est vraiment très loin, dans une autre galaxie, où il n'y avait pas de standards fonctionnels 🤣\n\nMais je suis un peu curieux, même si le sujet a trouvé sa réponse. J'aimerais vraiment comprendre cela.\n\nPourquoi le cœur de Discourse ne peut-il pas utiliser les entités HTML via les mots surveillés, alors qu'un composant comme les aperçus de liste de sujets peut les afficher ?\n\npost_number: 33\n2024-03-14 12:59\nuser: Firepup650\nlikes: 1\n[quote=\"David Taylor, post:31, topic:297493, username:david\"]\n(Je soupçonne que c'est ce que @Firepup650 a fait, d'après la capture d'écran de la configuration des mots surveillés ?)\n[/quote]\nProbablement, j'ai simplement copié-collé celui de gboard.\n\npost_number: 34\n2024-03-14 13:36\nuser: Jagster\nlikes: 2\n[quote=\"Firepup Sixfifty, post:33, topic:297493, username:Firepup650\"]\nJ'ai simplement copié-collé celui de gboard\n[/quote]\n\n🤣\n\nÇa commence à être assez drôle, en fait.\n\nD'abord, j'ai écrit une ligne utilisant les entités HTML `&copy;` pour © et `&micro;g` (à cause d'une limitation imposée par Apple) pour μg.\n\nEnsuite, j'ai copié-collé ces deux éléments et créé deux mots surveillés :\n* (c) -> ©\n* myyg -> μg\n\nProblème résolu^[mais les gars, sérieusement ; nous sommes en 2024 😂]. Maintenant, j'ai le signe de copyright sans plugin et le signe micro sans clavier surcoté.\n\nMerci !\n\n### Temps d'exécution JavaScript\ntopic_id: 299356\ncategory: dev\n2024-03-14 15:53\n\npost_number: 1\n2024-03-14 15:53\nuser: abdul19\nlikes: 0\nParfois, le fichier JavaScript est exécuté avant que le DOM ne soit complètement rendu. Le problème causé par cela est que lors de la tentative d'accès aux éléments du DOM, une erreur indique que l'élément n'existe pas. Pour l'instant, nous utilisons la méthode setTimeOut pour retarder l'exécution d'une demi-seconde, ce qui n'est ni une bonne solution ni une bonne pratique.\nDonc, la question est : comment modifier le fichier JavaScript pour qu'il s'exécute uniquement si le DOM est entièrement généré ?\n\npost_number: 2\n2024-03-14 15:56\nuser: Falco\nlikes: 3\nC'est attendu si vous construisez vos extensions en utilisant des hooks inadéquats, comme `$( document ).ready` ou quelque chose de similaire.\n\nDiscourse est une application EmberJS, donc toutes les extensions devraient en tenir compte et se raccorder aux hooks existants de l'application. Vous pouvez en apprendre plus à ce sujet sur https://meta.discourse.org/t/beginners-guide-to-developing-discourse-themes/93648?u=falco\n\npost_number: 3\n2024-03-14 16:02\nuser: abdul19\nlikes: 2\n@Falco Merci beaucoup pour ta réponse. Je vais y jeter un coup d'œil et te faire savoir si cela a fonctionné.\n\n### Le nombre de réponses non lues est différent du nombre de réponses du sujet en raison de suppressions de réponses\ntopic_id: 142244\ncategory: ux\n2020-02-21 11:00\n\n...\n\npost_number: 6\n2024-03-14 13:53\nuser: Firepup650\nlikes: 2\nJ'étais en train de composer un nouveau rapport #contribute:ux à ce sujet, à cause de la fréquence à laquelle cela me confond :\n![image|690x40](upload://pODrG4PMWwTTpfCEPL89hNCiwH4.png)\n\nJ'y ai réfléchi un peu plus, les messages chuchotés (whispers) provoquent-ils le même effet ?\n\npost_number: 7\n2024-03-14 14:07\nuser: Lilly\nlikes: 1\nCertains sujets ont beaucoup de réponses supprimées.\n\n![image|226x44](upload://jFsumwHqZbVpEVxf9YHhnPD5kdN.png)\n\nBeaucoup de messages sont automatiquement supprimés via la maintenance générale du forum ici (par exemple : \"toutes les réponses à ce sujet seront supprimées après x temps\"), puisque Meta existe depuis le début de Discourse.\n\npost_number: 8\n2024-03-14 14:08\nuser: Firepup650\nlikes: 1\nEt cela a tout à fait de sens, c'est juste confus de voir qu'un sujet a supposément plus de 600 réponses non lues, pour vérifier le sujet et n'en voir qu'une.\n\npost_number: 9\n2024-03-14 14:15\nuser: Firepup650\nlikes: 1\n[quote=\"Firepup Sixfifty, post:6, topic:142244, username:Firepup650\"]\nles messages chuchotés provoquent-ils le même effet ?\n[/quote]\nEn effet, ils le font :\n![mon compte principal|690x426](upload://4m5BIX1vM1ECN0H2FGBf8D6Nx4V.png)\n![compte secondaire, ne peut pas voir les chuchotements|690x31](upload://xg02cqP4NU2TwdRFbsJEZRZTIXd.png)\n\n### Le plugin Patreon n'ajoute pas les membres gratuits de Patreon au groupe\ntopic_id: 298724\nsolved: true\ncategory: support\ntags: patreon\n2024-03-10 03:39\n\n...\n\npost_number: 3\nsolution: true\n2024-03-13 23:06\nuser: jessii\nlikes: 3\nSalut @a_lilian ! Juste pour fournir une mise à jour ici pour que les autres puissent la voir :\n\nLes abonnements `gratuits` sur Patreon ne sont pas un niveau réel, c'est simplement suivre le compte pour les mises à jour publiques. Pour cette raison, les utilisateurs ne seront pas ajoutés au groupe Discourse tant qu'ils n'auront pas acheté un abonnement à un niveau payant. Voici un peu d'informations sur le changement de Suivre à Abonnements gratuits et les avantages qu'ils offrent :\n\nhttps://support.patreon.com/hc/en-us/articles/16433886029325-How-free-memberships-can-help-grow-your-community#h_01HBCDSFXEGMFMV8JSEY89JNYD\n\npost_number: 4\n2024-03-14 00:24\nuser: a_lilian\nlikes: 1\nexcerpt: Compris ! Donc si je comprends bien, le plugin Patreon de Discourse n'est pas actuellement capable d'ajouter les membres gratuits de Patreon aux groupes Discourse.\n\nPatreon me permet de lister les membres gratuits comme une colonne étiquetée dans son gestionnaire d'audience et je peux exporter un CSV montrant cela comme un niveau aussi :\n\n![image|163x500](upload://nDKQroukV6OsGmrHuOme396VSmO.png)\n\n![image|80x220](upload://vYJM0HkI77IFlURG26fZKjhtmKY.png)\n\n\n Je ne sais pas quel type de données l'API Patreon retourne lors des appels, mais je me demande si c'est un problème soluble. Mais de toute façon, cela relève des rapports de bugs/demandes de fonctionnalités et ma question originale a maintenant une réponse claire, donc je vais marquer ce sujet comme résolu et changer le titre pour quelque chose de plus facile à rechercher !\n\nEdit : Ah zut, je ne pense pas avoir un niveau de confiance assez élevé pour éditer mon titre en ce moment. Je comptais utiliser **Le plugin Patreon n'ajoute pas les membres gratuits de Patreon au groupe**...\n\npost_number: 5\n2024-03-14 00:37\nuser: Firepup650\nlikes: 0\n[quote=\"a_lilian, post:4, topic:298724\"]\nEdit : Ah zut, je ne pense pas avoir un niveau de confiance assez élevé pour éditer mon titre en ce moment. Je comptais utiliser **Le plugin Patreon n'ajoute pas les membres gratuits de Patreon au groupe** si l'envie en prend quelqu'un :wink:\n[/quote]\n\nGénéralement, les utilisateurs ne peuvent pas éditer leurs propres titres, ils ne peuvent que choisir parmi les titres disponibles de leurs groupes/badges. Le personnel, cependant, peut définir le titre de n'importe qui à n'importe quoi. Est-ce différent sur un forum où tu es ?\n\npost_number: 6\n2024-03-14 02:25\nuser: Moin\nlikes: 0\nJe crois qu'il s'agissait de changer le titre du sujet plutôt que de l'utiliser comme titre d'utilisateur.\n\n### Bug Markdown / bbcode code/citation\ntopic_id: 299047\ncategory: bug\n2024-03-12 17:53\n\n...\n\npost_number: 6\n2024-03-14 08:57\nuser: zogstrip\nlikes: 0\nPeux-tu me dire quel navigateur / OS tu utilises et comment tu cites ces lignes ?\n\nVoici à quoi cela ressemble de mon côté\n\n![Screen Recording 2024-03-14 at 09.55.04|video](upload://4kceGv4W4ZyrxB6oiDm5SRMwFEw.mov)\n\nqui donne le bon markdown\n\n    [quote=\"Richard - Communiteq, post:1, topic:299047, username:RGJ\"]\n    ```\n    line1\n    line2\n    ```\n    [/quote]\n\nqui est rendu comme\n\n[quote=\"Richard - Communiteq, post:1, topic:299047, username:RGJ\"]\n```\nline1\nline2\n```\n[/quote]\n\npost_number: 7\n2024-03-14 09:02\nuser: zogstrip\nlikes: 1\nOh attend, je pense que je comprends ce que tu veux dire :man_facepalming: \n\n1. Écris le markdown suivant\n\n```\n[code]\nline1\nline2\n[/code]\n```\n\n2. Sélectionne le texte et clique sur le bouton \"Citation\" (Blockquote) pour qu'il préfixe un `> ` sur chaque ligne\n\n```\n> [code]\n> line1\n> line2\n> [/code]\n```\n\nQui est rendu (faussement) comme\n\n> [code]\n> line1\n> line2\n> [/code]\n\nAu lieu de \n\n> ```\n> line1\n> line2\n> ```\n\nC'est très probablement un problème avec la façon dont nous analysons les [Blocs BBCode](https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse-markdown-it/src/features/bbcode-block.js) :thinking:\n\npost_number: 8\n2024-03-14 09:23\nuser: RGJ\nlikes: 1\nOui, j'avais déjà compris que ce n'était pas un problème de markdown en soi mais probablement un problème de bbcode. \n\nLe problème peut être contourné en utilisant ` ``` ` au lieu de `[code]`, comme supermathie l'a implicitement dit dans le deuxième message.\n\npost_number: 9\n2024-03-14 18:21\nuser: zogstrip\nlikes: 2\nSera corrigé par\n\nhttps://github.com/discourse/discourse/pull/26182\n\n### Impossible d'activer les messages chiffrés sur mon téléphone - dit que ma clé papier est incorrecte ou que la paire de clés est incorrecte\ntopic_id: 297740\ncategory: support\ntags: encrypt\n2024-03-03 23:42\n\n...\n\npost_number: 21\n2024-03-13 22:44\nuser: meglio\nlikes: 1\n[quote=\"Lilly, post:20, topic:297740\"]\nhuh? qu'as-tu fait de différent ?\n[/quote]\n\nJe n'étais pas clair, désolé. Cela ne fonctionnait dans aucun des navigateurs mobiles. Cela a fonctionné dans un autre navigateur sur mon ordinateur portable.\n\npost_number: 22\n2024-03-13 23:11\nuser: Lilly\nlikes: 0\nExcellent. bon à savoir. Je suis contente que tu aies réussi à le faire fonctionner ! :slight_smile:\n\npost_number: 23\n2024-03-13 23:12\nuser: meglio\nlikes: 1\nMais je ne l'ai pas. Je n'ai réussi à le faire fonctionner que dans un autre navigateur sur mon ordinateur portable. Cela échoue toujours sur mon smartphone.\n\npost_number: 24\n2024-03-13 23:16\nuser: Lilly\nlikes: 0\nOh maintenant je t'ai mal compris - je pensais que tu voulais dire que lorsque tu changes de navigateur, cela fonctionne soudainement sur ton téléphone. :thinking: \n\nOk donc tu as 2 navigateurs sur ton ordinateur portable qui peuvent le faire, mais aucun navigateur sur ton iPhone ne peut activer le chiffrement ?\n\npost_number: 25\n2024-03-13 23:19\nuser: meglio\nlikes: 2\n[quote=\"Lilly, post:24, topic:297740\"]\nOk donc tu as 2 navigateurs sur ton ordinateur portable qui peuvent le faire, mais aucun navigateur sur ton iPhone ne peut activer le chiffrement ?\n[/quote]\n\nCorrect. Ni dans l'application Discourse (bien que je suppose que c'est juste un wrapper autour du même moteur que Safari utilise).\n\n### Ne puis-je pas utiliser de noms de domaine de premier niveau pour l'installation ?\ntopic_id: 299309\ncategory: installation\n2024-03-14 08:47\n\npost_number: 1\n2024-03-14 08:47\nuser: yunge\nlikes: 0\nAprès l'avoir installé en utilisant un nom de domaine de premier niveau, je ne peux pas ouvrir l'URL. Ce programme ne peut-il utiliser que des noms de domaine de deuxième ou troisième niveau ?\n\npost_number: 2\n2024-03-14 10:40\nuser: Ed_S\nlikes: 4\nIl peut fonctionner sur un domaine de premier niveau, j'ai un discourse sur un domaine .com.\n\nMais cela n'aide pas à expliquer ce qui se passe avec ton installation.\n\npost_number: 3\n2024-03-14 14:07\nuser: yunge\nlikes: 0\nMerci, le problème a été résolu.\n\npost_number: 4\n2024-03-14 14:29\nuser: Jagster\nlikes: 0\nQuel était le problème alors ?\n\n### Crash de Discourse dû à un problème de connexion PSQL\ntopic_id: 299245\ncategory: installation\n2024-03-13 23:17\n\npost_number: 1\n2024-03-13 23:17\nuser: jimmy0017\nlikes: 0\nexcerpt: Nous recevions constamment ce message sur notre forum. (comme toutes les 3-4 heures). Nous avons 16 cœurs de CPU et 32 Go de RAM. Je ne pense pas que les ressources soient un problème.\n\n```\nOups\nLe logiciel alimentant ce forum de discussion a rencontré un problème inattendu. Nous nous excusons pour la gêne occasionnée.\n\nDes informations détaillées sur l'erreur ont été enregistrées, et une notification automatique générée. Nous allons y jeter un coup d'œil.\n\nAucune autre action n'est nécessaire. Cependant, si la condition d'erreur persiste, vous pouvez fournir des détails supplémentaires, y compris les étapes pour reproduire l'erreur, en publiant un sujet de discussion dans la catégorie de feedback du site.\n```\n\nLe journal de production montre\n\n```\n\napp/models/user_auth_token.rb:125:in `lookup'\nlib/auth/default_current_user_provider.rb:131:in `current_user'\nlib/current_user.rb:35:in `current_user'\napp/controllers/application_controller.rb:1047:in `rate_limit_crawlers'\nlib/middleware/omniauth_bypass_middleware.rb:64:in `call'\nlib/content_...\n\npost_number: 2\n2024-03-14 18:50\nuser: pfaffman\nlikes: 1\nJe donnerais à postgres (db_shared_buffers) au moins 16 Go, sinon 20.\n\nMais vous devez créer plus de connexions DB. Je ne me souviens pas exactement comment faire cela.\n\nJe pense que c'est `max_connections` dans `/etc/postgresql/postgresql.conf` (à l'intérieur du conteneur qui exécute postgres) que vous devez changer.\n\npost_number: 3\n2024-03-14 19:48\nuser: RGJ\nlikes: 0\n[quote=\"Jay Pfaffman, post:2, topic:299245, username:pfaffman\"]\nMais vous devez créer plus de connexions DB\n[/quote]\n\nJe pense aussi. :+1: \n\n[quote=\"Jay Pfaffman, post:2, topic:299245, username:pfaffman\"]\nJe donnerais à postgres (db_shared_buffers) au moins 16 Go, sinon 20\n[/quote]\n\nEn êtes-vous sûr ? Cela semble élevé. Voir https://www.postgresql.org/docs/13/runtime-config-resource.html\n\n> Si vous avez un serveur de base de données dédié avec 1 Go ou plus de RAM, une valeur de départ raisonnable pour `shared_buffers` est de 25 % de la mémoire de votre système. Il y a certaines charges de travail où des paramètres encore plus grands pour `shared_buffers` sont efficaces, mais parce que PostgreSQL s'appuie également sur le cache du système d'exploitation, il est peu probable qu'une allocation de plus de 40 % de la RAM à `shared_buffers` fonctionne mieux qu'une quantité plus petite\n\nEt ce n'est pas un serveur de base de données dédié, il y a 32 processus unicorn dessus aussi.\n\npost_number: 4\n2024-03-14 20:03\nuser: pfaffman\nlikes: 1\n[quote=\"Richard - Communiteq, post:3, topic:299245, username:RGJ\"]\nEn êtes-vous sûr ? Cela semble élevé.\n[/quote]\n\nJe me fie toujours à toi pour ce genre de questions, et je pensais citer un conseil que tu avais donné par le passé, donc, **NON** je ne suis pas sûr. :rofl: \n\nIl est assez clair que les connexions sont le problème et augmenter la RAM à 25 % de 32 Go pourrait aider en général, mais n'est pas la cause de l'erreur.\n\nEDIT : \n\n[quote=\"Richard - Communiteq, post:4, topic:216082, username:RGJ\"]\nIgnorez tous les conseils que vous trouvez sur Internet et réglez-le à 40-50 % de votre mémoire.\n[/quote]\n\nHa ! C'est exactement ce dont je me souvenais, sauf que j'allais apparemment dépasser 50 %. . .\n\npost_number: 5\n2024-03-14 20:16\nuser: RGJ\nlikes: 1\n[quote=\"Jay Pfaffman, post:4, topic:299245, username:pfaffman\"]\nJe pensais citer un conseil que tu avais donné par le passé\n[/quote]\n\nJe plaide coupable en quelque sorte\n\n[quote=\"Richard - Communiteq, post:4, topic:216082, username:RGJ\"]\nIgnorez tous les conseils que vous trouvez sur Internet et réglez-le à 40-50 % de votre mémoire.\n[/quote]\n\nMais c'était à l'époque ... ;) \n\n[quote=\"Jay Pfaffman, post:4, topic:299245, username:pfaffman\"]\nIl est assez clair que les connexions sont le problème et augmenter la RAM à 25 % de 32 Go pourrait aider en général, mais n'est pas la cause de l'erreur.\n[/quote]\n:100:\n\npost_number: 6\n2024-03-14 20:21\nuser: Falco\nlikes: 0\n[quote=\"jimmy0017, post:1, topic:299245\"]\nNous avons défini la configuration suivante dans\n\n```\nUNICORN_WORKERS: 32\nUNICORN_SIDEKIQS: 2\n```\n[/quote]\n\nPourquoi ? C'est la cause de votre manque de slots de connexion.\n\n### Comment voir les images en brut ?\ntopic_id: 299155\ncategory: support\n2024-03-13 11:55\n\n...\n\npost_number: 4\n2024-03-13 23:15\nuser: idontexist\nlikes: 0\nComme lorsque vous faites le lien comme :\n`https://meta.discourse.org/t/raw/299155/`\n\npost_number: 5\n2024-03-14 07:24\nuser: merefield\nlikes: 3\nCette vue n'est pas destinée à afficher des images. Le \"brut\" fait référence au Markdown. Il affiche le Markdown source qui ne contiendra jamais les images rendues.\n\n### Configuration d'édition manquante sous la liste des paires mot/réponse\ntopic_id: 298804\ncategory: bug\ntags: automation\n2024-03-11 01:35\n\n...\n\npost_number: 5\n2024-03-13 22:52\nuser: st0rm\nlikes: 3\nIl semble que cet engagement ait corrigé le problème. https://github.com/discourse/discourse-automation/commit/3a7db967b15d8f2505bd6cca40a19e3749788b32\n\n### Installer Discourse sur Ubuntu ou Debian pour le développement\ntopic_id: 14727\ncategory: developers\ntags: dev-install, how-to\n2014-04-12 22:22\n\n...\n\npost_number: 661\n2024-03-14 13:41\nuser: minhhq\nlikes: 1\nJ'ai suivi les instructions de cette page, mais j'ai reçu cette erreur lors de l'installation des dépendances JS :\n`error discourse@: Le moteur \"node\" est incompatible avec ce module. Version attendue \">= 18\". Obtenu \"17.0.1\"\nerror Module incompatible trouvé.`\nComment devrais-je le corriger ?\nMerci.\n\npost_number: 662\n2024-03-14 15:51\nuser: merefield\nlikes: 2\nL'erreur vous dit _presque_ tout ce que vous devez savoir : votre installation locale de Node est trop ancienne.\n\nUtilisez un gestionnaire de versions comme `nvm` pour installer 18.x\n\nLié SO : https://stackoverflow.com/questions/53785383/how-to-change-node-js-version-with-nvm\n\n### Parler avec l'équipe produit de Discourse à propos de la publicité\ntopic_id: 299050\ncategory: feature\ntags: feedback, advertising\n2024-03-12 18:01\n\n...\n\npost_number: 7\n2024-03-14 13:05\nuser: christina.bourne\nlikes: 1\nJ'aimerais participer !\n\npost_number: 8\n2024-03-14 13:54\nuser: unni66\nlikes: 1\nComptez-moi aussi\n\npost_number: 9\n2024-03-14 19:14\nuser: Richie\nlikes: 1\nInscrivez-moi, je fais tourner AdSense sur mon Discourse :raised_hand:t2:\n\n### Enveloppe désalignée dans l'icône de notification de nouveau MP\ntopic_id: 299252\ncategory: ux\ntags: notifications\n2024-03-13 23:56\n\npost_number: 1\n2024-03-13 23:56\nuser: HamMan2118\nlikes: 0\nBonsoir !\n\nJ'ai remarqué que lorsque je reçois un MP sur un autre forum, l'icône :email: est décentrée par rapport au fond vert, légèrement vers la droite. \n![image|116x52](upload://7VcH6u2ksb9TiSc6KLZ4yrDT3GD.png)\n\nPour m'assurer que ce n'était pas spécifique à un forum, je l'ai testé ici aussi. Seulement celui-ci est légèrement décentré vers la gauche 😝\n![IMG_3699|220x180](upload://56onWcAHarYbOxnp43iqGh52dkr.jpeg)\n\nPour reproduire :\n1.) Envoyez-vous (ou recevez) un MP\n2.) remarquez l'icône de notification, avec l'enveloppe décentrée.\n\nCe n'est pas un problème très important mais maintenant je ne peux plus l'ignorer 🙃\n\npost_number: 2\n2024-03-14 00:01\nuser: Firepup650\nlikes: 0\nJe viens de vous envoyer un MP ici, pouvez-vous le reproduire ici sur Meta ? Aussi, quelle combinaison navigateur/appareil voyez-vous cela ?\n\npost_number: 3\n2024-03-14 00:02\nuser: HamMan2118\nlikes: 0\nBonjour,\n\nOui, j'ai testé ici sur meta comme indiqué dans le rapport :\n\n[quote=\"Preston K, post:1, topic:299252, username:HamMan2118\"]\nPour m'assurer que ce n'était pas spécifique à un forum, je l'ai testé ici aussi. Seulement celui-ci est légèrement décentré vers la gauche :stuck_out_tongue_closed_eyes:\n![IMG_3699|220x180](upload://56onWcAHarYbOxnp43iqGh52dkr)\n[/quote]\n\nReproduit sur Chrome, version 122.0.6261.69, ainsi que sur iPhone 13 Pro exécutant Safari.\n\npost_number: 4\n2024-03-14 00:03\nuser: Firepup650\nlikes: 0\nImpossible de reproduire, Chrome, Android 13, Samsung Galaxy A23\n![Screenshot_20240313_190229_Chrome|344x118](upload://jlFltcjmZJ9Qxq7QcZVnGfue1cR.jpeg)\n\npost_number: 5\n2024-03-14 00:03\nuser: Firepup650\nlikes: 1\nEst-ce peut-être spécifique à un thème ? Si vous changez pour un autre, le problème persiste-t-il ?\n\npost_number: 6\n2024-03-14 00:08\nuser: HamMan2118\nlikes: 0\nRésultats sur différents thèmes :\n- Meta Branded :\n![image|73x61](upload://lFuT6XlMPA6DntieuC8jnQgD9A6.png)\n- Central :\n![image|69x58](upload://8xHIct3rxLUtaRJ9CqalTyezY0A.png)\n- Default :\n![image|47x43](upload://hjO4FL0kfxvMl8ZrrvZEKvjEjXM.png)\n\nIl semble que ce soit le cas sur tous les thèmes avec le :email: comme icône pour les messages non lus.\n\nPourrait potentiellement voir si d'autres peuvent reproduire aussi.\n\npost_number: 7\n2024-03-14 00:34\nuser: Firepup650\nlikes: 1\nexcerpt: Mes résultats de test personnels :\n1. Quel que soit le thème que j'essaie sur mon téléphone, il est correctement aligné\n2. Résultats PC :\n2.1. Accessible Contrast dark :\n![image|123x40](upload://lQJwESNIVsTC7tRHtAIuyFiLjnX.png)\n2.2. Air Theme :\n![image|132x44](upload://dNNNkjiVSWS0HchSd4BZHYdMpxa.png)\n2.3. Central :\n![image|126x44](upload://ffPYUI7EpsiSPHzTyUWO3xKT30f.png)\n2.4. Dark :\n![image|139x40](upload://8Kthg5cGo9XtQ8h3SbTWIPsRgk9.png)\n2.5. Default :\n![image|127x42](upload://tXqRjS48w1ubJsqw7CQM7oKKCfK.png)\n2.6. Default (full-width) :\n![image|116x45](upload://esFBQ...\n\npost_number: 8\n2024-03-14 00:53\nuser: HamMan2118\nlikes: 1\nBizarre. Je ferai quelques investigations supplémentaires plus tard !\n\n...\n\npost_number: 11\n2024-03-14 14:40\nuser: HamMan2118\nlikes: 0\nOk, j'ai testé sur deux autres communautés Discourse dont je fais partie. Voici les résultats.\n\n- devsupport.flightsimulator.com\n![image|180x180](upload://uL9hzTNmcjIt8sqEE1f9u3bSF33.png)\n- forums.goatsimulator3.com\n![image|187x180](upload://f5NXMEQBGz3UT4sT0zgYtLZmbPK.png)\n\nDevSupport utilise le thème Dark par défaut tandis que le forum Goat Sim 3 utilise un thème spécial. Les deux testés sur iPhone 13 Pro, cette fois sur Chrome pour iOS.\n\nDonc, il semble que les schémas de couleurs par défaut causent ce problème ? Pas sûr pourquoi @Firepup650 tu ne peux pas reproduire 🤔\n\nEDIT: Testé pour voir si la photo de profil faisait une différence sur le forum goat sim 3. Non\n\n### Ajouter un logo Threads temporaire à la version actuelle de Font Awesome\ntopic_id: 296611\ncategory: feature\n2024-02-24 22:10\n\n...\n\npost_number: 2\n2024-03-14 01:20\nuser: Roi\nlikes: 0\nY a-t-il des plans pour ajouter une telle icône ? 😎\n\n...\n\npost_number: 7\n2024-03-14 05:36\nuser: JammyDodger\nlikes: 1\nJ'ai peur qu'il n'y ait pas de plans pour ajouter Threads comme logo temporaire, et nous attendons toujours la mise à niveau vers FontAwesome 6 pour que cela soit disponible. \n\n\n[quote=\"Roi, post:74, topic:158136\"]\nDès qu'un [logo Threads sera disponible ](https://meta.discourse.org/t/add-temporary-threads-logo/296611) j'ajouterai aussi le support Threads.\n[/quote]\n\nCela pourrait-il aider en attendant ?\n\nhttps://meta.discourse.org/t/replace-discourses-default-svg-icons-with-custom-icons-in-a-theme/115736\n\npost_number: 8\n2024-03-14 09:07\nuser: Roi\nlikes: 0\n[quote=\"JammyDodger, post:7, topic:296611\"]\nCela pourrait-il aider en attendant ?\n[/quote]\n\nEn théorie, oui. Mais cela semble compliqué - juste pour avoir un lien vers notre compte Threads ou avoir les comptes Threads de nos utilisateurs (personne n'en a encore entré dans son profil utilisateur) dans le composant de thème Liens d'icônes sociaux cliquables sur le profil.\n\nMais merci d'avoir soulevé cela. Je n'étais pas au courant. Et c'est sûrement quelque chose pour les icônes \"réelles propres\" qui ne feront jamais partie de FontAwesome.\n\n[quote=\"JammyDodger, post:7, topic:296611\"]\net nous attendons toujours la mise à niveau vers FontAwesome 6 pour que cela soit disponible.\n[/quote]\n\nPour mon cas d'utilisation et l'icône Threads, j'attendrai l'intégration de FontAwesome 6. ;-)\n\nY a-t-il un calendrier/plan approximatif pour cela ?\n\npost_number: 9\n2024-03-14 11:17\nuser: JammyDodger\nlikes: 1\n[quote=\"Roi, post:8, topic:296611\"]\nY a-t-il un calendrier/plan approximatif pour cela ?\n[/quote]\n\nPour l'instant, aucun calendrier ferme. Bien que cela ait été prévu comme une possibilité depuis un certain temps. Je l'ai poussé pour voir s'il y a des mouvements attendus. :crossed_fingers:\n\n### Ajouter des balises basées sur la sélection de l'utilisateur\ntopic_id: 299388\ncategory: feature\ntags: form-templates\n2024-03-14 18:59\n\npost_number: 1\n2024-03-14 18:59\nuser: Jayne_ivana\nlikes: 2\nUne fonctionnalité que j'aimerais voir est que des balises spécifiques soient automatiquement ajoutées en fonction de la sélection de la coche qu'un utilisateur fait sur une question.\n\nExemple : Quelle plateforme utilisez-vous ?\n- Steam\n- Xbox\n- PC\n\nEt quand ils cochent l'un, la balise pertinente est appliquée au message.\n\n### Recherche d'utilisateur pondérée\ntopic_id: 299382\ncategory: feature\n2024-03-14 18:10\n\npost_number: 1\n2024-03-14 18:10\nuser: putty\nlikes: 2\nSerait-il possible de pondérer le placement d'un utilisateur/groupe dans une recherche, similaire à la pondération d'un sujet dans une recherche ? Je demande parce que lorsque je soumets un ticket de support (très apprécié) et tape \"team\", celui que je veux est toujours en bas. Ce serait génial si cet utilisateur(s) apparaissait en premier ou était même trié par interaction récente, etc.\n\nMerci !\n\n### Erreur lors de l'installation AWS Lightsail avec CloudFlare\ntopic_id: 299168\ncategory: support\n2024-03-13 14:28\n\n...\n\npost_number: 4\n2024-03-13 22:19\nuser: pfaffman\nlikes: 2\nVotre site est en ligne maintenant, donc c'est résolu ?\n\nAvez-vous éteint le nuage orange comme les liens le suggéraient ?\n\n### Plugin Discourse AI\ntopic_id: 259214\ncategory: plugin\ntags: official, ai\n2023-04-24 19:39\n\n...\n\npost_number: 143\n2024-03-14 20:23\nuser: sp-jordan-violet\nlikes: 0\n@Falco @sam y a-t-il des options si nous voulons utiliser notre propre fournisseur IA en dehors de ce qui est disponible dans les paramètres ? par exemple si nous hébergeons notre propre, si nous utilisons un service comme [mendable.ai](https://mendable.ai), etc.\n\npost_number: 144\n2024-03-14 20:26\nuser: Falco\nlikes: 1\nNous supportons à la fois les APIs [vLLM](https://github.com/vllm-project/vllm) et [TGI](https://github.com/huggingface/text-generation-inference) pour l'inférence LLM, plus toute API qui imite OpenAI peut fonctionner en définissant `ai openai gpt4 url` pointant vers elle.\n\npost_number: 145\n2024-03-14 20:47\nuser: sp-jordan-violet\nlikes: 0\nIl semble que ce ne soit pas *exactement* 1:1 pour OpenAI, mais c'est très proche : \nhttps://docs.mendable.ai/mendable-api/chat\n\n### Rapport Tableau de bord - Système\ntopic_id: 293546\ncategory: data & reporting\ntags: sql-query, dashboard-reports, dashboard-sql\n2024-01-30 22:39\n\n...\n\npost_number: 3\n2024-03-14 17:56\nuser: SaraDev\nlikes: 1\nexcerpt: [quote=\"Jumanji, post:2, topic:293546\"]\nPeut-on lier cela à un MP spécifique, comme le MP de bienvenue ?\n[/quote]\n\nOui, la meilleure façon de l'ajouter serait d'ajouter une section à l'instruction `WHERE` dans la requête, filtrant par `title` du sujet. \n\nPar exemple : \n``` sql\nWHERE archetype = 'private_message'\n  AND subtype = 'system_message'\n  AND created_at BETWEEN :start_date AND :end_date\n  AND title = 'Greetings!'\n```\n\nTrouverait tous les messages `Greetings!`. \n\nNotez que certains des messages système n'incluent pas de véritable utilisateur, donc supprimer la ligne `AND user_id > 0` peut être nécessaire avec ce type de requête. \n\nVous voudrez peut-être également supprimer `AND deleted_at IS NULL` pour toujours compter les messages de bienvenue que les utilisateurs pourraient supprimer. \n\nVous pourriez utiliser des expressions régulières pour faire correspondre les sujets avec un titre similaire.\n\nPour faire correspondre un sujet par titre en utilisant une expression régulière (regex) dans PostgreSQL, vous pouvez utiliser l'opérateur `~`, qui fait correspondre une expression régulière contre une...\n\n### Pourquoi l'innovateur DevX Okteto a migré de Slack vers Discourse\ntopic_id: 299338\ncategory: blog\n2024-03-14 13:01\n\npost_number: 1\n2024-03-14 13:01\nuser: stella\nlikes: 1\n<p>Dans le développement logiciel, l'accès à une communauté collaborative peut être un changement majeur car il permet la résolution de problèmes partagée et l'apprentissage continu. Nous nous sommes connectés avec Ramiro Berrelleza, le fondateur de <a href=\"https://www.okteto.com/?ref=blog.discourse.org\">Okteto</a>, qui a lancé son entreprise avec une vision claire : \"aider les équipes logicielles à livrer de la valeur plus rapidement en automatisant leur expérience de développement.\" Lorsqu'il a fondé Okteto, il a reconnu l'importance critique de construire une communauté engagée autour de cette vision.</p>\n<hr>\n<small>Ceci est un sujet de discussion compagnon pour l'entrée originale à <a href=\"https://blog.discourse.org/2024/03/why-devx-innovator-okteto-migrated-from-slack-to-discourse\">https://blog.discourse.org/2024/03/why-devx-innovator-okteto-migrated-from-slack-to-discourse</a></small>\n\n### Ne devrais-je pas mentionner les messages personnels lorsqu'ils sont [quote="alice, post:3, topic:42"]
Comment puis-je commencer ?
[/quote]

Nous sommes ravis de vous accueillir ! Vous souhaitez héberger votre propre serveur Minecraft ? Cliquez simplement sur le bouton « Commencer » ci-dessous — c’est très simple.
2 « J'aime »

Génération par génération, si nous ajoutions :

Supprimer les mentions dans le rapport
Supprimer les notifications de liens dans le rapport

Nous pourrions résoudre cela très efficacement.

  1. Vous le cuisinez
  2. Vous manipulez le HTML
  3. Vous utilisez le HTML manipulé comme nouveau brut

Le processus n’est pas trop complexe et supprime les deux hacks gourmands en jetons que nous avons.

2 « J'aime »

J’ai sélectionné l’option « supprimer les notifications », mais il semble que certaines notifications soient quand même envoyées ?

1 « J'aime »

Intéressant, laissez-moi regarder, peut-être que je dois m’accrocher plus tôt ?

Je supprime même avant qu’il ne soit cuit. Pouvez-vous me donner une reproduction exacte ici ?

Bert répand des mensonges à mon sujet.

1 « J'aime »

Vous pouvez masquer chaque sujet de résumé si vous ne souhaitez pas recevoir de notifications à leur sujet. :+1: Bien qu’ils ne devraient pas être aussi bruyants qu’ils le sont actuellement, donc si vous aimez l’information mais n’aimez pas les notifications @mention, soyez patient et nous devrions avoir cela résolu bientôt. :pray:

Je pensais que cela ne se produisait que lorsque je les modifiais, mais il semble qu’il envoie des notifications @mention quoi qu’il arrive. Par exemple, voici la page de notifications de @davidb :

Je pense que c’est parce que vous avez ajouté le @ dans la version cuite du nom d’utilisateur affiché :

<a class="mention" href="/u/jammydodger?silent=true">@JammyDodger</a>

Avant, je faisais :

<a class="mention" href="/u/jammydodger">JammyDodger</a>

JammyDodger

(Bien que ma version de contournement ne respecte pas l’anonymisation, donc si vous pouvez faire une vraie version qui supprime également les notifications, ce serait :chefs_kiss:)

5 « J'aime »

Oh, ça devrait être facile à régler, patientez un peu

2 « J'aime »

Corrigé dans :

Avec quelques autres corrections.

2 « J'aime »

Pourquoi le 21h me donne-t-il deux publications ? J’ai même supprimé l’automatisation et en ai créé une nouvelle, mais toujours deux publications.

1 « J'aime »

C’est étrange… peut-être qu’une autre automatisation se cache… je vais regarder.

Aussi… juste… enfin… j’ai corrigé ce problème de mention. Il sera déployé aujourd’hui.

2 « J'aime »

Il faudra peut-être préciser explicitement à Bert comment taguer les sous-catégories, j’ai accidentellement utilisé un tag ici :

News and Events > Blog vs #announcements:blog

#news-and-events:blog vs #announcements:blog

13 messages ?? ! :face_with_monocle:

1 « J'aime »

Je ne l’ai pas fait.

1 « J'aime »

Sam ne l’a pas fait… et nous utilisions déjà le mode production :facepalm:

(De plus, je pensais que les notifications de lien devaient être silencieuses pour ceux-ci ? J’ai été alerté à ce sujet)

1 « J'aime »

:eyes:

Je soupçonne qu’il y a un bug dans l’implémentation de silent dans core, je regarderai la semaine prochaine…

Non, je ne l’ai pas fait. Je n’ai pas non plus fait 7 publications dans ce laps de temps.

3 « J'aime »

Pour clore la boucle :rire:

7 « J'aime »