quote:
Originally posted by markee
I think the best way if this were to be implemented is through plus! itself. The way to do that would be to have a mandatory "version" field in the scriptinfo.xml and to be able to easily search the version numbers of all scripts in the script database. Or at the very least it would be good if all the script in the scripts database were made to have this before being accepted, if MenthiX made this rule then it wouldn't be hard to make a script to do some automatic checking.
True. Patchou and I have talked about this. He is thinking about adding auto-update for scripts to Plus, but the problem seems to be server load. Since the winning scripts were bundled with the Plus! installer a LOT of users have scripts installed. The servers are already very busy on new releases, adding auto-update for scripts to that means a lot more load. Keep in mind that auto-update for Plus! itself just needs to check the version of Plus! only, while auto-update for scripts on some systems needs to check the version for 10 or more scripts, and we're talking 10million+ of users each week.
I still think/hope eventually it will be there. Instead of checking a separate file for each script it could check a single XML file that lists the latest version for each scriptid, that would already decrease load on the file system a lot, although it will also make the file size to download bigger. PATCH!! JUST GET CiD TO DONATE A NEW HOT SERVER!!
quote:
Originally posted by .OxY
it might confuse some people if new features just suddenly appeared.. Or maybe if a bug accours with the new version, the person might get confused with the version number ect
I imagine it would work very similar to the auto-update for Plus! itself, people never had problems with that (AFAIK). I consider adding a changelog field to the scripts DB which could be linked to on auto-update windows. Updates for scripts will still be tested in advance before they are added to the scripts db, just like they are now. I know that doesn't guarantee a bug-free script, but like dt pointed out, in general updated scripts are better than the older versions.