Skip to content

Collectives market gap analysis #482

Description

@juliusknorr

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 ✔️ ✔️ ✔️ ❌ ✔️ ❌ (with Nextcloud 34, highlighting/marking text is possible)
Tables ✔️ ✔️ ✔️ ❌ ✔️ ✔️
Emoji ✔️ ✔️ ✔️ ❌ ❌ ✔️
Text alignment ✔️ ❌ ✔️ ❌ ✔️ ❌ (not supported by Markdown)
@mention people ✔️ ✔️ ✔️ ❌ ❌ ✅
Layout (columns) ✔️ ✔️ ✔️ ❌ ❌ ❌
Callout boxes ✔️ ✔️ ❓ ❌ ❌ ✔️
Custom callout style (color/emoji) ✔️ ✔️ ❓ ❌ ❌ ❌
Expandable section ✔️ ✔️ ✔️ ❌ ❌ ✅
Status label ✔️ ✔️ (bg/fg color) ❌ ❌ ❌
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 ✔️ ✔️ ✔️ ✔️ ✔️ ✅
Fuzzy search ✔️ ❌ ❓ ❌ ❌ ✅
Collaboration
Author colors ❌ ❌ ✔️ ✔️ ❌ (not anymore since Nextcloud 26)
Author cursors ✔️ ✔️ ✔️ ✔️ ✔️
Reactive collaborative editing ✔️ ✔️ ✔️ ✔️ (significant improvements with Nextcloud 26)
Notifications on mentions / subscribed changes ✔️ ❌ ❌ ✅ (notification on mentions)
Document navigation
Shortcuts/ Favorites ✔️ ✔️ ✔️ ❌ ❌ ✅
Custom document order ✔️ ✔️ ❌ ❌ ❌ ✅
Reorder pages drag&drop ✔️ ✔️ ✔️ ❌ ❌ ✅
Organisation
Archiving pages ❌ ❌ ❌ ❌ ❌
Permissions per "Collection" 💲 ✔️ ❌ ✔️ ✔️
Permissions per "Directory" 💲 ✔️ ❌ ✔️ ❌
Permissions per "File" 💲 ✔️ ❌ ✔️ ❌ (but possible to add share link for pages)
Encryption ❌ ❌ ✔️ ✅ (server-side encryption starting with NC 25, but buggy)
Draft pages ✔️ ❌ ❌ ❌
Copy pages ✔️ ✔️ ❌ ❌ ✅
Move pages ✔️ ✔️ ❌ ❌ ✅
Labels per page ✔️ ❌ ❌ ✅
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, Text background color, status labels, table cell background color
  • Column layouts
  • Text alignment
  • Comments in text

