WordPress to NodeBB
-
Right, it seems possible, that's the good news, the caveat is all of the topics will have 0 views, as Wordpress doesn't track view count. I'm about half way through, I've done the users and the categories. Just doing the actual content now. When it's done I'll need to test it.
In fact while I'm here, few questions, @psychobunny or whoever else knows, does the timestamp have to be in unix? As Wordpress uses
2014-07-19 17:24:04
.Also the comments could be an issue due to the lack of a unique pid. But I need to look into it more so it makes sense.
-
yup unix timestamp. easily convertable like so:
Date.parse('2014-07-19 17:24:04'.replace(' ', 'T'));
-
@John-Smith What's your permalink structure set up like? Post Name? (In Settings > Permalinks)
-
@John-Smith Ok no problem, you will need to set that when you import, the plugin I'm creating gets your data in a format that nodebb-plugin-import can read. (In theory )
@psychobunny thanks, so in this case, it would be
+ prefix + 'Date.parse('comments.comment_date '.replace(' ', 'T')); as _timestamp, '
???
EDIT: That dark blue really doesn't work for syntax highlighting. I can't see half of it.
-
@John-Smith Yeah that's fine, the import process is in two steps, what I've done gets you ready for the import plugin.
In fact, @bentael does your import plugin work on latest? I know you said it works up to a certain commit, but does it work beyond this?
-
@John-Smith You would need to redirect
abc.com/%category%/%postname%.html
toefg.com/%category%/%postname%.html
then when you reached the efg.com domain, it would redirect you to the correct page. -
-
@John-Smith I got what you said. I'll try and put it slightly differently.
A google search points to
abc.com/category/postname.html
- this is your current wordpress site.The redirect process basically looks like this:
topics: { oldPath: '<%=_category%>/<%= _postname %>.html', newPath: '/topic/<%= tid %>' },
the redirect to access the topic in NodeBB, will only work on it's own domain. So you would need to set up a redirect from
abc.com/category/postname.html
toefg.com/category/postname.html
(even though no wordpress install exists) so that NodeBB will seeefg.com/category/postname.html
and redirect you toefg.com/topic/tid
. -
@John-Smith 301 is moved permanently. So unless you plan on going back to abc.com at any point, 301 is the correct one to use.
EDIT: One thing you need to be aware of though is that Bing will not follow a stacked redirect*, however Google will. Bing will re-index your data on efg.com. Whereas Google will use the pagerank from abc.com.
*stacked redirect - Having 2 or more 301 redirects in a row.
-
@John-Smith Correct.
-
@John-Smith Having a few issues getting a dev environment set up, but will let you know as soon as I have more info. I'm still quite new to NodeBB, so, I'm picking things up as I go along.