Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve sharing experience #48402

Open
marcoambrosini opened this issue Sep 26, 2024 · 5 comments
Open

Improve sharing experience #48402

marcoambrosini opened this issue Sep 26, 2024 · 5 comments
Assignees
Labels
1. to develop Accepted and waiting to be taken care of enhancement feature: sharing
Milestone

Comments

@marcoambrosini
Copy link
Member

marcoambrosini commented Sep 26, 2024

The problem

Users find sharing in Nextcloud difficult and not intuitive.

Some pain points:

  • Difficult to create a new share (no share button)
  • Not so effective progressive disclosure of advanced settings
  • No clear difference between when users are editing a share vs when displaying the list of shares
@marcoambrosini marcoambrosini added enhancement 1. to develop Accepted and waiting to be taken care of labels Sep 26, 2024
@marcoambrosini marcoambrosini added this to the Nextcloud 31 milestone Sep 26, 2024
@marcoambrosini marcoambrosini self-assigned this Sep 26, 2024
@marcoambrosini
Copy link
Member Author

@sorbaugh we need to schedule a kickoff call for this feature with all the stakeholders

@sunjam
Copy link

sunjam commented Sep 29, 2024

Got further specifics on the pain points?

@marcoambrosini
Copy link
Member Author

Added a few @sunjam

@sunjam
Copy link

sunjam commented Sep 30, 2024

Got it. Headed out on ✈️ right now but we should throw together comparison of sharing in Dropbox, Google Drive and Nextcloud with screenshots to compare experiences.

Anyone reading is encouraged to do so. Link a forum post if it is easier.

@audunmb
Copy link

audunmb commented Oct 7, 2024

Here's an overview of Dropbox and Google Drive UI for sharing.

Immediatly, the most confusing setting to users is the difference between "internal link" vs "external link" in Nextcloud. In Google and Dropbox it is just one share link, and if you are logged in the document opens with the options available to you. If you have privelegies to edit the document, you can, if not it opens as read only.

In Nextcloud, it depends on the link you followed, not on your priveligies as a user in Nextcloud. Dropbox allows for different links, but IMO Googles way of doing it is better. (This should probably be a separate issue, maybe it already is and I didn't find it).

Dropbox UI for sharing:

Sharing is available both in the file list and when elements are opened.

Screenshot options in file list.
Image
Options available on mouseover are quick view, share button, copy link button and ... (more) menu.

Options for sharing when clicking Share button:
Image
Add people
Copy link
Transfer a copy
Advanced options from gear icon

The advanced options are:
Image

File settings, with option for tracking who's viewed the file.

"Link for editing options" and "Link for sharing (read-only)"

For the two last ones, first you create an edit link, then you get these options
Image

  • Who has access and choose between "Anyone with link can edit" and "Only people invited".
  • Expiration
  • Require password
  • Disable downloads
    (in dropbox the last three require a Pro account).

There's also a similar setting when an element is open with the following options:
Image
Share with Dropbox (which gives the same options as above)

  • Transfer a copy
  • Send for signature
  • Send and track
  • Send and review

The last four are extra Dropbox services, not regular sharing options.

Google UI

On any file click and choose Share.
Image

Choose either to share with people or copy link.
If choosing copy link, you can click for advanced options and get the same window that you get if you choose to share with people.
Image

Here you can add people (including groups and all who are attending a calendar event), see a list of people who has access and what kind of access they have (edit, comment and view) and control what kind of access are available for links.
The default is Limited, where only users who already has access can open the file (similar to Nextcloud internal link), but when creating an open link you can choose whether those with the link has read-only, can comment or can edit.

Notes on differences with Nextcloud

  1. Nextcloud has the sharing options in a sidebar, while the two above use a pop-up. Everything is in the sidebar with lots of dropdowns. IMO the sidebar is cluttered, and a pop-up may be better.
  2. Nearly all options for sharing are available in Nextcloud, except for the Comment-option in Google.
  3. A simple copy-link to file option is easily available in the two above, but you need to open the sidebar to get that option in Nextcloud.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. to develop Accepted and waiting to be taken care of enhancement feature: sharing
Projects
Status: 📐 At design
Development

No branches or pull requests

4 participants