This WILL not work:

-if there is no serious "platform" developed
by a dedicated user-group
-if there is no short/mid term reward seen by perticiating users
-if you mix users of different experience, asking them to create
content of different quality levels
-if noone does the projectlead, pushing the milestones and development

In the end, every user wants its personal pleasure out
of dedicating personal time and developing "for free" content. An making just
some small part, wich noone really recognized after all,
does not please any developers ego.

Community projects in such an open community simply do not work.