As many of you have noticed the next version of RPoL, version 1.5, has been a long time coming.
There's a lot of reasons for this and while I won't bore you with my real life woes I will say that I have not been able to dedicate the time I've needed to complete, what has become, a very large project. The upcoming change is so large that it really requires me to sit down for a solid month and work it all out, finish it all up. Alas that's pretty much impossible and I find myself having to take breaks from coding and when I finally come back to it I've forgotten where I'm up to, what I've done, and (in some cases) wonder why I've even done it.
I can't set aside the large block of time that I need to finish the site. I want to but I can't. The interruptions set me back hours, if not days, work making it a daunting (and unappealing) prospect to resume two steps back from where I left off.
Basically, I bit off more than I can chew.
So I need to take smaller bites.
Thus I'm here to say that 1.5 is coming, hopefully very soon.
But it's not the 1.5 that we've been talking about.
The version numbering strategy for RPoL requires me to increment the number after the first decimal point whenever a major revision change is made to the site, normally some fundamental underlying structure or very large user-perspective change.
The "original" 1.5 was so large a change that even implementing part of it is a major revision. That's what I'm about to do; implement parts. So here's the plan;
- Version 1.5
- Migrate the user database to mySQL and generate unique IDs for each user
- Migrate the user 'stickylist' to mySQL - Version 1.6
- Implement rMail
- Optimise (completely redo) the cookie routines
- New "Wanted - Players" advertising mechanism - Version 1.7
- Migrate the character database to mySQL and generate unique IDs for each character - Version 1.8 (a.k.a. "1.5")
- Start utilising the unique IDs generated above (the biggest coding change)
The other 100+ minor changes that the original 1.5 has will also happen throughout this process. Changes such as a revised web layout, much nicer help system and new GM menus. 1.5 through to 1.7 should happen a lot faster than the last, so I will endeavour to implement as many of the minor changes as early as possible.
This is the current plan. It is not set in stone. I might find that two things are easily done together, or two shouldn't be done together. But I'll do my best to keep you informed and you'll hopefully see the site resume the development cycle we had nearly two years ago.