Structure Documentation

Installing

Requirements

Make sure your system meets the minimum requirements:

  • PHP 5+
  • MySQL 5+
  • ExpressionEngine 2.1+ (an older EE 1.7 version is included in each download, but is no longer being developed)
  • Extension: jQuery for the Control Panel (using jQuery version 1.4.2)

Getting Started

  • Make sure the native EE Pages module is not installed, uninstall if not
  • Copy /structure/ to /system/user/addons/
  • Copy /themes/structure/ to /themes/user/structure/
  • If you want to install the example template group, copy /templates/structure-test.group/ to /system/user/templates/XXX/ where XXX is the site shortname
  • Install Structure in the control panel from Add-ons
  • Add which channels Structure will manage under Structure » Channel Settings (more information on channel/page types)
  • Modify the desired settings under Structure » Module Settings

Updating Structure For EE 2.x

  • Copy /system/third_party/structure/ to /system/expressionengine/third_party/
  • Copy /themes/third_party/structure/ to /themes/third_party/structure/

Updating from EE 2 to EE 3 with Structure 4.0

As with any update or upgrade please make a full backup of your site and Database before getting started. Please note, paths may differ based on the name of your system folder or location of your third_party folder within ExpressionEngine.

  • Download the newest copy of Structure 4
  • Move and rename your existing system/expressionengine/third_party/structure/ up a level to system/expressionengine/structure_old/
  • Copy the structure folder from the zip into the system/expressionengine/third_party/ folder
  • Rename themes/third_party/structure/ to themes/third_party/structure_old/
  • Copy the themes/structure folder from the zip into the themes/third_party/ folder
  • Go to Add-Ons -> Modules in your control panel
  • Click "Run Module Updates" in the upper right hand corner Congratulations! You are now running Structure 4! You may now delete the structure_old folders from your install.

    Proceed with the ExpressionEngine upgrade process to the latest version of ExpressionEngine 3.

    During the ExpressionEngine 3 upgrade process, make sure to copy the system/expressionengine/third_party/structure/ folder and the themes/third_party/structure/ folder into system/user/addons/ and themes/user/ folders respectively.

Support

Having problems setting up and/or using Structure? Support is offered from 10am to 4pm EST weekdays. Send us an email at help@eeharbor.com and we will respond as quickly as we can.