Adobe Certified Professionals

0208 979 7300
Send an email

Divine Blog

Static Structure with EE

Posted: Jul 2009, Matt | In: | 3 Comments

Expression Engine (EE) has pretty much become our default CMS of choice. But one of the biggest issues has always been trying to coax EE into making more traditionally structured sites. Looks like those days are finally over, as the very ingenious people at NGenWorks have built a superb module for generating sites with a fixed structure! Hoorah!

The Stucture Module (v1.2.7) forgoes the current template_group/template setup and creates “static” and “listing” pages that are all editable through a tree sitemap view.

This module means that the EE content is now structured in much the same way as it will appear on the main website. It’s a quantum leap in usability from a content authors perspective, and it’s something I feel Ellis Labs should have introduced themselves.

The good folks at Jambor-EE have provided a comprehensive tutorial on how to use the structure module.

If you’re new to Expression Engine?
The tutorial over on Jambo-EE assumes you’re not new to EE, and that critically you know how to configure your EE installation to hide “index.php” from the URL paths.

There are many ways to remove the index.php from an EE path, but the easiest is to use the superb htaccess generator extension courtesy of LeeviGraham.com.

I’ve started applying this module to a structure playground on our web site.

I will journal my experiences with the structure module in the comments section of this article.

|

Feedback & Further Information

Posted by in Jul 2009

Control Panel Themes
It installed smoothly enough, one minor issue in that I didn't read the instructions too carefully.
I noticed that the "settings" page was looking rather poorly formatted... and this is because I'd copied the themes from the download package to the wrong folder.

The themes subfolder "structure" needs to be copied into the Control Panel themes folder of the EE installation.

So, in my case I needed to upload into: /themes/cp_themes/default


Posted by in Jul 2009

Ok, quickly followed the tutorial in parts, and very very quickly built a four-level-deep website.

Automatic breadcrumbs
Automatic sub-level navigation
Automatic primary navigation

and even...

An automatic site-map!

So, that's the static structure taken care off, I'm off now to focus on getting "dynamic" content mixed into these templates.


Posted by in Aug 2009

Really getting to love this module, my one and only criticism of it is that doesn't support (very well) the built-in EE URL filter mechanisms.

I found it broke when I wanted to filter my list templates using categories. I worked around the problem by reverting to the traditional EE template groups for my dynamic filtered lists. Perhaps this will be fixed in a later release.


Feedback

If you'd like to respond to this article, please use the form provided below. Please note, all comments are moderated, so it might take a while for your remarks to be published.

Name:

Email:

Location:

URL:

Remember my personal information

Notify me of follow-up comments?

Submit the word you see below: