So ma-ny bugs! So little time...
We just hit the deadline for bugfixes to our next release in the start of September. Nothing else gets fixed for the release after today; if anything important is found, we'll fix it with 'catch-up' patches to the system.
The good news is that I actually fixed all the ForumNG bugs (28 this week). Bad news is that I don't really feel like we had enough testing - they also only started testing it this week. Email features haven't been tested because we had technical problems setting it up on the test system. Overall, though, I still think it probably works.
Here are some things that were found during testing despite that I also thought it 'probably worked' when we sent it for testing in the first place:
- Students couldn't post or reply or view discussions. (Ooops.) Nor could tutors. (Ooops again.) It worked for admins though! Well, admins using Firefox, because...
- The interactive features all broke for Internet Explorer users. (Hey, it's only 80%.)
- The interactive features all broke rather more seriously in Internet Explorer 6 specifically.
- The edit timeout implementation was a complete mess, with no checking at all, and utterly incomprehensible to students. Testers complained.
This turned out to be kind of a plus in the end, because now there is a really nice edit timeout implementation; when you edit a post it tells you what the deadline is, if the deadline's getting near the message goes bold, and when it runs out then the Save button is greyed.
In addition, while you're just looking at a discussion, the 'Edit' and 'Delete' links automatically vanish when time's up.
- Pretty much every Cancel button anywhere across the entire forum broke in a different way. (Who ever tests Cancel buttons?)
So, that's the good news. (Maybe?)
I guess the less good news is that I'm not quite sure when there will be a public release for other Moodle users (to 'contrib') of this code, even after we think it's working! Hopefully we can do this alongside our next December release. There is a bit of work involved though because this code depends on TinyMCE and standard Moodle 1.9 uses HTMLArea. With luck they have similar interactive facilities, but...
By the way, if you're an Open University student/tutor/other staff member and are wondering when you get to use the new forum, the answer is probably not 'September 1st' even if we are theoretically releasing it then. A very few pilot courses will be using it in September, along with the staff LTS-EDIT forums, and I think the VLE examples one that tutors can see. Most people are still trundling along on the existing forum for some time to come.