Public user profiles that support video and image uploads?

Hi everyone – I’m trying to build a pretty simple site where signed-in users can create a profile page which should be accessible to the public. However, I’m struggling a bit to find a perfect solution – at least without using custom code, which I’d prefer to stay away from. What I’m trying to accomplish is:

  • I’ll use dogs as an example: On their own profile page, every user should be able to upload the name of their dog, 3 images of their dog, 1 video of themselves, and answer the question “what’s your favorite animal?”.
  • Paid users should be able to add the name + 3 images of ANOTHER dog as well, and one more video of themselves.
  • If provided the direct URL, anyone (non-signed in users too) should be able to view the profile page.

What I’ve tried so far:

  • A profile page: This feels very close to a good solution, but the problem here is that the “custom member profile fields” don’t have an option for direct video or image uploads – only text, number, date, URL and social. Technically, videos and images can be uploaded in the default “About” section on the profile page, but there’s no separation there and each person’s profile will just be very inconsistent (i.e. I’d want the 3 images of the dog to be separated from the 1 video of themselves, but the “About” section allows users to upload whatever they want, however they want).

  • CMS / Collection + dynamic pages, with a form where users can submit their info. This feels very close too, and I like this even more because I can add and edit all the fields that I want users to be able to upload (max 3 images, a separate video etc), and the layout feels more customizable. However, I have not found a way to allow users to only be able to edit their own record (i.e. change their dog’s images, their video and what their favorite animal is). This (link) is the only thing I’ve found, but that would allow any user to edit any record

Does anyone happen to have a good recommendation? I’m pretty new to Wix, so still exploring things. Strong preference for using no custom code, if possible.

Thank you!

What a bad idea!!!

What a bad idea!!!

How constructive and insightful.

You have just 2 choices:

  1. You stay generating just pretty simple sites (without any customizations) and beeing ok what is given by OUT-OF-THE-BOX.

  2. Or you start —> CODING <— and generating your own SOLUTIONS, following your own IMAGINATIONS AND CREATIVITY.

Since in the very first of your sentence i could recognize, that you choose → WAY-A <— i do not see any reason to explain you something in detail, you don’t really care about.

First overthing your own mindset.

@russian-dima
Your comment about one’s mindset seems hypocritical when you’re essentially saying “it’s my way or no way” yourself.

I don’t see how it’s a strange request (or in any way indicating that “I don’t really care about it”) to have a preference for no-code. My question was essentially: Can this be done without any custom code? If that can be done, then I’m happy with that; I don’t need an overly customized site. You’ve just jumped to some weird coding-obsessed conclusion.

You may want to re-think your own mindset. You’ve just added two separate irrelevant/non-helpful comments in a help-focused forum, only because my request doesn’t align with your own opinion.

Ok, if so, maybe i misunderstood.

Then let’s take a look onto your issue.

  • I’ll use dogs as an example: On their own profile page, every user should be able to upload the name of their dog, 3 images of their dog, 1 video of themselves, and answer the question “what’s your favorite animal?”.

Maybe you first show what you have already done and created to understand your SETUP better. → profile page <— how does look like your profile page?

Some pics?

About this one …
**However** , I have not found a way to allow users to only be able to **edit their own record** (i.e. change their dog’s images, their video and what their favorite animal is). [This (link) ](https://support.wix.com/en/article/cms-formerly-content-manager-managing-collection-content-from-your-live-site)is the only thing I’ve found, but that would allow any user to edit any record

Since all your DATA is inside the CMS (DATABASE) ← maybe you want to check the DATABASE-PERMISSIONS? → Setup the PERMISSIONS of your CMS/DATABASE.

But i think, at the end you will still need code to achieve your aim.