Re-connect Disqus comments to appropriate nodes #8

Closed
opened 2019-07-27 13:00:31 +00:00 by mlncn · 26 comments
mlncn commented 2019-07-27 13:00:31 +00:00 (Migrated from gitlab.com)

Background

Migrating the Disqus comments into Drupal would also be acceptable, but unfortunately that functionality isn't already built

GEO was able to produce an XML file of Disqus comments - https://gitlab.com/agaric/sites/geo/uploads/e75ff2cad459ba484e2ca302d84e34de/grassrootseconomicorganizing-2019-07-31T16_33_12.788414-all.xml.gz

Work Required

  • Determine level of effort to properly migrate comments
  • If two hours or less, migrate, otherwise we won't bring over the comments ( Clayton confirmed that GEO is ok with that)
## Background Migrating the Disqus comments into Drupal would also be acceptable, but unfortunately [that functionality isn't already built](https://www.drupal.org/project/disqus_migrate/issues/2639700) GEO was able to produce an XML file of Disqus comments - https://gitlab.com/agaric/sites/geo/uploads/e75ff2cad459ba484e2ca302d84e34de/grassrootseconomicorganizing-2019-07-31T16_33_12.788414-all.xml.gz ## Work Required * [ ] Determine level of effort to properly migrate comments * [ ] If two hours or less, migrate, otherwise we won't bring over the comments ( Clayton confirmed that GEO is ok with that)
mlncn commented 2019-07-27 13:03:08 +00:00 (Migrated from gitlab.com)

Hi Josh, i don't think we have whatever sort of admin login to Disqus we'd need to look into the reconnecting (and to maybe get a total count of comments in Disqus to see if a manual migration might be in order).

Thanks!

cc @FreeScholar

Hi Josh, i don't think we have whatever sort of admin login to Disqus we'd need to look into the reconnecting (and to maybe get a total count of comments in Disqus to see if a manual migration might be in order). Thanks! cc @FreeScholar
mlncn commented 2019-07-27 13:03:08 +00:00 (Migrated from gitlab.com)

assigned to @joshua_davis

assigned to @joshua_davis
mlncn commented 2019-07-27 13:03:49 +00:00 (Migrated from gitlab.com)

assigned to @FreeScholar

assigned to @FreeScholar
mlncn commented 2019-07-27 18:57:38 +00:00 (Migrated from gitlab.com)

marked this issue as related to #5

marked this issue as related to #5
mlncn commented 2019-07-28 22:22:59 +00:00 (Migrated from gitlab.com)

Drew Oja Jay is probably the one who set up Disqus.

The person who set it up needs to share access or do and send the export.

Login here: https://disqus.com/profile/login/?next=/admin/discussions/export/

See https://help.disqus.com/en/articles/1717164-comments-export

Drew Oja Jay is probably the one who set up Disqus. The person who set it up needs to share access or do and send the export. Login here: https://disqus.com/profile/login/?next=/admin/discussions/export/ See https://help.disqus.com/en/articles/1717164-comments-export
FreeScholar commented 2019-07-29 17:30:22 +00:00 (Migrated from gitlab.com)

Met with Josh Davis - GEO will wait to set up disqus - after launch.

Met with Josh Davis - GEO will wait to set up disqus - after launch.
FreeScholar commented 2019-07-31 20:04:08 +00:00 (Migrated from gitlab.com)

Josh should have access to disqus account but will decide on what to do with it soon.

Josh should have access to disqus account but will decide on what to do with it soon.
joshua_davis commented 2019-07-31 20:29:50 +00:00 (Migrated from gitlab.com)

Here's what Dru's been able to get. (see attached)grassrootseconomicorganizing-2019-07-31T16_33_12.788414-all.xml.gz

Here's what Dru's been able to get. (see attached)[grassrootseconomicorganizing-2019-07-31T16_33_12.788414-all.xml.gz](/uploads/e75ff2cad459ba484e2ca302d84e34de/grassrootseconomicorganizing-2019-07-31T16_33_12.788414-all.xml.gz)
cedewey commented 2019-08-22 20:04:19 +00:00 (Migrated from gitlab.com)

assigned to @cedewey and unassigned @FreeScholar and @joshua_davis

assigned to @cedewey and unassigned @FreeScholar and @joshua_davis
cedewey commented 2019-08-22 20:19:08 +00:00 (Migrated from gitlab.com)

