-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
💬 Migrate remaining comments from Disqus to Giscus #1609
Comments
I've created repo on SSWConsulting for migration script and the work can be followed here |
I've tested script on staging repo, it has created discussions successfully but when I ran to create comments, the bot account was suspended in the middle of operation and all added discussions/comments are hidden at the moment. I've raised support ticket - https://support.github.com/ticket/personal/0/3121232 |
cc: @bradystroud GitHub support replied to my ticket about restoring bot account, and asked to create new ticket using email address associated with bot account. Ticket number - 3136762 |
cc: @bradystroud @chrisschultzssw Update: GitHub Support has cleared restrictions from bot account, and can be used with the script now. But as per my conversation with @adamcogan, he wants first to call people and ask them to add their comments. So running the script approach to migrate comments is on hold for now. |
Update: I wasn't able to continue working on this and from next week I will be starting client work. The migration script is ready and can be run to create discussions with comments using Disqus exported xml file. Script - https://github.com/SSWConsulting/SSW.DisqusToGiscus But first of all before running the script, need to to contact people individually and ask them add their comments. List of users who added comments is added to Keeper: |
Cc: @bradystroud @JackDevAU @wicksipedia
Email subject: SSW.Rules - Reactions and Comments feature
As per email, we are going to give people 1 month to manually migrate their comments to Giscus. Then we need to migrate remaining comments using script.
References to migrate from Disqus to Giscus
Repo - Disqus to GitHub issues - https://github.com/JuergenGutsch/disqus-to-github-issues/tree/master/DisqusToGithubIssues
Repo - Disqus to Giscus - https://github.com/andrewlock/convert-disqus-to-giscus/
Blog - https://andrewlock.net/migrating-comments-from-dsqus-to-giscus/
Blog - https://www.eliostruyf.com/migrate-disqus-github-discussions-giscus/
Use
ssw-rules-comments-migrator
account to attribute comments, credentials are stored in Keeper.Tasks
Clean up already added or empty comments from xml data (exported from Disqus)
For example you can add filtering to script, that ignores users who already added their comment by using Disqus usernames
Use mentioned repos/blogs and create script to migrate remaining comments
Test migration first on staging
Staging - https://sarulesstagbbfslamgwndh2.z8.web.core.windows.net/rules/
Staging discussions stored here - https://github.com/SSWConsulting/SSW.Rules.Staging.Discussions/discussions/categories/rules-discussions
Migrate remaining comments to production
Deletezz Reaction container from staging and production Azure Cosmos DBDelete Disqus widget
The text was updated successfully, but these errors were encountered: