Salama wrote
The skin installer in 5.0 takes a LOT more time to install skins ( I am assuming this is for 'legacy')
1- You have to click on many screens. One time for the skins and another for the containers.
2- For legacy skins which do not contain a manifest, I have to unzip all the skins which contains the skins.zip and containers. Unzip the two in their own folders.
Rename the zips (foe each skin and container) for each skin set to a proper names and install each seperately. In 4.x, I could do all this in one click. The installer would install everything in a single batch.
OK so why did 5.0 remove this facility!? I have tens of skins to install and doing all this manually is going to take me hours!
I am not sure what lack of manifest file means but if I was able to to do this easily in 4.x, then why not also in 5.0? Put a checkbox like 'install in 4.x mode' and replicate the same 4.x ease of installation.
The new installer can install combination legacy skin packages ie a zip file where the zip contains two zips (Skins.zip and Containers.zip). You do not have to unzip anything before installation
There are a number of reasons why the changes were made.
- Legacy skins do not contain manifests - so uninstall is a crapshoot of skins have shared files
- The new installation process allows skinners to package skins, containers and skinobjects in a single distributable package - the legacy system did not allow this.
- Commercial (and non commercial) skinners and module developers wanted a way to identify License acceptance and Release Notes during installation
Support for legacy skins in this new system was a challenge as they do not have manifests - and therefore it is not easy to detect whether a manifest-less package is a legacy skin, a legacy container, a legacy combi-skin-container or a bad package.
It was felt that the benefits of the new system warranted the approach taken rather than continuing to support the legacy (4.x) way, which has its limitations.