Sugar Update needs to be improved so that it's mostly automatic, self-updating with just a few clicks, and extremely user friendly - like other major PHP web application frameworks: Joomla 1.7, Wordpress 3, and Drupal.
Sugar should automatically go online and check for updates every 24 hours - not only for Sugar itself, but also for ALL installed 3rd party modules - whether they came from Sugarforge, SugarExchange, or were developed by an independent Sugar developer.
The web address for Sugar to check for updates for each module, should be made part of the spec for the XML manifest that comes with each module. Same for Sugar itself.
Sugar Update should notify the Admin by email that updates are available, what they are, and what each one brings: new features, and fixes.
The Admin should simply check which modules they want to update, and click Go.
Dependencies on other components should also be handled properly - and should be specified in each module's manifest, or be able to be determined by auto-scanning the code - so that Sugar can keep itself, and the Admin, out of "dependency hell".
If the update doesn't work for any reason, Sugar has be equipped to perform a foolproof, perfect "undo" - a rollback of all changes.
Your thoughts ?


3Likes
LinkBack URL
About LinkBacks



Reply With Quote

Bookmarks