The part where I am stuck is producing an HTML table on which DataTables can be applied. I don't know all the possibilities that Plone presents. Also this is for Plone 5. Here are the scenarios.
- Any user (anonymous or authenticated) enters data through a form. A Manager reviews the submission and either publishes, edits, or rejects the record.
- A Manager directly enters data as Plone content. This could be as
a. an HTML table edited through TinyMCE, or
b. some other Plone content type (I am not familiar with all the possibilities yet).
- A Manager uploads a CSV or tab-delimited file that magically gets converted to tabular data in an HTML table.
For Plomino, I found docs, but for an older version (1.17).
Does that version lack Plone 5 compatibility? On PyPI it was renamed to Products.CMFPlomino and the version that starts Plone 5 compatibility is 2.0a1.
The editing of a table through a DataTables UI is too advanced for me at this point, but it would be a sweet enhancement at a later time. I would be happy with just collecting data and outputting an HTML table.