Skip to content

Projects rework to automatic "Related resources" #28320

Description

@jancborchardt

It is proven by now that people don’t do the manual picking and connecting of projects. Nextcloud should be intelligent enough to show related folders, Deck cards, events, conversations, etc. automatically.

The idea is to show folders, Deck cards, calendar events, conversations, etc. which are shared with the same group or circle. This should give useful links to other resources in 90% of the cases without manual interaction.

Proposal

  • The manual "Projects" entry is expanded into a "Related resources" (wording not set, but nicely alliterated) section below the share list.
    • Alternatively, and if we actually introduce a "Details" tab at some point, we could also think about moving this "Related resources" section over there. This might be needed cause the sharing list can grow quite long.
  • There is an explanatory subline "Anything shared with the same group of people will show up here."
  • Below is a list of the related resources. They have sublines with relevant info like last message for Talk conversation, column and board for Deck cards, or dates for Calendar events.
  • If any of the entries is clicked:
    • First step: Just like for Dashboard, you get redirected to that relevant item, opening it in a new tab.
    • Ideal future (also just like ideally for Dashboard): A simple modal opens with further detail on that element only, making for much smoother UX than a redirect and full loading of an entire page.

Share overview with new related resources

Questions / beyond minimum viable product

  • How would it show up in other apps:
    • In Talk it would have to show up in the "Details" tab
    • In Calendar in either "Details" or a new tab
  • Can people dismiss entries which are not fitting? (Probably not in the first version)
  • How can someone see all the resources of a "Project", if that even exists?
    • Initially, any of the sidebar entries will do, as all of them should show the same.
    • Additionally, we could show the entries in Contacts/Circles in the relevant section. (Not really possible for groups)

cc @nimisha-vijay @AndyScherzinger @skjnldsv as discussed. :)

Activity

  1. skjnldsv commented on Aug 14, 2021

    @skjnldsv
    Member

    Relevant: #21359
    What shall we do?

    Alternatively, and if we actually introduce a "Details" tab at some point, we could also think about moving this "Related resources" section over there. This might be needed cause the sharing list can grow quite long.

    Could we do that straight away? Add a new tab for this?

  2. tobiasKaminsky commented on Aug 30, 2021

    @tobiasKaminsky
    Member

    Once anyone starts with this, please make sure to check back with me to coordinate proper API for clients.

  3. marcelklehr commented on Sep 2, 2021

    @marcelklehr
    Member

    I like the proposal. It would be great if apps could add and link custom items, too.

  4. jancborchardt commented on Sep 6, 2021

    @jancborchardt
    MemberAuthor

    Could we do that straight away? Add a new tab for this?

    I’d definitely not add yet another tab to the already existing 5 before we consolidate some of them, as specced in #658
    So for now I’d advise to put this in Sharing, below the sharee list, as in the mockup.

  5. jancborchardt commented on Sep 6, 2021

    @jancborchardt
    MemberAuthor

    Relevant: #21359
    What shall we do?

    Sorry @skjnldsv, now also answering to that part: We specifically decided we want to keep this as simple as possible since the manual connecting work is just tedium. So we’d go with the approach specified in this issue rather than #21359

  6. moved this to ☑️ Done in 🖍 Design teamon Mar 7, 2022
  7. PVince81 commented on Jun 20, 2022

    @PVince81
    Member

    @jancborchardt I assume that this only applies to the currently selected folder, not any parent folder shares. The latter would be much more expensive to implement as it would need to do the same "find" operation for every parent.

    If only on the selected folder, I do wonder how often people will open the share / sidebar of an already shared folder, unless they already are interested in related resources and know to find them there. Otherwise, the discoverability is likely very low. Thoughts ?

  8. PVince81 commented on Jun 20, 2022

    @PVince81
    Member
    • define/clarify "same group of people". I assume "not strictly" the same group of people. so if the folder is shared with Alice and Bob, any resource shared with Alice individually and Bob individually will also appear there. Not only resources shared with both Alice and Bob only
  9. 31 remaining items

  10. reos-rcrozier commented on May 11, 2023

    @reos-rcrozier

    This is wierd, I was waiting for projects to get useful by adding some kind of standalone page where you could actually view what was in a project, the lack of which is the actual reason they aren't used, not the manual picking. Instead you're getting rid of a feature which actually had a lot of promise? I doubt very much some kind of auto selection of stuff that's shared will be useful at all.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions