nodebb-plugin-import icon indicating copy to clipboard operation
nodebb-plugin-import copied to clipboard

Is it possible to import Ghost Blog's data to nodebb ?

Open gdjam opened this issue 8 years ago • 14 comments

I used ghost blog to write dozens article, now i want to change to nodebb, could you guys help me to make the nodebb-plugin-import-ghost ? Thanks very muck!

gdjam avatar Jun 08 '16 06:06 gdjam

it is possible. is your site online? can you provide a link?

akhoury avatar Jun 08 '16 13:06 akhoury

Here is the link, thanks very much! I can't wait for this great importer~ the pickvox site link

gdjam avatar Jun 12 '16 06:06 gdjam

Hihi, would you access the link above ?

gdjam avatar Jun 12 '16 16:06 gdjam

@akhoury hi, are you there?

gdjam avatar Jun 14 '16 15:06 gdjam

Hi @gdjam, he's there, but probably busy this week. Most of the devs around these plugins have full time jobs or are full time students :)

I was curious, why do you want to migrate your blog completely to node bb? Ghost is designed for blogging, nodebb is not. However if you're looking for a commenting mechanism, nodebb can plug into ghost to enable that functionality.

On Tue, Jun 14, 2016 at 8:35 AM gdjam [email protected] wrote:

@akhoury https://github.com/akhoury hi, are you there?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/akhoury/nodebb-plugin-import/issues/191#issuecomment-225921353, or mute the thread https://github.com/notifications/unsubscribe/AEV8Q86sCMjASBE39H7xA25hJ4mjCVzlks5qLspEgaJpZM4IwoJx .

bdharrington7 avatar Jun 14 '16 16:06 bdharrington7

@bdharrington7 Hi, thanks for your reply. I want to change to nodebb from ghost, because ghost is lacking of many function, just like:

  • lacking of category
  • user registration system(not only for the author, but guest) ,and the register can not vote and reply to the post, and the register can not communicate to each other...
  • the markdown-composer is not that humanization...

and so on...

gdjam avatar Jun 14 '16 16:06 gdjam

@bdharrington7 and, the ghost's version is released very slowly...

gdjam avatar Jun 14 '16 16:06 gdjam

@bdharrington7 and, there is no plugin-system in the ghost....

gdjam avatar Jun 14 '16 16:06 gdjam

@bdharrington7 i'm feeling a little tired of using the ghost...

gdjam avatar Jun 14 '16 16:06 gdjam

Regarding the reasons you cited:

lacking of category

There are tags in Ghost, which might be a close enough approximation for you

user registration system(not only for the author, but guest) ,and the register can not vote and reply to the post, and the register can not communicate to each other...

The NodeBB Team is using the Ghost/Nodebb integration and have configured it so that posters have to register (and can be configured not to require it, this is on the NodeBB side)

the markdown-composer is not that humanization...

NodeBB's default (and IMO best) composer is also using markdown.

Check out their blog: https://blog.nodebb.org/ If you click into an article, you can see how there are comments on the bottom, those are served by NodeBB.

This way you wouldn't have to migrate, just install the right plugins and you don't have to wait for an importer.

bdharrington7 avatar Jun 14 '16 19:06 bdharrington7

these days i have learned how to use nodebb and write some plugin | widget, and i know what it means to me, i know what i want, i will migrate the data myself, thanks...

gdjam avatar Jun 15 '16 02:06 gdjam

@gdjam I can do it, but not as fast as you expect. like @bdharrington7 said, I do have a full time job.

But i agree with him as well, if you just integrate with NodeBB for comments using this plugin https://github.com/psychobunny/nodebb-plugin-blog-comments

akhoury avatar Jun 15 '16 12:06 akhoury

@gdjam start here: https://github.com/akhoury/nodebb-plugin-import/blob/master/write-my-own-exporter.md

akhoury avatar Jun 15 '16 17:06 akhoury

@akhoury @bdharrington7 ok, thanks very much for your suggestion~ i'll have try with it~

gdjam avatar Jun 16 '16 02:06 gdjam