I'm looking into some options for building out the following tool. I'm curious if wpDataTables will support the dynamic nature, and permissions required to do it. Can you please let me know if this is possible, and if so, point me to the proper documentation?
I will build a dashboard template.
Users will upload CSVs.
CSVs will be massaged into MySQL tables and normalized for the dashboard.
The CSVs that the user uploaded will be represented in the template dashboard.
The user will be able to share the dashboard with other logged in users, but it cannot be publicly available.
Users will create multiple dashboards in this manner.
wpDataTables doesn't yet have any templates that you can use for creating tables, but I assume you were referring to a page/post template, correct?
Creating tables with wpDataTables can only be done by administrators, from the back-end, so your users wouldn't be able to upload a CSV file from the front and create a table like that.
These files can be stored in the database only by importing the file through the table creation wizard, and when you do that, the plugin reads the table and based on its content it assigns column types.
In order for the generated tables to be displayed on a page, or a post, you need to add the table's shortcode.
The plugin doesn't have any options to limit who's going to see the page, so in order to display the page only to the logged-in users, you'll need to use some membership plugin that will block access to non-logged-in users.
Hey Aleksandar, thanks for the reply. Sounds like as a workaround I could have the users upload the CSV in another manner, and then an administrator could do the importing. It could work for us as an MVP to start with, so I appreciate the help, cheers.
I'm looking into some options for building out the following tool. I'm curious if wpDataTables will support the dynamic nature, and permissions required to do it. Can you please let me know if this is possible, and if so, point me to the proper documentation?
Hello Patrick
Thank you for your interest in our plugin.
wpDataTables doesn't yet have any templates that you can use for creating tables, but I assume you were referring to a page/post template, correct?
Creating tables with wpDataTables can only be done by administrators, from the back-end, so your users wouldn't be able to upload a CSV file from the front and create a table like that.
These files can be stored in the database only by importing the file through the table creation wizard, and when you do that, the plugin reads the table and based on its content it assigns column types.
In order for the generated tables to be displayed on a page, or a post, you need to add the table's shortcode.
The plugin doesn't have any options to limit who's going to see the page, so in order to display the page only to the logged-in users, you'll need to use some membership plugin that will block access to non-logged-in users.
Kind Regards,
Aleksandar Vuković
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Hey Aleksandar, thanks for the reply. Sounds like as a workaround I could have the users upload the CSV in another manner, and then an administrator could do the importing. It could work for us as an MVP to start with, so I appreciate the help, cheers.
You're welcome, Patrick, I hope that helps you achieve what you need.
Please feel free to reach out to us if you have any further questions.
Kind Regards,
Aleksandar Vuković
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables