Page MenuHomePhabricator

Enable StructuredDiscussions on wikis that require it
Closed, DeclinedPublic

Assigned To
None
Authored By
Jdforrester-WMF
Nov 6 2015, 4:28 PM
Referenced Files
None
Tokens
"Pterodactyl" token, awarded by Liuxinyu970226."Dislike" token, awarded by BethNaught."Dislike" token, awarded by Alsee."Like" token, awarded by TerraCodes."Like" token, awarded by Shizhao."Like" token, awarded by AdHuikeshoven."Dislike" token, awarded by Sturmjaeger."Like" token, awarded by MichaelSchoenitzer."Dislike" token, awarded by Man77."Dislike" token, awarded by Sargoth."The World Burns" token, awarded by MGChecker."Like" token, awarded by MisterSynergy."Dislike" token, awarded by Steinsplitter."Dislike" token, awarded by Syrcro."Dislike" token, awarded by Luke081515.

Description

Any community can require to have Structured discussions on their wiki by following the requirements described on https://www.mediawiki.org/wiki/Structured_Discussions/Request_Structured_Discussions_on_a_page.

Related Objects

StatusSubtypeAssignedTask
DeclinedNone
ResolvedJdforrester-WMF
ResolvedJdforrester-WMF
ResolvedJdforrester-WMF
DeclinedCatrope
ResolvedCatrope
ResolvedCatrope
DeclinedNone
ResolvedTrizek-WMF
ResolvedCatrope
Invalid Mattflaschen-WMF
ResolvedCatrope
ResolvedCatrope
ResolvedCatrope
ResolvedCatrope
Resolvedjeblad
DuplicateNone
Resolved jmatazzoni
ResolvedTrizek-WMF
ResolvedTrizek-WMF
ResolvedTrizek-WMF
ResolvedTrizek-WMF
ResolvedCatrope
ResolvedCatrope
ResolvedCatrope
ResolvedCatrope
ResolvedKartikMistry
DeclinedNone
ResolvedCatrope
ResolvedCatrope

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
Qgil mentioned this in Unknown Object (Task).Nov 11 2015, 12:08 AM

(Commented at T110744)

I agree with @MGChecker:
The problem:
For example the VisualEditor or MediaViewer, each user can decide, if he want to opt-in or out. The problem with flow is, if I would enable flow at my talk page, every user, who wants to speak to me, have to use flow, or don't communicate, and that's a problem with this feature.

just fyi: There is drama on the german signpost (Kurier) because of this bug: https://de.wikipedia.org/wiki/Wikipedia_Diskussion:Kurier#Flow

Could you please provide a link to the security bugs please?

@Jdforrester-WMF: https://phabricator.wikimedia.org/maniphest/query/QyJjgb9fUwgg/ (note that the result list will be empty without sufficient user account permissions)

(Commented at T110744)

I agree with @MGChecker:
The problem:
For example the VisualEditor or MediaViewer, each user can decide, if he want to opt-in or out. The problem with flow is, if I would enable flow at my talk page, every user, who wants to speak to me, have to use flow, or don't communicate, and that's a problem with this feature.

That's also true about features in MediaWiki you now take for granted, like categories or templates. When we introduced those things they were also disruptive. Just because something is disruptive doesn't mean it can never be released.

However, because the discussion on the Kurier is leading a lot of people here and making them worry unnecessarily, I'm happy to re-state that we are not going to enable even this opt-in for Flow on a wiki where its community is against it.

So this is more a kind of a Tracking-Neverending task? Just for a few wikis?

It is important to note at this point that community consensus regarding Flow usage at de-wiki was not yet polled. There are supportive and opposed voices, with the latter ones currently being a little louder on Kurier. @Luke081515 is actually just guessing that the community would reject flow pages, but there is no evidence yet that this is correct.

