I need a CMS, plugin (e.g., for WordPress), or even some PHP app. I want to create a simple website that allows users to upload files (savegames, for example). It should be easy to use, have categories, and require as few clicks as possible.

For example, something like these sites:

I've tried things like MyBB forums with Downloads plugin, but it does not work as expected: the user must provide an URL for the file instead of an upload button.


1 Answer 1


Drupal allows this in a few simple steps, and gives you great flexibility to add new features in the future.

  1. Download and install Drupal 8.
  2. Create a taxonomy vocabulary "Categories".
  3. Create a content type "Savegame".
    1. Add a file upload field "Upload".
    2. Add a taxonomy term reference field "Category" and associate it with the vocabulary "Categories".
  4. Edit the permissions to allow users to create a "Savegame" node.
  5. Create a Views page that lists all nodes of the type "Savegame" (you can display it in a list, in a table, in a grid, and you can optionally group it by category, or have a filter for categories).

Clicks needed for a user:

  1. Add new savegame
  2. Use file picker to select the file
  3. Hit publish button
  • 1
    Thank you. I've never used Drupal and just by following your steps I managed to almost do what I want.
    – Hache_raw
    Jan 8, 2019 at 22:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.