Carl Smith // September 17, 2008

New ExpressionEngine Module: Structure

Structure is a new way to build ExpressionEngine sites

It forgoes the current template_group/template setup and creates pages that are all editable through a tree sitemap view. Now, traditional page style content and multiple entry pages can live within the same area. Designers & developers, your clients & authors will rejoice.

This has been in the works for quite some time. We first talked about a CMS that worked this way about 4 years ago and didn’t find the right mix until we started using ExpressionEngine almost 2 years later. ExpressionEngine has the solid base and functionality we love, so we decided to work with the existing weblog/entry system and build on top. Tome, which is no longer in development, had a lot of the features we were looking for, but wasn’t as easy to work with or build around. It was also very confusing for clients to manage a few aspects of when it came to adding pages or certain types of listings.

We’re excited with the results and can’t wait to hear feedback. This, along with CP jQuery (a required dependancy), marks our first contribution to the ExpressionEngine software community. It feels good to be able to give back to something that has helped us so greatly. Enjoy!

Structure Includes
  • A simple interface to edit all your content in one location
  • Dynamic output of navigation and breadcrumbs
  • Permission system to allow certain access and editing capabilities for each of your member groups
Download & Get Details

http://www.ngenworks.com/software/ee/structure

Comments

Scott Jehl September 17, 2008 9:37pm

Cool!
Will need to check this out :)
Nice work guys.

Ian Pitts September 18, 2008 10:52am

This sounds very cool, although I have to admit I can’t tell 100% what it does or looks like without installing it.

One major question: Is it Multiple Site Manager compatible?

colin bird September 18, 2008 2:30pm

Hi ! Excited about this new extension.

Can you provide some insight as to which blogs are listed on the ‘Listing’ dropdown? thanks !

http://expressionengine.com/forums/viewthread/91290/#461280

Brandon Livengood September 18, 2008 4:43pm

Can you turn off the add page so the client was not able to add more pages to the site structure?

flo September 22, 2008 11:29am

This is just the module i was looking for !!!

Unfortunately, I get the following error when trying to publish when clicking on a weblog in the publish drop down menu…

Error

Unable to load the following language file:

/lang.pages.php

Do you know what went wrong ?

Max Cameron October 3, 2008 8:34pm

great stuff guys, I actually really dig your client guide, we’ve been working for a little bit on changing the client survey we’ve been using (the Goto standard).

Also we’re doing a few Expression Engine screencasts for our clients, we’ll post those soon. But yea, nice site, good stuff all around.

max, Toronto Canada.

Travis Schmeisser October 13, 2008 9:14pm

The URLs should still work just as all EE URLs will stay intact, but those entries will also be making aliases through Structure as “pages.”