JA Ext Manager
JA Extensions Manager Component provides a unique way to upgrade, rollback, compare files between the versions. It comes with local repository, where you can upload your new and old version and then compare between them and find the files in conflict and you can save them before upgrade to new version.
This extension will help in minimizing customization loss, which is usually encountered due to overwrite by newer files.
Currently it supports, modules, plugins, templates and components. However, the components should have in their XML file, upgrade/ rollback info for the Database changes, otherwise it will only replace files.
NEW: JA Extensions Manager support file comparison view for code and easy copy and move of old customized code to newer files right from the back-end!
You can check out how the DIFF VIEW work at a similar online version
NEW: JA Extensions Manager support remote install from remote repository, easy to setup right from the back-end, for each extension you can setup a service and use it for upgrade!
Please check the WIKI and YouTube Video for its capabilities:
Video 1 : Local Repository usage : http://www.youtube.com/watch?v=bruMQxudvdI&fmt=22 (full screen)
Video 2 : Comparison / upgrade via online Repository : http://www.youtube.com/watch?v=MaiCRUF2pQI&fmt=22 (view in full screen)
Watch this new video about using this component >> http://www.youtube.com/user/JoomlArt#p/c/2/mNAuJRmifG8