Extension:StructuredDiscussions

See Flow Portal for an overview of what this extension is planned to address over time. See Flow Portal/MVP for a sketch of what the initial implementation may do.

Installing
Just don't. We're not promising database compatibility yet. It's not ready. What are you hoping to achieve? Talk to the team on first.

Dependencies

 * optional: Extension:CLDR for human-friendly timestamps such as "3 days ago"
 * optional: Extension:VisualEditor & Parsoid for (future) VisualEditor support

Verifying installation
Visit Special:Flow/Some_talk_page and try editing.

Configuration

 * Subject to change

The URL Special:Flow/Any_Page shows the Flow board for any existing page. In addition, you can configure a regular page to show its Flow board in place of regular page content. lists pages that should show their Flow board. lists namespaces in which pages should show their Flow board. For example: $wgFlowOccupyPages = array ( 'Talk:Main Page', 'Mywiki talk:WikiProject Flow' ); $wgFlowOccupyNamespaces = array( NS_USER_TALK );

does not affect subpages. So before or after setting this, you can use Special:MovePage to move the existing content of a talk page to an /Archive subpage without leaving a redirect, and in the header section of its Flow board, add a link to it, e.g.
 * Previous discussion is at SomeNamespace talk:Some Page/Archive

Architecture
See Flow Portal/Architecture.