Structured Discussions/Rollout

From the main page:
 * Wider release to more WikiProject and community discussion spaces on English Wikipedia and other projects, on an opt-in trial basis

2013-02-18 we enabled Flow on a test page on metawiki in preparation for deploying it on m:Programs_talk:Evaluation_portal/Learning_modules talkpage, this led to some unhappiness (Meta:Babel thread, )

We should identify the criteria for enabling Flow on a page and the process for doing so.

Some community members object to Flow "invading their wiki", but if you don't interact with the Talk page that becomes a Flow board, there is little apparent change to the wiki.

Upcoming

 * 2014-04
 * m:Programs_talk:Evaluation_portal/Learning_modules
 * Readability talk page


 * maybe a lottery for communities wanting to enable Flow on their pages' Talk pages.
 * Beta feature for user to enable Flow on their User_talk page

Done

 * 2014-06-02
 * Talk:Search
 * Talk:Cite-from-id


 * 2014-05-20
 * Talk:Design (existing LiquidThreads threads moved to Talk:Design/Team/Process)
 * Talk:Phabricator/Help
 * Talk:Wikibase/Beta Features/Other projects sidebar


 * 2014-04-29
 * Talk:VisualEditor/Beta_Features/Language
 * Talk:Content_translation (existing LiquidThreads threads moved to Talk:Content translation/Specification)


 * 2014-03-25
 * Talk:Compact Personal Bar

From now on, the discussion pages for all new Beta Features will be Flow-enabled.
 * 2014-03-20
 * Talk:Beta Features/Hovercards


 * 2014-02-18
 * first Flow page on meta: m:Talk:Flow/Developer test page
 * mw:Talk:Winter (talk page for design refresh)
 * mw:User talk:Jorm (WMF) – first User talk page in production!


 * 2014-02-03 first Flow pages on enwiki:
 * en:WikiProject_talk:Breakfast,
 * en:WikiProject_talk:Hampshire
 * en:Wikipedia talk:Flow/Developer test page

Enabling the extension was tracked in.
 * 2013-12-11 first Flow pages on mediawikiwiki:
 * Talk:Flow
 * Talk:Sandbox
 * Talk:Flow_QA

Prior

 * See Flow/Interactive prototype

Ways in which enabling Flow affects a wiki
Flow does not affect any non-special pages of a wiki other than the page(s) where Flow has been deployed.


 * Feeds

You will see slight differences in Flow entries in:
 * RecentChanges
 * Special:Contributions
 * Watchlist
 * Special:Log

We're working to make those entries look more like page edits.


 * History

Each Flow topic has its own history. The Flow board is currently the history of topic-level changes. We're working to make it look and behave more like a page history.


 * Moderating content

Currently, deletion and suppression are done from the Flow board, by using the action menu next to a topic or post. In the future, we will move deletion and suppression actions to the history to make them work more like RevisionDeletion


 * Pagelinks, imagelinks, categorylinks, etc.

This functionality is not yet implemented, but work on it is currently in progress.

Steps in enabling Flow on a talk page
From https://trello.com/c/23lOl7v5/76-enable-flow-on-meta-programs-and-some-mw-org-design-pages, we'll refine it. This is the detailed-version for the first Talk page on a wiki that is Flow-enabled.


 * 1) Announce that Flow is going to be enabled on some Talk page (e.g.), mention test page for wiki comes first.
 * 2) Add to Deployments calendar, usually in our Tuesday Flow window. (Prior to 10am Friday PST. For best news dispersal via Greg's meetings and Tech News.)
 * 3) ready Flow-enabled template, or custom messaging, for Board header
 * 4) if this is the first Flow board on the wiki, pick a wiki page for testing, e.g. m:Talk:Flow/Developer test page
 * 5) prep config change adding test page
 * 6) deploy config change, test test page
 * 7) prep config change to enable Flow on the actual talk page
 * 8) Immediately prior to deploy: Archive the existing pages:
 * 9) * Page-move the existing talkpage to [OldName/Archive 1]. (e.g.)
 * 10) * Add a "This page is now archived" template to the top of the archived talkpage. (Use archive at mww, and  at enwiki or meta). (e.g.)
 * 11) If the current page is using LiquidThreads, edit its source and remove   from the page, otherwise enabling Flow won't work.
 * 12) Deploy config change
 * 13) Edit the header of the talk page that has become a Flow board:
 * 14) * link to the archived talkpage (from Step 8)
 * 15) * add Flow-enabled or a similar message.