A real problem is the somewhat unclear situation about Flow. There was an AFAIK non-WMF story in Signpost titled “Flow placed on ice” in early September [1], which many of the de-Kurier readers understood as the end of Flow. Within that context, it was a bit surprising that Flow shall now be introduced in all Wikis. However, this merely seems to be a communication problem, since most of the de-wiki users probably did not read the official (?) WMF statements at en-wiki [2] and on the mailing list [3]. To my opinion, an official statement about WMF’s stategy regarding talk pages and the collaborative processes connected with it would be very useful, particularly if it covers information about what actually is about to change for the communities.

Something else:

For example the VisualEditor or MediaViewer, each user can decide, if he want to opt-in or out. The problem with flow is, if I would enable flow at my talk page, every user, who wants to speak to me, have to use flow, or don't communicate, and that's a problem with this feature.

This is also valid the other way round. If I were to prefer Flow talk pages, I had to life with users who would not like to switch to Flow. Our users are almost entirely free in managing their pages in the user namespace including the user talk page. I would strongly encourage giving them the opportunity to use modern tools for this process, like for instance the Flow extension. A self-developed bot code like in Luke081515’s case must not be a blocker for the introduction of such an important feature.

References:
[1] https://en.wikipedia.org/wiki/Wikipedia:Wikipedia_Signpost/2015-09-02/News_and_notes
[2] https://en.wikipedia.org/w/index.php?title=Wikipedia_talk%3AFlow&curid=39332539&diff=679000704&oldid=678995621#Priorities_for_the_Collaboration_.28Flow.29_team
[3] https://lists.wikimedia.org/pipermail/wikitech-l/2015-September/082993.html

But there is another possibility to use Flow on all the wikis:

  • let the reader decide (opt-in), how to read and write by Flow on talk pages
  • don't let the page owner decide, how to read and write his talk page
  • the talk page source code will be the same, but the formatting will be different

You have to change the programming code for that, but so Flow can be accepted better ...

Regards ...

I'm removing Community-consensus-needed as it's not true that we need all wikis to agree before we enable it on any wiki, and User-notice because this isn't a step we would announce. The sub-tasks for each wiki would of course have these tags, but they're not appropriate here.

No, you need community consensus of that wiki Flow should be enabled, also as Beta opt in.

You cannot override the community opinions about the enabling on their wiki. That is not the right way.

Isn't it possible to enable Flow in a new namespace? So the user keeps his user talk:$user and gets a user flow:$user ?

user talk: for important messages, bot messages and admin messages to user's address and his work.

user flow: for any further discussions and forum postings, to hold up the community life

I think, we should discuss this seriously ...

Thank you ...

No, you need community consensus of that wiki Flow should be enabled, also as Beta opt in.

You cannot override the community opinions about the enabling on their wiki. That is not the right way.

You have mis-understood my comment. I said:

"it's not true that we need all wikis to agree before we enable it on any wiki"

For example, if the French Wikipedia wanted the feature, they do not need to get the permission of all the other wikis.

MGChecker renamed this task from Enable the Flow personal talk opt-in Beta Feature on all wikis to Enable the Flow personal talk opt-in Beta Feature on some wikis.Dec 8 2015, 1:14 PM
Trizek-WMF lowered the priority of this task from Low to Lowest.Jun 7 2017, 2:52 PM
Trizek-WMF renamed this task from Enable the Flow personal talk opt-in Beta Feature on some wikis to Enable StructuredDiscussions on wikis that require it.Dec 18 2017, 8:20 AM
Trizek-WMF updated the task description. (Show Details)
Trizek-WMF moved this task from Inbox to Upcoming Work on the Growth-Team board.

Moved to Growth team scope, not just mine.

After discussion Growth team has decided to close that task, because there is no need to track or goal those deployments.

It is still possible to have Structured discussions enabled for wikis that wish them. Any community can require to have Structured discussions on their wiki by following the requirements described on https://www.mediawiki.org/wiki/Structured_Discussions/Request_Structured_Discussions_on_a_page.