I hope this is something you can help with. It is more a request for suggestions to help my planning a new job than it is a support request. I’m not trying to fix an existing problem but prevent future ones. I’d like to check that I’m choosing the best WPMU plugins for a new site I’m working on before I get started.
The site needs to integrate with a third party for recording and playing short videos. We can use REST calls or JS to access and manipulate the videos stored on the third party. All content is stored in the third party and accessed through their API. They provide embed codes for playing and recording video. I need to add some metadata to each video that will determine where it appears on the Wordpress site and on third party sites. Metadata saved with recordings would be things like the originating site/page, record/upload time, question/answer tags. When playing metadata would include 'is video approved to play', number of plays, drop-offs, etc.
Each video will be an answer to a question. Each question has a fixed set of answers assigned, like yes/no or agree/disagree or a rating 1-5. When a visitor to the site wants to answer a question, they will assign an answer tag to go with their video response. Videos will be displayed on the same page as their question. It should be possible to filter and sort videos by answer tag.
The site will display video answers that have been uploaded directly to the site but also videos that have been uploaded to third party sites. It will aggregate videos from multiple client sites. We’re using Wordpress to moderate videos and manage users. Users are clients who have a site that provides videos to our site. I think standard Wordpress tags would be the answers. Categories may be used for each question, though it may be better and easier for each question to be a post title.
This leads to a number of questions:
1) Does this sound like something that can and should be done with Wordpress standard posts, or would it be better to use Custompress to create a video answer post type? Can custom post types created in Custompress be used easily as the interface to API calls? For instance, if I used Custompress, each post would have to include a ‘record’ button and be able to display the recorder window when creating a new answer.
1.A) Alternatively, is the Q&A plugin a better option? It would need to require a video for each answer. Reputation, etc are less important because the site is about videos expressing opinion than about given instructions or technical information. How can I customise a plugin like this?
2) I’m looking for a way to manage third parties who embed a webcam recorder and player on their site. From a brief look, the Memberships plugin seems to cover that (and enable future monetization). When a webmaster wants to enable their site to record videos for us, we would give them some kind of account. They add their site’s URL and other info and get back a customised embed code for a recorder and a player that they then place on a page on their site. The generic embed code is provided by the video service and customised with data that identifies the user on our site.
3) Currently, I imagine the questions on this site to be analogous to a WP blog post, the answers like its comments. I’m still figuring out how best to use this built-in structures and I’m open to better ways to do this. I’m looking for a way to make each comment display a video player. The comments should display in order like they would normally do on a blog page, but with a collapsible and/or "filterable" effect to reduce space taken. Even a few video comments, with a small screen on a page, could quickly become unwieldy. Would it be worthwhile using Comments+ here? What would it add? Does it enable customisation of comments and how they are presented or is this better done in CSS?
I hope that makes sense but please let me know if I need to clarify anything.