Activity

  1. self-assigned this
    on Jul 4, 2022
  2. removed their assignment
    on Jul 12, 2022
  3. self-assigned this
    on Jul 26, 2022
  4. juliusknorr commented on Aug 25, 2022

    @juliusknorr
    MemberAuthor

    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.

  5. removed their assignment
    on Aug 25, 2022
  6. pinned this issue on Jan 4, 2023
  7. pinned this issue on Jan 4, 2023
  8. jancborchardt commented on Jan 4, 2023

    @jancborchardt
    Member

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

  9. changed the title [-]Feature Gap Analysis Collectives[/-] [+]Collectives market analysis[/+] on Jan 9, 2023
  10. jakobroehrl commented on Jan 9, 2023

    @jakobroehrl

    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, ...
  11. 2 remaining items

  12. codedust commented on Oct 11, 2023

    @codedust

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

  13. changed the title [-]Collectives market analysis[/-] [+]Collectives market gap analysis[/+] on Jan 17, 2024
  14. ornanovitch commented on Nov 5, 2024

    @ornanovitch

    Advanced permissions (per folder or page) could have been tracked by #1514

  15. philiprenich commented on Jul 16, 2025

    @philiprenich

    (Upfront apologies if this is not the place for this discussion, I wasn't sure where else it would fit)

    Is Collectives committed to a Markdown solution for data and content storage? I notice several items that are marked as either Not Supported by Markdown or listed under the "Potential hard ones (due to markdown)" section. The only way to solve some of those will be to move away from text-based Markdown.

    Does Collectives aim to move in that direction to directly compete with Notion et al, or to stick with the portability and simplicity of Markdown and aim to be a better app than NC Notes? Both options have value :)

  16. marcoambrosini commented on Sep 17, 2025

    @marcoambrosini
    Member

    @philiprenich I think we should "grow out" of the markdown constraints at this point, but this is a discussion that belongs to the Text app @nextcloud/office

  17. max-nextcloud commented on Sep 17, 2025

    @max-nextcloud
    Collaborator

    I just change expandable section from not supported by markdown to implemented. We use the github syntax there now:

    <details>
    <summary>This is visible when collapsed</summary>
    This will be collapsed.
    
    </details>

    So 'not supported by markdown' is not necessarily a hard blocker.

    So what remains as not supported by markdown right now is text alignment and text color if i read it correctly.

    Text alignment is possible in tables. We support rtl autodetection for the rest and I am very hesitant to allow it outside of tables. I don't really see any use for it.

    For highlighting paragraphs we have callouts, for emphasizing text we have emphasis, strong emphasis and underline. I'd be okay with making strong emphasis colorful - such as with the primary color - but a color picker for text color? That's also a hard sell.

    In general my focus would be on semantic text. What's the semantic meaning of red text, vs. orange text vs. green text? In some situations People will define it and that's cool. I'm just worried it's more distracting than useful. I've seen quite a few wikis where people put lots of effort into making them nice and colorful and nobody cared because there was not much content and no community. My rule of thumb is collectives is for content and if you care about layout and design you can export it and use a different tool for that and pick your fonts, and everything for print for example.

  18. philiprenich commented on Oct 27, 2025

    @philiprenich

    @marcoambrosini I'm not very familiar with how the ecosystem of apps interact, how do Text and Collective work together? If Text is the editor, what is Collectives layering on or is it just adding organisation alongside the editor?

    @max-nextcloud A lot of time those colours are just used by people to visually differentiate text to make it easier to parse documents. It doesn't need to be semantic in that case for them. Columns is probably the other major feature I see used in Notion-like apps. Some things can be solved in md-like formatting (customised fence blocks), but probably not well. But, it sounds like the goal isn't a direct Notion alternative or competitor anyway.

    Data tables is the another major feature, which NC Tables is tackling. But editing in-line and not going to another app would be a must.

    I asked because I've been exploring Notion alternatives and my view is that people really want an OS alternative that embodies the spirit of FOSS (not open core or VC backed). Collectives doesn't need to be that, but I'd love to see NC have that alternative!

    Outside the scope of this, but has anyone looked into creating apps to work with Collectives?

  19. marcoambrosini commented on Oct 27, 2025

    @marcoambrosini
    Member

    @philiprenich collective uses text as a base and adds feature around it.

    I asked because I've been exploring Notion alternatives and my view is that people really want an OS alternative that embodies the spirit of FOSS

    I would personally very much like collectives to be that eventually, but we do not have a clear roadmap at this time.

    Outside the scope of this, but has anyone looked into creating apps to work with Collectives?

    What do you mean by this?

  20. philiprenich commented on Oct 27, 2025

    @philiprenich

    Outside the scope of this, but has anyone looked into creating apps to work with Collectives?

    What do you mean by this?

    Desktop and mobile apps.

  21. marcoambrosini commented on Oct 27, 2025

    @marcoambrosini
    Member

    Offline support is being worked on at the moment but I do not know how long it'll take before we see a desktop or mobile app

  22. siccovansas commented on Feb 17, 2026

    @siccovansas

    Can these features be added to the gap analysis table?

    • Tables: text color
    • Tables: backgroud color

    This is possible in Notion, see this image:

    Image

    Another related feature that is available in Notion (this could be listed in the gap analysis table below 'Text color'):

    • Background color

    This image shows how Notion does this:

    Image
  23. siccovansas commented on Sep 17, 2026

    @siccovansas

    Comments are now available so ✅ can be added to the table (@mejo-).

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

Metadata

Metadata

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions