Tell us what you are trying to do?
I'm setting up a site that allows educators to submit a variety of content related to the integration of Liberal Arts into Engineering and Technology curriculum. The content being submited will consist of Articles (links, text, files), Lesson Plans (text & files), Complete Courses (text & files), Presentations (text & files), Videos (text & links to YouTube or Vimeo), Other (text & files). Each type of content will have basic fields like title, description, date submitted, source, contributor name etc.
Originally I was thinking of setting up a seperate CPT for each type of content, but then there would have to be seperate forms for each type of content as well. Given that most of the content will have similar, if not identical fields, I'm now thinking it makes more sense to set up one CPT called "Content Submissions" and then merely have several taxonomies associated with the CPT to help organize the submitted content on the site. This approach will simplify admin as there will only be one CRED form to manage, etc. The Custom Taxonomies would be 1.) the type of submission - article, lesson Plan, course, presentation etc., AND 2.) the category - Science, Technology, Engineering, Mathematics etc.
Depending on the type of submission selected for Taxonomy 1, the content could then be organized into a view/layout/page that only displays Articles, then another for Lesson Plans etc.
Does the above approach make sense? Please indicate why or why not.
I can think of one potential issue with the above approach when it comes to content submissions, that can probably be handled by CRED but need some advice to be sure before proceeding.
Let's say I create a form for the above, is it possible for the required fields in the form to change, based on a user's selection of a Custom Taxonomy from a drop down?
In other words, if a user selects Article or Presentation as the type of material being submitted, the remainder of the form will change to fields needed specifically for articles, whereas if they selected Video as the type of material being submitted, the form would not have an option for uploading files, but rather change to show a field where a YouTube or Viemo link can be entered.
I guess the question here is would you reccomend setting this up as a single custom post type using custom taxonomies for differentiation and accepting submissions using a conditional CRED form --- OR --- setting this up with multiple custom post types and multiple forms.
From a useability point of view, I think my client will prefer a single form and I believe a single post type will be a little easier to administer.
I greatly appreciate any advice in setting this up!
What is the link to your site? In development here: hidden link