[ad_1]
[ad_2]
I'm working on a website that provides documentation of a specific topic, with user contributions which need admin approval. I'd also like to be able to keep track of contribution stats and provide comment sections on the documentation. I'm struggling to find the right combination of plugins that would let me accomplish this. If you guys have any advice on this, I'd really appreciate it. Thanks.

Sounds like something that would need to be custom built.
You can use a plug-in called Advanced Custom Fields to create a custom post type called “document” that contains fields for these document properties. Then use a forms plug-in like WSForm as the front end for users to upload documents. Then use WSForm to map its fields to those in the custom post type.
WSForm can also create forms to create user profiles and logins.
I can see two possible trajects:
* 1. Hubspot for backend plus Forminator
* 2. ACF/Pods for document framework plus Forminator
Success.