1 of 40
1
New Module: Structure - Uses entries to create a page hierarchy for static and listing pages
Posted: 17 September 2008 01:30 PM   [ Ignore ]  
Research Assistant
Avatar
RankRankRank
Total Posts:  326
Joined  07-16-2005

Structure is a new way to build ExpressionEngine sites

It forgoes the current template_group/template setup and creates “static” and “listing” 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. Your clients & authors will rejoice.

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 v1.2.6 + Documentation + Change Log: http://www.ngenworks.com/software/ee/structure

Tutorial @ Jambor-ee: http://jambor-ee.com/tutorials/structure/

———

KNOWN BUG: Structure currently does not work with the core version of EE by default. We’re using a variable that is shared with the Pages module, so without the proper lang.pages.php file in place it causes errors. To correct this, if needed, place a blank lang.pages.php file in your /system/english/ folder. Everyone should buy a license though! It’s money well spent.

Image Attachments
screen-settings.pngscreen-publish-edit-tab.pngscreen-main.png
Click thumbnail to see full-size image
 Signature 

Travis Schmeisser // rockthenroll


Structure: a new way to build ExpressionEngine sites

Profile
 
 
Posted: 17 September 2008 01:49 PM   [ Ignore ]   [ # 1 ]  
Research Scientist
Avatar
RankRankRankRankRankRank
Total Posts:  9246
Joined  04-15-2006

Hi Travis,

Looks neat. Unfortunately don’t have a server running PHP 5 at the moment but will try it out at some point on my localhost install. Just as a quick note in the download read me file it says to install the CP jQuery file from http://www.ngenworks.com/expressionengine/cp_jquery/ but in fact you need to go to http://www.ngenworks.com/software/ee/cp_jquery/

Just thought you’d like to know.

Looks really smart though and I’m sure that a lot of people will be very grateful that you have released this for people to use.

Best wishes,

Mark

 Signature 

Shopping Cart Plugin
Full list of add-ons
———————————————————-
Buy me a drink, or two if you like!!

Profile
 
 
Posted: 17 September 2008 01:55 PM   [ Ignore ]   [ # 2 ]  
Research Assistant
Avatar
RankRankRank
Total Posts:  326
Joined  07-16-2005

Fixed! Thanks for finding that!

 Signature 

Travis Schmeisser // rockthenroll


Structure: a new way to build ExpressionEngine sites

Profile
 
 
Posted: 17 September 2008 02:09 PM   [ Ignore ]   [ # 3 ]  
Research Scientist
Avatar
RankRankRankRankRankRank
Total Posts:  9246
Joined  04-15-2006

Not a problem wink

Can’t wait to give this one a test actually, looks really neat.

Best wishes,

Mark

 Signature 

Shopping Cart Plugin
Full list of add-ons
———————————————————-
Buy me a drink, or two if you like!!

Profile
 
 
Posted: 17 September 2008 03:54 PM   [ Ignore ]   [ # 4 ]  
Lab Technician
Avatar
RankRankRankRank
Total Posts:  1232
Joined  01-24-2006

Hey Travis,

This looks great… I’ll be checking it out today!

Cheers

 Signature 

Newism - Newcastle Web Design & Development


NSM Publish Plus - Collaborative workflow and live entry previews
LG Better Meta - SEO Meta & XML Sitemap Generator
LG Polls
LG .htaccess Generator
20+ EE addons

Profile
 
 
Posted: 17 September 2008 05:33 PM   [ Ignore ]   [ # 5 ]  
Lab Technician
Avatar
RankRankRankRank
Total Posts:  1792
Joined  01-05-2007

This may have come just in time (when don’t they?).

PS. I haven’t looked at it yet but is there a way of assigning a page to two parents?

 Signature 

 
Steven Hambleton | Follow me on Twitter!


ExpressionEngine Outsourcing for Web & Graphic Design Agencies

Profile
 
 
Posted: 17 September 2008 05:50 PM   [ Ignore ]   [ # 6 ]  
Research Assistant
Avatar
RankRankRank
Total Posts:  326
Joined  07-16-2005

@stinhambo Nope. You assign to a single parent through a dropdown when editing.

This is something we have talked about down the road for content that may live or at least be linked to in different areas. Definitely not a perfect solution yet, but on the way.

 Signature 

Travis Schmeisser // rockthenroll


Structure: a new way to build ExpressionEngine sites

Profile
 
 
Posted: 17 September 2008 06:07 PM   [ Ignore ]   [ # 7 ]  
Lab Technician
Avatar
RankRankRankRank
Total Posts:  1792
Joined  01-05-2007

Ah good stuff. I only ask because a client wanted it a few projects ago so I had to use related entries instead.

 Signature 

 
Steven Hambleton | Follow me on Twitter!


ExpressionEngine Outsourcing for Web & Graphic Design Agencies

Profile
 
 
Posted: 17 September 2008 10:37 PM   [ Ignore ]   [ # 8 ]  
Summer Student
Total Posts:  20
Joined  12-22-2007

hi - i’m trying out the extension.  got it installed no problem.  seems great, but i’m wondering why i don’t see all of my sections when i choose “listing” under the ‘structure’ tab when editing a section entry.  i see some sections (blogs), just not the ones i want to list !  i’m probably missing something here.

Profile
 
 
Posted: 17 September 2008 11:40 PM   [ Ignore ]   [ # 9 ]  
Research Assistant
Avatar
RankRankRank
Total Posts:  527
Joined  12-15-2005

Tried installing but am getting sql errors. I’m exhausted tonight, forgot to capture error. Think it was a duplicate table being made or something. Then when I deinstalled the module, I got another sql error about a missing field I think it was…

 Signature 

System Info: Production

EE Version:  1.67
Build
:       20090320
PHP Version
: 5.2.5
Profile
 
 
Posted: 18 September 2008 01:51 AM   [ Ignore ]   [ # 10 ]  
Research Assistant
Avatar
RankRankRank
Total Posts:  740
Joined  10-14-2005

Wow, it’s like MH Pages v2… looks awesome. Can’t wait to give this a try. smile

 Signature 

Nathan Pitman - Nine Four

Follow me on Twitter - Try my EE plug-ins and extensions

Profile
 
 
Posted: 18 September 2008 03:33 AM   [ Ignore ]   [ # 11 ]  
Moderator
Avatar
RankRankRankRank
Total Posts:  2185
Joined  03-22-2004
Parse error: syntax error, unexpected '&', expecting T_VARIABLE or '$' in /path/modules/structure/mod.structure.php on line 104

I have uploaded all relevant files and I receive this error when trying to access extension page. I am using the multi site manager if that makes a difference.

Or if I skip the extension screen and try to install the module I get this

Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /path/modules/structure/mcp.structure.php on line 171
 Signature 
Profile
MSG
 
 
Posted: 18 September 2008 03:35 AM   [ Ignore ]   [ # 12 ]  
Moderator
Avatar
RankRankRankRank
Total Posts:  2185
Joined  03-22-2004

Should have checked my PHP version first :( Works now. But if I could feature request MSM support.

 Signature 
Profile
MSG
 
 
Posted: 18 September 2008 05:00 AM   [ Ignore ]   [ # 13 ]  
Summer Student
Total Posts:  13
Joined  02-01-2008

This is looking really good! Thank you smile

I’ve installed it and seems to be working fine except, like colinbird,  I’m also not seeing the full list of blogs when checking the ‘listing’ box?

Also is there a way to have a main nested navigation that remains consistant on all pages? I tried setting the start node to 0 but had no joy…

Thanks again for this!

Profile
 
 
Posted: 18 September 2008 07:38 AM   [ Ignore ]   [ # 14 ]  
Research Assistant
Avatar
RankRankRank
Total Posts:  326
Joined  07-16-2005

@DEA capture the errors and let me know. Make sure the native Pages module is NOT installed.

@Nathan Pitman (Nine Four) That’s where a bit of the idea comes from. The back-end support is completely different though.

@vinnyio down the road. Let us know if you have any particular problems or ideas for that.

@colinbird+wuwongy only weblogs not used for “static” content can be used as a listing weblog. Also, if it’s alreayd being used as a listing weblog it can NOT be reused for another.

 Signature 

Travis Schmeisser // rockthenroll


Structure: a new way to build ExpressionEngine sites

Profile
 
 
Posted: 18 September 2008 07:52 AM   [ Ignore ]   [ # 15 ]  
Summer Student
Total Posts:  20
Joined  12-22-2007

thanks !  the blog i was looking for is showing up in the dropdown now..  not sure what changed.

Profile
 
 
Posted: 18 September 2008 08:13 AM   [ Ignore ]   [ # 16 ]  
Summer Student
Total Posts:  20
Joined  12-22-2007

it would be awesome to have access to the back-end of a working site using this…..!

Profile
 
 
Posted: 18 September 2008 08:16 AM   [ Ignore ]   [ # 17 ]  
Research Assistant
Avatar
RankRankRank
Total Posts:  326
Joined  07-16-2005

Maybe someday smile too much extra to manage right now

 Signature 

Travis Schmeisser // rockthenroll


Structure: a new way to build ExpressionEngine sites

Profile
 
 
Posted: 18 September 2008 08:32 AM   [ Ignore ]   [ # 18 ]  
Research Assistant
Avatar
RankRankRank
Total Posts:  316
Joined  09-06-2006

This looks like it’ll be really handy. I tried to get this running on my “test” install. I have PHP v5.2.6. I didn’t uninstall the Pages Module first, originally, and got this error trying to uninstall Pages:

MySQL ERROR:

Error Number: 1091

Description: Can’t DROP ‘site_pages’; check that column/key exists

Query: ALTER TABLE `exp_sites` DROP `site_pages`

I did go back to uninstall and reinstall everything. Currently, I get this in the Structure Module (see attached).

Image Attachments
structure1.jpgstructure_main.jpg
Click thumbnail to see full-size image
 Signature 

Kyle Summer | smartpill design | New Haven, CT |  twitter

Profile
 
 
   
1 of 40
1
 
Post Marker Legend
New Topic New posts Hot Topic Hot Topic with new posts New Poll New Poll Moved Topic Moved Topic Sticky Topic Sticky topic
Old Topic No new posts Hot Old Topic Hot Topic with no new posts Old Poll Old Poll Closed Topic Closed Topic Announcement Announcements
Theme
Change Theme
Visitor Statistics
The most visitors ever was 1149, on July 16, 2007 09:33 AM
Total Registered Members: 77456 Total Logged-in Users: 39
Total Topics: 101501 Total Anonymous Users: 21
Total Replies: 544230 Total Guests: 267
Total Posts: 645731    
Members ( View Memberlist )