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.