A few comments/ideas raised by Henry's post:

> I also suspect that there must be a very wide spread of  versions in that 
> embedding, possibly going back to Jmol 10 and even earlier. My experience is 
> that  Jmol has excellent backward compatibility, and that there is a high 
> probability that the most recent  Jmol is likely to work with many of these  
> "legacy" sites.

There was at least a couple of breaking changes between 10.00 and 11.0. Right 
now, I 
remember two: hydrogen bonds (which now require a prior "calculate" command) 
and "set 
zoomLarge". These broke my pages when I did the update, so a general, blind 
update of 
Jmol version is something I would not recommend.

> However, all the journals where  Jmol is embedded have no sensible mechanism 
> of any kind to "update" the Jmol on their servers, if they should wish to do 
> so. The advantages would be that even old pages (ie  5+ years old?) would 
> gain new features (we assume nothing breaks, perhaps a dangerous 
> assumption?).   

(See above). Another point is that some simple pages benefit from a smaller 
applet and a 
MUCH simpler popup menu, while not needing the new features. In other cases, I 
agree it 
would be good to gain new features, among them the localization (e.g. 10.00 had 
no 
Spanish interface).


> I am having difficulty envisaging any sensible update mechanism which could 
> be implemented, but at very least,  I wonder whether  Jmol could have some 
> sort of alerting mechanism indicating what the version being  used is vs what 
> the latest released version might be?  I agree such an alert is not so much 
> for the benefit of the reader, but of the administrator who manages the 
> relevant page. 

A possible way for that would be the pop-up menu. Some programs put their 
"there is an 
update available" in the About menu entry. I'm not sure though about whether 
this is 
technically feasible --and it would certainly not affect the existing base of 
old versions-- and 
whether it would really be much useful in practice.


> Much modern software does this, and some even highly automates the process of 
> updating itself (armed of course with suitable authentication).  I dont think 
> those mechanisms could be applied to eg  Web servers

I don't think so either. And see the cavet above, really any version update 
needs human 
supervision so that scripts are not broken.


> Has anyone actively maintained any sort of list which details  what features 
> might have been once supported, but no longer work at all? 

Not really. We could try and build it communally on the Wiki. (When you 
remember or find 
one issue, you go and write it down there). I'll open a section... There it is:
Wiki home page > Documentation box > Backward compatibility

http://wiki.jmol.org/index.php/Backward_compatibility



-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Jmol-developers mailing list
Jmol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-developers

Reply via email to