[Chandler-dev] [Proposal] Web UI Work Q

Brian Kirsch bkirsch at osafoundation.org
Wed Feb 13 15:18:46 PST 2008


Hi Travis,
Can the Dojo 1.0 work be divided among developers (me, you, jeffrey)  
to speed up the integration process
and thus get to the goals below faster?

-Brian


On Feb 13, 2008, at 1:07 PM, Travis Vachon wrote:

> Hi Mimi
>
>>
>> I. REDUCING # OF CONCEPTS DESKTOP USERS NEEDS TO UNDERSTAND TO  
>> START SHARING
>> + Remove OOTB Hub collection
>> - This is confusing Desktop users who have a different set of OOTB  
>> collections and end up seeing the Hub OOTB collection when they  
>> set up their Hub account on the Desktop. Grace thought that the  
>> OOTB Hub collection contained all the stuff she was putting into  
>> her Chandler Desktop Dashboard collection (which she never  
>> published) and couldn't understand why she wasn't seeing items in  
>> the Dashboard collection in her OOTB Hub collection and vice versa.
>
> I'd be pretty concerned about how confusing this would be for stand  
> alone users. That said, this would probably be Randy work and I  
> don't plan on blocking it, so I'm just -0.
>
>>
>> + Automatically generate 2 tickets (View and Edit and View-only)  
>> when users create new Hub collections - https:// 
>> bugzilla.osafoundation.org/show_bug.cgi?id=10261
>
> Sounds fine, though I remember vague worries from Jared about  
> security here, I'd rather do something along the lines of adding a  
> little bit of code and web ui that says "share this collection." In  
> the new security model this will just mean giving them a link to  
> the collection without a ticket, and we could add an option that  
> would make the client generate a ticket if they want to share read/ 
> write.
>
>>
>> + Fix Collection Details Dialog to distinguish between Subscribing  
>> and Sharing (see mock-up 1)
>> - List out URLs for the all the different ways to subscribe + link  
>> to instructions on wiki page (I will re-factor instructions Travis  
>> pulled together)
>> - List out ticketed URLs for sharing with others
>> - Option to download
>> - Move 'Save' button for saving a name change to the bottom of the  
>> dialog
>> - Move Delete button to bottom of the dialog
>
> I agree that this dialog is confusing. In particular I'd really  
> like to see the sharing instructions sanitized. Moving the save and  
> delete buttons around may or may not be trivial, so I'd want an  
> upper limit of maybe a couple hours spent on that, since I don't  
> see how they particularly enhance sharing.
>
>>
>> II. IMPROVEMENTS TO THE TICKETED VIEW (see mock-up 2)
>> + Add 2 pixel divider underneath 'ADD TO MY ACCOUNT'
>> + Move 'Subscribe' and Download options to the sidebar below
>> + Add 'Share' option
>
> Again, moving these pieces may not be trivial (I suspect from  
> working in them last time that they aren't) so I really think we  
> should have strict time limits.
>
>> + Clicking on any of the links in the sidebar for subscribing /  
>> sharing pop-sup a 'ticketed' version of the Collection Details Dialog
>> - Collection name is not editable
>> - URLs should be different for subscribing I imagine
>> - Only 1 ticketed URL, whichever one the user used to access the  
>> ticketed view (Ideally, if you received a 'View and Edit' ticket,  
>> you should have access to the 'View-only' ticket as well, but  
>> that's a nice-to-have.)
>
> This is basically along the same lines as (I), in that most of  
> these changes are focused on cleaning up the "get sharing  
> instructions/information" process.
>
> I think perhaps a better idea would be to come up with a new dialog  
> that is specifically focused on giving users information about how  
> to share and subscribe to collections. This will let us really  
> emphasize the "sharing" idea in the web ui and leave us some room  
> for making the save/delete buttons a little prettier in the  
> collection info dialog. To minimize development time the dialog  
> should be pretty much the same in "ticket collection" and "regular  
> collection" mode, though minor things like number of ticketed links  
> and "share link" ui could of course be different. This will make  
> development faster and minimize the amount of futzing we need to do  
> with the current ui.
>
> Pursuing this strategy would probably take 2-3 days of dev and  
> testing, while making all of the changes you suggest would probably  
> look more like a week at least.
>
>>
>> III. MAKING WEB UI MORE USEFUL FOR STANDALONE USERS AND REMOTE  
>> DESKTOP USERS (see mock-up 1)
>> + Sort Triage Status by 'TriageStatusChangedDate' so that newly  
>> created items appear at the top of the list, right now they  
>> disappear to the bottom of the NOW items.
>
> I have no idea how hard this would be, so I'd estimate 2 days at  
> least.
>
>>
>> + Making the Notes field Usable
>> - Remove 'Addressing' and 'Task' stamp from DV, give space over to  
>> Notes field
>
> This is probably 2 days of work and testing.
>
>> - (Optional) 4. Add 'Star' stamp to markup bar.
>> - (Optional) 5. Swap task stamp icon for start stamp in the table  
>> column header.
>
> I'm afraid I don't understand what the star stamp is doing here. If  
> it's literally just stamping something as a task it probably  
> wouldn't be too bad 2 days of work and testing.
>>
>> IV. SETTING EXPECTATIONS
>> I need to come up with explanatory text for the account  
>> confirmation page and log-in page that highlights what you can do  
>> with the web UI. (I need to think about this more.)
>>
>> V. VISUAL CLEAN-UP + MARKETING
>> + Change 'selected highlight color' to match link color: #0066ff
>>
>> + Move New collection Link to top of Sidebar
>> + Move divider to top of Sidebar, make it 2 pixels (#CCCCCC)
>> + Add 2 pixel divider under 'ADD TO MY ACCOUNT' in ticketed view  
>> (#CCCCCC)
>
> These bits should be mostly trivial, but all together will probably  
> be 1-2 days of work and testing. Depending on how complicated the  
> changes to the login and account confirmation page are it could  
> easily be an extra 1-2 days.
>
> So all total we're looking at 2 weeks of work for this spruce up. I  
> think that devoting 2 weeks of work to a spruce up within the next  
> 3-4 months sounds pretty reasonable and could possibly even be  
> broken up somewhat to make it even more palatable, with a couple  
> caveats:
>
> - I'm -1 on doing any work on this before the dojo 1.0 work has  
> landed unless there is overwhelming opposition to that sentiment.
> - I'd like to get a couple of the new widgets into full scale  
> deployment before we start this work. We can theorize all we want  
> about what the pain points in the application will be once we've  
> deployed the widgets but we're bound to be surprised. I suspect at  
> least one of these items will seem less important and at least one  
> new task will seem much more important once we've gotten a couple  
> widgets deployed. Assuming the dojo 1.0 work does finish up in 4  
> weeks and adding 2 weeks to get a couple widgets into production  
> that puts this spruce-up work at the beginning of April. That  
> sounds just about right to me (spring cleaning!).
>
> -Travis
>
>
>
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> Open Source Applications Foundation "chandler-dev" mailing list
> http://lists.osafoundation.org/mailman/listinfo/chandler-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osafoundation.org/pipermail/chandler-dev/attachments/20080213/419ba891/attachment.htm


More information about the chandler-dev mailing list