Hi,
I'm using django-tagging as part of a pinax based project and I'm
looking to see if an idea I've had has already been codifed by someone
before I go off and write it.

In my app Users can tag application objects and query for those
objects via the tags; so far just basic tagging. I'd also like them to
also be able to specify that they would like a one or more tags to act
as permanent navigation elements (i.e. folder/menu/tab groups). So
clicking on that nav item (menu, tab or whatever) would filter the
tagged objects. They then could select additional tag from those
filtered objects and  specify that tag as a submenu nav item. So they
end up building a custom (per user) menu tree by selecting tags and
they can view the filtered objects at each level of the tree.

I guess another extension would be to allow them to flatten or
arbitrarily arrange the "paths" of tags so that they could reduce the
number of levels of the hierarchy to suit their needs. Then allowing
for user defined names for a path would give shorter top level nav
(tab name/menu name/folder, etc).

If you applied this to something like the Gmail interface you could
imagine mail tagged with "django", "pinax", "django-apps", "app-
engine". Then you could then create (at least) two top level menu
items (folders), one called django-apps which could be an alias for
the intersection/path of tags django/pinax/django-apps and another
called django-ae that was an alias for the intersection/path for tags
django/app-engine/django-apps

Has anyone done this type of thing already?

Best Regards,
Steve
http://agilitynerd.com
http://googility.com

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to