By Tamir Bar-Netzer on Thursday, 22 May 2014
Posted in General Issues
Replies 17
Likes 0
Views 1.2K
Votes 0
Hi there,

I have set Allow unicode aliases=true

Ran the Kunena migrator.

It was run successfully I entered the discussions , the category url is fine (SEO), however there is an issue with the vatious posts` url- all unicode characters are missings.


Can you please advise?

I am using the latest version Version: 3.2.9422.

Thanks
Hello Tamir,

Please provide us with the FTP access to the site.
·
Thursday, 22 May 2014 23:39
·
0 Likes
·
0 Votes
·
0 Comments
·
attached. tnx
·
Thursday, 22 May 2014 23:58
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Tamir Bar-Netzer,

Sorry for late reply to this,
Can i know your Kunena post is it got the post alias before you migrate from Kunena to Easydiscuss? Because I have checked in my local Kunena table jos_kunena_topics, it seems like the column don't have any alias, am i missing something here?
·
Friday, 23 May 2014 23:07
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Tamir Bar-Netzer,

I am really sorry for the delay of this reply as it is a weekend for us here.
We are still investigate on this issues, because I have checked in your database, it seems like all the alias doesn't migrate into Easydiscuss table, when you re-save again in discussion post, then it will auto save again the alias -> http://tamirdwh.funet.co.il/web2/index.php/discussions/%D7%A9%D7%99%D7%9E%D7%95%D7%A9-%D7%91%D7%9E%D7%A1%D7%A4%D7%A8-prompts-%D7%91%D7%93%D7%95%D7%97%D7%95%D7%AA
·
Saturday, 24 May 2014 11:36
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi,

looking for an answer.


Thanks
·
Tuesday, 27 May 2014 14:27
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Tamir Bar-Netzer,

Sorry for late reply to this,
We have help you solved this, please have a check.
·
Tuesday, 27 May 2014 20:31
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Tamir,

The ID has to change because we do not re-use the same ID as Kunena. When we are migrating, we migrate them based on the "categories" first and then only fetch all entries from these specific categories.
·
Wednesday, 28 May 2014 00:24
·
0 Likes
·
0 Votes
·
0 Comments
·
hi, how can I keep the same url? it is important because of soe reasons. tnx
·
Wednesday, 28 May 2014 02:51
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Tamir Bar-Netzer,

Sorry for late reply to this,
Unfortunately that was not possible, because when do the migration that time, the database will get the data 1 by 1 and insert back the new id in the post data like the id is sequential row down.
e.g :
kunena post id 11 -> easydiscuss post id 1
kunena post id 15 -> easydiscuss post id 2
kunena post id 17 -> easydiscuss post id 3
·
Wednesday, 28 May 2014 11:02
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks, but it is simplier than you think:

add another column called Kunena_id, and during the migration process populate this field with the Kunena id and show this value in the url and not the phisical id like you do now.

Can you do that?

Thanks
·
Wednesday, 28 May 2014 13:55
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Tamir,

Unfortunately this will actually cause more issues I am afraid and it might eventually lead to more 404s or weird linkage. Imagine this, kunena id is 40000 but in EasyDiscuss, it's id is 30000. Since we have the relation mapped to 40000, we append the URL with 40000-TITLE. What if the real id of the discussion that is created in EasyDiscuss is 40000 ?
·
Thursday, 29 May 2014 00:46
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi,

In theory you are right, in practice it is simple:

migration from Kunena starts right after the fresh ED installation. therefore you can set the ed starting point id as max (kunena_id )+1, and you are not expected to run into issues.

Can you do that?


tnx
·
Thursday, 29 May 2014 04:41
·
0 Likes
·
0 Votes
·
0 Comments
·
Sorry but there's too much to hack in order to achieve this and when you upgrade in the future, you will face this issue again. It's not practical if you plan to upgrade in the future
·
Thursday, 29 May 2014 11:21
·
0 Likes
·
0 Votes
·
0 Comments
·
Mark,

when it comes to hacking you have to think about the future, but not when it comes to migration, since it is done once at the begining of the process.

I still believe it is quite simple to achieve-all you have to do is to make sure all ed id`s start with a big number (let`s say a milion) and another field for the kunena id (that will be used as alias) and you are all set.

I doubt it if i can use it on live site they way it is now.


Thanks
·
Tuesday, 10 June 2014 16:18
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Tamir,

Then, you need to think about users who complain about id's that begins with a super huge number We are building apps that is used massively and not just your site

Thanks for understanding.
·
Wednesday, 11 June 2014 00:47
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post