{"users":[{"id":115923,"username":"Discourse","name":null,"avatar_template":"/user_avatar/meta.discourse.org/discourse/{size}/148734_2.png","admin":true,"trust_level":4},{"id":187274,"username":"shortmort37","name":"Dan Morton","avatar_template":"/user_avatar/meta.discourse.org/shortmort37/{size}/538876_2.png","trust_level":2},{"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":185054,"username":"jack222","name":"name","avatar_template":"/user_avatar/meta.discourse.org/jack222/{size}/529329_2.png","trust_level":2},{"id":8722,"username":"Falco","name":"Falco","avatar_template":"/user_avatar/meta.discourse.org/falco/{size}/179432_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":4},{"id":189308,"username":"MaximilianRupp","name":null,"avatar_template":"/user_avatar/meta.discourse.org/maximilianrupp/{size}/544509_2.png","trust_level":1},{"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":188924,"username":"etain","name":"Étáin","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/e/f1d935/{size}.png","trust_level":0},{"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":27384,"username":"merefield","name":"Robert","avatar_template":"/user_avatar/meta.discourse.org/merefield/{size}/176214_2.png","trust_level":3},{"id":188103,"username":"HugoCatherine","name":null,"avatar_template":"/user_avatar/meta.discourse.org/hugocatherine/{size}/540538_2.png","trust_level":1},{"id":165963,"username":"deepvyas","name":"Deep Vyas","avatar_template":"/user_avatar/meta.discourse.org/deepvyas/{size}/475161_2.png","trust_level":2},{"id":136142,"username":"italo","name":"Ítalo","avatar_template":"/user_avatar/meta.discourse.org/italo/{size}/315833_2.png","trust_level":2},{"id":185831,"username":"sniper756","name":"","avatar_template":"/user_avatar/meta.discourse.org/sniper756/{size}/545002_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":12638,"username":"SubStrider","name":"","avatar_template":"/user_avatar/meta.discourse.org/substrider/{size}/512604_2.png","trust_level":2},{"id":107930,"username":"schneeland","name":"","avatar_template":"/user_avatar/meta.discourse.org/schneeland/{size}/275391_2.png","trust_level":2},{"id":179215,"username":"bhegnauer","name":"Brent Hegnauer","avatar_template":"/user_avatar/meta.discourse.org/bhegnauer/{size}/512624_2.png","trust_level":1},{"id":6586,"username":"adopilot","name":"Admir Hodzic","avatar_template":"/user_avatar/meta.discourse.org/adopilot/{size}/105040_2.png","trust_level":2},{"id":74935,"username":"Anton_Akhmerov","name":"Anton Akhmerov","avatar_template":"/user_avatar/meta.discourse.org/anton_akhmerov/{size}/169548_2.png","trust_level":2},{"id":184467,"username":"HansHübner","name":"Hans Hübner","avatar_template":"/user_avatar/meta.discourse.org/hanshübner/{size}/527461_2.png","trust_level":1},{"id":94920,"username":"cocococosti","name":"Constanza Abarca","avatar_template":"/user_avatar/meta.discourse.org/cocococosti/{size}/231474_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":406,"username":"RGJ","name":"Richard - Communiteq","avatar_template":"/user_avatar/meta.discourse.org/rgj/{size}/523185_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":184589,"username":"tom_eric","name":"tom eric ","avatar_template":"/user_avatar/meta.discourse.org/tom_eric/{size}/527845_2.png","trust_level":2},{"id":8571,"username":"tobiaseigen","name":"Tobias Eigen","avatar_template":"/user_avatar/meta.discourse.org/tobiaseigen/{size}/539204_2.png","trust_level":3},{"id":142442,"username":"luisgz","name":"Luis García","avatar_template":"/user_avatar/meta.discourse.org/luisgz/{size}/351343_2.png","trust_level":0},{"id":95552,"username":"Moin","name":"","avatar_template":"/user_avatar/meta.discourse.org/moin/{size}/523407_2.png","trust_level":3},{"id":182183,"username":"narrowback","name":"","avatar_template":"/user_avatar/meta.discourse.org/narrowback/{size}/521030_2.png","trust_level":1},{"id":169337,"username":"Orioni","name":"John","avatar_template":"/user_avatar/meta.discourse.org/orioni/{size}/542679_2.png","trust_level":1},{"id":73038,"username":"jahan_gagan","name":"Jahan Gagan","avatar_template":"/user_avatar/meta.discourse.org/jahan_gagan/{size}/501948_2.png","flair_name":"plugin_authors","flair_url":"plug","flair_bg_color":"dddddd","flair_color":"111111","flair_group_id":48,"trust_level":3},{"id":1099,"username":"samp","name":"Samuel Parkinson","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/c4cdca/{size}.png","trust_level":2},{"id":32,"username":"codinghorror","name":"Jeff Atwood","avatar_template":"/user_avatar/meta.discourse.org/codinghorror/{size}/110067_2.png","admin":true,"trust_level":2},{"id":178534,"username":"John_Roche","name":"John Roche","avatar_template":"/user_avatar/meta.discourse.org/john_roche/{size}/510653_2.png","trust_level":1},{"id":637,"username":"dsims","name":"Daniel","avatar_template":"/user_avatar/meta.discourse.org/dsims/{size}/485916_2.png","flair_name":"plugin_authors","flair_url":"plug","flair_bg_color":"dddddd","flair_color":"111111","flair_group_id":48,"trust_level":2},{"id":21969,"username":"jimkleiber","name":"Jim Kleiber","avatar_template":"/user_avatar/meta.discourse.org/jimkleiber/{size}/121814_2.png","trust_level":2},{"id":176391,"username":"NikitaB","name":"Nikita","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/n/ac91a4/{size}.png","trust_level":0},{"id":169603,"username":"michael","name":"Michael Tieso","avatar_template":"/user_avatar/meta.discourse.org/michael/{size}/487694_2.png","trust_level":2},{"id":82400,"username":"Sectros","name":"Sector Pag","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/ecccb3/{size}.png","trust_level":1},{"id":3106,"username":"KajMagnus","name":"KajMagnus","avatar_template":"/user_avatar/meta.discourse.org/kajmagnus/{size}/49264_2.png","trust_level":2},{"id":74458,"username":"Jacob_Peebles","name":"Jacob Peebles","avatar_template":"/user_avatar/meta.discourse.org/jacob_peebles/{size}/168161_2.png","trust_level":2},{"id":3,"username":"supermathie","name":"Michael Brown","avatar_template":"/user_avatar/meta.discourse.org/supermathie/{size}/507518_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":1030,"username":"Bas","name":"Bas van Leeuwen (OOO until April 14)","avatar_template":"/user_avatar/meta.discourse.org/bas/{size}/294929_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":35474,"username":"Canapin","name":"Coin-coin le Canapin","avatar_template":"/user_avatar/meta.discourse.org/canapin/{size}/119591_2.png","trust_level":3},{"id":124929,"username":"Crius","name":"Crius","avatar_template":"/user_avatar/meta.discourse.org/crius/{size}/317214_2.png","trust_level":2},{"id":81794,"username":"Kartoon","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/k/e36b37/{size}.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":169421,"username":"iSayYippeeKiYay","name":"","avatar_template":"/user_avatar/meta.discourse.org/isayyippeekiyay/{size}/487294_2.png","trust_level":1},{"id":9833,"username":"wesochuck","name":"Wes Osborn","avatar_template":"/user_avatar/meta.discourse.org/wesochuck/{size}/108706_2.png","trust_level":2},{"id":169179,"username":"Klaas_Tammling","name":"Klaas Tammling","avatar_template":"/user_avatar/meta.discourse.org/klaas_tammling/{size}/486599_2.png","trust_level":0},{"id":160540,"username":"mertalibzkrta1","name":"Mert Ali","avatar_template":"/user_avatar/meta.discourse.org/mertalibzkrta1/{size}/484711_2.png","trust_level":1},{"id":36685,"username":"Arkshine","name":"","avatar_template":"/user_avatar/meta.discourse.org/arkshine/{size}/298682_2.png","flair_name":"support-advocates","flair_url":"https://d11a6trkgmumsb.cloudfront.net/original/3X/e/4/e4038d4d9848de2eabab38e17b8bdb69da154024.svg","flair_bg_color":"FFFFFF","flair_group_id":148,"trust_level":3},{"id":60033,"username":"LotusJeff","name":"","avatar_template":"/user_avatar/meta.discourse.org/lotusjeff/{size}/477888_2.png","trust_level":2},{"id":164623,"username":"serkhelesheyi","name":"serkhelesheyi","avatar_template":"/user_avatar/meta.discourse.org/serkhelesheyi/{size}/497726_2.png","trust_level":2},{"id":167501,"username":"crazzybat","name":"","avatar_template":"/user_avatar/meta.discourse.org/crazzybat/{size}/480356_2.png","trust_level":1}],"primary_groups":[{"id":47,"name":"team"}],"flair_groups":[{"id":142,"name":"support-experts","flair_url":"https://d11a6trkgmumsb.cloudfront.net/original/3X/e/2/e250ec403580530d19e6a9ed42d0d525a51a9dbe.svg","flair_bg_color":"FFFFFF","flair_color":""},{"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":48,"name":"plugin_authors","flair_url":"plug","flair_bg_color":"dddddd","flair_color":"111111"},{"id":148,"name":"support-advocates","flair_url":"https://d11a6trkgmumsb.cloudfront.net/original/3X/e/4/e4038d4d9848de2eabab38e17b8bdb69da154024.svg","flair_bg_color":"FFFFFF","flair_color":""}],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/support/migration/106?page=1","per_page":30,"top_tags":[{"id":576,"name":"phpbb","slug":"phpbb"},{"id":578,"name":"flarum","slug":"flarum"},{"id":584,"name":"mybb","slug":"mybb"},{"id":330,"name":"rest-api","slug":"rest-api"},{"id":581,"name":"drupal","slug":"drupal"},{"id":572,"name":"vanilla","slug":"vanilla"},{"id":577,"name":"xenforo","slug":"xenforo"},{"id":569,"name":"vbulletin5","slug":"vbulletin5"},{"id":573,"name":"bbpress","slug":"bbpress"},{"id":568,"name":"vbulletin","slug":"vbulletin"},{"id":571,"name":"smf","slug":"smf"},{"id":585,"name":"stackoverflow","slug":"stackoverflow"},{"id":570,"name":"kunena","slug":"kunena"},{"id":466,"name":"rails-console","slug":"rails-console"},{"id":5,"name":"unsupported-install","slug":"unsupported-install"},{"id":66,"name":"wordpress","slug":"wordpress"},{"id":662,"name":"activity-summary","slug":"activity-summary"},{"id":574,"name":"discuz","slug":"discuz"},{"id":55,"name":"backups","slug":"backups"},{"id":39,"name":"email","slug":"email"},{"id":43,"name":"embedding","slug":"embedding"},{"id":26,"name":"emoji","slug":"emoji"},{"id":580,"name":"fluxbb","slug":"fluxbb"},{"id":1113,"name":"hosting","slug":"hosting"},{"id":579,"name":"nabble","slug":"nabble"},{"id":575,"name":"ning","slug":"ning"},{"id":31,"name":"onebox","slug":"onebox"},{"id":647,"name":"personal-messages","slug":"personal-messages"},{"id":834,"name":"rake-task","slug":"rake-task"},{"id":72,"name":"s3","slug":"s3"},{"id":615,"name":"sql-query","slug":"sql-query"}],"topics":[{"fancy_title":"About the Migration category","fancy_title_localized":false,"locale":"en","id":196969,"title":"About the Migration category","slug":"about-the-migration-category","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2021-07-13T10:04:44.236Z","last_posted_at":"2021-07-13T10:04:44.253Z","bumped":true,"bumped_at":"2024-08-23T13:10:31.825Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"You want to migrate your community to Discourse? Awesome! This is the category where you can ask questions, get help, and document your Discourse migration journey. \nGuides\nWe have guides on migrating from popular platfo&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":2017,"like_count":7,"has_summary":false,"last_poster_username":"Discourse","category_id":106,"op_like_count":7,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Different migration guides and tools are available for communities transitioning to Discourse, including platform-specific guides, prep guides, and import scripts, as well as a bulk importer feature to facilitate the migration process.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":115923,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"phpBB import problem","fancy_title_localized":false,"locale":"en","id":397586,"title":"phpBB import problem","slug":"phpbb-import-problem","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-03-04T01:58:28.009Z","last_posted_at":"2026-03-05T01:07:05.541Z","bumped":true,"bumped_at":"2026-03-05T01:07:05.541Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"It’s not uncommon for duplicate filenames to exist in uploads; every board has to account for that.  But in phpBB, it’s possible to upload two attachments of different pictures, both with the same name, in the same post.&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":576,"name":"phpbb","slug":"phpbb"}],"tags_descriptions":{},"views":60,"like_count":2,"has_summary":false,"last_poster_username":"pfaffman","category_id":106,"op_like_count":1,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Users identified a phpBB importer bug where duplicate real filenames cause incorrect file mapping, proposing a fix that appends the attachment ID to ensure unique filenames based on physical content.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":187274,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":15209,"primary_group_id":null,"flair_group_id":142}]},{"fancy_title":"Migration question – 800k topics, 12k DAU","fancy_title_localized":false,"locale":"en","id":397151,"title":"Migration question – 800k topics, 12k DAU","slug":"migration-question-800k-topics-12k-dau","posts_count":11,"reply_count":6,"highest_post_number":12,"image_url":null,"created_at":"2026-02-26T15:59:14.785Z","last_posted_at":"2026-03-30T12:36:36.186Z","bumped":true,"bumped_at":"2026-02-28T12:36:21.616Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello, I am currently running a forum with approximately: \n• 800,000 topics \n• Around 12,000 daily active users \n• Hosted on a dedicated server with 64GB RAM \nI am considering migrating to Discourse and would like to und&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":214,"like_count":25,"has_summary":false,"last_poster_username":"system","category_id":106,"op_like_count":4,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"A user with a large PHP-based forum (800k topics, 400k daily pageviews) considers migrating to Discourse, seeking advice on scalability and hardware needs, with others confirming Discourse can handle such scale without major customization.","is_nested_view":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":185054,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":8722,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"Frequent Poster","user_id":15209,"primary_group_id":null,"flair_group_id":142},{"extras":null,"description":"Frequent Poster","user_id":189308,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Transfer data from Fider to our community","fancy_title_localized":true,"locale":"it","id":395910,"title":"Trasfer data from Fider to our community","slug":"trasfer-data-from-fider-to-our-community","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-02-12T13:10:35.867Z","last_posted_at":"2026-02-12T13:36:32.069Z","bumped":true,"bumped_at":"2026-02-12T13:36:32.069Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"We currently use Fider to record feature requests. Is there a way to export those feature requests into Discourse as topics within our own ‘Feature Request’ category? If so, how would you go about it? Thanks!","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":47,"like_count":7,"has_summary":false,"last_poster_username":"merefield","category_id":106,"op_like_count":1,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"The discussion explores exporting feature requests from Fider to Discourse, with suggestions to check for a data export feature in Fider, reference existing migration scripts, or seek paid assistance via the marketplace.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":188924,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":135392,"primary_group_id":null,"flair_group_id":73},{"extras":"latest","description":"Most Recent Poster","user_id":27384,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Import Moodle forum data","fancy_title_localized":true,"locale":"fr","id":394429,"title":"Import données forum Moodle","slug":"import-donnees-forum-moodle","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2026-01-27T11:33:52.751Z","last_posted_at":"2026-01-28T08:18:53.204Z","bumped":true,"bumped_at":"2026-01-28T08:18:53.204Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello,\nI am looking to migrate posts from a Moodle forum to a self-hosted Discourse instance. I haven't found any import scripts from Moodle ( https://github.com/discourse/discourse/tree/main/script/import_sc&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":76,"like_count":10,"has_summary":false,"last_poster_username":"HugoCatherine","category_id":106,"op_like_count":3,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"HugoCatherine seeks a solution to migrate Moodle forum posts to Discourse, receives suggestions to use existing import scripts or develop a custom one, and commits to sharing updates if they proceed internally.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":188103,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":165963,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":15209,"primary_group_id":null,"flair_group_id":142}]},{"fancy_title":"Enhancement request to phpBB3 import script","fancy_title_localized":false,"locale":"en","id":393476,"title":"Enhancement request to phpBB3 import script","slug":"enhancement-request-to-phpbb3-import-script","posts_count":40,"reply_count":20,"highest_post_number":40,"image_url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/a/9/c/a9c7da505770e08b0e972908bc33a06f43c6fe6b_2_1024x432.jpeg","created_at":"2026-01-14T20:04:29.518Z","last_posted_at":"2026-01-19T22:49:48.636Z","bumped":true,"bumped_at":"2026-01-19T22:49:48.636Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"In phpBB, it’s possible to add comments to uploaded attachments: \n  \nThese then appear under the image in the post: \n  \nIt would be useful if the phpBB3 import script could take these comments and assign them as alt text&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1125,"height":475,"url":"https://d11a6trkgmumsb.cloudfront.net/original/4X/a/9/c/a9c7da505770e08b0e972908bc33a06f43c6fe6b.jpeg"},{"max_width":1024,"max_height":1024,"width":1024,"height":432,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/a/9/c/a9c7da505770e08b0e972908bc33a06f43c6fe6b_2_1024x432.jpeg"},{"max_width":800,"max_height":800,"width":800,"height":337,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/a/9/c/a9c7da505770e08b0e972908bc33a06f43c6fe6b_2_800x337.jpeg"},{"max_width":600,"max_height":600,"width":600,"height":253,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/a/9/c/a9c7da505770e08b0e972908bc33a06f43c6fe6b_2_600x253.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":168,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/a/9/c/a9c7da505770e08b0e972908bc33a06f43c6fe6b_2_400x168.jpeg"},{"max_width":300,"max_height":300,"width":300,"height":126,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/a/9/c/a9c7da505770e08b0e972908bc33a06f43c6fe6b_2_300x126.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":84,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/a/9/c/a9c7da505770e08b0e972908bc33a06f43c6fe6b_2_200x84.jpeg"}],"tags":[{"id":576,"name":"phpbb","slug":"phpbb"}],"tags_descriptions":{},"views":231,"like_count":53,"has_summary":false,"last_poster_username":"shortmort37","category_id":106,"op_like_count":2,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"The user is testing a modified phpBB3 import script to preserve attachment comments as image alt text in Discourse, encountering technical hurdles and considering post-processing solutions after import failures.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":187274,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":15209,"primary_group_id":null,"flair_group_id":142},{"extras":null,"description":"Frequent Poster","user_id":136142,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Date/time warnings in phpBB3 conversion to Discourse","fancy_title_localized":false,"locale":"en","id":393391,"title":"Date/time warnings in phpBB3 conversion to Discourse","slug":"date-time-warnings-in-phpbb3-conversion-to-discourse","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2026-01-13T23:10:11.839Z","last_posted_at":"2026-01-14T19:13:02.854Z","bumped":true,"bumped_at":"2026-01-14T19:13:02.854Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, Newbie here - but running a phpBB site since 2004.  Time to move on. \nI’ve had some success in converting my database in my Discourse test environment, but I’ve got several warnings like this: \nWARN – : Bad date/time&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":576,"name":"phpbb","slug":"phpbb"}],"tags_descriptions":{},"views":71,"like_count":6,"has_summary":false,"last_poster_username":"shortmort37","category_id":106,"op_like_count":1,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Dan seeks to identify and fix invalid date warnings during phpBB-to-Discourse import, as they affect nearly 25K posts, despite imports succeeding; Jay suggests modifying the script to trace problematic records.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":187274,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":15209,"primary_group_id":null,"flair_group_id":142}]},{"fancy_title":"After migrating from XenForo to Discourse","fancy_title_localized":false,"locale":"en","id":390762,"title":"After migrating from XenForo to Discourse","slug":"after-migrating-from-xenforo-to-discourse","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2025-12-09T08:47:51.953Z","last_posted_at":"2025-12-09T21:40:59.475Z","bumped":true,"bumped_at":"2025-12-09T21:40:59.475Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"After migrating from XenForo to Discourse, two tags did not convert properly: [JUSTIFY][/JUSTIFY] and [HEADING=1][/HEADING]. Could you please advise how to remove these tags? Thank you.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":130,"like_count":4,"has_summary":false,"last_poster_username":"ToddZ","category_id":106,"op_like_count":1,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"After migrating from XenForo to Discourse, the user encountered unconverted tags like [JUSTIFY] and [HEADING=1] in post content and sought advice on removing them, with guidance provided to use a script for global string replacement in posts.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":185831,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":138497,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Images Missing After Recent Discourse Upgrade (Post-XenForo Migration)","fancy_title_localized":false,"locale":"en","id":390795,"title":"Images Missing After Recent Discourse Upgrade (Post-XenForo Migration)","slug":"images-missing-after-recent-discourse-upgrade-post-xenforo-migration","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":null,"created_at":"2025-12-09T16:19:43.202Z","last_posted_at":"2025-12-10T14:00:39.324Z","bumped":true,"bumped_at":"2025-12-09T17:54:30.197Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi everyone, \nWe recently migrated our forum from XenForo to Discourse, and everything was working fine — including all attachment images in posts. \nHowever, after a recent Discourse admin upgrade (via the web interface)&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":86,"like_count":10,"has_summary":false,"last_poster_username":"pfaffman","category_id":106,"op_like_count":1,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"After a Discourse upgrade, some images from older posts went missing; the issue was resolved by identifying missing uploads and using rake commands to recover them and rebake posts.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":185831,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":15209,"primary_group_id":null,"flair_group_id":142}]},{"fancy_title":"Migrated from XenForo to Discourse: Overview of the Migration","fancy_title_localized":false,"locale":"en","id":374245,"title":"Migrated from XenForo to Discourse: Overview of the Migration","slug":"migrated-from-xenforo-to-discourse-overview-of-the-migration","posts_count":13,"reply_count":9,"highest_post_number":13,"image_url":null,"created_at":"2025-07-15T05:48:02.768Z","last_posted_at":"2025-12-07T08:08:33.894Z","bumped":true,"bumped_at":"2025-12-07T08:08:33.894Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"We’ve successfully migrated our community (techenclave.com) from XenForo to Discourse. \nTotal Posts: 2.5 million \nTotal Users: 79K (active and banned) \nTotal Private Messages: 0.7 million \nIt is a 20 year old community s&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":508,"like_count":57,"has_summary":false,"last_poster_username":"sniper756","category_id":106,"op_like_count":18,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"A user shares a successful migration from XenForo to Discourse, highlighting key script enhancements like keyset pagination, two-pass post import, and improved BBCode handling, with another user acknowledging the contribution and success of the process.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":12638,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":107930,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":179215,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":135392,"primary_group_id":null,"flair_group_id":73},{"extras":"latest","description":"Most Recent Poster","user_id":185831,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Slow rebake script to avoid overwhelming your server","fancy_title_localized":false,"locale":"en","id":372480,"title":"Slow rebake script to avoid overwhelming your server","slug":"slow-rebake-script-to-avoid-overwhelming-your-server","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":null,"created_at":"2025-07-01T18:48:28.241Z","last_posted_at":"2025-11-13T08:19:39.447Z","bumped":true,"bumped_at":"2025-11-13T08:19:39.447Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"So I had to go live without waiting for whole rebake to finish. After going live I could not run rebake as it would kill the server. I could not run rebake on the default queue as it would delay all other processes like &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":144,"like_count":5,"has_summary":false,"last_poster_username":"SubStrider","category_id":106,"op_like_count":3,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"A user shares a script to enqueue rebake tasks into a low-priority queue to avoid server overload, and another user asks for guidance on implementing it.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":12638,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":15209,"primary_group_id":null,"flair_group_id":142},{"extras":null,"description":"Frequent Poster","user_id":6586,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Question necromancy: migrating from mattermost","fancy_title_localized":false,"locale":"en","id":386881,"title":"Question necromancy: migrating from mattermost","slug":"question-necromancy-migrating-from-mattermost","posts_count":5,"reply_count":1,"highest_post_number":11,"image_url":null,"created_at":"2025-10-27T23:45:08.918Z","last_posted_at":"2025-12-04T15:47:41.702Z","bumped":true,"bumped_at":"2025-11-04T15:47:17.302Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Question\nI would like to know about the current best advice on data migration from a Mattermost team edition instance to a discourse instance (I’m administering both). \nI have already read the advice on how to coordinate&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":196,"like_count":16,"has_summary":false,"last_poster_username":"system","category_id":106,"op_like_count":5,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Anton plans to migrate Mattermost chat data to Discourse chat channels, noting search limitations will soon be fixed; Italo advises parsing messages, handling mentions, and enabling attachments while mapping channels to categories or topics.","is_nested_view":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":74935,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":136142,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Where to keep custom importer source?","fancy_title_localized":false,"locale":"en","id":387140,"title":"Where to keep custom importer source?","slug":"where-to-keep-custom-importer-source","posts_count":6,"reply_count":2,"highest_post_number":6,"image_url":null,"created_at":"2025-10-30T06:00:57.416Z","last_posted_at":"2025-11-03T16:19:43.899Z","bumped":true,"bumped_at":"2025-11-03T16:19:43.899Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nI have been working on a custom importer so that I can import data from our Woltlab forum into Discourse.  I did that by running Discourse directly on my development machine without Docker, and now I have a bunch of&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":126,"like_count":13,"has_summary":false,"last_poster_username":"cocococosti","category_id":106,"op_like_count":3,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"HansHübner seeks to preserve custom importer code during Docker migration; RGJ and cocococosti suggest using separate containers or syncing forks, with cocococosti detailing steps to manage branches and rebuild containers.","is_nested_view":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":184467,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":94920,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"Frequent Poster","user_id":406,"primary_group_id":null,"flair_group_id":142},{"extras":null,"description":"Frequent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to sync posts between two different Discourse sites, and only for specific users","fancy_title_localized":false,"locale":"en","id":387402,"title":"How to sync posts between two different Discourse sites, and only for specific users","slug":"how-to-sync-posts-between-two-different-discourse-sites-and-only-for-specific-users","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2025-11-02T16:29:52.976Z","last_posted_at":"2025-11-02T17:02:08.096Z","bumped":true,"bumped_at":"2025-11-02T17:02:08.096Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Are there currently any plugins or gadgets to quickly sync posts from Discourse forums I’ve participated in, such as my replies, to my own Discourse site?Are there currently any plugins or gadgets to quickly sync posts f&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":615,"name":"sql-query","slug":"sql-query"}],"tags_descriptions":{"sql-query":"SQL queries for the data-explorer"},"views":88,"like_count":2,"has_summary":false,"last_poster_username":"tom_eric","category_id":106,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Users discuss syncing posts between Discourse sites via ActivityPub, with interest in simpler, click-to-sync future features for selected topics or users.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":184589,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":8571,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Migrate Vanilla Forums 2023 to discourse","fancy_title_localized":false,"locale":"en","id":290180,"title":"Migrate Vanilla Forums 2023 to discourse","slug":"migrate-vanilla-forums-2023-to-discourse","posts_count":5,"reply_count":3,"highest_post_number":5,"image_url":null,"created_at":"2024-01-01T13:16:21.123Z","last_posted_at":"2025-09-22T19:12:21.661Z","bumped":true,"bumped_at":"2025-09-22T19:12:21.661Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello, \nI have an vanilla Forums site and I would like to migrate to discourse. \nIs it possible? Exists any plugin for it? \nI only have interest in users, categories, posts and tags. \nThanks.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":645,"like_count":8,"has_summary":false,"last_poster_username":"narrowback","category_id":106,"op_like_count":1,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Vanilla Forums to Discourse migration requires an SQL dump, with a script available for data transfer, though hosted Vanilla may charge for data access.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":142442,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":95552,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":94920,"primary_group_id":47,"flair_group_id":47},{"extras":"latest","description":"Most Recent Poster","user_id":182183,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Migration from Invision Community 4 to Discourse","fancy_title_localized":false,"locale":"en","id":373181,"title":"Migration from Invision Community 4 to Discourse","slug":"migration-from-invision-community-4-to-discourse","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2025-07-07T13:15:19.499Z","last_posted_at":"2025-08-08T20:53:14.005Z","bumped":true,"bumped_at":"2025-08-08T22:01:38.411Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Good afternoon lovely and helpful Discourse people. \nContext\nI run a relatively small but 20-year-old writer’s community on Invision Community 4. Currently, we have 30-something active users (out of 990) with 7000 topics&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":408,"like_count":15,"has_summary":false,"last_poster_username":"Orioni","category_id":106,"op_like_count":4,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"User Orioni reports difficulties converting Invision Community data to Discourse due to Python version conflicts on macOS and struggles setting up Digital Ocean droplets for hosting.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":169337,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":406,"primary_group_id":null,"flair_group_id":142},{"extras":null,"description":"Frequent Poster","user_id":73038,"primary_group_id":null,"flair_group_id":48}]},{"fancy_title":"Importing from Workplace by Facebook","fancy_title_localized":false,"locale":"en","id":111842,"title":"Importing from Workplace by Facebook","slug":"importing-from-workplace-by-facebook","posts_count":6,"reply_count":2,"highest_post_number":6,"image_url":null,"created_at":"2019-03-17T12:31:52.253Z","last_posted_at":"2025-07-11T14:56:21.938Z","bumped":true,"bumped_at":"2025-07-11T14:56:21.938Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I’m interested in promoting the use of an internal Discourse at work. \nWe currently use Workplace by Facebook, and I’m building the case to migrate to Discourse. \nHas anyone migrated posts and maybe groups from Workplace&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":919,"like_count":15,"has_summary":false,"last_poster_username":"pfaffman","category_id":106,"op_like_count":3,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Workplace by Facebook data can be exported, but migrating to Discourse requires a custom script to import the data if the available formats are suitable for Discourse.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1099,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":32,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":178534,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":15209,"primary_group_id":null,"flair_group_id":142}]},{"fancy_title":"Migrated my old custom-built trail-journal/blog to Discourse","fancy_title_localized":false,"locale":"en","id":370935,"title":"Migrated my old custom-built trail-journal/blog to Discourse","slug":"migrated-my-old-custom-built-trail-journal-blog-to-discourse","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":"https://d11a6trkgmumsb.cloudfront.net/original/4X/9/4/2/9428ccc2f5be81611baf019b4b14e2dd9808de3c.png","created_at":"2025-06-19T18:03:12.209Z","last_posted_at":"2025-06-25T20:13:11.144Z","bumped":true,"bumped_at":"2025-06-25T20:13:11.144Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Way back in 2010 I built my own blog-like site to aggregate all the social media posts I was making while I thru-hiked the Appalachian Trail. The idea was that I could post, check-in, geo-tag, and upload to various servi&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":847,"height":569,"url":"https://d11a6trkgmumsb.cloudfront.net/original/4X/9/4/2/9428ccc2f5be81611baf019b4b14e2dd9808de3c.png"},{"max_width":800,"max_height":800,"width":800,"height":537,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/9/4/2/9428ccc2f5be81611baf019b4b14e2dd9808de3c_2_800x537.png"},{"max_width":600,"max_height":600,"width":600,"height":403,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/9/4/2/9428ccc2f5be81611baf019b4b14e2dd9808de3c_2_600x403.png"},{"max_width":400,"max_height":400,"width":400,"height":268,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/9/4/2/9428ccc2f5be81611baf019b4b14e2dd9808de3c_2_400x268.png"},{"max_width":300,"max_height":300,"width":300,"height":201,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/9/4/2/9428ccc2f5be81611baf019b4b14e2dd9808de3c_2_300x201.png"},{"max_width":200,"max_height":200,"width":200,"height":134,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/9/4/2/9428ccc2f5be81611baf019b4b14e2dd9808de3c_2_200x134.png"}],"tags":[],"tags_descriptions":{},"views":195,"like_count":34,"has_summary":false,"last_poster_username":"dsims","category_id":106,"op_like_count":20,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"The author migrated a personal trail journal to Discourse, successfully recreating key features using themes and plugins, and is now exploring options like an RSS polling plugin or a standalone service for importing social media posts from future hikes.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":637,"primary_group_id":null,"flair_group_id":48},{"extras":null,"description":"Frequent Poster","user_id":94920,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"Frequent Poster","user_id":21969,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Migrating Wordpress Forum using SQL","fancy_title_localized":false,"locale":"en","id":367173,"title":"Migrating Wordpress Forum using SQL","slug":"migrating-wordpress-forum-using-sql","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2025-05-22T07:30:10.451Z","last_posted_at":"2025-05-30T14:26:48.012Z","bumped":true,"bumped_at":"2025-05-30T14:26:48.012Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello Users! \nCan you help us in understanding how data migration works and if it is available with the free version or standard version of discourse. I can see it is mentioned in higher versions.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":114,"like_count":6,"has_summary":false,"last_poster_username":"michael","category_id":106,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Discourse's bbpress.rb importer migrates WordPress forum data, requiring MySQL database dump and technical familiarity with Ruby, SQL.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":176391,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":73038,"primary_group_id":null,"flair_group_id":48},{"extras":null,"description":"Frequent Poster","user_id":15209,"primary_group_id":null,"flair_group_id":142},{"extras":"latest","description":"Most Recent Poster","user_id":169603,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Migrating from talkyard","fancy_title_localized":false,"locale":"en","id":159534,"title":"Migrating from talkyard","slug":"migrating-from-talkyard","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2020-08-01T16:58:06.925Z","last_posted_at":"2025-05-12T06:37:19.880Z","bumped":true,"bumped_at":"2025-05-12T06:37:19.880Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Is it possible to migrate from talkyard to discourse?","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":496,"like_count":9,"has_summary":false,"last_poster_username":"KajMagnus","category_id":106,"op_like_count":2,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Discussion about migrating from Talkyard to Discourse, with clarification that Talkyard predates Discourse and is not a clone, making migration complex due to differing database structures, though AI may simplify it in the future.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":82400,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":8722,"primary_group_id":47,"flair_group_id":47},{"extras":"latest","description":"Most Recent Poster","user_id":3106,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Pages are almost invisible when moving from www. subdomain to forum. subdomain with 301 redirect","fancy_title_localized":false,"locale":"en","id":346364,"title":"Pages are almost invisible when moving from www. subdomain to forum. subdomain with 301 redirect","slug":"pages-are-almost-invisible-when-moving-from-www-subdomain-to-forum-subdomain-with-301-redirect","posts_count":14,"reply_count":5,"highest_post_number":17,"image_url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/8/c/4/8c412fb55fb9ffa88918619226c404b2ac3a2c46_2_1024x355.png","created_at":"2025-01-09T15:35:07.801Z","last_posted_at":"2025-04-16T16:27:13.808Z","bumped":true,"bumped_at":"2025-03-16T20:55:31.872Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"We recently migrated our site to discourse, and per recommendations moved our pages/topics to a subdomain, forum.mamapedia.com \nUnfortunately, so far, the pages are now nearly invisible in google, with no sign of recover&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":2357,"height":818,"url":"https://d11a6trkgmumsb.cloudfront.net/original/4X/8/c/4/8c412fb55fb9ffa88918619226c404b2ac3a2c46.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":355,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/8/c/4/8c412fb55fb9ffa88918619226c404b2ac3a2c46_2_1024x355.png"},{"max_width":800,"max_height":800,"width":799,"height":277,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/8/c/4/8c412fb55fb9ffa88918619226c404b2ac3a2c46_2_799x277.png"},{"max_width":600,"max_height":600,"width":600,"height":208,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/8/c/4/8c412fb55fb9ffa88918619226c404b2ac3a2c46_2_600x208.png"},{"max_width":400,"max_height":400,"width":399,"height":138,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/8/c/4/8c412fb55fb9ffa88918619226c404b2ac3a2c46_2_399x138.png"},{"max_width":300,"max_height":300,"width":300,"height":104,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/8/c/4/8c412fb55fb9ffa88918619226c404b2ac3a2c46_2_300x104.png"},{"max_width":200,"max_height":200,"width":199,"height":69,"url":"https://d11a6trkgmumsb.cloudfront.net/optimized/4X/8/c/4/8c412fb55fb9ffa88918619226c404b2ac3a2c46_2_199x69.png"}],"tags":[],"tags_descriptions":{},"views":257,"like_count":20,"has_summary":false,"last_poster_username":"system","category_id":106,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"After migrating to a subdomain, forum.mamapedia.com, traffic and visibility dropped significantly despite 301 redirects, leading to a return to the original domain where rankings recovered within days.","is_nested_view":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster, Accepted Answer","user_id":74458,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"Frequent Poster","user_id":1030,"primary_group_id":47,"flair_group_id":47},{"extras":"latest","description":"Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Migrating groups, badges and permissions from XenForo","fancy_title_localized":false,"locale":"en","id":355259,"title":"Migrating groups, badges and permissions from XenForo","slug":"migrating-groups-badges-and-permissions-from-xenforo","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-03-02T02:27:41.479Z","last_posted_at":"2025-03-02T05:18:04.871Z","bumped":true,"bumped_at":"2025-03-02T05:18:04.871Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I am considering migrating from XenForo and the more I explore, the more I realize how simple everything is without being simplistic. On the contrary more powerful. \nI have to iron out a few configuration and maybe menta&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":92,"like_count":4,"has_summary":false,"last_poster_username":"SubStrider","category_id":106,"op_like_count":3,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"SubStrider seeks help with configuring groups, badges, and permissions on Discourse, similar to their current XenForo setup, including automatic membership and selective access removal.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":12638,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Gamekult, un popular fórum de videojuegos, migró de vBulletin a Discourse. ¿Un fracaso?","fancy_title_localized":true,"locale":"fr","id":231919,"title":"Gamekult, a popular video game forum, migrated from vBulletin to Discourse. A failure?","slug":"gamekult-a-popular-video-game-forum-migrated-from-vbulletin-to-discourse-a-failure","posts_count":13,"reply_count":2,"highest_post_number":14,"image_url":null,"created_at":"2022-07-04T22:08:36.124Z","last_posted_at":"2025-03-23T13:09:56.295Z","bumped":true,"bumped_at":"2025-02-21T13:09:31.869Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":":warning: Links inside this topic are in French :fr: \n\nHi! \nI created in 2018 a discussion on another popular video game forum (Canard PC), where I suggested a migration from their vBulletin to a modern platform. I talke&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":1857,"like_count":81,"has_summary":false,"last_poster_username":"system","category_id":106,"op_like_count":18,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Gamekult's Discourse migration initially faced backlash over design and usability, but the forum remains active years later, suggesting adaptation despite lingering user complaints about navigation and community dynamics.","is_nested_view":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster, Accepted Answer","user_id":35474,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":124929,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":81794,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":127856,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Migrating Small Community from Discord to Discourse","fancy_title_localized":false,"locale":"en","id":351118,"title":"Migrating Small Community from Discord to Discourse","slug":"migrating-small-community-from-discord-to-discourse","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2025-02-07T17:09:08.417Z","last_posted_at":"2025-02-07T21:07:59.568Z","bumped":true,"bumped_at":"2025-02-07T21:07:59.568Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I have a small Discord community where I’d like to permanently migrate about 50 members or so to a new Discourse community. \nI’ve poured through a lot of threads on here about the best way to accomplish this but haven’t &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":225,"like_count":13,"has_summary":false,"last_poster_username":"iSayYippeeKiYay","category_id":106,"op_like_count":4,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Migration from Discord to Discourse requires exporting users, roles, posts, and attachments, with potential solutions including scripts and Chrome extensions to facilitate data transfer.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":169421,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":15209,"primary_group_id":null,"flair_group_id":142},{"extras":null,"description":"Frequent Poster","user_id":9833,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Ratelimit Exceeded when migrating threads and posts","fancy_title_localized":false,"locale":"en","id":350588,"title":"Ratelimit Exceeded when migrating threads and posts","slug":"ratelimit-exceeded-when-migrating-threads-and-posts","posts_count":6,"reply_count":2,"highest_post_number":6,"image_url":null,"created_at":"2025-02-05T07:30:09.247Z","last_posted_at":"2025-03-07T18:35:24.502Z","bumped":true,"bumped_at":"2025-02-05T18:35:08.116Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi all, \nI am currently writing something to migrate a Woltlab (Wbb) Forum to Discourse and I am willing to share it once it is somewhat done. \nRight now I am more or less successfully migrating categories, forums, users&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":92,"like_count":13,"has_summary":false,"last_poster_username":"system","category_id":106,"op_like_count":2,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Migration script hits \"Ratelimit Exceeded\" error when importing threads and posts, suggesting use of existing import scripts to solve potential problems.","is_nested_view":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster, Accepted Answer","user_id":169179,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":15209,"primary_group_id":null,"flair_group_id":142},{"extras":"latest","description":"Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to import xenForo database to Discourse","fancy_title_localized":false,"locale":"en","id":349077,"title":"How to import xenForo database to Discourse","slug":"how-to-import-xenforo-database-to-discourse","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-01-26T15:18:28.584Z","last_posted_at":"2025-01-26T15:40:58.517Z","bumped":true,"bumped_at":"2025-01-26T15:40:58.517Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I took a database backup from my xenForo server. I will send it to the server where Discourse is installed. But how do I import it? In which directory should the SQL file be? What are the steps I should follow?","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":577,"name":"xenforo","slug":"xenforo"}],"tags_descriptions":{},"views":186,"like_count":6,"has_summary":false,"last_poster_username":"Arkshine","category_id":106,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"XenForo to Discourse migration guide is available, but script may require modifications due to outdated features and customizations.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":160540,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":36685,"primary_group_id":null,"flair_group_id":148}]},{"fancy_title":"Database reload","fancy_title_localized":false,"locale":"en","id":342655,"title":"Database reload","slug":"database-reload","posts_count":8,"reply_count":5,"highest_post_number":8,"image_url":null,"created_at":"2024-12-16T13:52:53.622Z","last_posted_at":"2025-01-20T17:28:46.330Z","bumped":true,"bumped_at":"2025-01-20T17:28:46.330Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I have a large phpbb database I am migrating. I want to do most of the migration while the old site remains active. Then, on migration weekend, rerun the migration script after reloading the database. This will reduce th&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":179,"like_count":8,"has_summary":false,"last_poster_username":"LotusJeff","category_id":106,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"LotusJeff successfully migrated a large phpBB database in two phases, first while the old site was active and then after a full shutdown, using a script that skips existing content and imports only new data, ensuring a smooth and efficient migration process.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":60033,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":35474,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":165963,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":406,"primary_group_id":null,"flair_group_id":142}]},{"fancy_title":"Error in migrating a MyBB to Discourse","fancy_title_localized":false,"locale":"en","id":347302,"title":"Error in migrating a MyBB to Discourse","slug":"error-in-migrating-a-mybb-to-discourse","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":null,"created_at":"2025-01-15T18:06:43.380Z","last_posted_at":"2025-01-15T18:59:34.415Z","bumped":true,"bumped_at":"2025-01-15T18:59:34.415Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi \nI followed all the instructions in this link but when I ran the migration script, the following output appeared. I have a few questions: \n1. Was the migration completed successfully \n2. . If the report below indicate&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":70,"like_count":6,"has_summary":false,"last_poster_username":"serkhelesheyi","category_id":106,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Migration script ran with errors, user creation issues, and incomplete post migration, prompting a database reset and re-run, which is still in progress after a day.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":164623,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":15209,"primary_group_id":null,"flair_group_id":142}]},{"fancy_title":"Flarum to Discourse Migration with users and discussion","fancy_title_localized":false,"locale":"en","id":346814,"title":"Flarum to Discourse Migration with users and discussion","slug":"flarum-to-discourse-migration-with-users-and-discussion","posts_count":23,"reply_count":19,"highest_post_number":23,"image_url":null,"created_at":"2025-01-13T06:58:29.762Z","last_posted_at":"2025-01-14T10:54:13.640Z","bumped":true,"bumped_at":"2025-01-14T10:54:13.640Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello Friend, \nI am running a forum on flarum platform, plan to move on discourse. We have 2k+ replies and 200 discussions with 3000+ members. \nCan give me guide for migration with user who to do it step by step? \nI am c&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":578,"name":"flarum","slug":"flarum"}],"tags_descriptions":{},"views":398,"like_count":17,"has_summary":false,"last_poster_username":"crazzybat","category_id":106,"op_like_count":1,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"After setting up Discourse, the user resolved domain access issues but faces SMTP email configuration problems with Mailgun, seeking guidance on domain setup and subdomain recommendations for smoother email delivery.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":167501,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":135392,"primary_group_id":null,"flair_group_id":73}]},{"fancy_title":"phpBB Migration Preparation","fancy_title_localized":false,"locale":"en","id":345700,"title":"phpBB Migration Preparation","slug":"phpbb-migration-preparation","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-01-05T21:40:26.329Z","last_posted_at":"2025-01-07T20:32:10.155Z","bumped":true,"bumped_at":"2025-01-07T20:32:10.155Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I took several steps to clean and prepare the data before moving my phpBB 3.x forum into Discourse. This outlines what I am doing to help others prepare for a migration. Many suggestions will remove data, so always mak&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":576,"name":"phpbb","slug":"phpbb"}],"tags_descriptions":{},"views":267,"like_count":9,"has_summary":false,"last_poster_username":"cocococosti","category_id":106,"op_like_count":7,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Pre-migration checks include pruning old topics and users, validating anonymous posts, and reviewing hidden or soft-deleted posts to ensure a smooth phpBB to Discourse migration.","is_nested_view":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":60033,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":94920,"primary_group_id":47,"flair_group_id":47}]}]}}