Google Groups Home
Help | Sign in
Breadcrumbs
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  16 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Brian FitzGerald  
View profile  
 More options Aug 28 2008, 1:56 pm
From: Brian FitzGerald <fitzgeraldme...@gmail.com>
Date: Thu, 28 Aug 2008 10:56:54 -0700 (PDT)
Local: Thurs, Aug 28 2008 1:56 pm
Subject: Breadcrumbs
Hey all!

That was kinda weird... I posted on an old thread by Matt Williams
about breadcrumbs and now the whole thread seems to have disappeared.
I tried searching for it with no luck.  Funky!

Anyway, in the thread Matt Williams was discussing some different
ideas for a dynamic breadcrumb system used in a Mach-II application.
I was wondering how Matt ended up solving this and/or how others have
done breadcrumbs as well.

I'm looking to do implement a similar system on an application I'm
currently working on, so any insight would be very helpful.  Thanks a
lot in advance!
Brian


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Brian Meloche  
View profile  
 More options Aug 28 2008, 2:17 pm
From: "Brian Meloche" <brianmelo...@gmail.com>
Date: Thu, 28 Aug 2008 14:17:06 -0400
Local: Thurs, Aug 28 2008 2:17 pm
Subject: Re: [Mach-II] Breadcrumbs

I can forward the messages to you.

On Thu, Aug 28, 2008 at 1:56 PM, Brian FitzGerald <fitzgeraldme...@gmail.com

--
Sincerely,

Brian Meloche
brianmeloche at gmail dot com
Producer and Host, CFConversations Podcast
http://www.cfconversations.com
Blog: http://www.brianmeloche.com/blog/
Adobe Community Expert:
http://www.adobe.com/communities/experts/members/BrianMeloche.html
Twitter: http://twitter.com/coofuushun
Pownce: http://pownce.com/bmeloche
User Group Manager,
Cleveland ColdFusion Users Group,
http://www.clevelandcfug.org


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Brian FitzGerald  
View profile  
 More options Aug 28 2008, 2:39 pm
From: Brian FitzGerald <fitzgeraldme...@gmail.com>
Date: Thu, 28 Aug 2008 11:39:02 -0700 (PDT)
Local: Thurs, Aug 28 2008 2:39 pm
Subject: Re: Breadcrumbs
Hey, thanks Brian!

That shouldn't be necessary though, because I remember the gist of the
thread.... The purpose of my original question was to see what
solution Matt ended up implementing.  Or if Matt didn't feel like
jumping in, I was trying to open the door for anyone else that had
experience implementing breadcrumbs into their application in a way
they like.

Best,
Brian


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
.jonah  
View profile  
 More options Aug 28 2008, 4:39 pm
From: ".jonah" <pixel...@gmail.com>
Date: Thu, 28 Aug 2008 13:39:38 -0700 (PDT)
Local: Thurs, Aug 28 2008 4:39 pm
Subject: Re: Breadcrumbs
Index loop down to 1 with a negative increment. ;)

I think it largely depends on how you're representing your hierarchy
in the first place.

We tend to use an application scoped 'Adjacency List' structure where
each element contains a pre-computed array of parent IDs. Any time we
want to show the parent it's parents[n] or for the whole cookie trail,
just loop through them. No redundant info and pre-computing the
ancestry keeps things fast.

On Aug 28, 11:39 am, Brian FitzGerald <fitzgeraldme...@gmail.com>
wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Brian FitzGerald  
View profile  
 More options Aug 28 2008, 11:57 pm
From: Brian FitzGerald <fitzgeraldme...@gmail.com>
Date: Thu, 28 Aug 2008 20:57:49 -0700 (PDT)
Local: Thurs, Aug 28 2008 11:57 pm
Subject: Re: Breadcrumbs
Hey Jonah,

Thanks for the feedback!  That sounds like a good solution.  So as far
as the relationships you've represented in the application scoped
structure... are you storing those id's in a database before you stick
them into the struct, or are they hardcoded somewhere in the source
code?  Just curious how you were doing that.

Thanks,
Brian


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Matt Williams  
View profile  
 More options Aug 29 2008, 2:59 pm
From: "Matt Williams" <mgw...@gmail.com>
Date: Fri, 29 Aug 2008 13:59:39 -0500
Local: Fri, Aug 29 2008 2:59 pm
Subject: Re: [Mach-II] Re: Breadcrumbs
On Thu, Aug 28, 2008 at 1:39 PM, Brian FitzGerald

