Webmasters Stack Exchange is a question and answer site for pro webmasters. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Possible Duplicate:
Which Content Management System (CMS)/Wiki should I use?

I need to set up a collaborative website, like a wiki but where the items have a predefined structure.

For example, a collaborative recipe website where a submission would consist of a photo, ingredients, instructions, cooking time, etc... Is there any any open source platforms out there that allow collaborative editing with structured entities?

Many thanks!

share|improve this question

migrated from stackoverflow.com Jan 9 '11 at 23:53

This question came from our site for professional and enthusiast programmers.

marked as duplicate by danlefree Sep 26 '12 at 1:03

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

Belongs on Webmasters SE. – Time Machine Jan 9 '11 at 19:03


share|improve this answer
Worth noting that if you are using Drupal 6, this answer should really be Drupal + CCK (the content creation kit, which allows you to define custom fields). Drupal 7 has this built in, but has only just come out, so you may want to stick with 6 for now. – ZoFreX Jan 11 '11 at 11:03

You can use UserRights to prevent users with basic account roles from adding new pages if you opt for MediaWiki - skinning MediaWiki is fairly easy and users don't need to know HTML to update content, so all in all it could work as a solution.

share|improve this answer

BuddyPress? http://buddypress.org/

share|improve this answer

We use MediaWiki together with the MultiBoilerplate extension which means users can select from multiple default pages using a drop down list. It is also very easy to configure the default pages and add / remove boilerplates.

share|improve this answer

I agree with the MediaWiki solution, and maybe, using bitnami installer to set it up.

share|improve this answer

You can do this with Tiki by using Trackers and Wiki pages.

share|improve this answer