Migrating from Discourse to NodeBB

  • Plugin & Theme Dev

    @julian said:

    @rnovino @AOKP Never say never 😄 If you provide a database dump to @akhoury and open an issue on his tracker, he can look into it!

    It's @bentael on this board thought 😛

    @rnovino said:

    @julian do you need the actual backup.tar.gz file from discourse where can I send it?

    In case of budget-less work it's not @julian who needs it but the author of a great import-collection plugin covering several different forum exporters. You would need to create a new issue named sth. like [exporter] Discourse here and send @bentael a dump (I assume your backup.tar.gz fits this). His email address can be found here or here for example.
    Afterwards it's up to him how long it takes to support Discourse (not very active lately so it might take several months).

    So much on discourse import.

    There in fact seems to be wordpress import supported in the very same plugin, but I just saw

    @bentael said here:

    In fact, the importer will FLUSH or wipe out your existing nodebb DB

    So you'd need to figure out a way to merge both imports.

  • Plugin & Theme Dev

    And for notifications it may be you deactivated "Follow topics you create" within your user settings 😉


  • @frissdiegurke my account is newly created, so I haven't tweak any of the settings upon creating this post. but now I saw the settings and as a default it's not checked on the follow post created. I have checked it now 🙂

    I wish I can easily press CTRL + ENTER to submit post LOL! rather clicking SUBMIT button 🙂

  • Plugin & Theme Dev

    @rnovino said:

    I wish I can easily press CTRL + ENTER to submit post LOL! rather clicking SUBMIT button 🙂

    I did create a plugin for any kind of shortcuts some time ago... dropped keeping it up-to-date when it did get removed from this community. However the Ctrl+Enter should go directly into the composer-plugin in my opinion 💡
    And in any case I should refactor it for latest NodeBB with support for persona (in fact it needs to be updated more according to the theme than to NodeBB core). Maybe some time soon... so much code, so little time...


  • So you'd need to figure out a way to merge both imports.

    hmmm so I assume it will be harder to merge the two since this two are different platform, I think I need to merge first my discourse topics going to wordpress then wordpress > nodedb.

  • Admin

    Yeah, we haven't done importing from multiple forums to one before. It would probably be a bit of an ask if your WP users are also on your discourse install.

    Easiest solution would be to disable the automatic flush on import, and then if usernames collide but emails don't match, prepend username with wp_* and ask them to change username in user control panel. If emails match then easy to merge accounts together.

    Maybe there's a better way, that's just an idea.

    EDIT: I mentioned elsewhere that there is actually a Discourse to NodeBB importer that has been built. It's closed source though, but maybe we can contact the dev who built it.


  • @psychobunny that will be such a great help hoping they can share the plugin 🙂

  • GNU/Linux

    @psychobunny said:

    Yeah, we haven't done importing from multiple forums to one before.

    We're likely to have one of those. We'll have a Discourse forum as one source and Community Server as another. 😖

  • GNU/Linux Admin

    @boomzilla welcome to NodeBB! Unfortunately we don't have a "one of us" emoji set up 😆

    Separate migrations are possible, though non-traditional. The default behaviour of the importer is to flush the database so as to minimise collisions, but this can be disabled.

  • GNU/Linux

    I suspect there will be a lot of customized stuff that we end up with when we actually do the import (though to be fair, while I think NodeBB is our leading candidate, it's not a done deal yet). We did a partial import from CS to Discourse, so a lot of the user deconfliction has already been worked through.

    Most of what we do seems to be non-traditional. 😄

Suggested Topics

| |