Thanks a lot for your labours and technomancy wizardry, @MichaelX ! It’s looking better.
Yes, some codes don’t work over here. We could leave them as is, if that’s simplest. It’s not too pretty, but not too much of a hindrance either. It’s ultimately your call.
Also, some pictures from e.g. Photobucket that may not show up anymore, may still have been saved
@chitzkoi : Poetic, beautifully so. We actually have a surprisingly good number of folks who has been on CDO since the first days (and on Hand of Hashut before that). Both people who has been regularly active basically all the time, and returnees who has been inactive for many years. If only we could open their brains and extract picture data from their memories…
Ok, just fixed another issue. If a user was staff on the old forum, but isnt on this one he can’t write to the staff category. I made that staff only. The issue is that there are still posts for some of these users, like grimdarkfire, that need to be transfered.
For all these users the tool now defaults back to the system user. So if a post by grimdarkfire is made in another category his name is used, but in staff its replaced by system.
As previously said by others, it looks much smoother. I can’t go through all of them today but did a quick check.
There seems to be a lot less formatting errors and strange not-quite-link sections.
More pictures show up than before, it’s a shame on all the broken links but that’s not on you (or the sofware) since they are broken on the old forum as well.
This software seems to recognize if threads/posts have been transferred to the new forum so links are automatically updated? I’ve been through several posts where every other link in the same post goes either to the old forum or discourse, nice!
I’ve found some post’s with a A A at the beginning of some sentences, but that seems to be first posts on the new archive section so maybe that’s your doing at not the transfer (you stand as poster on each one I found, I think)? See example post:
I found an issue where if there is a double space in the subject of a topic, discourse deletes the double space and replaces it with a single space. My code cant reply then since it cant find the same post. I fixed this by also sanitizing the code.
This also cause me to change the part of the code that gets the records still to process. It just got the last id it processed and started there.
Now it also check if some messages have not been transfered (or thats to say, arent in my list of “processed” records).
This allows me to remove a whole topic and resend them. This saves me from nuking the entire DB to fix a thread.