Migrating from Discourse to NodeBB



  • Hello, I just saw the features of the NodeBB and totally I was blown away! and the things I was looking from discourse is all available here and with added features 👍
    this was the features I liked in the NodeBB

    • Google Adsense
    • Homepage Customization
    • Live chat
    • Way better simplier UI
    • much faster

    Now I want to use NodeBB as my primary platform for my website here is my scenario right now.

    my main domain is using the wordpress platform and the forum (discourse) is located on my subdomain.

    what I want todo now is migrate all my wordpress and discourse post to NodeBB, is that possible?

    so that I can now use NodeBB on my main domain so I will not have separate platform for my website. I decided on this since I find all the features I need as a community site all available in NodeBB and it's still extensible

    Hoping for a great help from the community and hope to be a happy user here soon 🙂



  • Basically it should be possible, however I found no importer for Discourse.
    Lets see what the devs will have a solution.


  • Translator

    Also if I'm correct, the Google Adsense plugin doesn't work with the latest version of NodeBB. Sadly I cannot test this as I am kicked of Adsense for not using it 😛



  • hmm weird I was waiting for a notifications for the reply on this thread which is by default I will not receive any notification even though I am the creator of the thread I need to click the watch icon just to have notification.

    not sure if that's how it works , I think it's better to set to subscribe by default if I am the author of the topic so I can easily check some updates.

    @AOKP so far what I only found is the plugin for wordpress > nodebb which is located here https://github.com/a5mith/nodebb-plugin-import-wordpress but for discourse your are right I can't seem to find any importers plugin so far 😞

    @Kowlin I might check it once I have got all the needed information so that I can fully migrate my site to nodeBB



  • @Kowlin said:

    Also if I'm correct, the Google Adsense plugin doesn't work with the latest version of NodeBB. Sadly I cannot test this as I am kicked of Adsense for not using it 😛

    You do not really need a plugin to run AdSense code. I simply put the code into some widgets.


  • Translator

    @AOKP Haha, I somewhat blodnly forgot about the widgets existing xD


  • Admin

    You should be automatically subscribed when you create a thread. Not sure why that wasn't done for you.

    Anyhow, contact us at sales@nodebb.org and we can look into writing an exporter for Discourse. Discounts apply if you stick with us for hosting 🙂

    Thanks!



  • @julian I have my own server right now and my site is not yet that big for me to hire an "Expert" so does it mean there is no written plugin yet available in public right now for discourse to nodeBB?



  • @rnovino said:

    @julian I have my own server right now and my site is not yet that big for me to hire an "Expert" so does it mean there is no written plugin yet available in public right now for discourse to nodeBB?

    Yep. I checked for it again. None available.


  • Admin

    @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!



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


  • GNU/Linux

    @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.


  • GNU/Linux

    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 🙂


  • GNU/Linux

    @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. 😖


  • 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.


Log in to reply
 


Looks like your connection to NodeBB was lost, please wait while we try to reconnect.