Tabulate manages instances where content authors are maintaining large, generally well-structured data sets in the Umbraco backoffice.
Umbraco 8.7-9.x => Tabulate 4.
Umbraco 7.7-7.15 => Tabulate 2.
- Install the package and create a new datatype using the Tabulate editor.
- Add the data type to a document type.
- The editor can be configured to either use a custom view defined in code, or through the settings dialog on content node - add or remove columns of the desired type, set the label format, set pagination, import and export data and so on.
Data is stored as a JSON blob so what you do with it is entirely up to you. Tabulate ships with a property value converter to return typed data (ie number fields are returned as int, dates as DateTime etc) and plays nice with Models Builder.
For a full rundown, check the GitHub repo at https://github.com/nathanwoulfe/tabulate