A little bit out of the box but:
PMwiki is marvelous. www.pmwiki.org
Radical flexibility-extensibility comes to mind
Would do all this and more.
Some set up required of course, but the community there
is really super supportive, all kinds of cookbooks, recipes
code snippets.
Sivakatirswami
Say, if I wanted to create a web-site that supports the following
functionality, would I need a full-blown content management system like Drupal
or
Joomla!, or could I get away with something simpler like Contribute and some
open-source modules?
Needed features:
1) Message boards
2)
You would certanly not need a full-blown CMS for these tasks, but your
question makes me wonder if you've perhaps taken a bit of a wrong-headed
approach to what a CMS can do for you. Drupal, Joomlia, Plone, and a number
of other such products don't only make it easier to permit people with
little