Hi,
what would you suggest, how can I create with Toolset a UGC ( User Generated Content: photo, video, essay, etc. ) contest website?
Entrants must be able to upload contents and they might be restricted some ways (like: 1 entry per 1 email address or FB account, verified emails only or not, etc.)
Others ( either only certain roles or also guests ) can vote for the different entries, let's say for photos. Voting restricitions also applied.
Voting either means some Toolset feature or a usage of a 3rd party star rating or thumbs Up / Down or Like-my-Post plugin.
The grid of entry photos must be sorted by multiple ways, also by ratings ASC / DESC, etc.
I can link you a sample site to be copied and implemented with Toolset if you switch it into private...
Thanks,
Best,
Vane
Dear Vane,
Q1) Entrants must be able to upload contents and they might be restricted some ways (like: 1 entry per 1 email address or FB account, verified emails only or not, etc.)
You can setup like this:
One user one email, send a validation email when the user register to your website:
https://toolset.com/documentation/user-guides/cred-user-forms/
section "Email Notifications for Front-end User Submission"
One user one entry, create a view to list posts, filter with:
Post author is the same as the logged in user
if there isn't any result, display a CRED form for creating new post, if there is a result, display the post and edit link. more help:
https://toolset.com/documentation/user-guides/filtering-views-query-by-author/
Q2) Others ( either only certain roles or also guests ) can vote for the different entries, let's say for photos. Voting restricitions also applied.
It is depends on yourself, you can use other 3rd party rating plugin, find them in wordpress.org/plugin, or you can create your own rating system with Toolset, but it needs some custom codes, for example, this thread:
https://toolset.com/forums/topic/how-to-get-rating-average-from-cred-for-review/
You can use Access plugin to setup the access to the CRED form or content:
Access Control for CRED Forms
https://toolset.com/documentation/user-guides/access-control-for-cred-forms/
Access Control for Contents Inside Page Content
https://toolset.com/documentation/user-guides/access-control-texts-inside-page-content/
Q3) The grid of entry photos must be sorted by multiple ways, also by ratings ASC / DESC, etc.
If the rating result is stored into database as a custom field, you can use view to order the posts by the rating field.
https://toolset.com/documentation/user-guides/view-layouts-101/#table
You can select to include the field names in the table headings – this will add a header to your table and, for specific fields, allow site visitors to click and sort the table by a specific column.