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

"Edit collaboratively" from the desktop client, in file manager and tray menu #1564

Closed
jancborchardt opened this issue Oct 27, 2019 · 6 comments
Assignees
Labels
1. to develop design enhancement enhancement of a already implemented feature/code high
Milestone

Comments

@jancborchardt
Copy link
Member

jancborchardt commented Oct 27, 2019

Currently we have "Open in browser" in the right-click menu of a file. For specific files which enable collaborative editing we can change it to "Edit collaboratively".

  • This can replace the "Open in browser" entry as it’s basically the same thing but better
  • "Open in browser" should be called "Open online", just minor wording
  • The entry should be called "Edit collaboratively"
  • For odt/ods/odp documents, we need to check on the server if Collabora Online is installed.
  • For txt/md we need to check for Nextcloud Text on the server
  • We shouldn’t expose the app name as this is not really relevant to regular people.
  • It’s focused on Collabora Online, OnlyOffice and Text, and if there are multiple apps to edit with it should just pick 1 for simplicity.

Similarly we could do that for the activity stream in the improved tray menu #877: If a synced file is txt/md/odt/etc the action button could say "Edit" (better wording welcome, but we are short on space).

cc @camilasan @misch7 @DominiqueFuchs for Nextcloud 18, also ref @juliushaertl @karlitschek

right click menu
(The mockup has a unified menu for right-click, that’s a separate discussion though so feel free to ignore that. ;)

@jancborchardt jancborchardt added 1. to develop enhancement enhancement of a already implemented feature/code labels Oct 27, 2019
@jancborchardt jancborchardt changed the title "Edit collaboratively" from the desktop file manager "Edit collaboratively" from the desktop client, in file manager and tray menu Oct 27, 2019
@DominiqueFuchs DominiqueFuchs mentioned this issue Oct 27, 2019
9 tasks
@karlitschek
Copy link
Member

Very cool!!!!

@jancborchardt
Copy link
Member Author

jancborchardt commented Oct 27, 2019

For the right-click menu part of this, there actually is already a pull request open at #1442 :D → superseded by #1735

@jancborchardt
Copy link
Member Author

This was fixed by #1735 and will be in 2.7! :)

@e-alfred
Copy link

How does the selection of an editor work if multiple options are available? Can the admin set a preferred editor or is there an "Open with" menu like in all major desktop and mobile operating systems available?

@jancborchardt
Copy link
Member Author

I answered exactly this in the issue you opened: nextcloud/android#5729 (comment)

@e-alfred
Copy link

I am sorry, but I don' think this is completely answered except from a "simplicity by design" point of view.

Simplicity is fine for users who aren't computer literate and have problems with even the most simple tasks, but this simplicity is simply an abstraction from the end users perspective. Somebody has to make the decision which app is the right choice for the end user in this case. Given the vast majority of use cases out there, not every tool is the right choice for the task at hand.

So who makes this choice? The developers by making a "one size fits it all" solution or the person that probably knows his organization best, the system administrator who is hopefully competent enough to run his installation in accordance to organizational needs laid out by the organization? As I said, even those operating systems and desktop environments that are considered "easy to use" all allow the user to select their preferred application utilizing an "Open with" menu.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. to develop design enhancement enhancement of a already implemented feature/code high
Projects
None yet
Development

No branches or pull requests

4 participants