
![]() |
Show Changes |
![]() |
|
![]() |
Recent Changes |
![]() |
Subscriptions |
![]() |
Lost and Found |
![]() |
Find References |
![]() |
Rename |
![]() |
Administration Page |
| Search |
History
| 9/12/2007 9:52:26 AM |
| -66.78.121.139 |
![]() |
List all versions |
FlexWiki already has an elegant way of managing discussion pages without needing to make major changes to the core engine.
The key to this would be to use the topic include capability, explained in IncludeFormattingRules.
{{TopicToBeIncluded}}
or
@@topic.TopicToBeIncluded._Body@@
Normally the page being discussed would have limited numbers able to perform edits, while the discussion page would be much less restricted. Doing this will let the discussion page always show the current version of the topic without cluttering the actual topic with noise. When a discussion page is created the original topic should have a See_Also: property defined that provides a link to that discussion page.
The discussion page would use the name of the topic being discussed with 'Discuss' as a suffix, e.g. DiscussionPageImplementationDiscuss. This is similar to adding Demo or Type to WikiTalk class topics to provide additional relevant material.