I’m looking for a CMS (it can also be a specialized CMS, e.g., a blog or a wiki) that should come* with the following functionality.
(* I know that this can be done with most CMS, but I’m especially looking for a solution that ships with this functionality, which means that it must either be activated by default or it must be possible to enable it in the options/configuation/GUI. So it should especially not require editing any files or creating/installing a module.)
For each page/article that gets published, a separate discussion page should be created automatically.
Article page
The link to the discussion page needs to be added automatically.
Bonus points if the article author can choose to disable the creation of a discussion page.
Discussion page
It must contain:
- comment form (*)
- list of all published comments (no pagination!)
- link back to the article (not its fulltext nor a snippet)
(* Note that this should be a regular comment form, so not wiki-style editing of the whole page, like it’s the case with MediaWiki.)
Bonus points if this page also lists linkbacks for the article.
URLs
The URL for the article should be chosen by the author. The URL for the discussion page should be created automatically.
When the article has the URL /article/foobar
, the discussion page should either be at /discussion/foobar
or /article/foobar/discussion
(or something similar).
- MUST be FLOSS (Free/Libre Open Source Software).
- MUST run natively on a GNU/Linux server. Please no Java.