[Design] "restore published shares.." menu option

Mimi Yin mimi at osafoundation.org
Mon Nov 5 10:43:20 PST 2007


Hi Andre,

I think this is a good enhancement request. Here's a rough proposal.

1. Ask if the user wants to restore shares right now.
2. Give user option to select which shares to restore, or restore all  
shares.

===
Sync Account
-----
You have 4 collections in your Chandler Hub account. Which of them  
would you like to sync?

[ ] Sync all collections
     [ ] Collection - 1
     [ ] Collection - 2
     [ ] Collection - 3
     [ ] Collection - 4

[Never Sync]		[Sync Later] [Sync Now]
-----

The question remains...if the user selects [Sync Later] when do we  
prompt them again? Upon next start-up?

I assume this option would only pop-up the first time the user adds a  
sharing account *and* when/if new collections appear in their sharing  
account.

When new collections appear, we should pop-up the following dialog:

===
Sync Account
-----
You have 4 collections in your Chandler Hub account. Which of them  
would you like to sync?

[ ] Sync all collections
     [ ] Collection - 1
     [ ] Collection - 2
     [ ] Collection - 3
     [ ] Collection - 4

[Never Sync]		[Sync Later] [Sync Now]
-----


We would also need to add a menu item so that users can access 'Sync'  
options at will. We should probably combine this menu with the 'Set  
Auto-sync Intervals...' and 'Suspend Syncing' menu items.

File>>Sync, Sync Options

===
Sync Options
-----

[ ] Sync all collections
     [ ] Collection - 1
     [ ] Collection - 2
     [ ] Collection - 3
     [ ] Collection - 4

-----

Sync [Every hour...| v ]

-----

Suspend Syncing [ All, Shares, Mail | v ]

-----
				[Cancel] [Save]

====

I think 'Suspend Syncing' of individual collections should be moved  
to the 'Share' menu, which is how users generally manipulate sharing  
settings for individual collections.

Once we have the ability to pick and choose which collections we  
sync, the need to delete collections locally without removing them  
from the server will lessen. But there is a bug logged to address  
this issue separately as well: https://bugzilla.osafoundation.org/ 
show_bug.cgi?id=11165

Mimi

On Nov 3, 2007, at 6:49 PM, Andre Mueninghoff wrote:

> Hi, Apologies for my not engaging earlier in this thread. After a  
> bit of
> time with the new "Automatically Restored Published Shares" feature, I
> have some feedback. It's only somewhat nice that it's automatic, and
> it's a little too automatic from my perspective. To review, the  
> current
> implementation begins to restore ones published shares immediately  
> after
> one clicks the OK button to close the Accounts dialog (after having
> entered username and password info for a Chandler Hub account).  
> There is
> no warning that this is what will happen, and no option to cancel the
> operation. Given the process intensity of the restore, Chandler  
> becomes
> very sluggish if responsive at all. This could be alarming or  
> confusing
> at best for users. Clues that a sync is occurring include (on Windows
> XP) the processor jumping to 100% (with the familiar whirring of the
> laptop processor cooling fan), and eventually in the sidebar, the
> appearance of a familiar collection underneath the OOTB collections.
>
> I appreciate the good intentions, but this new implementation is a
> significant loss in flexibility for the user from the previous
> implementation. At a minimum, it would be very helpful if the user  
> would
> be prompted [Ok][Cancel] about whether to proceed with the restore.  
> And,
> if the user proceeds with the restore, it would be very helpful to  
> have
> presented next the list of published shares that are available to
> restore. Perhaps an "All Shares" checkbox could be added to this  
> dialog
> to streamline the path for those who really want all published shares
> restored right then.
>
> I typically do not want all my published shares on the Hub to be
> restored to every other computer on which I install Chandler. For
> example, on some computers, I want only certain collections that
> primarily contain events like family and school calendars. Often, I  
> just
> don't need all of the collections restored, and (if I already have my
> Venti Gold Coast) would rather not wait while 15-20 collections  
> restored
> before being able to proceed. Other times, for dogfooding, I would  
> like
> to try and reproduce a bug with a collection or two that I would be  
> able
> to share in a repository snapshot should I succeed in reproducing the
> condition. I used to be able to selectively pick the collections I
> wanted restored. Unless I'm missing something, now it seems to be  
> all or
> nothing. As I have in the past, I suppose I could create a second user
> account on the Hub and use it to subscribe to a subset of my own
> collections, but in comparison to the simpler path available  
> previously,
> this seems like a force-fit.
>
> There's an interesting intersection with another relatively recent
> change, that is, now when one deletes a published collection in  
> Chandler
> Desktop, Chandler also will delete this collection from the Hub. I  
> guess
> I also missed this thread on the list or something. And then I  
> foolishly
> didn't read the friendly warning dialog from Chandler that told me
> exactly what it was going to do. All of my collections are intact  
> on my
> "master" instance of Chandler, thank goodness, but knowing this still
> didn't prevent a small "amygdala hijack" when I first noticed the  
> half-
> dozen collections missing from my Hub account and realized my error. I
> will have to go find the relevant thread. I don't understand the  
> utility
> to the user of automatically deleting published shares from the Hub
> (even if the user is warned). Something like a [Yes][No] option for  
> the
> Hub delete operation would be quite a bit more useful.
>
> I'm sending this note to the Design list, because that is where the
> "restore published shares.." thread seems to have lived. If this would
> be better discussed on the Users list, please feel free to repost, or
> let me know if you would like me to do that.
>
> Cheers, Andre
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> Open Source Applications Foundation "Design" mailing list
> http://lists.osafoundation.org/mailman/listinfo/design



More information about the Design mailing list