Loading...
Answers
MenuWhat are the best WordPress plugins to help with user-generated content?
Answers


As with most things WordPress there are several solution paths you can take with this and the best will depend on the particular type of site you are trying to build. Your question suggests you may be relatively new to the platform and more comfortable with available wysiwyg / plugin tools rather than raw coding it all so here are three suggestions:
(A) Types & Views + Cred Front-End Forms Builder
http://wp-types.com
this combo will allows you to define your CPTs; add as many metaboxes with custom fields as you need; build templates to display your content.
(B) Gravity Forms + Custom Post Types:
https://wordpress.org/plugins/gravity-forms-custom-post-types/
This can be used with above solution or ACF or Pods etc...
(C) Formidable Forms:
https://formidablepro.com/demos/real-estate-listings/
An example that shows Formidable has a built-in ability not just to create front end forms but can display the results in a ajax parametrically searchable listing with accompanying single pages.
All of these will show submissions on both front and back end and can be set to appear as draft pending approval. Submitters can also be given permission to edit their own entries or pay for display of premium tiered content if your system requires that ability.
If you provide me with more specifics we may be able to narrow it down or discover an entirely different and perhaps simpler way. There may be free plugins that do most or all of this but these are the ones I have personal experience with.


Advanced Custom Fields is probably the simplest solution. The admin UI is about as simple as anything can be in the WordPress admin, and the front end API is very easy for anyone who can customize a WP theme (beginner PHP or better).
Beyond that you're probably up against more advanced custom dev.
If you need a second opinion on the setup, I have about a decade's experience customizing WordPress heavily. Don't hesitate to ask.
Good luck!


Why not the "User Submitted Posts" Plugin?
This allows users to submit a post either in draft or immediate mode.
Related Questions
-
Which Content Management Systems are used to create these sites?
I think BuiltWith will do this for you. Plug in the domain and it will tell you which technologies it is built on. Most of the well-known video sites are custom jobs, but I'm sure WP could do what you want.
-
I would love to hire a proven expert (2-4 hours) at the start/middle/end of my projects—paid mentoring essentially. Anybody doing this already?
We do have those people on Clarity. Jason comes to mind https://clarity.fm/asmartbear That being said, anyone on this list (who have software background) would be great https://clarity.fm/search/entrepreneurship
-
What steps do I need to take to build my own CMS platform from scratch?
I've been down this road before (two custom CMS platforms built over the years), and to play devil's advocate here: do you really need to build a custom CMS? What problem are you up against that aren't being solved by existing solutions? If those problems aren't fundamental, how much time and money will be saved by creating plugins for an existing CMS? I know the temptation to start from scratch, but if this is something to be used in production, the todo list is staggering: you'll need user authentication, security on the front and back end, admin interfaces, plugin infrastructure for extensibility, theming (if this will be used for multiple clients), third party integrations — and that's all before you get into really annoying and notoriously finicky shit like media uploads and i18n. If it's for learning or a hobby, go nuts, but if you're planning to use this with clients, save yourself the heartache and late nights and use something established and open source. Join the community and help fix existing solutions' shortcomings — that's a bigger overall contribution to the world. Good luck!
-
I need to have an advanced membership website developed - do you have recommendations on choosing between WordPress and Ruby on Rails?
You are comparing apples to oranges. WordPress is a platform, Ruby is a web framework. If you are looking to develop a completely custom platform, you could certainly do it in Rails, but you could also write it in PHP (like WordPress). I'd do some digging and see what is out there for pre-made software first before you build something from scratch. I'd imagine there are already plugins that would do this sort of thing for Expression Engine, Joomla or WordPress. No need to re-invent the wheel!
-
How can I create a searchable large (3 million record) searchable database in WordPress?
Well first off I wouldn't recommend trying to power your client's database with the standard WordPress database instance. They can use WordPress for the website all they like. But with millions of records like that, you really don't want to move those data in with WordPress. For that matter, you're probably gonna want a dedicated database server to answer those questions, if the client doesn't already have one. You might also need to investigate something like Elastic Search, depending on what your search requirements are and what sort of database they are using (pay close attention to whether or not it provides full text search ability). Beyond that, and somewhat obviously, you're also gonna want SSL on the website and to make sure you're up to date on federal and state privacy requirements for data like this, as well as best practices for securely transferring data over the web (port configuration, ssh keys, etc). The privacy concerns would raise a flag for me. If those data have anything personally identifiable in them - which they very probably do - then you're really gonna want to make sure you do your research on security of personally identifiable information. Government specific privacy /security /auditability requirements may also apply, so double check that too.