changed the description

changed the description
cedewey commented 2019-08-22 20:19:26 +00:00 (Migrated from gitlab.com)

assigned to @gnuget

assigned to @gnuget
cedewey commented 2019-08-22 20:19:35 +00:00 (Migrated from gitlab.com)

unassigned @cedewey

unassigned @cedewey
cedewey commented 2019-08-22 20:20:19 +00:00 (Migrated from gitlab.com)

@gnuget if the XML file is enough for you to quickly (2 hours or less) migrate the comments over, let's do it. If it will take more time than that then we won't migrate the comments, which is fine.

@gnuget if the XML file is enough for you to quickly (2 hours or less) migrate the comments over, let's do it. If it will take more time than that then we won't migrate the comments, which is fine.
cedewey commented 2019-08-30 16:58:47 +00:00 (Migrated from gitlab.com)

Closing this as it's a low priority and we're pressed for time.

Closing this as it's a low priority and we're pressed for time.
cedewey commented 2019-08-30 16:58:48 +00:00 (Migrated from gitlab.com)

closed

closed
mlncn commented 2019-08-30 23:33:18 +00:00 (Migrated from gitlab.com)

reopened

reopened
mlncn commented 2019-08-30 23:33:52 +00:00 (Migrated from gitlab.com)

That's not a close, that's a move out!

That's not a close, that's a move out!
mlncn commented 2019-08-30 23:33:52 +00:00 (Migrated from gitlab.com)

changed milestone to %1

changed milestone to %1
mlncn commented 2019-08-30 23:33:52 +00:00 (Migrated from gitlab.com)

unassigned @gnuget

unassigned @gnuget
mlncn commented 2019-08-30 23:50:12 +00:00 (Migrated from gitlab.com)

@dinarcon Migrating Disqus comments into Drupal 8 would make a fantastic final blog post 😁

Noting for if/when we revisit this in the future:

  • The comments are in <post> tag that includes a <name> and a <message>... and reference to what node they are attached to in the form of a <thread dsq:id="1967273657" /> style signifier.
  • The <thread> tags are all the nodes on the site, it seems, even ones that don't have any comments, so we only want to look at ones that are referenced by <posts> (comments), i think. The <thread> tag includes a <id>node/4453</id> with the Drupal internal path it represents.
@dinarcon Migrating Disqus comments into Drupal 8 would make a *fantastic* final blog post :grin: Noting for if/when we revisit this in the future: * The comments are in `<post>` tag that includes a `<name>` and a `<message>`... and reference to what node they are attached to in the form of a `<thread dsq:id="1967273657" />` style signifier. * The `<thread>` tags are all the nodes on the site, it seems, even ones that don't have any comments, so we only want to look at ones that are referenced by `<posts>` (comments), i think. The `<thread>` tag includes a `<id>node/4453</id>` with the Drupal internal path it represents.
mlncn commented 2019-08-31 01:45:31 +00:00 (Migrated from gitlab.com)

@gnuget or if you get inspired to apply https://agaric.coop/blog/migrating-xml-files-drupal to a real life use case :-)

Or @wolcen ? :-)

@gnuget or if you get inspired to apply https://agaric.coop/blog/migrating-xml-files-drupal to a real life use case :-) Or @wolcen ? :-)
mlncn commented 2019-09-23 15:08:12 +00:00 (Migrated from gitlab.com)

@FreeScholar there's no funding for this, but if a student wanted to try to put any of Mauricio's blog posts - https://agaric.coop/31-days-drupal-migrations - this XML is slightly complex but eminently doable with time and effort.

@FreeScholar there's no funding for this, but if a student wanted to try to put any of Mauricio's blog posts - https://agaric.coop/31-days-drupal-migrations - this XML is slightly complex but eminently doable with time and effort.
mlncn commented 2019-09-23 15:08:12 +00:00 (Migrated from gitlab.com)

assigned to @FreeScholar

assigned to @FreeScholar
cedewey commented 2019-09-30 16:16:55 +00:00 (Migrated from gitlab.com)

removed milestone

removed milestone
cedewey commented 2019-09-30 16:17:16 +00:00 (Migrated from gitlab.com)

unassigned @FreeScholar

unassigned @FreeScholar
FreeScholar commented 2019-10-08 17:14:11 +00:00 (Migrated from gitlab.com)

closed

closed
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: geo/geo-coop#8
No description provided.