It's been just over a month since my last post and I am now confident where I am in development to get this post out!
I've been tweeting little bits here and there to keep you guys excited and hopefully this post really gets you excited for the migration of characters from XIVPads. My estimation was 1-2 months from July 12th, it has been 61 days... so yeh, I defiantly took the 2 months! Mid August I showed some small screenshots of character profiles and by that time I had pretty much completed all the design and functionality work.
Everything was working fine; you click on a character, the site would go to my Japan server, get the data from an API and then render. seems simple! But... I really underestimated the delay in querying a Japan server and what is more embarrassing is for the past 5 years (ever since 1.0 FFXIV) I've ran a site that queried Lodestone (also on a Japan server) every single day and I've gone through years of experience, issues and problem solving on this very topic and I fell into the trap of thinking it was simple.
So time to panic right? Well I already had the answer... XIVPads gets character data from a Japan server... I'm moving that whole site to XIVDB so I just need to copy the same logic. 10 days of crazy coding and now character profiles load pretty much instantaneously. All gravy :D
Whats the plan? (batman)
I have booked off 2 weeks of holiday from my main job at the end of this month, so I have 1 week from now to test, plan, and finish off some final touches. The first week I will be migrating and ensuring things move smoothly, then the second week will be used for bug fixes and preparing Patch 3.4.
With that in mind, here is hopefully a definitive schedule:
- 12-16th, final code tweaks, implement achievement ranking
- 17th-18th, stress test the new XIVSync code
- 19th-23rd, Migrate, this involves:
- Moving all accounts on XIVPads to here.
- Moving all characters from XIVPads to here
- Auto linking characters to accounts (for people who already verified on XIVPads)
- Migrating all event tracking data
- Running a fresh query on all characters
- 24th-25th, watch things... Do fixes, report to feedback, etc
- 26th, Prep for 3.4
- 27th, 3.4 WOOOO
- 28th-29th, I'm away, secret holiday with other-half :D
- 30th+ profit? hope all goes well.
So that is the plan. If anyone is familiar with my "times" would probably expect it to all fall apart, but since I've scheduled it and got the work done in time and I have am eating waffles right now, I think it's a solid plan.
Here is how character profiles look right now: (Quite big screenshots) - You may also notice some other changes :O
Click to open a large view
Next update will be the big one! woo!!
Enjoy your weekend!