I am just planning to start an (or perhaps even more) Internet site. I am strongly for a collaborative site where the users create themselves the most part of the site. And now I face the question what model should I choose for the collaboration. I have researched the web a bit looking for diverse solutions. I am rather determined to use a perl engine, but actually the programming language is a secondary issue - the main issue is which model of collaboration is optimal for what application. I believe a guide in this subject should be helpful to many others.

In more detail I have researched following options:

There is also the proprietary DNA backing the h2g2 community with a really reasonable peer review model.

When I started this node I did not actually know how to name the different uses for collaborative media and thanks to the enlightening comment by ichimunki now I have two names: discussion and reference. For discussion the essential feature are threads, for reference essential is editing existing nodes to improve it’s content. Reference should always be accompanied by discussion in my opinion – so the ideal model should be mixed.


Related links:
Updates:
Question to all - are there "fine grained read and write access restrictions based on groups and users" in the Wiki nodeball for the everything engine?

In reply to Collaborative Media by zby

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.