{"users":[{"id":113000,"username":"chapoi","name":"","avatar_template":"/user_avatar/meta.discourse.org/chapoi/{size}/537252_2.png","flair_name":"team","flair_url":"https://d11a6trkgmumsb.cloudfront.net/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"admin":true,"trust_level":3},{"id":135392,"username":"NateDhaliwal","name":"Nate Dhaliwal","avatar_template":"/user_avatar/meta.discourse.org/natedhaliwal/{size}/313494_2.png","flair_name":"theme_authors","flair_url":"paintbrush","flair_bg_color":"ddd","flair_color":"111","flair_group_id":73,"trust_level":3},{"id":138567,"username":"pHneutre","name":"","avatar_template":"/user_avatar/meta.discourse.org/phneutre/{size}/326831_2.png","trust_level":2},{"id":95552,"username":"Moin","name":"","avatar_template":"/user_avatar/meta.discourse.org/moin/{size}/523407_2.png","trust_level":3},{"id":138497,"username":"ToddZ","name":"","avatar_template":"/user_avatar/meta.discourse.org/toddz/{size}/328350_2.png","trust_level":4},{"id":115923,"username":"Discourse","name":null,"avatar_template":"/user_avatar/meta.discourse.org/discourse/{size}/148734_2.png","admin":true,"trust_level":4},{"id":100484,"username":"JammyDodger","name":"","avatar_template":"/user_avatar/meta.discourse.org/jammydodger/{size}/254611_2.png","trust_level":3},{"id":13792,"username":"T_Disco","name":"T","avatar_template":"/user_avatar/meta.discourse.org/t_disco/{size}/455171_2.png","trust_level":2},{"id":181081,"username":"stephtara","name":"Stephanie Booth","avatar_template":"/user_avatar/meta.discourse.org/stephtara/{size}/517827_2.png","trust_level":3},{"id":1,"username":"sam","name":"Sam Saffron","avatar_template":"/user_avatar/meta.discourse.org/sam/{size}/102149_2.png","primary_group_name":"team","flair_name":"team","flair_url":"https://d11a6trkgmumsb.cloudfront.net/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"admin":true,"trust_level":3},{"id":8571,"username":"tobiaseigen","name":"Tobias Eigen","avatar_template":"/user_avatar/meta.discourse.org/tobiaseigen/{size}/539204_2.png","trust_level":3},{"id":143698,"username":"Shauny","name":"Shaun Robinson","avatar_template":"/user_avatar/meta.discourse.org/shauny/{size}/362012_2.png","trust_level":2},{"id":83556,"username":"cmdntd","name":"cmdntd","avatar_template":"/user_avatar/meta.discourse.org/cmdntd/{size}/192008_2.png","trust_level":2},{"id":-1,"username":"system","name":"system","avatar_template":"/user_avatar/meta.discourse.org/system/{size}/443519_2.png","admin":true,"moderator":true,"trust_level":4},{"id":106616,"username":"Anjana_Raghavendra_P","name":"Anjana Raghavendra Potturi","avatar_template":"/user_avatar/meta.discourse.org/anjana_raghavendra_p/{size}/238441_2.png","trust_level":1},{"id":4881,"username":"gerhard","name":"Gerhard Schlager","avatar_template":"/user_avatar/meta.discourse.org/gerhard/{size}/119479_2.png","primary_group_name":"team","flair_name":"team","flair_url":"https://d11a6trkgmumsb.cloudfront.net/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"admin":true,"trust_level":2},{"id":82343,"username":"Jonathan5","name":"","avatar_template":"/user_avatar/meta.discourse.org/jonathan5/{size}/197134_2.png","trust_level":2},{"id":182681,"username":"bondero","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/b4bc9f/{size}.png","trust_level":2},{"id":105081,"username":"Decorbuz","name":"","avatar_template":"/user_avatar/meta.discourse.org/decorbuz/{size}/235124_2.png","trust_level":2},{"id":125230,"username":"Pieces","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/p/958977/{size}.png","trust_level":2},{"id":14353,"username":"simon","name":"","avatar_template":"/user_avatar/meta.discourse.org/simon/{size}/339122_2.png","trust_level":2},{"id":169973,"username":"yuriy","name":"Yuriy Kurant","avatar_template":"/user_avatar/meta.discourse.org/yuriy/{size}/498097_2.png","trust_level":2},{"id":80639,"username":"murphyke","name":"Kevin Murphy","avatar_template":"/user_avatar/meta.discourse.org/murphyke/{size}/184302_2.png","trust_level":1},{"id":15209,"username":"pfaffman","name":"Jay Pfaffman","avatar_template":"/user_avatar/meta.discourse.org/pfaffman/{size}/120154_2.png","flair_name":"support-experts","flair_url":"https://d11a6trkgmumsb.cloudfront.net/original/3X/e/2/e250ec403580530d19e6a9ed42d0d525a51a9dbe.svg","flair_bg_color":"FFFFFF","flair_group_id":142,"trust_level":4},{"id":23968,"username":"david","name":"David Taylor","avatar_template":"/user_avatar/meta.discourse.org/david/{size}/157490_2.png","primary_group_name":"team","flair_name":"team","flair_url":"https://d11a6trkgmumsb.cloudfront.net/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"admin":true,"trust_level":3},{"id":16697,"username":"mpalmer","name":"Matt Palmer","avatar_template":"/user_avatar/meta.discourse.org/mpalmer/{size}/45740_2.png","trust_level":2},{"id":71231,"username":"Ryan_Hyer","name":"Ryan Hyer","avatar_template":"/user_avatar/meta.discourse.org/ryan_hyer/{size}/159861_2.png","trust_level":2},{"id":72263,"username":"denvergeeks","name":"","avatar_template":"/user_avatar/meta.discourse.org/denvergeeks/{size}/327671_2.png","trust_level":2},{"id":60033,"username":"LotusJeff","name":"Jeff Cocking","avatar_template":"/user_avatar/meta.discourse.org/lotusjeff/{size}/477888_2.png","trust_level":2},{"id":132988,"username":"Tealk","name":null,"avatar_template":"/user_avatar/meta.discourse.org/tealk/{size}/525923_2.png","trust_level":2},{"id":80288,"username":"one1","name":"","avatar_template":"/user_avatar/meta.discourse.org/one1/{size}/493591_2.png","trust_level":2},{"id":127856,"username":"Lilly","name":"","avatar_template":"/user_avatar/meta.discourse.org/lilly/{size}/548787_2.png","trust_level":3},{"id":18610,"username":"leopedrini","name":"Leonardo Zanoni Pedrini","avatar_template":"/user_avatar/meta.discourse.org/leopedrini/{size}/119430_2.png","trust_level":2},{"id":24816,"username":"RBoy","name":"RBoy","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/r/2bfe46/{size}.png","trust_level":2},{"id":171524,"username":"Frenky","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/f/278dde/{size}.png","trust_level":1},{"id":71968,"username":"petepan23","name":"Peter","avatar_template":"/user_avatar/meta.discourse.org/petepan23/{size}/161836_2.png","trust_level":2},{"id":27384,"username":"merefield","name":"Robert","avatar_template":"/user_avatar/meta.discourse.org/merefield/{size}/176214_2.png","trust_level":3},{"id":34980,"username":"keyboardstaff","name":"Keyboardstaff","avatar_template":"/user_avatar/meta.discourse.org/keyboardstaff/{size}/119694_2.png","trust_level":2},{"id":40486,"username":"TheBestPessimist","name":"","avatar_template":"/user_avatar/meta.discourse.org/thebestpessimist/{size}/247704_2.png","trust_level":2},{"id":57427,"username":"Machigatta","name":"","avatar_template":"/user_avatar/meta.discourse.org/machigatta/{size}/125064_2.png","trust_level":1},{"id":104279,"username":"nat","name":"Natalie T","avatar_template":"/user_avatar/meta.discourse.org/nat/{size}/235063_2.png","primary_group_name":"team","flair_name":"team","flair_url":"https://d11a6trkgmumsb.cloudfront.net/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"admin":true,"trust_level":3}],"primary_groups":[{"id":47,"name":"team"}],"flair_groups":[{"id":47,"name":"team","flair_url":"https://d11a6trkgmumsb.cloudfront.net/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_bg_color":"","flair_color":"111"},{"id":73,"name":"theme_authors","flair_url":"paintbrush","flair_bg_color":"ddd","flair_color":"111"},{"id":142,"name":"support-experts","flair_url":"https://d11a6trkgmumsb.cloudfront.net/original/3X/e/2/e250ec403580530d19e6a9ed42d0d525a51a9dbe.svg","flair_bg_color":"FFFFFF","flair_color":""}],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/documentation/10/l/latest?page=1","per_page":30,"top_tags":[{"id":478,"name":"comment-faire","slug":"how-to"},{"id":482,"name":"référence","slug":"reference"},{"id":543,"name":"ia","slug":"ai"},{"id":479,"name":"explication","slug":"explanation"},{"id":812,"name":"utilisateurs","slug":"users"},{"id":820,"name":"guides-thématiques","slug":"theme-guides"},{"id":39,"name":"courriel","slug":"email"},{"id":814,"name":"personnalisation","slug":"customization"},{"id":330,"name":"api-rest","slug":"rest-api"},{"id":60,"name":"sso","slug":"sso"},{"id":484,"name":"tutoriel","slug":"tutorial"},{"id":9,"name":"groupes","slug":"groups"},{"id":275,"name":"automatisation","slug":"automation"},{"id":819,"name":"code","slug":"code"},{"id":3,"name":"modération","slug":"moderation"},{"id":274,"name":"guides-de-plugin","slug":"plugin-guides"},{"id":271,"name":"configuration","slug":"configuring"},{"id":811,"name":"interface","slug":"interface"},{"id":65,"name":"migrations","slug":"migrations"},{"id":481,"name":"configuration-avancée","slug":"advanced-setup"},{"id":230,"name":"intégration-de-discussion","slug":"chat-integration"},{"id":799,"name":"index","slug":"index"},{"id":813,"name":"contenu","slug":"content"},{"id":150,"name":"inst-dev","slug":"dev-install"},{"id":816,"name":"plateformes","slug":"platforms"},{"id":632,"name":"robot-ia","slug":"ai-bot"},{"id":24,"name":"docker","slug":"docker"},{"id":509,"name":"invitations","slug":"invites"},{"id":55,"name":"sauvegardes","slug":"backups"},{"id":2,"name":"badges","slug":"badges"},{"id":263,"name":"discourseconnect","slug":"discourseconnect"}],"topics":[{"fancy_title":"Niveaux de confiance de Discourse : une explication détaillée","fancy_title_localized":true,"locale":"en","id":396792,"title":"Discourse Trust Levels: A Detailed Explanation","slug":"discourse-trust-levels-a-detailed-explanation","posts_count":8,"reply_count":3,"highest_post_number":10,"image_url":null,"created_at":"2026-02-23T12:35:41.575Z","last_posted_at":"2026-04-04T23:27:15.794Z","bumped":true,"bumped_at":"2026-04-04T23:27:15.794Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":56,"name":"niveaux-de-confiance","slug":"trust-levels"},{"id":482,"name":"référence","slug":"reference"}],"tags_descriptions":{},"views":347,"like_count":28,"has_summary":false,"last_poster_username":"ToddZ","category_id":126,"op_like_count":14,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Following an explanation of Discourse trust level requirements, a user requested documentation on associated permissions, and another provided a link to a reference guide detailing those specific restrictions and privileges.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Créateur du sujet","user_id":113000,"primary_group_id":null,"flair_group_id":47},{"extras":null,"description":"Auteur fréquent","user_id":135392,"primary_group_id":null,"flair_group_id":73},{"extras":null,"description":"Auteur fréquent","user_id":138567,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Auteur fréquent","user_id":95552,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Auteur le plus récent","user_id":138497,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Configuration et gestion du flux d&rsquo;inscription avec approbation de l&rsquo;utilisateur","fancy_title_localized":true,"locale":"en","id":112128,"title":"Configuring and managing the sign-up flow with user approval","slug":"configuring-and-managing-the-sign-up-flow-with-user-approval","posts_count":11,"reply_count":28,"highest_post_number":33,"image_url":"https://d11a6trkgmumsb.cloudfront.net/original/4X/8/9/9/89901915e5020aed89ed9458c64406fd718645a6.png","created_at":"2019-03-20T07:41:54.337Z","last_posted_at":"2026-04-04T23:02:29.662Z","bumped":true,"bumped_at":"2026-04-04T23:02:29.662Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":918,"height":133,"url":"https://d11a6trkgmumsb.cloudfront.net/original/4X/8/9/9/89901915e5020aed89ed9458c64406fd718645a6.png"},{"max_width":800,"max_height":800,"width":800,"height":115,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/8/9/9/89901915e5020aed89ed9458c64406fd718645a6_2_800x115.png"},{"max_width":600,"max_height":600,"width":600,"height":86,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/8/9/9/89901915e5020aed89ed9458c64406fd718645a6_2_600x86.png"},{"max_width":400,"max_height":400,"width":400,"height":57,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/8/9/9/89901915e5020aed89ed9458c64406fd718645a6_2_400x57.png"},{"max_width":300,"max_height":300,"width":300,"height":43,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/8/9/9/89901915e5020aed89ed9458c64406fd718645a6_2_300x43.png"},{"max_width":200,"max_height":200,"width":200,"height":28,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/8/9/9/89901915e5020aed89ed9458c64406fd718645a6_2_200x28.png"}],"tags":[{"id":509,"name":"invitations","slug":"invites"},{"id":479,"name":"explication","slug":"explanation"},{"id":812,"name":"utilisateurs","slug":"users"}],"tags_descriptions":{},"views":7253,"like_count":18,"has_summary":false,"last_poster_username":"stephtara","category_id":53,"op_like_count":16,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Following a guide on enabling user approval in Discourse, a user inquires about the refusal workflow, specifically asking if reasons for rejection can be provided or if requests can be paused for further communication.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Créateur du sujet","user_id":115923,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Auteur fréquent","user_id":100484,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Auteur fréquent","user_id":13792,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Auteur fréquent","user_id":95552,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Auteur le plus récent","user_id":181081,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Index des intégrations","fancy_title_localized":true,"locale":"en","id":308033,"title":"Integrations Index","slug":"integrations-index","posts_count":2,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2024-05-15T06:03:51.015Z","last_posted_at":"2024-05-25T19:05:30.877Z","bumped":true,"bumped_at":"2026-04-03T23:05:47.114Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Documentation sur la connexion de Discourse à d'autres plateformes et services.\n\nGénéral\n\nCréer des clés API : Créer et configurer une clé API\nClés API à portée limitée : Utiliser des clés API à portée limitée\nIntégrer une liste de sujets : Intégrer une liste de sujets Discourse...","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":799,"name":"index","slug":"index"}],"tags_descriptions":{"index":"Index des sujets de catégorie de documentation."},"views":866,"like_count":4,"has_summary":false,"last_poster_username":"JammyDodger","category_id":167,"op_like_count":4,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"A comprehensive list of documentation links for integrating Discourse with various platforms, services, and APIs, including chat integrations, API usage, and third-party service configurations.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Créateur du sujet","user_id":115923,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Auteur le plus récent","user_id":100484,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Création automatique de comptes utilisateurs lorsque SSO est activé","fancy_title_localized":true,"locale":"en","id":399917,"title":"Auto-provisioning user accounts when SSO is enabled","slug":"auto-provisioning-user-accounts-when-sso-is-enabled","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-04-03T23:04:25.441Z","last_posted_at":"2026-04-03T23:04:25.441Z","bumped":true,"bumped_at":"2026-04-03T23:04:25.734Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":478,"name":"comment-faire","slug":"how-to"},{"id":60,"name":"sso","slug":"sso"}],"tags_descriptions":{"comment-faire":"Les guides pratiques contiennent des étapes à suivre pour résoudre un problèm..."},"views":20,"like_count":1,"has_summary":false,"last_poster_username":"Discourse","category_id":167,"op_like_count":1,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"The guide explains enabling auto-provisioning in Discourse by activating the auth skip create confirm setting to silently create user accounts during external SSO login without displaying a signup page.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Créateur du sujet, Auteur le plus récent","user_id":115923,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Filtrage des listes de sujets dans Discourse","fancy_title_localized":true,"locale":"en","id":375558,"title":"Filtering topic lists in Discourse","slug":"filtering-topic-lists-in-discourse","posts_count":22,"reply_count":15,"highest_post_number":22,"image_url":"https://d11a6trkgmumsb.cloudfront.net/original/4X/4/7/a/47a98d59e153c85ff3abeb002648a04c12055c6e.png","created_at":"2025-07-24T04:12:30.715Z","last_posted_at":"2026-04-03T09:08:14.832Z","bumped":true,"bumped_at":"2026-04-03T09:08:14.832Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":841,"height":958,"url":"https://d11a6trkgmumsb.cloudfront.net/original/4X/4/7/a/47a98d59e153c85ff3abeb002648a04c12055c6e.png"},{"max_width":800,"max_height":800,"width":702,"height":800,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/4/7/a/47a98d59e153c85ff3abeb002648a04c12055c6e_2_702x800.png"},{"max_width":600,"max_height":600,"width":526,"height":600,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/4/7/a/47a98d59e153c85ff3abeb002648a04c12055c6e_2_526x600.png"},{"max_width":400,"max_height":400,"width":351,"height":400,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/4/7/a/47a98d59e153c85ff3abeb002648a04c12055c6e_2_351x400.png"},{"max_width":300,"max_height":300,"width":263,"height":300,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/4/7/a/47a98d59e153c85ff3abeb002648a04c12055c6e_2_263x300.png"},{"max_width":200,"max_height":200,"width":175,"height":200,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/4/7/a/47a98d59e153c85ff3abeb002648a04c12055c6e_2_175x200.png"}],"tags":[{"id":51,"name":"rechercher","slug":"search"},{"id":482,"name":"référence","slug":"reference"},{"id":774,"name":"filtre-sujet","slug":"topic-filter"}],"tags_descriptions":{},"views":983,"like_count":28,"has_summary":false,"last_poster_username":"NateDhaliwal","category_id":126,"op_like_count":11,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"A user confirmed that entering plain text without filter prefixes allows searching for specific terms within the Discourse topic filter interface, though another noted this method may make locating the exact post within a topic more difficult compared to standard search.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Créateur du sujet","user_id":1,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"Auteur fréquent","user_id":8571,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Auteur fréquent","user_id":143698,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Auteur fréquent","user_id":83556,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Auteur le plus récent","user_id":135392,"primary_group_id":null,"flair_group_id":73}]},{"fancy_title":"Using service objects in Discourse","fancy_title_localized":false,"locale":null,"id":333641,"title":"Using service objects in Discourse","slug":"using-service-objects-in-discourse","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2024-10-30T15:56:38.400Z","last_posted_at":"2024-10-30T15:56:38.536Z","bumped":true,"bumped_at":"2026-04-03T07:44:43.847Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":537,"like_count":17,"has_summary":false,"last_poster_username":"system","category_id":56,"op_like_count":17,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Service objects in Discourse encapsulate business logic as stateless, step-driven processes that handle input validation, error handling, and outcome matching, inspired by Trailblazer and dry-transaction.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Créateur du sujet, Auteur le plus récent","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Migrer une liste de diffusion vers Discourse (mbox, Listserv, Google Groups, etc)","fancy_title_localized":true,"locale":"en","id":79773,"title":"Migrate a mailing list to Discourse (mbox, Listserv, Google Groups, etc)","slug":"migrate-a-mailing-list-to-discourse-mbox-listserv-google-groups-etc","posts_count":110,"reply_count":165,"highest_post_number":252,"image_url":"https://d11a6trkgmumsb.cloudfront.net/original/3X/7/1/71e733e16db2fef760daff318565e01038c3d42b.png","created_at":"2018-02-04T21:08:05.192Z","last_posted_at":"2026-04-03T02:28:34.390Z","bumped":true,"bumped_at":"2026-04-03T02:28:34.390Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":48,"height":48,"url":"https://d11a6trkgmumsb.cloudfront.net/original/3X/7/1/71e733e16db2fef760daff318565e01038c3d42b.png"}],"tags":[{"id":478,"name":"comment-faire","slug":"how-to"}],"tags_descriptions":{"comment-faire":"Les guides pratiques contiennent des étapes à suivre pour résoudre un problèm..."},"views":24088,"like_count":215,"has_summary":true,"last_poster_username":"bondero","category_id":169,"op_like_count":30,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"After successfully importing Google Groups data, a user seeks guidance on mapping existing Discourse users to imported messages where senders incorrectly appear as 'system', noting that the category-to-folder mapping must be configured in the import container.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Créateur du sujet","user_id":115923,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Auteur fréquent","user_id":106616,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Auteur fréquent","user_id":4881,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"Auteur fréquent","user_id":82343,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Auteur le plus récent","user_id":182681,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Installer Discourse sur macOS pour le développement","fancy_title_localized":true,"locale":"en","id":15772,"title":"Install Discourse on macOS for development","slug":"install-discourse-on-macos-for-development","posts_count":103,"reply_count":235,"highest_post_number":401,"image_url":null,"created_at":"2014-05-19T16:59:50.976Z","last_posted_at":"2026-04-02T22:39:51.987Z","bumped":true,"bumped_at":"2026-04-02T22:39:51.987Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":478,"name":"comment-faire","slug":"how-to"},{"id":150,"name":"inst-dev","slug":"dev-install"}],"tags_descriptions":{"comment-faire":"Les guides pratiques contiennent des étapes à suivre pour résoudre un problèm...","inst-dev":"Instructions et problèmes liés à l'installation de Discourse pour le développ..."},"views":113749,"like_count":281,"has_summary":true,"last_poster_username":"yuriy","category_id":56,"op_like_count":78,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Users clarify that after installing dependencies on macOS, developers should reload their shell environment using `omz reload` or `source .zprofile` to ensure paths are correctly recognized before proceeding.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Créateur du sujet","user_id":115923,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Auteur fréquent","user_id":105081,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Auteur fréquent","user_id":125230,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Auteur fréquent","user_id":14353,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Auteur le plus récent","user_id":169973,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Configuration des services Amazon Bedrock","fancy_title_localized":true,"locale":"en","id":340742,"title":"Configuring Amazon Bedrock services","slug":"configuring-amazon-bedrock-services","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/8/9/8/8988002fa2f591e6d85089d83e73803d7fad3ed4_2_571x1024.png","created_at":"2024-12-05T22:23:55.169Z","last_posted_at":"2024-12-05T22:23:55.288Z","bumped":true,"bumped_at":"2026-04-02T04:19:06.865Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":629,"height":1127,"url":"https://d11a6trkgmumsb.cloudfront.net/original/4X/8/9/8/8988002fa2f591e6d85089d83e73803d7fad3ed4.png"},{"max_width":1024,"max_height":1024,"width":571,"height":1024,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/8/9/8/8988002fa2f591e6d85089d83e73803d7fad3ed4_2_571x1024.png"},{"max_width":800,"max_height":800,"width":446,"height":800,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/8/9/8/8988002fa2f591e6d85089d83e73803d7fad3ed4_2_446x800.png"},{"max_width":600,"max_height":600,"width":334,"height":600,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/8/9/8/8988002fa2f591e6d85089d83e73803d7fad3ed4_2_334x600.png"},{"max_width":400,"max_height":400,"width":223,"height":400,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/8/9/8/8988002fa2f591e6d85089d83e73803d7fad3ed4_2_223x400.png"},{"max_width":300,"max_height":300,"width":167,"height":300,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/8/9/8/8988002fa2f591e6d85089d83e73803d7fad3ed4_2_167x300.png"},{"max_width":200,"max_height":200,"width":111,"height":200,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/8/9/8/8988002fa2f591e6d85089d83e73803d7fad3ed4_2_111x200.png"}],"tags":[{"id":543,"name":"ia","slug":"ai"}],"tags_descriptions":{},"views":217,"like_count":3,"has_summary":false,"last_poster_username":"sam","category_id":167,"op_like_count":3,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"A guide details configuring Amazon Bedrock API keys for Discourse AI, covering authentication methods, supported Nova and Claude models, and settings for tool calling and tokenizers.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Créateur du sujet, Auteur le plus récent","user_id":1,"primary_group_id":47,"flair_group_id":47}]},{"fancy_title":"Déclencher une tâche Zapier avec les webhooks Discourse","fancy_title_localized":true,"locale":"en","id":56753,"title":"Trigger a Zapier task with Discourse Webhooks","slug":"trigger-a-zapier-task-with-discourse-webhooks","posts_count":1,"reply_count":29,"highest_post_number":1,"image_url":"https://d11a6trkgmumsb.cloudfront.net/original/3X/5/c/5c75173876c8457037359eb056eff8e2392fa9d7.png","created_at":"2017-02-01T22:11:22.350Z","last_posted_at":"2017-02-01T22:11:22.521Z","bumped":true,"bumped_at":"2026-04-01T23:15:24.765Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":644,"height":287,"url":"https://d11a6trkgmumsb.cloudfront.net/original/3X/5/c/5c75173876c8457037359eb056eff8e2392fa9d7.png"},{"max_width":600,"max_height":600,"width":600,"height":267,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/3X/5/c/5c75173876c8457037359eb056eff8e2392fa9d7_2_600x267.png"},{"max_width":400,"max_height":400,"width":399,"height":178,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/3X/5/c/5c75173876c8457037359eb056eff8e2392fa9d7_2_399x178.png"},{"max_width":300,"max_height":300,"width":300,"height":133,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/3X/5/c/5c75173876c8457037359eb056eff8e2392fa9d7_2_300x133.png"},{"max_width":200,"max_height":200,"width":199,"height":89,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/3X/5/c/5c75173876c8457037359eb056eff8e2392fa9d7_2_199x89.png"}],"tags":[{"id":478,"name":"comment-faire","slug":"how-to"},{"id":107,"name":"webhooks","slug":"webhooks"},{"id":817,"name":"tâches","slug":"tasks"},{"id":818,"name":"zapier","slug":"zapier"}],"tags_descriptions":{"comment-faire":"Les guides pratiques contiennent des étapes à suivre pour résoudre un problèm...","webhooks":""},"views":22441,"like_count":32,"has_summary":false,"last_poster_username":"Discourse","category_id":167,"op_like_count":32,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Discourse Webhooks trigger a Zapier task to send an email on user events, such as creation, approval, or updates, using a webhook and JavaScript actions.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Créateur du sujet, Auteur le plus récent","user_id":115923,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Comment annuler mon plan d&rsquo;hébergement ?","fancy_title_localized":true,"locale":"en","id":306413,"title":"How do I cancel my hosting plan?","slug":"how-do-i-cancel-my-hosting-plan","posts_count":1,"reply_count":1,"highest_post_number":1,"image_url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/1/f/4/1f498c75a834c23c9a9bc0c52afec381c2a74341_2_1024x422.jpeg","created_at":"2024-05-01T23:36:57.849Z","last_posted_at":"2024-05-01T23:36:57.942Z","bumped":true,"bumped_at":"2026-04-01T15:21:56.654Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":2084,"height":859,"url":"https://d11a6trkgmumsb.cloudfront.net/original/4X/1/f/4/1f498c75a834c23c9a9bc0c52afec381c2a74341.jpeg"},{"max_width":1024,"max_height":1024,"width":1024,"height":422,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/1/f/4/1f498c75a834c23c9a9bc0c52afec381c2a74341_2_1024x422.jpeg"},{"max_width":800,"max_height":800,"width":800,"height":329,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/1/f/4/1f498c75a834c23c9a9bc0c52afec381c2a74341_2_800x329.jpeg"},{"max_width":600,"max_height":600,"width":600,"height":247,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/1/f/4/1f498c75a834c23c9a9bc0c52afec381c2a74341_2_600x247.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":164,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/1/f/4/1f498c75a834c23c9a9bc0c52afec381c2a74341_2_400x164.jpeg"},{"max_width":300,"max_height":300,"width":300,"height":123,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/1/f/4/1f498c75a834c23c9a9bc0c52afec381c2a74341_2_300x123.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":82,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/1/f/4/1f498c75a834c23c9a9bc0c52afec381c2a74341_2_200x82.jpeg"}],"tags":[],"tags_descriptions":{},"views":529,"like_count":3,"has_summary":false,"last_poster_username":"Discourse","category_id":164,"op_like_count":3,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Downgrading to staff-only or read-only plans allows for potential future upgrades, with steps to regain normal functioning available after read-only mode, including upgrading at any point or billing cycle.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Créateur du sujet, Auteur le plus récent","user_id":115923,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Index de gestion du site","fancy_title_localized":true,"locale":"en","id":308032,"title":"Site Management Index","slug":"site-management-index","posts_count":2,"reply_count":0,"highest_post_number":5,"image_url":null,"created_at":"2024-05-15T06:03:18.015Z","last_posted_at":"2024-05-25T19:07:15.217Z","bumped":true,"bumped_at":"2026-04-01T02:58:40.079Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Documentation couvrant la configuration, la mise en place et la gestion continue de Discourse – utile pour les propriétaires de sites et les administrateurs.  \nUtilisateurs  \n\nStatuts des utilisateurs : Comprendre les statuts, les rôles et les permissions des utilisateurs  \nConfigurer les invit&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":799,"name":"index","slug":"index"}],"tags_descriptions":{"index":"Index des sujets de catégorie de documentation."},"views":2225,"like_count":10,"has_summary":false,"last_poster_username":"JammyDodger","category_id":53,"op_like_count":10,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"A comprehensive list of Discourse documentation covering user management, automation, SEO, and AI features for site owners and administrators.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Créateur du sujet","user_id":115923,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Auteur le plus récent","user_id":100484,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Bot IA – Apportez votre propre serveur MCP","fancy_title_localized":true,"locale":"en","id":399667,"title":"AI Bot – Bring Your Own MCP Server","slug":"ai-bot-bring-your-own-mcp-server","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-31T23:40:29.040Z","last_posted_at":"2026-03-31T23:40:29.397Z","bumped":true,"bumped_at":"2026-03-31T23:40:29.397Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":543,"name":"ia","slug":"ai"},{"id":632,"name":"robot-ia","slug":"ai-bot"}],"tags_descriptions":{},"views":63,"like_count":2,"has_summary":false,"last_poster_username":"sam","category_id":53,"op_like_count":2,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Discourse AI now supports connecting external Model Context Protocol servers, allowing administrators to register HTTPS endpoints and enable AI agents to utilize remote tools without writing custom JavaScript.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Créateur du sujet, Auteur le plus récent","user_id":1,"primary_group_id":47,"flair_group_id":47}]},{"fancy_title":"Comprendre les canaux de publication de Discourse","fancy_title_localized":true,"locale":"en","id":264400,"title":"Understanding Discourse release channels","slug":"understanding-discourse-release-channels","posts_count":1,"reply_count":2,"highest_post_number":1,"image_url":null,"created_at":"2023-05-09T13:39:21.223Z","last_posted_at":"2023-05-09T13:39:21.375Z","bumped":true,"bumped_at":"2026-03-30T08:51:32.346Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":479,"name":"explication","slug":"explanation"}],"tags_descriptions":{},"views":1761,"like_count":9,"has_summary":false,"last_poster_username":"Discourse","category_id":53,"op_like_count":9,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Discourse outlines its four release channels—main, latest, release, and ESR—detailing their distinct purposes, stability levels, and the adoption of a date-based versioning scheme since November 2025.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Créateur du sujet, Auteur le plus récent","user_id":115923,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Gestion du DNS à horizon divisé / vue divisée sur notre hébergement","fancy_title_localized":true,"locale":"en","id":121902,"title":"Handling split-horizon / split-view DNS while on our hosting","slug":"handling-split-horizon-split-view-dns-while-on-our-hosting","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://d11a6trkgmumsb.cloudfront.net/original/3X/7/c/7c416c0b49b212741d2c16b0acdb65d6f661506b.png","created_at":"2019-07-02T15:57:00.937Z","last_posted_at":"2019-07-02T15:57:01.125Z","bumped":true,"bumped_at":"2026-03-30T04:43:08.121Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":931,"height":179,"url":"https://d11a6trkgmumsb.cloudfront.net/original/3X/7/c/7c416c0b49b212741d2c16b0acdb65d6f661506b.png"},{"max_width":800,"max_height":800,"width":800,"height":153,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/3X/7/c/7c416c0b49b212741d2c16b0acdb65d6f661506b_2_800x153.png"},{"max_width":600,"max_height":600,"width":600,"height":115,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/3X/7/c/7c416c0b49b212741d2c16b0acdb65d6f661506b_2_600x115.png"},{"max_width":400,"max_height":400,"width":400,"height":76,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/3X/7/c/7c416c0b49b212741d2c16b0acdb65d6f661506b_2_400x76.png"},{"max_width":300,"max_height":300,"width":300,"height":57,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/3X/7/c/7c416c0b49b212741d2c16b0acdb65d6f661506b_2_300x57.png"},{"max_width":200,"max_height":200,"width":200,"height":38,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/3X/7/c/7c416c0b49b212741d2c16b0acdb65d6f661506b_2_200x38.png"}],"tags":[{"id":479,"name":"explication","slug":"explanation"}],"tags_descriptions":{},"views":1973,"like_count":11,"has_summary":false,"last_poster_username":"Discourse","category_id":164,"op_like_count":11,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Créateur du sujet, Auteur le plus récent","user_id":115923,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Proposez-vous des options de facturation annuelle ?","fancy_title_localized":true,"locale":"en","id":306415,"title":"Do you offer yearly billing options?","slug":"do-you-offer-yearly-billing-options","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2024-05-01T23:39:24.362Z","last_posted_at":"2024-05-01T23:39:24.481Z","bumped":true,"bumped_at":"2026-03-29T23:25:21.620Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":351,"like_count":1,"has_summary":false,"last_poster_username":"Discourse","category_id":164,"op_like_count":1,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Créateur du sujet, Auteur le plus récent","user_id":115923,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Créer une requête Data Explorer en utilisant l&rsquo;API","fancy_title_localized":true,"locale":"en","id":394388,"title":"Create a Data Explorer query using the API","slug":"create-a-data-explorer-query-using-the-api","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2026-01-26T23:27:26.111Z","last_posted_at":"2026-03-29T19:46:03.737Z","bumped":true,"bumped_at":"2026-03-29T19:46:03.737Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":330,"name":"api-rest","slug":"rest-api"},{"id":478,"name":"comment-faire","slug":"how-to"},{"id":126,"name":"explorateur-de-données","slug":"data-explorer"}],"tags_descriptions":{"api-rest":"Sujets sur la réalisation d'une requête externe à Discourse","comment-faire":"Les guides pratiques contiennent des étapes à suivre pour résoudre un problèm..."},"views":107,"like_count":9,"has_summary":false,"last_poster_username":"pfaffman","category_id":167,"op_like_count":6,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Users report that recent changes to the Data Explorer API, including a path modification and the requirement for a Global API key instead of Read-only, have broken existing tooling.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Créateur du sujet","user_id":115923,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Auteur fréquent","user_id":80639,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Auteur le plus récent","user_id":15209,"primary_group_id":null,"flair_group_id":142}]},{"fancy_title":"Configurer une branche de suivi supportée pour obtenir les mises à jour du logiciel Discourse","fancy_title_localized":true,"locale":"en","id":17014,"title":"Configure a supported tracking branch to get Discourse software updates","slug":"configure-a-supported-tracking-branch-to-get-discourse-software-updates","posts_count":2,"reply_count":20,"highest_post_number":34,"image_url":null,"created_at":"2014-06-30T13:55:27.000Z","last_posted_at":"2026-03-27T19:20:55.260Z","bumped":true,"bumped_at":"2026-03-27T12:45:27.310Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":478,"name":"comment-faire","slug":"how-to"}],"tags_descriptions":{"comment-faire":"Les guides pratiques contiennent des étapes à suivre pour résoudre un problèm..."},"views":13103,"like_count":26,"has_summary":false,"last_poster_username":"david","category_id":55,"op_like_count":26,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Discourse documentation outlines the `latest`, `release`, and `esr` tracking branches for managing software updates and provides step-by-step instructions for configuring these branches via the `app.yml` file and container rebuild.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Créateur du sujet","user_id":115923,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Auteur le plus récent","user_id":23968,"primary_group_id":47,"flair_group_id":47}]},{"fancy_title":"Configurer la livraison directe des e-mails entrants pour les sites auto-hébergés avec Mail-Receiver","fancy_title_localized":true,"locale":"en","id":49487,"title":"Configure direct-delivery incoming email for self-hosted sites with Mail-Receiver","slug":"configure-direct-delivery-incoming-email-for-self-hosted-sites-with-mail-receiver","posts_count":79,"reply_count":382,"highest_post_number":550,"image_url":null,"created_at":"2016-08-31T10:58:09.870Z","last_posted_at":"2026-03-27T01:20:21.280Z","bumped":true,"bumped_at":"2026-03-27T01:20:21.280Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":39,"name":"courriel","slug":"email"},{"id":478,"name":"comment-faire","slug":"how-to"},{"id":562,"name":"récepteur-de-courrier","slug":"mail-receiver"},{"id":481,"name":"configuration-avancée","slug":"advanced-setup"}],"tags_descriptions":{"comment-faire":"Les guides pratiques contiennent des étapes à suivre pour résoudre un problèm..."},"views":48351,"like_count":195,"has_summary":true,"last_poster_username":"LotusJeff","category_id":55,"op_like_count":95,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Users finalized a guide for configuring Discourse's mail-receiver with Cloudflare Proxy, detailing three options to handle SMTP traffic and TLS certificates while addressing security trade-offs like IP exposure and the feasibility of running the receiver on a separate server.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Créateur du sujet","user_id":115923,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Auteur fréquent","user_id":16697,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Auteur fréquent","user_id":71231,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Auteur fréquent","user_id":72263,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Auteur le plus récent","user_id":60033,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Rechercher du contenu efficacement","fancy_title_localized":true,"locale":"en","id":273328,"title":"Searching for content effectively","slug":"searching-for-content-effectively","posts_count":5,"reply_count":11,"highest_post_number":25,"image_url":null,"created_at":"2023-07-31T09:36:11.714Z","last_posted_at":"2026-03-24T06:06:06.086Z","bumped":true,"bumped_at":"2026-03-26T22:56:07.647Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":51,"name":"rechercher","slug":"search"}],"tags_descriptions":{},"views":3981,"like_count":19,"has_summary":false,"last_poster_username":"sam","category_id":126,"op_like_count":13,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"After updating the Discourse search guide to match current source code, the author restored previously deleted content to address user requests for missing details, such as excluding subcategories in searches.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Créateur du sujet","user_id":115923,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Auteur fréquent","user_id":95552,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Auteur le plus récent","user_id":1,"primary_group_id":47,"flair_group_id":47}]},{"fancy_title":"Rediriger les anciennes URL de forum vers les nouvelles URL Discourse à l&rsquo;aide de permaliens","fancy_title_localized":true,"locale":"en","id":20930,"title":"Redirect old forum URLs to new Discourse URLs using permalinks","slug":"redirect-old-forum-urls-to-new-discourse-urls-using-permalinks","posts_count":11,"reply_count":68,"highest_post_number":98,"image_url":null,"created_at":"2014-10-08T19:03:52.555Z","last_posted_at":"2024-09-13T13:29:44.074Z","bumped":true,"bumped_at":"2026-03-25T13:32:32.393Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":478,"name":"comment-faire","slug":"how-to"}],"tags_descriptions":{"comment-faire":"Les guides pratiques contiennent des étapes à suivre pour résoudre un problèm..."},"views":29274,"like_count":41,"has_summary":false,"last_poster_username":"Tealk","category_id":169,"op_like_count":37,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Users discuss redirecting old forum URLs to new Discourse URLs using permalinks and nginx configurations, with Tealk successfully implementing a rewrite rule in the nginx config via app.yml after guidance from pfaffman.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Créateur du sujet","user_id":115923,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Auteur fréquent","user_id":15209,"primary_group_id":null,"flair_group_id":142},{"extras":"latest","description":"Auteur le plus récent","user_id":132988,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Guide des messages contextuels Composer","fancy_title_localized":true,"locale":"en","id":317734,"title":"Composer Popup Messages Guide","slug":"composer-popup-messages-guide","posts_count":9,"reply_count":6,"highest_post_number":11,"image_url":null,"created_at":"2024-07-23T00:43:01.696Z","last_posted_at":"2026-03-24T23:13:25.421Z","bumped":true,"bumped_at":"2026-03-24T23:13:25.421Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":22,"name":"compositeur","slug":"composer"},{"id":479,"name":"explication","slug":"explanation"}],"tags_descriptions":{},"views":747,"like_count":29,"has_summary":false,"last_poster_username":"sam","category_id":53,"op_like_count":8,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"The guide detailing Discourse composer popup messages and their associated site settings has been updated to remove specific content, as confirmed by a recent comment from the author.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Créateur du sujet","user_id":115923,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Auteur fréquent","user_id":80288,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Auteur fréquent","user_id":95552,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Auteur fréquent","user_id":127856,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Auteur le plus récent","user_id":1,"primary_group_id":47,"flair_group_id":47}]},{"fancy_title":"Création d&rsquo;une bannière à afficher en haut de votre site","fancy_title_localized":true,"locale":"en","id":153718,"title":"Creating a banner to display at the top of your site","slug":"creating-a-banner-to-display-at-the-top-of-your-site","posts_count":12,"reply_count":16,"highest_post_number":32,"image_url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/8/c/b/8cb9651fa6714828ace0fa7e1cbfdce8382b66e4_2_1024x390.png","created_at":"2020-08-17T21:16:00.000Z","last_posted_at":"2026-01-07T13:50:35.584Z","bumped":true,"bumped_at":"2026-03-24T17:18:18.825Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1273,"height":485,"url":"https://d11a6trkgmumsb.cloudfront.net/original/4X/8/c/b/8cb9651fa6714828ace0fa7e1cbfdce8382b66e4.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":390,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/8/c/b/8cb9651fa6714828ace0fa7e1cbfdce8382b66e4_2_1024x390.png"},{"max_width":800,"max_height":800,"width":800,"height":304,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/8/c/b/8cb9651fa6714828ace0fa7e1cbfdce8382b66e4_2_800x304.png"},{"max_width":600,"max_height":600,"width":600,"height":228,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/8/c/b/8cb9651fa6714828ace0fa7e1cbfdce8382b66e4_2_600x228.png"},{"max_width":400,"max_height":400,"width":400,"height":152,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/8/c/b/8cb9651fa6714828ace0fa7e1cbfdce8382b66e4_2_400x152.png"},{"max_width":300,"max_height":300,"width":300,"height":114,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/8/c/b/8cb9651fa6714828ace0fa7e1cbfdce8382b66e4_2_300x114.png"},{"max_width":200,"max_height":200,"width":200,"height":76,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/8/c/b/8cb9651fa6714828ace0fa7e1cbfdce8382b66e4_2_200x76.png"}],"tags":[{"id":478,"name":"comment-faire","slug":"how-to"},{"id":814,"name":"personnalisation","slug":"customization"}],"tags_descriptions":{"comment-faire":"Les guides pratiques contiennent des étapes à suivre pour résoudre un problèm..."},"views":15636,"like_count":61,"has_summary":false,"last_poster_username":"Frenky","category_id":53,"op_like_count":43,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"A user asks about replicating the ability to use different background images for light and dark modes in the new Welcome Banner feature, as this functionality was previously available in the deprecated Advanced Search Banner component.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Créateur du sujet","user_id":115923,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Auteur fréquent","user_id":18610,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Auteur fréquent","user_id":24816,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Auteur fréquent","user_id":169973,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Auteur le plus récent","user_id":171524,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Theme Developer Tutorial: 6. Using the JS API","fancy_title_localized":false,"locale":null,"id":357801,"title":"Theme Developer Tutorial: 6. Using the JS API","slug":"theme-developer-tutorial-6-using-the-js-api","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2025-03-18T15:59:11.630Z","last_posted_at":"2025-04-14T23:16:42.528Z","bumped":true,"bumped_at":"2026-03-24T08:13:56.617Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":905,"like_count":9,"has_summary":false,"last_poster_username":"pfaffman","category_id":56,"op_like_count":3,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Users can target specific categories in posts using helper.getModel().topic.category_id within decorateCookedElement, avoiding inefficient text searches.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Créateur du sujet","user_id":-1,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Auteur fréquent","user_id":23968,"primary_group_id":47,"flair_group_id":47},{"extras":"latest","description":"Auteur le plus récent","user_id":15209,"primary_group_id":null,"flair_group_id":142}]},{"fancy_title":"Modificateurs de thème : Une brève introduction","fancy_title_localized":true,"locale":"en","id":150605,"title":"Theme modifiers: A brief introduction","slug":"theme-modifiers-a-brief-introduction","posts_count":21,"reply_count":18,"highest_post_number":25,"image_url":null,"created_at":"2020-05-06T14:35:41.625Z","last_posted_at":"2025-10-24T06:20:57.900Z","bumped":true,"bumped_at":"2026-03-24T08:13:55.825Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":820,"name":"guides-thématiques","slug":"theme-guides"}],"tags_descriptions":{},"views":4569,"like_count":94,"has_summary":false,"last_poster_username":"NateDhaliwal","category_id":56,"op_like_count":35,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"A typo in the documentation link for theme modifiers was identified and a pull request to fix it was submitted.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Créateur du sujet","user_id":115923,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Auteur fréquent","user_id":71968,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Auteur fréquent","user_id":23968,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"Auteur fréquent","user_id":27384,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Auteur le plus récent","user_id":135392,"primary_group_id":null,"flair_group_id":73}]},{"fancy_title":"Utilisez les variables principales de Discourse dans votre thème","fancy_title_localized":true,"locale":"en","id":77551,"title":"Use Discourse Core Variables in your Theme","slug":"use-discourse-core-variables-in-your-theme","posts_count":1,"reply_count":6,"highest_post_number":1,"image_url":"https://d11a6trkgmumsb.cloudfront.net/original/4X/9/b/5/9b5dab67124a569aa5d4a946b31f4abd1953a94f.png","created_at":"2018-01-09T04:55:37.096Z","last_posted_at":"2018-01-09T04:55:37.185Z","bumped":true,"bumped_at":"2026-03-24T08:13:54.300Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":848,"height":951,"url":"https://d11a6trkgmumsb.cloudfront.net/original/4X/9/b/5/9b5dab67124a569aa5d4a946b31f4abd1953a94f.png"},{"max_width":800,"max_height":800,"width":713,"height":800,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/9/b/5/9b5dab67124a569aa5d4a946b31f4abd1953a94f_2_713x800.png"},{"max_width":600,"max_height":600,"width":535,"height":600,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/9/b/5/9b5dab67124a569aa5d4a946b31f4abd1953a94f_2_535x600.png"},{"max_width":400,"max_height":400,"width":356,"height":400,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/9/b/5/9b5dab67124a569aa5d4a946b31f4abd1953a94f_2_356x400.png"},{"max_width":300,"max_height":300,"width":267,"height":300,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/9/b/5/9b5dab67124a569aa5d4a946b31f4abd1953a94f_2_267x300.png"},{"max_width":200,"max_height":200,"width":178,"height":200,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/9/b/5/9b5dab67124a569aa5d4a946b31f4abd1953a94f_2_178x200.png"}],"tags":[{"id":478,"name":"comment-faire","slug":"how-to"},{"id":820,"name":"guides-thématiques","slug":"theme-guides"}],"tags_descriptions":{"comment-faire":"Les guides pratiques contiennent des étapes à suivre pour résoudre un problèm..."},"views":12013,"like_count":45,"has_summary":false,"last_poster_username":"Discourse","category_id":56,"op_like_count":45,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Discourse provides numerous customizable options, including font sizes, colors, and z-index values, allowing theme developers to utilize and override variables in the theme editor.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Créateur du sujet, Auteur le plus récent","user_id":115923,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Structure des thèmes et des composants de thème","fancy_title_localized":true,"locale":"en","id":60848,"title":"Structure of themes and theme components","slug":"structure-of-themes-and-theme-components","posts_count":1,"reply_count":30,"highest_post_number":1,"image_url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/1/c/b/1cb8db919e91f31c0192da0e184e0347ce72e3cb_2_1024x540.png","created_at":"2017-04-12T15:41:30.632Z","last_posted_at":"2017-04-12T15:41:30.756Z","bumped":true,"bumped_at":"2026-03-24T08:13:53.535Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1296,"height":684,"url":"https://d11a6trkgmumsb.cloudfront.net/original/4X/1/c/b/1cb8db919e91f31c0192da0e184e0347ce72e3cb.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":540,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/1/c/b/1cb8db919e91f31c0192da0e184e0347ce72e3cb_2_1024x540.png"},{"max_width":800,"max_height":800,"width":800,"height":422,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/1/c/b/1cb8db919e91f31c0192da0e184e0347ce72e3cb_2_800x422.png"},{"max_width":600,"max_height":600,"width":600,"height":316,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/1/c/b/1cb8db919e91f31c0192da0e184e0347ce72e3cb_2_600x316.png"},{"max_width":400,"max_height":400,"width":400,"height":211,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/1/c/b/1cb8db919e91f31c0192da0e184e0347ce72e3cb_2_400x211.png"},{"max_width":300,"max_height":300,"width":300,"height":158,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/1/c/b/1cb8db919e91f31c0192da0e184e0347ce72e3cb_2_300x158.png"},{"max_width":200,"max_height":200,"width":200,"height":105,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/1/c/b/1cb8db919e91f31c0192da0e184e0347ce72e3cb_2_200x105.png"}],"tags":[{"id":482,"name":"référence","slug":"reference"},{"id":820,"name":"guides-thématiques","slug":"theme-guides"}],"tags_descriptions":{},"views":29161,"like_count":62,"has_summary":false,"last_poster_username":"Discourse","category_id":56,"op_like_count":62,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Discourse supports native themes sourced from .tar.gz archives or remote git repositories, with updates checked daily or manually using the Check for Updates button.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Créateur du sujet, Auteur le plus récent","user_id":115923,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Ajouter un nouveau fournisseur à discourse-chat-integration","fancy_title_localized":true,"locale":"en","id":68156,"title":"Add a new provider to discourse-chat-integration","slug":"add-a-new-provider-to-discourse-chat-integration","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2017-08-16T13:28:28.623Z","last_posted_at":"2017-08-16T13:28:28.734Z","bumped":true,"bumped_at":"2026-03-24T08:13:52.651Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":478,"name":"comment-faire","slug":"how-to"},{"id":274,"name":"guides-de-plugin","slug":"plugin-guides"}],"tags_descriptions":{"comment-faire":"Les guides pratiques contiennent des étapes à suivre pour résoudre un problèm..."},"views":4661,"like_count":15,"has_summary":false,"last_poster_username":"Discourse","category_id":56,"op_like_count":15,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Discourse-chat-integration abstracts away boilerplate for integrating Discourse with external chatroom systems, supporting notifications, slash commands, and transcripts.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Créateur du sujet, Auteur le plus récent","user_id":115923,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Ajouter une nouvelle locale depuis un plugin","fancy_title_localized":true,"locale":"en","id":78962,"title":"Add a new locale from plugin","slug":"add-a-new-locale-from-plugin","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2018-01-25T15:03:26.576Z","last_posted_at":"2019-06-11T13:51:24.993Z","bumped":true,"bumped_at":"2026-03-24T08:13:51.553Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":478,"name":"comment-faire","slug":"how-to"},{"id":274,"name":"guides-de-plugin","slug":"plugin-guides"}],"tags_descriptions":{"comment-faire":"Les guides pratiques contiennent des étapes à suivre pour résoudre un problèm..."},"views":3362,"like_count":20,"has_summary":false,"last_poster_username":"keyboardstaff","category_id":56,"op_like_count":17,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Users seek to customize translations for plugins like discourse-details and discourse-local-dates, noting some lack full translation support despite locale setup guidance.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Créateur du sujet","user_id":115923,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Auteur le plus récent","user_id":34980,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Développement de plugins Discourse - Partie 6 - Ajouter des tests d&rsquo;acceptation","fancy_title_localized":true,"locale":"en","id":32619,"title":"Developing Discourse Plugins - Part 6 - Add acceptance tests","slug":"developing-discourse-plugins-part-6-add-acceptance-tests","posts_count":33,"reply_count":26,"highest_post_number":38,"image_url":"https://d11a6trkgmumsb.cloudfront.net/optimized/3X/6/2/62a63eca67d134def1580fd9fbd84ff62b531ee1_2_1024x715.png","created_at":"2015-08-27T21:32:26.323Z","last_posted_at":"2022-06-02T11:06:38.274Z","bumped":true,"bumped_at":"2026-03-24T08:13:50.918Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1058,"height":739,"url":"https://d11a6trkgmumsb.cloudfront.net/original/3X/6/2/62a63eca67d134def1580fd9fbd84ff62b531ee1.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":715,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/3X/6/2/62a63eca67d134def1580fd9fbd84ff62b531ee1_2_1024x715.png"},{"max_width":800,"max_height":800,"width":800,"height":558,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/3X/6/2/62a63eca67d134def1580fd9fbd84ff62b531ee1_2_800x558.png"},{"max_width":600,"max_height":600,"width":600,"height":419,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/3X/6/2/62a63eca67d134def1580fd9fbd84ff62b531ee1_2_600x419.png"},{"max_width":400,"max_height":400,"width":400,"height":279,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/3X/6/2/62a63eca67d134def1580fd9fbd84ff62b531ee1_2_400x279.png"},{"max_width":300,"max_height":300,"width":300,"height":209,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/3X/6/2/62a63eca67d134def1580fd9fbd84ff62b531ee1_2_300x209.png"},{"max_width":200,"max_height":200,"width":200,"height":139,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/3X/6/2/62a63eca67d134def1580fd9fbd84ff62b531ee1_2_200x139.png"}],"tags":[{"id":484,"name":"tutoriel","slug":"tutorial"},{"id":274,"name":"guides-de-plugin","slug":"plugin-guides"},{"id":58,"name":"essai","slug":"testing"}],"tags_descriptions":{"tutoriel":""},"views":17222,"like_count":80,"has_summary":false,"last_poster_username":"nat","category_id":56,"op_like_count":30,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Users are troubleshooting issues with running acceptance tests for Discourse plugins, resolving errors related to test suites, plugin registration, and EmberCLI, with solutions involving test setup, plugin configuration, and code updates.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Créateur du sujet","user_id":115923,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Auteur fréquent","user_id":1,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"Auteur fréquent","user_id":40486,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Auteur fréquent","user_id":57427,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Auteur le plus récent","user_id":104279,"primary_group_id":47,"flair_group_id":47}]}]}}