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

Collectives market gap analysis #482

Open
juliushaertl opened this issue May 5, 2022 · 4 comments
Open

Collectives market gap analysis #482

juliushaertl opened this issue May 5, 2022 · 4 comments

Comments

@juliushaertl
Copy link
Member

juliushaertl commented May 5, 2022

Collectives market analysis

What other software are we looking at?

✅ Added after feature gap analysis

Feature Confluence Notion Coda Etherpad Cryptpad Collectives
Predefined templates for starting off ✔️ ✔️ ✔️ ❌ (default content is same for all Collectives)
Page versioning
Timeslider ✔️ ✔️
Diff comparison ✔️ ✔️
Page content
Page emoji ✔️ ✔️ ✔️
Page header image ✔️ ✔️ ✔️
Table of contents ✔️ ✔️ ✔️ ✔️ ✔️
Text headings ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Text color ✔️ ✔️ ✔️ ✔️ ❌ (not supported by Markdown)
Tables ✔️ ✔️ ✔️ ✔️ ✔️
Emoji ✔️ ✔️ ✔️ ✔️
Text alignment ✔️ ✔️ ✔️ ❌ (not supported by Markdown)
@mention people ✔️ ✔️ ✔️
Layout (columns) ✔️ ✔️ ✔️
Callout boxes ✔️ ✔️ ✔️
Custom callout style (color/emoji) ✔️ ✔️
Expandable section ✔️ ✔️ ✔️ ❌ (not supported by Markdown)
Status label ✔️ ✔️ (bg/fg color) ❌m
Dynamic fields (e.g. date) ✔️ ✔️ ✔️
Embed widgets with dynamic content (other pages) ✔️ ✔️ ✔️
Embed widgets from external services ✔️ ✔️
Q: Can Images/files be added inline as just a link ✔️ ✔️
Other
Export pages to PDF ✔️ but no subpages ✔️ ✔️ ✔️ ✔️ ✅ (by printing to PDF) #469
Comments ✔️ ✔️ ✔️ ✔️ ✔️ ❌ (neither inline nor on document, possibly Markdown extensions exist)
Fuzzy search ✔️
Collaboration
Author colors ✔️ ✔️ ✔️
Author cursors ✔️ ✔️ ✔️ ✔️ ✅ (starting with Nextcloud 26)
Reactive collaborative editing ✔️ ✔️ ✔️ ✔️ (significant imrpovements with Nextcloud 26)
Notifications on mentions / subscribed changes ✔️ ✅ (notification on mentions)
Document navigation
Shortcuts/ Favorites ✔️ ✔️ ✔️ ❌ (but we could use Files favorites)
Custom document order ✔️ ✔️
Reorder pages drag&drop ✔️ ✔️ ✔️
Organisation
Archiving pages
Permissions per "Collection" 💲 ✔️ ✔️ ✔️
Permissions per "Directory" 💲 ✔️ ✔️
Permissions per "File" 💲 ✔️ ✔️
Encryption ✔️ ✅ (server-side encryption starting with NC 25)
Draft pages ✔️
Copy pages ✔️ ✔️ ❌ (can be done via filesystem)
Move pages ✔️ ✔️
Labels per page ✔️ ❌ (can be done via Files tags)
Custom metadata ✔️
Mobile app ✔️ ✔️ ✔️

Collection of embeddable content that is interactive

Needs communication with other apps like Talk which would also embed content like this.

Either the server or user has to be exposed, currently leaning towards exposing the user but with opt-out, because the server might be sensitive. To be discussed.

Also ref nextcloud/spreed#3156

  • PDF Files
  • Google Maps
  • Google Doc
  • Tweet
  • Github ticket/PR
  • Youtube videos
  • Trello Board
  • Office files
  • Various reports from Jira

Call notes

  • Page navigation
  • Page organization (sorting, dragging)
  • Different use cases
    • Enterprise knowledge base
  • Survey
    • What other software solutions are you using (have used before)?

Gap analysis outcome

Picked

Formatting

Collaboration

Organizing

Further evaluation

Versioning

  • Diff comparison
  • Time slider
  • Notifications on changes

Organization

  • Favorites
  • Archiving pages
  • Advanced permissions (per folder or page)
  • Page metadata (could be md frontmatter)
    • Page header image
    • Custom labels
    • Custom metadata fields

Other

Potential hard ones (due to markdown)

  • Text color, status labels
  • Column layouts
  • Text alignment
  • Comments in text
@juliushaertl juliushaertl self-assigned this Jul 4, 2022
@juliushaertl juliushaertl removed their assignment Jul 12, 2022
@juliushaertl juliushaertl self-assigned this Jul 26, 2022
@juliushaertl
Copy link
Member Author

As discussed in the feature planning we'll move on with the individual items filed as other tickets for the Versioning, HPB primarily and put the rest to the backlog until further demand shows up.

@juliushaertl juliushaertl removed their assignment Aug 25, 2022
@jancborchardt jancborchardt pinned this issue Jan 4, 2023
@jancborchardt jancborchardt transferred this issue from nextcloud/office Jan 4, 2023
@jancborchardt jancborchardt pinned this issue Jan 4, 2023
@jancborchardt
Copy link
Member

FYI @juliushaertl @max-nextcloud @mejo- @nimishavijay: moved this to the new Collectives repo and pinned it. :)

@jancborchardt jancborchardt changed the title Feature Gap Analysis Collectives Collectives market analysis Jan 9, 2023
@jakobroehrl
Copy link

What I like a lot with notion.so is: (and I don't found it in the list above)

  1. create pretty easy a nice looking public website
  2. embed content: Similar to Ability to use # character to help reference any linkable object on the Nextcloud instance server#31667 but in notion the user can show not only a calendar entry but a whole calendar, not only a deck card but a deck board, ...

@codedust
Copy link

Inline comments issue for Nextcloud text: nextcloud/text#185

@jancborchardt jancborchardt changed the title Collectives market analysis Collectives market gap analysis Jan 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 🧭 Planning evaluation / ideas
Development

No branches or pull requests

5 participants