<fitzgeraldme...@gmail.com> wrote:

> Hey, thanks Brian!

> That shouldn't be necessary though, because I remember the gist of the
> thread.... The purpose of my original question was to see what
> solution Matt ended up implementing.  Or if Matt didn't feel like
> jumping in, I was trying to open the door for anyone else that had
> experience implementing breadcrumbs into their application in a way
> they like.

Sorry for the delay. I hadn't checked the lists yet today.

My particular needs meant breadcrumbs only on certain pages/events,
not all. So I went the filter route. We also do not have our events in
a database or any other predefined hierarchy. Basically any top nav
events that should be trail "beginnings" have a 'reset' flag
(event-arg) so it will clear out the trail and start over.

From there, I have an array of structures in the session. Each
structure will hold the event name and any necessary event-args to
recall that event. Those structures are then put into the array which
is put in the session.

Does that make sense? I think I originally mentioned that I may blog
more about my solution. I never got around to that, so maybe that can
still happen. Meanwhile, let me know if you have any other questions
about this.

--
Matt Williams
"It's the question that drives us."


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Matt Williams  
View profile  
 More options Aug 29 2008, 4:31 pm
From: "Matt Williams" <mgw...@gmail.com>
Date: Fri, 29 Aug 2008 15:31:08 -0500
Local: Fri, Aug 29 2008 4:31 pm
Subject: Re: [Mach-II] Re: Breadcrumbs

On Fri, Aug 29, 2008 at 1:59 PM, Matt Williams <mgw...@gmail.com> wrote:
> Does that make sense? I think I originally mentioned that I may blog

I just did a blog entry...
http://www.mattjanell.com/index.cfm?event=showEntry&entryId=102CE5C9-...

And the demo (also linked in blog):
http://www.mattjanell.com/CrumbsExample/

--
Matt Williams
"It's the question that drives us."


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Peter J. Farrell  
View profile  
 More options Aug 29 2008, 4:37 pm
From: "Peter J. Farrell" <pe...@mach-ii.com>
Date: Fri, 29 Aug 2008 15:37:44 -0500
Local: Fri, Aug 29 2008 4:37 pm
Subject: Re: [Mach-II] Re: Breadcrumbs

Matt Williams said the following on 8/29/2008 3:31 PM:

> On Fri, Aug 29, 2008 at 1:59 PM, Matt Williams <mgw...@gmail.com> wrote:

>> Does that make sense? I think I originally mentioned that I may blog

> I just did a blog entry...
> http://www.mattjanell.com/index.cfm?event=showEntry&entryId=102CE5C9-...

> And the demo (also linked in blog):
> http://www.mattjanell.com/CrumbsExample/

Awesome Matt!  Thanks for blogging it!

Would you consider adding your blog entry on the wiki under the common
architectural approaches?

http://greatbiztoolsllc-trac.cvsdude.com/mach-ii/wiki/Documentation

This would be a great addition to the wiki...

.pjf


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Matt Williams  
View profile  
 More options Aug 29 2008, 4:56 pm
From: "Matt Williams" <mgw...@gmail.com>
Date: Fri, 29 Aug 2008 15:56:28 -0500
Local: Fri, Aug 29 2008 4:56 pm
Subject: Re: [Mach-II] Re: Breadcrumbs
On Fri, Aug 29, 2008 at 3:37 PM, Peter J. Farrell <pe...@mach-ii.com> wrote:

> Awesome Matt!  Thanks for blogging it!

> Would you consider adding your blog entry on the wiki under the common
> architectural approaches?

> http://greatbiztoolsllc-trac.cvsdude.com/mach-ii/wiki/Documentation

Done.

http://greatbiztoolsllc-trac.cvsdude.com/mach-ii/wiki/BreadcrumbsFilter

--
Matt Williams
"It's the question that drives us."


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Peter J. Farrell  
View profile  
 More options Aug 29 2008, 5:07 pm
From: "Peter J. Farrell" <pe...@mach-ii.com>
Date: Fri, 29 Aug 2008 16:07:19 -0500
Local: Fri, Aug 29 2008 5:07 pm
Subject: Re: [Mach-II] Re: Breadcrumbs

Matt Williams said the following on 8/29/2008 3:56 PM:

