Open babakamyljanovssw opened 3 weeks ago
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.
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.
ssw-rules-comments-migrator
[ ] 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
[x] ~Delete~ zz Reaction container from staging and production Azure Cosmos DB
[ ] Delete Disqus widget
~Delete~ zz Reaction container from staging and production Azure Cosmos DB
✅ Done - zz'd Reaction container on both staging and production databases
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
[x] ~Delete~ zz Reaction container from staging and production Azure Cosmos DB
[ ] Delete Disqus widget