Hi
Dynamic updates would be great but not sure it is really cost effective to develop this- an RSS feed (as suggested by Charles) seems like sensible middle ground.
We would also be worried about the updates becoming too dynamic and particularly the idea of breaking into separate dlls. This may create more problems than it solves, particularly when you consider that some updates involve changes to the database too. The thought of unpicking problems where the dlls and database have diverged is a little frightening.
Ultimately cost is a major barrier to more frequent updates for two reasons:
- We have a limited budget every year, certainly not enough to have a full support contract with Dorset Software (where they would rapidly fix any bugs that appear). As a result we have to schedule the time when we fix them. The main risk with scheduling a number of releases within the year is that if we use money early in the year fixing non-critical bugs, by the end of the year there may not be enough to fix more critical problems.
- In addition, we currently carry out approximately 6 weeks of testing before rolling out a version. One option would be cutting this down but that again might cause more problems than it solves.
However, we're open to ideas on how to improve this situation bearing in mind the above.
Our strategy from here is to let this next version bed in a little and focus on fixing any bugs (rather than enhancements to functionality), which should mean that you see quicker resolutions for the critical bugs reported over the next year.
In terms of the dictionary, we’ll look into the possibility of including updates to the index_taxon tables within the scripts we provide.
Best wishes,
Sarah Shaw
Biodiversity Information Assistant
JNCC