The Gantry framework itself is independent of any theme. Each Gantry-enabled theme relies on the Gantry framework to provide the underlying base and extensive functionality that enables the creation of such powerful sites. While a Gantry-powered theme does require the Gantry framework to work properly, Gantry is not inherently built into the theme, itself.
Gantry requires two major parts to function. The first is the Gantry framework itself, a collection including the Gantry component, library, and associated plugins. This is the base by which the second part, a Gantry-powered theme functions.
The installation process is exactly the same for each of these. The only difference is the file you are installing. The Gantry 5 component should be installed prior to a Gantry theme.
Install the Gantry Framework package file (named similarly to pkg_gantry5-v5.3.0.zip
) by navigating to Extensions → Extensions Manager → Install and selecting the Choose File button. Locate the downloaded ZIP and click Upload & Install to begin the installation process.
{.border .shadow}
After installing the Gantry Framework package, all of the Gantry extensions will appear in the Extensions Manager.
If you are having any issues, including the following error messages:
Failed to load 'g5_hydrogen' template: Please install Gantry5 Framework!
Error - Please install Gantry5 Framework!
Error - Gantry5 Templates: Please enable 'System - Gantry5 Framework' plugin!
You will want to make sure that all of Gantry's associated extensions are enabled. To do so, simply select any non-enabled extensions listed in the image above, and activate them by selecting the Enable button in the upper-left area of the Extensions Manager.
Install at Extensions → Extensions Manager → Install. Select the Choose File button, locate the downloaded ZIP and click Upload & Install to begin the installation.
{.border .shadow}
The Gantry template will appear in the Template Manager, and all Gantry extensions will appear in the Extensions Manager.
If you are using the Gantry template, you will want to set it as the default template so it loads on the front end. Go to Extensions → Template Manager, select the gantry checkbox, and click Default in the button toolbar.
For some Gantry-powered templates, this will happen automatically upon installation. This is a time-saving step intended to speed up deployment and reduce confusion for new users.