nextcloud / tables

🍱 Nextcloud tables app
https://apps.nextcloud.com/apps/tables
GNU Affero General Public License v3.0
148 stars 23 forks source link

Tables market gap analysis #103

Open jancborchardt opened 1 year ago

jancborchardt commented 1 year ago

Market analysis, focusing on the most common "tables" software solutions.

Feature Nextcloud Tables Microsoft Lists / SharePoint Airtable NocoDB (open source) Baserow (open source)
More field types like tags/select, person, file ❌ Planned for v1 ✅ Column types docs ✅ Field types docs
Different views ❌ For v2 ✅ Views overview ✅ Screenshots ✅ Views docs
Add table/view as an app in top bar ❌ For v2
Templates
Template directory ❌ Possibly use app store, with a new category "Templates" ✅ Templates ✅ Templates
Ability to embed tables elsewhere ❌ Could do it similar like Calendar embedding ✅ Embedding docs
Integration with other apps Other Nextcloud apps (Calendar, Tasks, Notifications, etc.) Check what SharePoint does here ❌ No other internal apps ❌ No other internal apps ❌ No other internal apps
Integration with 3rd party apps ❌ Maybe more look at automation and Flow integration ✅ Marketplace ✅ App store docs ✅ Plugin docs
Import from others ❌ Could be done via a "Microsoft integration" app like the other migration apps ✅ Importing guide ✅ Import from Airtable ✅ Airtable importer (beta)
Mobile app ❌planned

Additional notes

jancborchardt commented 1 year ago

@datenangebot these are the notes from our gap/market analysis, and we could see it as an ever evolving document. :) It seemed like you use SharePoint and/or Lists a bit more, so feel free to fill in the blanks too, or add links to issues.

juliusknorr commented 1 year ago

One comment regarding the views is that there might have been some confusion about the wording. The comparison above lists views as different layouts (table/grid/form/kanban) however the planned approach for v2 as far as I understood @datenangebot was more to have views in terms of limiting/filtering visible/editable data for now. E.g. a view on a table could show only the entries created by yourself. For clarity this could mean for a vacation request process table you would have one view for your own vacation requests, the team lead could have a view to see all entries of the team members.

datenangebot commented 1 year ago

One comment regarding the views is that there might have been some confusion about the wording. The comparison above lists views as different layouts (table/grid/form/kanban) however the planned approach for v2 as far as I understood @datenangebot was more to have views in terms of limiting/filtering visible/editable data for now. E.g. a view on a table could show only the entries created by yourself. For clarity this could mean for a vacation request process table you would have one view for your own vacation requests, the team lead could have a view to see all entries of the team members.

Yes, Julius you are right. The "other" views thing I call view-mode and should be set in the view config later on. The views are on the roadmap for v1, the view-modes for v2.

juliusknorr commented 1 year ago

All right, thanks for clarifying 👍

almereyda commented 1 year ago

For knowing about the FLOSS No code scene, feel free also have a look at what these do:

Edit: Adding relevant links as I find them.