• Hi,

    My application requires data to be uploaded by multiple different users via a csv file. The data could go to the same table as it will be the same format for each user however it should be secure and only accessible by the user that uploaded it.

    The web admin should be able to see the data uploaded by all users and be able to run custom reports on the data.

    Is WordPress a good fit for this application?

    Thanks in advance!

Viewing 4 replies - 1 through 4 (of 4 total)
  • Yes WordPress is an excellent platform for this type of application.
    You will be writing your own plugin that contains you code, it will publish some shortcodes that let your code run in nominated pages, all the rest of WordPress provides the support features to your app, things like user registration and management, instruction pages, menus, all of this functionality arrives free of charge and without additional effort.
    The shortcode function will first check that the user is logged in and has the required capabilities, otherwise generating a page “You do not have the credentials to access this page”. Otherwise it does your SQL query and displays the results in a table, or displays a form to upload a file etc. You maintain user data separation by having the user ID as a key field.
    When I was getting started with this type of app, I found this plugin a very helpful starting place:
    https://wordpress.org/plugins/wp-csv-to-database/
    I always acknowledge the author in my derived works.
    Initially I focus upon the user app side and do the creation of SQL tables and data admin in phpmyadmin, only coding those aspects subsequently.

    Thread Starter finchy01

    (@finchy01)

    Thank you Ross! I will have a look. Did you say you’ve already done this yourself? Did you make a plugin that I could use?

    Did you say you’ve already done this yourself?

    Yes, I have developed several applications this way.

    Did you make a plugin that I could use?

    Unfortunately not. They were developed for a client, they are only used on his websites.

    Thread Starter finchy01

    (@finchy01)

    Ok thanks Ross

Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘Using WordPress to manage data uploaded by multiple users?’ is closed to new replies.