#9527 Using `askbot.rb` to merge askbot.fedoraproject.org in Discourse before shutdown
Closed: Invalid 3 years ago by zlopez. Opened 3 years ago by haghighi.

Hello all
Did you ever tried askbot.rb [1] script in-order to import our old data from askbot.fedoraproject.org to ask.fedoraproject.org ?

[1] https://github.com/discourse/discourse/blob/master/script/import_scripts/askbot.rb


Hello all
Did you ever tried askbot.rb [1] script in-order to import our old data from askbot.fedoraproject.org to ask.fedoraproject.org ?

[1] https://github.com/discourse/discourse/blob/master/script/import_scripts/askbot.rb

This question sounds better suited for the infrastructure mailing list.
I'll let other chime in here if they know the answer though.

I think it was long ago decided NOT to do this, I am not sure if we have the database around anymore even and I have no idea what it would do to all the existing content.

@ankursinha was involved in that I think, perhaps he can speak to this? Or @mattdm / the council?

See https://ask.fedoraproject.org/t/where-have-the-old-posts-gone/655/57 (long and sometimes heated thread warning)

Hrm, this ticket shouldn't really be here: the infra team does not manage nor administer the Discourse instances we use. We pay Discourse for that. This also means that we do not have access to the databases etc. So, even if a migration script is now available, we can't run it. (From what I know, we don't have access to the Askbot databases either, since it is also not hosted on Fedora infrastructure)

@haghighi : on a broader note, even if we did have access to the databases, we do not intend to import the old data from Askbot. As you will see from the post @kevin linked to (and the other posts on the Join SIG's pagure instance related to the migration: Issues - fedora-join/Fedora-Join - Pagure.io ) it was never part of the plan and is still not worth the resources at our disposal. As @kevin also notes: it is never as clean as running the script---various other post-import tasks need to be undertaken to ensure that users are correctly linked etc. This opens up another can of worms: do we link users, or anonymise the data, how do we link the non FAS accounts etc etc etc. So yeh, not straightforward, not worth the limited resources we work with.

I'd close this ticket. Not enough has changed for us to revisit the decision. @haghighi : since you are a moderator on AskFedora, you can always start a topic on the staff only category there if you still wish to discuss this more.

Closing the ticket as invalid based on @ankursinha comment.

Metadata Update from @zlopez:
- Issue close_status updated to: Invalid
- Issue status updated to: Closed (was: Open)

3 years ago

I've never saw this ticket however here is my two cents about this:

if someone would like to archive this:

  1. We can't migrate user, we need two create two dummy user one for TOPIC and another for POST.
  2. We can't migrate tags.
  3. We can't migrate this kind of question question -> sticky, duplicate, wiki and reject.
  4. We can't migrate tag 'META'.
  5. We need to crate a _permalink _ on discourse to redirect all trafic from GOOGLE.
  6. Askbot has more language than discourse.
    * Archive
    • English
    • Spanish
    • Russian
    • Brazilian
    • etc.
  7. We don't have acces to databases.
  8. We need to create a Category on Discourse call it "Archive".
  9. Need a good knowledged of Ruby and ProgresSQL.

Regards.,

Also, the tags in the old askbot were a disaster. 90% of them were added by spammers and they were about witch doctoring and quickbooks and so on more than they were about Fedora. There was a lot of good in there, but also a lot of mess. Sometimes, just moving on is the best we can do.

Good, thanks for comments.

Login to comment on this ticket.

Metadata