We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

Pages vs Structure vs Taxonomy vs NavEE (EE2)

Development and Programming

jack_armley's avatar
jack_armley
8 posts
15 years ago
jack_armley's avatar jack_armley

Hi all,

What a great thread! Thought I’d give my 2 pence.

I think the person a navigator module should be aiming to please is the client (the person/people having the update and maintain the site after we (the web devs) have handed it over). We shouldn’t need these systems - we can understand how to create an unordered list with links out to pages. A nav module’s sole puropse should be to make it as easy as possible for the client to add new pages to the site.

The last 15 or so sites I’ve worked on have used the Navigator module (for 1.6X, by Cocoaholic). With this module (like NavEE), the nav structure is divorced from the content, and you can build a nav node using entries assigned a pages URI, using a regular URL, or by building a URL from a template and entry or a category. This works great as it’s so flexible, but is quite complex for clients to understand (if they want to add a new link), and with this system, you cannot create nested navigation.

I’ve also worked on 2 sites in which we’ve used structure, which I think is great for the client as it makes it so easy for them to create a new page (as this can be done straight from the nav tree). Also, it can create nested navigation. The downside though, is that, because it is based on the pages module you can no longer use categories within a structure site, as it cannot support the dynamic URLs categories uses. Also you cannot use a page more than once within a site structure and, if you need to create a listing in 2 places you’ll need to duplicate the weblog. These things I think, create worrying limitations. Also, as the navigation is tied in with the content, you can’t have a nav link going to an external URL.

One module I’m investigating which (I think) has the potential to strike the right balance between these two is NavEE. Visually, the nav nodes are represented as a navigation tree (similar to structure), so a client can easily understand how the navigation works, and the navigation nodes are seperate from the content, meaning you can create any kind of link using a nav node (external, category etc…).Also, you can link to an entry that has been built using a pages URI. When you go to create tne node, you are given the choice of using a free URL (with advanced options), or a pages URI. I think that, as a client I would find this very easy to grasp.

I’m definitely going to use NavEE on my next build. For me, I think it seems the best system for the client (and I think thatm looking at the templating options it’s got some great params too)

       
Michael Witwicki's avatar
Michael Witwicki
115 posts
15 years ago
Michael Witwicki's avatar Michael Witwicki

Hey everyone!

I wanted to make a quick note, that we are VERY pleased to announce that after a successful BETA, NavEE 1.0 is now officially available for sale. Visit booyant.com/navee or check out Devot://ee.

Thanks so much to everyone who helped us get this thing launched so quickly!

       
Michael Witwicki's avatar
Michael Witwicki
115 posts
15 years ago
Michael Witwicki's avatar Michael Witwicki

Hey everyone!

I thought that Iain had a fantastic idea in uploading a demonstration. We have followed suit and put a few demos of NavEE up as well.

For a general demonstration of the functionality, just visit the main NavEE landing page: http://booyant.com/navee/

Additionally, I’ve uploaded a quick video on using the :custom tag to build your NavEE with any HTML you like: http://booyant.com/navee/custom

Thanks again - really enjoying this thread.

       
1 2

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.