Hey everyone. I'm in the process of converting
http://jakobud.com 's cabinet plans/dimensions over to something new and I could use some input from the community.
For a while I've owned the domain
http://arcadeplans.com (which I've simply had forwarding you to jakobud.com). My plan is to do away with jakobud.com in favor of arcadeplans.com.
What I'm trying to figure out is a good way to make the site community-driven. What I mean is that anyone could add new plans, make changes/fixes to existing plans, etc... Basically the community could make the site grow with more plans and improve it without having to rely on me to update it. I haven't updated jakobud.com in like.... I dunno. 8 years or something. Many more priorities in my life. But the site still gets a very consistent number of visitors seeking plans. So there is obviously a need for it.
So what I'm looking for is some input on how to do this and how people would like to see it work. I want people to be able to upload their own plans to the site, but at the same time I don't want people to just be able to upload random stuff too. Also I want people to be able to make changes to plans to improve them, but at the same time I don't want people to be able to purposely screw up stuff too.
What I'm thinking is that people "log in" or authenticate using typical OAuth credentials (like login via Google/Facebook/Twitter/GitHub/etc). And people's actions get flagged by others as bad (like if someone decides to delete pacman arcade cabinet plans), then their login gets banned or something like that. Or else, maybe people have to login and be registered for 10 days before they can do anything. I'm not sure what the best approach is and that's what I need your guys input on. To have a community driven site there has to be some sort of trust built up for users. I'm not sure the best approach.
I'm a professional web developer (you couldn't tell that from looking at the 14 year old jakobud.com site! ha!), so I'm not worried about the technically skills necessary to put together whatever you guys come up with.
Any thoughts?