Collectives market analysis
What other software are we looking at?
- Focus on enterprise knowledgebase parts:
- Collaborative editing
✅ 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 |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
❌ Issue |
| 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
Organization
Other
Potential hard ones (due to markdown)
Collectives market analysis
What other software are we looking at?
✅ Added after feature gap analysis
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
Call notes
Gap analysis outcome
Picked
Formatting
Collaboration
Organizing
Further evaluation
Versioning
Organization
Other
Potential hard ones (due to markdown)