18 Feb '06 22:36>
Originally posted by blindcheesecakeSorry about the delay, and the general lack of updates over the last week. I was aiming for RHP's 5th birthday on the 21st of Feb, but I just can't see how I can make it now. It was an artificial deadline anyway, so I won't beat myself up about it. I am desperate to get it released though. I have found myself maintaining two versions of the code recently, which is driving me a little crazy.
Russ, when do you expect to get the new board on the live version.
The main reason for this late delay is because early last week I started doing some final tasks such as compacting the JavaScript to make the files smaller, and then realised that the tool I intended to use broke my code. This irritated me no end - I was not particularly fond of it in the first place. So I decided to go a little crazy and write my own, with the intention of only stopping if I hit problem I could not solve. And to be honest, I wasn't sure I would succeed when I started.
Anyway, that was last week, and as of tonight, I have completed the work and have tested the compacted code briefly. It is half the size of the existing file. This compacted file will need a few days testing on the beta server before I can consider releasing to the live server with any confidence. I will upload to the beta tomorrow AM with any luck, but there should be nothing noticeably different to the prior version. (apart from quicker loading, of course)
The other task I must complete before go live is an alternative board interface, which is as basic as possible, with no animation and a text entry interface option. This is to support anyone who does have problems with the new code, and those on mobile devices. This is not a massive job, so I should get it done fairly promptly, and very little testing will be required.
A little footnote to this post : if my project for compacting and obfuscating JavaScript proves to work well, then anything that is useful to me will probably be useful to others, so I will probably re-engineer my prototype into a shareware program and distribute it.
-Russ