This is a tutorial on how to update ZOO without uninstalling and reinstalling the component.
No matter what distribution of ZOO you are using, the free packages, which includes the Pages and Blog apps or the full package, including all available apps of the App Bundle, the update process is the same.
Since ZOO 3.3 it is possible to update with just one click using the Joomla! Update Manager.
Follow these steps:
Copy your API key and open the Joomla system dashboard. Then go to Update panel - Update Sites and paste the API key into the Download Key field. After saving, you will be notified whenever a new version of ZOO is available, and you can update it with one click.
Note If you don't see any new ZOO update available click on Find Updates
Follow these steps:
That's it! Now ZOO, all language files and all bundled modules and plugins are updated to the latest version...
Important Depending on your installed ZOO distribution the apps, plugins and modules are also updated when updating ZOO. So any modifications to the files (PHP, CSS, Images, etc.) may be lost. Therefore, we recommend duplicating an existing app (and rename it) rather than editing the original app. Thus, if you don't use the original apps your custom app will remain untouched by the update process.
When you've finished the update, clear your browser cache and the Joomla cache. To clear the Joomla cache go to the Joomla administration » Tools » Clean Cache.
Note If you are facing this error during installation: "Fatal error: Maximum execution time of 30 seconds exceeded in ..... on line ....." you may try to install the component from a directory:
/tmp
directory of your Joomla installation on your webserver.ZOO apps will be automatically updated when updating ZOO.
Note The apps are located in the folder /applications in the installation package.
We recommend updating the apps by updating your ZOO component (see first part of the tutorial) but if you want to update a single app just follow these simple steps:
Important Be careful, the update will replace any changes you made to the original applications. But it will leave any configuration files untouched (Types and Element Assignments).
To update types manually open the installation package and go to the types folder of the app (applications/APPNAME/types/
) and copy all config files.
To update the element assignments manually open the installation package and go to the item renderer folder of each app template (applications/APPNAME/templates/TEMPLATENAME/renderer/item
) and copy each positions.config
file.
ZOO modules and plugins will be automatically updated when updating ZOO.
Note The modules are located in the folder /additional
in the installation package.