Hello,

I am currently searching for a CMS for a new website.

The website is a wiki style content site specific to home remodeling.

Could you please advise me if Drupal would be a good choice as a wiki site CMS?

Here are some of the requirement that go beyond typicall CMS functionality:

1. Ability for users to register
(registration form, captcha verification, account activation through email)

2. Ability for users to edit content wiki style with instant publishing.

3. Wiki edits sent to Wiki admin for review and approval.

4. Contact Us form: user fills in some information, gets an email confirmation.
The information is emailed to a specified admin email list, and recorded in a database.

5. Photo gallery of projects (thumbnails support, image search, etc.).

6. Question and Answer forum.

7. Banner add support.

8. Newsfeeds.

9. Not sure what else???

Our company has an in-house team of PHP programmers, but I would rather not have to custom program all of the above features.

Thanks,

Dave

Comments

pwolanin’s picture

Most of the requirements are pretty easy or built-in.

However, this one I'm not sure is so straight-forward, depending on what you actually mean in terms of the workflow:

"3. Wiki edits sent to Wiki admin for review and approval."

---
Work: BioRAFT

Wyld’s picture

Sounds like standard workflow. Changes to a page are placed in "Draft" to be reviewed and then published by another Role.

Workflow + Action in Drupal 5 .. indeed, I'm pretty sure it's the example given by the devs of that module.

However, point 3 seems to negate point 2 .. unless we're talking Role/s for "instant publishing" and different Role/s for "submit for approval".

--
Wyld :: Weaving the Web since 1492

captaindav’s picture

I can understand how #3 might seem the opposite of #2. What I meant was that new content is published at the time of submission ("instant" publishing), but that there is a notification process (perhaps a queue listing all recent edits or email notifications) so the edits can be looked over by an admin, and marked as reviewed. In this way, "bad" content (technically incorrect, misleading, confusing, bad grammar, etc.) can be "fixed" after the fact.

captaindav
http://icfolson.com

pwolanin’s picture

You could easily set up a notification for all edited/added content in a variety of ways.

---
Work: BioRAFT

pwolanin’s picture