System Requirements

The Gantry framework does have some system requirements. Listed below are those requirements broken down into their distinct groups:

Requirements

Joomla

It is strongly recommended that you always use the latest stable version of Joomla to ensure all known bugs and security issues are addressed. Gantry 5 will only function properly on Joomla 3.4 and higher.

WordPress

It is strongly recommended that you always use the latest stable version of WordPress to ensure all known bugs and security issues are addressed. We encourage you to update your WordPress install if you are running anything less than WordPress 4.2.

Grav

It is strongly recommended that you use the latest stable version of Grav. This ensures that any and all known bugs and security issues are addressed.

Grav Admin Plugin

If you want to access the Gantry 5 administrator, you will need the Grav Admin Plugin. This plugin, in addition to Login, Form, and Email make it easy to manage and configure your Grav site.

Think about the admin as a requirement, just like WordPress or Joomla's administrators. You technically can run a Grav site without it, but if you really want to get the most out of Gantry 5, you're going to need it.

Server Requirements

We try to ensure that Gantry templates (and specifically the Gantry Library) will work with any modern and secure server environment. The recommended minimum requirements are:

  • PHP 7.1.3+
    • Curl
    • OpenSSL Libraries
    • Multibyte String Support

If you have xdebug enabled, make sure the setting xdebug.max_nesting_level is higher than 100. During our development, we found 256 to be more than enough for us.

Browser Requirements

The back-end administration requirements of Gantry in order of preference are as follows (with latest version of each browser):

  • Google Chrome
  • Firefox
  • Safari
  • Opera
  • Microsoft Edge

Due to the wide range of variances between default browsers on the Android platform, we are unable to accurately test and list all of the possible regional, carrier, and manufacturer software variables. We recommend an updated Chrome browser for Android as it provides a more consistent experience. Support for flex is the most likely sign of whether or not a browser will work with Gantry 5.

Development Environments

Local development is the preferred method of working with any Gantry based template as it allows for the fastest development iterations due to flat out performance and convenience. The following is a list of suitable server setups that can be installed locally on your computer:

Mac OS X Windows Linux
MAMP & MAMP Pro EasyPHP LAMP Bundle
XAMPP for Mac OS X WampServer XAMPP for Linux
Zend Server Community Edition Zend Server Community Edition Zend Server Community Edition
Mac Port XAMPP for Windows