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