Return-Path: X-Original-To: apmail-incubator-bloodhound-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-bloodhound-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id C3B259AE4 for ; Mon, 20 Feb 2012 20:50:34 +0000 (UTC) Received: (qmail 48875 invoked by uid 500); 20 Feb 2012 20:50:34 -0000 Delivered-To: apmail-incubator-bloodhound-dev-archive@incubator.apache.org Received: (qmail 48854 invoked by uid 500); 20 Feb 2012 20:50:34 -0000 Mailing-List: contact bloodhound-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: bloodhound-dev@incubator.apache.org Delivered-To: mailing list bloodhound-dev@incubator.apache.org Received: (qmail 48844 invoked by uid 99); 20 Feb 2012 20:50:34 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 20 Feb 2012 20:50:34 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [209.85.215.47] (HELO mail-lpp01m010-f47.google.com) (209.85.215.47) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 20 Feb 2012 20:50:30 +0000 Received: by lahc1 with SMTP id c1so6877278lah.6 for ; Mon, 20 Feb 2012 12:50:08 -0800 (PST) Received-SPF: pass (google.com: domain of joachim.dreimann@wandisco.com designates 10.112.86.106 as permitted sender) client-ip=10.112.86.106; Authentication-Results: mr.google.com; spf=pass (google.com: domain of joachim.dreimann@wandisco.com designates 10.112.86.106 as permitted sender) smtp.mail=joachim.dreimann@wandisco.com Received: from mr.google.com ([10.112.86.106]) by 10.112.86.106 with SMTP id o10mr8500593lbz.27.1329771008589 (num_hops = 1); Mon, 20 Feb 2012 12:50:08 -0800 (PST) MIME-Version: 1.0 Received: by 10.112.86.106 with SMTP id o10mr7089390lbz.27.1329771008523; Mon, 20 Feb 2012 12:50:08 -0800 (PST) Received: by 10.112.106.37 with HTTP; Mon, 20 Feb 2012 12:50:08 -0800 (PST) In-Reply-To: References: Date: Mon, 20 Feb 2012 20:50:08 +0000 Message-ID: Subject: Re: Bloodhound thoughts From: Joachim Dreimann To: bloodhound-dev@incubator.apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Gm-Message-State: ALoCoQm4HBnHrMYf2ioQiSioOM6Vhh+CkJiczSLQGumYqNEy/JoVy/KjzFVJlJ4xdcAdQ5uy4UDo On 20 February 2012 19:27, Jim Callahan wrote: > > > On 2/20/12 1:16 PM, "Joachim Dreimann" > wrote: >> >>The breadcrumb should reflect this structure, which handily is also >>existant in the Trac Wiki by default. As I understand it >>BreadCrumbsNav doesn't do this currently. Also, pages last visited >>should be returned to via the back button of the browser! > > I'd be afraid of complicating the BC functionality. Is there an example > out there where this multi-level BC functionality is implemented > successfully. I'm not saying it's not, just that I can't think of one off > the top of my head. Apologies Jim for not being clear. Most breadcrumbs show the *location* (ie File systems, Websites, etc), which is what I believe Bloodhound should do too. Some breadcrumbs show the *path* of how the user got there, which is what I understand BreadCrumbsNav does. (Wikipedia for further brief definitions: http://en.wikipedia.org/wiki/Breadcrumb_(navigation) ). It seems to me that the plugin chose path over location because Trac doesn't have a structure as such, while Bloodhound will have some structure. > > My bread crumbs use case is more complicated than a simple click on a back > button. I am constantly managing work for multiple milestones and > enhancements in multiple different online apps. The BC plugin is key to me > being able to remember what I've done and go back just a little bit. I > won't necessarily even have a history tomorrow that isn't gummed up by > 85,000 other links. > > But, that may just be me. I'm sure that's not just you! I'm at least one other person, and I can see this being quite a common use case. Bloodhound provides more functionality to help you with this though: - Activity (Timeline in Trac) is now very prominent in the UI, and it makes perfect sense to allow you to filter this by your own actions - Custom Query Activity - I believe Custom Queries should have the option to show Activities as well as Tickets, with you being able to filter both in the same way. - Dashboard - While it currently only shows you Tickets allocated to you or watched by you, in future Bloodhound will allow you to watch anything: eg Projects, Products, Milestones, etc. That will allow you to keep track of things across all of the Bloodhound instance. - Projects allow you to keep track of anything (Tickets, Milestones, etc) across one or more Products. - Joe