> On Fri, Aug 29, 2008 at 3:37 PM, Peter J. Farrell <pe...@mach-ii.com> wrote:

>> Awesome Matt!  Thanks for blogging it!

>> Would you consider adding your blog entry on the wiki under the common
>> architectural approaches?

>> http://greatbiztoolsllc-trac.cvsdude.com/mach-ii/wiki/Documentation

> Done.

> http://greatbiztoolsllc-trac.cvsdude.com/mach-ii/wiki/BreadcrumbsFilter

Thanks Matt for adding that to wiki! You're a true MachStar!

.pjf


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Sami Hoda  
View profile  
 More options Aug 30 2008, 4:34 pm
From: Sami Hoda <samih...@gmail.com>
Date: Sat, 30 Aug 2008 13:34:51 -0700 (PDT)
Local: Sat, Aug 30 2008 4:34 pm
Subject: Re: Breadcrumbs
I agree, Matt rocks.

On Aug 29, 2:07 pm, "Peter J. Farrell" <pe...@mach-ii.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Brian FitzGerald  
View profile  
 More options Aug 31 2008, 7:55 pm
From: Brian FitzGerald <fitzgeraldme...@gmail.com>
Date: Sun, 31 Aug 2008 16:55:19 -0700 (PDT)
Local: Sun, Aug 31 2008 7:55 pm
Subject: Re: Breadcrumbs
Hey Matt - thanks a lot for your efforts in putting together the blog
post and wiki entry!  This is very helpful for me, and I will be
taking a close look at your solution tomorrow.

Kind Regards,
Brian

On Aug 29, 5:07 pm, "Peter J. Farrell" <pe...@mach-ii.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
.jonah  
View profile  
 More options Sep 2 2008, 11:49 pm
From: ".jonah" <pixel...@gmail.com>
Date: Tue, 2 Sep 2008 20:49:40 -0700 (PDT)
Local: Tues, Sep 2 2008 11:49 pm
Subject: Re: Breadcrumbs
Hi Brian,

In our cases, it's hierarchical information. We're storing the nodes
in the tree structure in a single database table -
[ID,parentID,Name,sortOrder,etc.]. When the app is init'ed, we find
each element's ancestors and store their IDs in an array. To then
represent the ancestry (or nesting) we would simply roll through the
array using each ID to pull the appropriate element in the site model
structure.

If this is interesting I can do a writeup on it.

.jonah

On Aug 28, 8:57 pm, Brian FitzGerald <fitzgeraldme...@gmail.com>
wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Brian FitzGerald  
View profile  
 More options Sep 4 2008, 12:38 pm
From: Brian FitzGerald <fitzgeraldme...@gmail.com>
Date: Thu, 4 Sep 2008 09:38:47 -0700 (PDT)
Local: Thurs, Sep 4 2008 12:38 pm
Subject: Re: Breadcrumbs
Hey Jonah!

Sorry it took me a bit to respond to this; somehow your message fell
through the cracks.  As there are always multiple ways to solve a
problem, I would be very interested to hear more about your solution
so that I may be able to compare the different approaches.  Thank you
for sharing.

Brian


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Peter J. Farrell  
View profile  
 More options Sep 4 2008, 12:46 pm
From: "Peter J. Farrell" <pe...@mach-ii.com>
Date: Thu, 04 Sep 2008 11:46:33 -0500
Local: Thurs, Sep 4 2008 12:46 pm
Subject: Re: [Mach-II] Re: Breadcrumbs
Brian FitzGerald said the following on 9/4/2008 11:38 AM:
> Hey Jonah!

> Sorry it took me a bit to respond to this; somehow your message fell
> through the cracks.  As there are always multiple ways to solve a
> problem, I would be very interested to hear more about your solution
> so that I may be able to compare the different approaches.  Thank you
> for sharing.

Hey, it might be a good additional section to add to the wiki on
breadcrumbs. Hint hint ;-)

.pjf


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
.jonah  
View profile  
 More options Sep 4 2008, 1:44 pm
From: ".jonah" <pixel...@gmail.com>
Date: Thu, 4 Sep 2008 10:44:20 -0700 (PDT)
Local: Thurs, Sep 4 2008 1:44 pm
Subject: Re: Breadcrumbs
Hint taken. ;)

On Sep 4, 9:46 am, "Peter J. Farrell" <pe...@mach-ii.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google