The following discussion is closed. Please do not modify it. Subsequent comments should be made on the appropriate discussion page. No further edits should be made to this discussion.


On 21 February 2019, the WMF informed various Wikimedia projects of the 2019 talk pages consultation.

The Talk pages consultation is a global consultation planned from February to June 2019, to bring Wikimedians and wiki-minded people together to define better tools for wiki communication. The consultation will seek input from as many different parts of the Wikimedia community as possible – on multiple projects, in multiple languages, and with multiple perspectives – to come up with a product direction for a set of communication features that a product team will be able to work on in the coming fiscal year.

An explicit objective of the consultation is to change communication on Wikimedia projects in some way, because the present wikitext communication system effectively forms a cultural barrier for new contributors, in spite of its flexibility and transparency. In enumerating various possible outcomes and solutions, the consultation page notes: "For this process to work, we need to be open to all kinds of directions."

In this stage of the consultation, the WMF suggests asking community members five questions. There are therefore five subsections for each of those questions (under § Suggested questions). It may also be appropriate for other issues to be considered on this page, in separate subsections (under § Other topics). Jc86035 (talk) 14:28, 23 February 2019 (UTC)[reply]

Process information

[edit]

To allow for different types of Wikimedians to share their thoughts, we want everyone to be able to talk about wiki discussion systems in their primary language in an environment where they feel comfortable.

The English Wikipedia at large is currently signed up as one "participant group" at mw:Talk pages consultation 2019/Participant group sign-up. WikiProjects, off-wiki groups and the like are also encouraged by the WMF to conduct their own discussions.

At the end of the discussion, one or more users are to summarize (i.e. formally close) the discussion and post the summary to mw:Talk:Talk pages consultation 2019. Since the WMF prefers that at least one primary contact be available, if you are interested in closing the discussion and will be able to do so, please add your signature to the next subsection. It may be appropriate for only administrators (or only experienced users) to close the discussion. Jc86035 (talk) 14:28, 23 February 2019 (UTC)[reply]

Users interested in closing the discussion

[edit]
  1. Matthew J. Long -Talk- 16:42, 23 February 2019 (UTC)[reply]
  2. cygnis insignis 12:22, 26 February 2019 (UTC)[reply]

Foundation deadline for closure

[edit]

The Wikimedia Foundation has set a deadline of April 6, 2019 for results from this RFC, and recommends a deadline of March 31 on new responses to ensure time for closure.[1] The RFC was opened on February 23, and closing could reasonably be done as early as March 23.

The Foundation has not specified how to deliver the results, but in the absence of further instructions I suggest posting a copy of any closure at MW:Talk:Talk_pages_consultation_2019, along with a link to this RFC. Ping for currently listed interested closers: MattLongCT, DannyS712, cygnis insignis, Xain36.

I'm too far too involved to close, but I have extensive experience engaging the Foundation and with RFCs relating to the Foundation. I am specifically keeping informed of the Foundation's activities&processes surrounding this Talk Page Consultation. Please ping me if there is any information or assistance I can provide. Alsee (talk) 13:13, 11 March 2019 (UTC)[reply]

The deadline just passed. A summary has been posted for the Foundation, but I expect they will be directly examining this page in detail. Alsee (talk) 12:54, 7 April 2019 (UTC)[reply]

The text is at enwiki summary. Thanks for doing that. I removed the "closed" box because there is no reason to hide the fact that the final summary has been posted. Johnuniq (talk) 23:36, 7 April 2019 (UTC)[reply]

Suggested questions

[edit]

When you want to discuss a topic with your community, what tools work for you, and what problems block you?

[edit]
actually,I would not want to do that; I think it would be too confusing regardless of the implementation; I was thing of our have a practice of closing all but one thread and linking to a single active discussion. This does not need any WM code, or tools, just the determination at enWP that we want to do that . I do not see any way of automating it because the judgment that it's the same topic would have to be human. And then it would just be placing a template. DGG ( talk ) 23:58, 1 March 2019 (UTC)[reply]
One more thing which I mentioned above: I really like tools that automate talk page processes while retaining the same underlying Wikitext, such as using Twinkle to open an AfD and post notifications on multiple pages in one step. The Visual Editor would be a great step in this direction as well. I feel that increased availability of these tools would empower new and experienced editors alike to participate in the way that best fits their needs. Personally, I often switch back and forth between manual and automated processes depending on the task at hand, especially when I need to fine-tune something by editing the Wikitext.
It would be great to have the option to render talk pages in a way that resembles online forums, with a "reply" button that automatically applies the correct indent. Again this would give editors the choice to view the page as they always have or use the new interface as a supplement. –dlthewave 17:45, 1 March 2019 (UTC)[reply]
isaacl wrote: "... if the mechanics of specifying threaded responses could be handled by the software, rather than relying on all editors to follow a convention which requires copying just the right string of punctuation and putting it in the right place, it would simplify matters." Yes!   - Mark D Worthen PsyD (talk) 06:15, 1 March 2019 (UTC)[reply]
@Markworthen: Speaking of threading, did you mean to post this as a reply to my comment? –dlthewave 17:46, 1 March 2019 (UTC)[reply]
Nope. And this is yet again another example of why a more advanced discussion platform is needed. Left to my own devices I would have responded to isaac1 immediately under his post of 15:50 (UTC-0) on 25 Feb 2019. But a few years ago a more experienced editor chided me for replying in that manner. I was told to respond at the bottom of the page.   - Mark D Worthen PsyD (talk) 22:33, 1 March 2019 (UTC)[reply]
Markworthen, whoever that "more experienced editor" was should be chided. You were right, he was wrong. Please go back to your previous behaviour.—Kww(talk) 22:31, 20 March 2019 (UTC)[reply]

What about talk pages works for newcomers, and what blocks them?

[edit]
(1) Everyone loves the idea of the talk page. Let's keep them. :) (2) Pretty low barrier to participation. (3) Once you get the hang of it, it's pretty easy. (4) Page history is indispensable. (5) Easy to revise what you've written.
The not good:
(1) Overall formatting not as intuitive as they're used to. (2) Too easy to forget signature. (3) Indenting and bulletting interchangeable and messy. Hard to keep track of where things are sometimes. (4) Accessibility issues. (5) Other people's signatures don't always make it clear who you're talking to. Sometimes add to confusion. (6) Archives often hard to find. Harder to use. (7) Too often don't get a response (only mention because there may be an intervention relating to discoverability of active editors). (8) Banners at the top can be overwhelming as the first thing you see. (9) Edit conflicts. (10) Some pages are overly long. — Rhododendrites talk \\ 18:21, 24 February 2019 (UTC)[reply]
@Delphine Dallison: Why don't you (and other instructors) use wikitext from the very start, and simply drop Visual Editor? Then you get new editors who can edit articles and talk pages, instead of editors who can only edit articles (and even that not completely). The use of VE is not helping Wikipedia in the long run, the use rates of it on enwiki are still terribly low even after all these years, and while new editors are often steered towards it, we don't see an increase of its use in the long run, suggesting that new editors soon switch to using the wikitext editor anyway, or that they drop out and stop editing. Fram (talk) 13:27, 11 March 2019 (UTC)[reply]
@Fram:, @Kww: The issues between VE and using talk pages only exist because we haven't taken VE far enough and I will simply reiterate my comment above that VE should be extended to talk pages. As far as I'm concerned, VE has been a game changer in terms of reaching out to wider audiences and recruiting new editors and even as an editor who can use wiki markup, I much prefer working in VE, which is far more user friendly. Wiki markup has its place and I will occasionally switch to it for more complex formatting, but I would never recommend scrapping VE as it would be a major step-back. I think some of the issue here is that when people have been editing for a long time, they forget how to put themselves in the shoes of new editors and how it feels when you're familiarising yourself with a new platform. Before VE, we would spend all of our time training just teaching wiki markup and we wouldn't even get to the point of creating new content, which made the task sometimes feel insurmountable to people who aren't that way inclined. Thanks to VE, most people I train will actually manage to create a Start or C class article in the space of training session and that sense of achievement often will encourage them to keep editing afterwards. What we should be looking for is solutions for fixing the problem with talk pages, not arguments for scrapping a useful tool just because people who have been editing for a long time don't see the point of it. Delphine Dallison (talk) 13:52, 11 March 2019 (UTC)[reply]
Thanks, but that kind of misses the main popint: after more than 5 years of VE, the actual evidence is that it is not (just) "people who have been editing for a long time don't see the point of it.", but most new editors after a while don't see the point of it either. The use rate of VE has been stable at 4 to 5% for 5 years now (non-bots, article space only), and no amount of training new editors or promoting of VE otherwise seems to change this at all. The last 1000 Visual Editor tools in article space go back from 10.03 to 14.06, or 4h3min (243 minutes). This does not include the more than 60 edits in the same period which started in VE but switched to wikitext to finish the edit... The last 1000 edits in total (no bots, article space) altogether were between 13.57 and 14.10, or 13 minutes. So my 5% is about right for now as well. While VE editing is a bit higher for less experienced editors, it is the minority editing environment for them as well, and you seem to mainly get people switching from VE to wikitext over time, and rarely the opposite. Fram (talk) 14:21, 11 March 2019 (UTC)[reply]
The switch tag is a little buggy and additionally doesn't indicate "A or B exclusively" but indicates "mixed use in one edit session on a page". --Izno (talk) 14:50, 11 March 2019 (UTC)[reply]
Uh-oh! Data! That's a futile thing to use in an argument with people that decided what the problem was before they started.—Kww(talk) 16:21, 11 March 2019 (UTC)[reply]

What do others struggle with in your community about talk pages?

[edit]
(1) Indenting is a total mess. Bullets, indents, numbers, combinations, alternations, etc. Even when it works properly, it can make for difficult communication (e.g. two people responding to someone will be on the same level. If just indented, their comments blur together. (2) Signatures too often veer wildly from the username behind them. (3) Signatures are often distracting from the rest of the text (text highlighting is what most affects my personal concentration). (4) Hard to remove/strike/address comments by previously banned/blocked users in violation of ban/block. (5) Edit conflicts. (6) Page size limits not consistently enforced (making issues when viewing with slow connection, slow computer, or on mobile). — Rhododendrites talk \\ 18:29, 24 February 2019 (UTC)[reply]

What do you wish you could do on talk pages, but can't due to the technical limitations?

[edit]
Yes, potentially helpful to everyone on both types of page, I'm sure. (Got to start somewhere!) Thanks for the discussion link, Xaosflux. Nick Moyes (talk) 16:53, 24 February 2019 (UTC)[reply]
Great idea. You know, that's the flip side of the frustration here -- developers want to impose things the community soundly rejects, and they don't want to do what the community begs for years on end. Wnt (talk) 13:23, 25 February 2019 (UTC)[reply]
I've been wondering about something similar; if all contributions belong to a single section, then add the section in the summary, and if necessary override the existing summary. If the section is added in the current contribution, then that section should be used during the processing like all other sections. If the editing spans several sections, but has a common section heading, then that heading should be used. Jeblad (talk) 21:55, 28 February 2019 (UTC)[reply]
TheDJ (talkcontribs) 13:07, 26 February 2019 (UTC)[reply]
1. Clear start of a new comment that can be used as identifier / part of an identifier and for chronological sorting to identify easy last added comments. I would suggest as identifier sortable date/time and username: YYMMDDhhmmUsername, e.g. #1903030052Charis (this includes an anchor). The comment can be ending with long name and date signature but even without signature, the next identifier indicates easily start of next comment. I would suggest to identify a anchor by a leading # in the text (but not in the anchor itself).
2. 1:n relation of n reply to one chat comment. Current thread chain is ony a 1:1 related to previous and following. The flow Structured_Discussions/Sandbox and as well the Extension:LiquidThreads see Example relates at least also 1:1, is no solution for me. For 1:n relations to comments this have to being build by links separate from comment text and position. This allows to reference to multiple arguments, to summarize, and to build themes out of a older chats and dedicated comments. To build links to each comment, each comment needs an identifier within a chat thread. I would suggest to use date/time/username + the first 100 characters which creates a link / URL to this identifier which provides direct readable information about the subject. No user is in the same minute writing and saving again same 100 characters which excludes duplicates on the same site. For a new comment automatically the identifier is set and created at first saving like signature. Additional the link to the previous and alternative to all other comment identifier on the same page should be provided to create a link in the edit. The Tool "What links here" should support to overview the link structure on a page by selection of all links pointing to other pages as well as all internal links onto a reference of the same page. It should also allow multiple selections of the namespace e.g. to seach all links that are not links from/to User or User talk. Like the following link to a header onto this page, the change of an identifier would break all links to it, so the editing user has to care in case of an update of a comment like this one. It's upward compatible, talk pages can be continued like now but manually anchors and links to it allow a structured discussion due to links to important chat comments like in Jira_(software). For beginners it would be nice to create identifier and anchor at begin of a comment automatically by the editor and to offer the existing anchors for selection and supported link creation. This would fit to the option Possible Solutions "Visual Editor on talk pages with extra features".
Probably this proposal can be combined with below: Wikipedia:Talk pages consultation 2019#Proposal: Discussions as threaded cards my comment there linked by anchor: 1903030053Charis is an suggestion for clear start indicator of a comment.
3. A anonymous audio conference and chat. In case of missunderstanding and conflict it is easier to find an agreement spoken than by written words. Wikipedia:IRC provides online chat. A similar or combined solution for audio conference would be appreciated. Charis (talk) 00:52, 3 March 2019 (UTC) updated Charis (talk) 12:13, 3 March 2019 (UTC)Charis (talk) 17:11, 9 March 2019 (UTC) 08:40, 11 March 2019 (UTC)13:31, 16 March 2019 (UTC)[reply]
Additionally, for very long talk pages, it's hard to tell which comments have been added since I last visited. I usually end up relying on the diffs to read newly added text, but pure wikitext doesn't look very nice. Actually, this could probably be easily resolved by being able to see unified diffs. GitHub has this (example). -- Ununseti (talk) 08:16, 3 March 2019 (UTC)[reply]
For the unified diff, it would also be nice to have a shortcut link "diff of page since your last visit". And a navigation tool to jump between the various changes, like in MS Word's next/previous in its accept/reject changes feature. (Are there any userscripts for this?) -- Ununseti (talk) 08:23, 3 March 2019 (UTC)[reply]

Here is a list the things I'd like to be able to do on talk pages:

Now, that's a specification for the job. I don't really care about how the software produces the end results, as long as it matches my requirements. I accept that we may have to abandon the current wikitext markers going forward, or maybe we don't. I also accept that it looks like we need at least three separate delimiters of some kind (start thread; start comment; end comment), none of which should be duplicating the markup for ordered or unordered lists, although maybe the software can deal with that without needing the editor to do so. Am I asking for things that others don't want? Am I being unrealistic in what I'm asking for? Hopefully the answers to both questions is 'no'. --RexxS (talk) 15:59, 3 March 2019 (UTC)[reply]

Replacing the mailing lists would have a lot less resistance then replacing the existing talk pages. ChristianKl16:38, 8 March 2019 (UTC)[reply]

What are the important aspects of a "wiki discussion"?

[edit]
In addition if a vandal creates multiple bad edits, rolebacking on normal talk pages batches those edits together and it only takes one click to undo multiple edits. On flow such batching doesn't happen and that massively increase the amount of work to deal with the vandalism. ChristianKl16:32, 8 March 2019 (UTC)[reply]

Other discussions

[edit]

Before adding a new subsection, please check that the purpose of the section is not to address one of the non-goals. To create a new subsection, add a level 3 header, with your comments and signature below it, at the bottom of the page. Due to the open-ended nature of the consultation, subsections may be structured in any format, including (but not limited to) open discussion, support/oppose !vote, and multiple-choice !vote.

Talk pages etiquette

[edit]

I am not suggesting to deploy any set of rules or format that should be followed. However, I think all editors should be made familiar with discussion procedures (especially in the contentious ones such as AFDs, ANI etc.), to ensure smooth and effective conversations withOUT abusing. Newcomers should be guided through properly and taught the importance of talk page discussions and the techniques they should be using. I know there are several policies and guidelines already present to minimize heated disputes, but I think a much clearer, focused and general amendment would be a good starting rule of thumb, which would be required to practice in order to show civility.

Wikipedia is for everyone and I understand that not everyone gets to learn properly and sometimes get the right opportunities. Inexperienced users and IPs showed be given chances and should not be expected with prior knowledge. As a disclaimer, I myself is not that experience, hence I leave this discussion open as of now. If someone has some bright ideas to drop by, go for it. We need to think long-term here.

Thanks, THE NEW ImmortalWizard(chat) 17:34, 23 February 2019 (UTC)[reply]

Why the status quo not an option

[edit]

Surely you all remember the disaster of Flow? I believe it was one of the times where an en.wiki admin threatened to block a WMF staffer. If the community actually prefers things to stay generally the same, that should be heard and should be a possible outcome. Generally the biggest issue people had with talk pages was replying, and that issue is now handled via a script if people want it. Just make reply-link a gadget that can be enabled via preferences. Problem solved and saves you likely millions of dollars in stafftime. TonyBallioni (talk) 05:42, 24 February 2019 (UTC)[reply]

The status quo is a non-starter (IMO) per WP:Accessibility. That said, it's not not an option. The discussion above doesn't speak to solutions--a fact I noted elsewhere--just problems that people have with the status quo. --Izno (talk) 06:09, 24 February 2019 (UTC)[reply]
Izno, nope; they clearly mention that status quo ain't an acceptable option for them. WBGconverse 06:21, 24 February 2019 (UTC)[reply]
Because there are things wrong... as noted above... (accessibility of talk pages is garbage, newbies don't figure them out, and the list goes on). As I said, don't fixate on solutions (or past solutions), comment on the issues that you have with talk pages. (Or do as DocJ did and comment on the good things about talk pages.) --Izno (talk) 06:27, 24 February 2019 (UTC)[reply]
Even if the talk pages were different, do we have evidence that that will help newbies figure it out? I often feel that some do not even realize that talk pages exist and simple keep repeatedly adding the same text over and over. Text that they have obviously written in Microsoft word and are simple copy and pasting and are only here when making that one copy and paste. Unfortunately you see this in a number of school efforts. This would be addressed by further coaching for their instructors rather than changing WP. Or by having scripts that help guide students when they hit "publish such as proposed here.Doc James (talk · contribs · email) 06:34, 24 February 2019 (UTC)[reply]
Well, of course there are things wrong, but there are things that would be wrong with any system. The question is whether or not the benefits of fixing them and moving a new system is worth the disruption of the change. This is the problem every organization goes through when discussing technology changes, and why you still have some major retailers operating on computer systems that use 1980s technology. Right now, the current system works for its intended purposes and generally works well. There are maybe minor fixes here and there that can be made, but in general the system is not in need of a drastic overhaul that would justify the disruption such an overhaul would cause. TonyBallioni (talk) 06:38, 24 February 2019 (UTC)[reply]
but there are things that would be wrong with any system: Right. But part of the point of this discussion is whether there are small things in the context of the current system that would get us better, like Enterprisey's reply script. Maybe that should be a global gadget? (And etc.) Flow is not necessarily the answer that the WMF is looking for this time. (I suspect something Flow-like will be an answer, given, again, the need for accessibility.) --Izno (talk) 06:56, 24 February 2019 (UTC)[reply]
Well they listed it as a “non-goal”, which is basically them trying to frame the discussion not to talk about what the likely outcome is anyway because they know how bad Flow ended up and that there would be resistence to it. By the status quo I mean nothing much gets changed and the basic structure stays the same. I’m fully aware that even if nothing real changes the WMF needs to point to something to say that they did something, so I’m sure they can find something minor to twiddle with on that count, but I actually like the existing wikitext format and think it makes a lot of sense for our project. TonyBallioni (talk) 06:24, 24 February 2019 (UTC)[reply]

Features that people would like to see retained in discussion pages

[edit]

In my opinion it is important to look at what works well with our current talk pages. A few things:

Doc James (talk · contribs · email) 06:16, 24 February 2019 (UTC)[reply]

Reading here it says "Building features on top of wikitext talk pages, to make them easier and more efficient. Using Visual Editor on talk pages, with extra features."
Both those are excellent ideas. And ones I strongly support. We all know we can do better than our current fairly decent system. Doc James (talk · contribs · email) 09:17, 24 February 2019 (UTC)[reply]
Improving the visual layout of threads (I've done this in my css setup by reducing margins and showing a vertical dashed line for each thread level), and maybe allowing threads to be folded client-side in the browser could improve readability and make them easier to follow. Diego (talk) 11:15, 25 February 2019 (UTC)[reply]

It's easy enough to delete old discussions/sections by simply deleting chunks of text, I've done it on my talk pages a few times for a clean up. I don't have to worry about html tags everywhere; select a block of text and delete. Cut and copy/paste also works well. Simpler is better IMHO Oaktree b (talk) 16:53, 7 March 2019 (UTC)[reply]

(A) Revive work on Flow, (B) try to design a new Talk replacement from scratch, or (C) consider improvements to existing pages?

[edit]

Informata ob Iniquitatum (talk) 20:45, 14 March 2019 (UTC)[reply]

People that do what your last suggestion requests are the root of the problem. Correct talk page etiquette is to place your reply immediately after the one you are specifically replying to, indented one notch relative to that comment. An unindented comment at the end of the section is not a reply to any previous writer. —Kww(talk) 04:29, 17 March 2019 (UTC)[reply]

"Features" that people really *don't* want on discussion pages

[edit]

Seems to me we had this conversation a few years ago, and instead of paying attention to what editors said they wanted or needed, we got Flow. Don't do that again, please. Risker (talk) 08:03, 24 February 2019 (UTC)[reply]

Adding:

I'm sure I will think of more. Risker (talk)

And I did:

Three more:

Note that Wikipedians never agree on anything, our bitter talk page feuds typically end in "no consensus" ... but we agree on this stuff. I certainly agree with Risker above on everything, not just in detail but in concept. I have never seen a page where I could find so little to disagree with overall, and I do try. This should be a clue. Developers, give up fads, give up trying to get hired at Facebook or Google, by the time you're ready to start you'll never be able to get sufficient security clearance with the government anyway. Wnt (talk) 15:20, 24 February 2019 (UTC)[reply]
For what it's worth, when they try to turn this on, I'll be happy to have my admin bit turned back on so I can turn a new talk page editor off for you again.—Kww(talk) 05:21, 27 February 2019 (UTC)[reply]
Best RfA platform ever. — pythoncoder  (talk | contribs) 17:59, 5 March 2019 (UTC)[reply]
Are you insulting anyone in particular, or just being generally disruptive and unhelpful?—Kww(talk) 14:32, 4 March 2019 (UTC)[reply]
Let me quote For what it's worth, when they try to turn this on, I'll be happy to have my admin bit turned back on so I can turn a new talk page editor off for you again. [4] Jeblad (talk) 15:44, 4 March 2019 (UTC)[reply]

Why are off-wiki chat tools not an option?

[edit]

It seems to me that it would be an enormous and obvious mistake to try to design a system that supports use cases best handled through other means. I would hate to see a product that is trying to replicate Slack on-wiki, and as a result doesn't do discussions or chat well. I agree that whether that is IRC or Discord or Slack or a new "MediaWikiChat" product isn't relevant now, but the possibility of officially including such a tool in our workflows should be considered. It certainly is technically possible to record that information on-wiki in some fashion or to have it integrated with MediaWiki SSO. power~enwiki (π, ν) 18:05, 24 February 2019 (UTC)[reply]

Off-wiki chat tools should never be private companies demanding terms and conditions so people can have a say in Wikipedia. See my comment in the section above. IRC and email have the advantage of not being bound to a specific company -- things that are can have no role except if individual users choose them to use with each other, and only because we have no right to stop them. Developing new tools -- one of which could be as simple as a dedicated IRC server to reliably serve and record the Wikipedia conversations -- should be a good idea. But any such new tools must be set up with the best "legal condom"s that lawyers can conceive of, to ensure they cannot leak liability back to WMF organizations if some idiot starts spouting off about his plans for tomorrow's massacre on a discussion forum. Understand that however desirable chat tools are, and however important they are to the maintenance of a free society, we are in a situation where sites that formerly made an effort to seem freewheeling like YouTube will now literally axe tens of millions of conversations because supposedly there's a perv out there somewhere and it's scarcely news. [5] When fanatics claim that one wrong word is more bad than a lifetime of saying anything else could possibly be good, we are surrounded by helpful people who want to screw our mouths shut for our own good. We absolutely have to fight them but we also have to be wary about avenues of attack. If we come out of this being the one site that didn't shut down its forums -- unlike the Wikimedia blog for example -- we already can be heroes ... provided we don't compromise ourselves along the way. Wnt (talk) 19:29, 24 February 2019 (UTC)[reply]
@Wnt: As a party to the Discord channel, I think the WMF itself is fairly safe from liability if the WMF isn't the moderator of the channels, since they have absolutely nothing to do with it. (Whether a commercial service is the most appropriate is another question, but surely Facebook and Gmail already dominated off-wiki conversation years ago.) Jc86035 (talk) 16:25, 25 February 2019 (UTC)[reply]
I think Wikimedia tries to use free and open-source software (FOSS) when possible, since this type of software is developed with the same open-source model that we use for creating content on Wikipedia. (MediaWiki is FOSS, and see also User talk:Jimbo Wales/Archive 233 § Why did you create Wikipedia?.) Instead of proprietary software like Discord or Slack, FOSS alternatives (e.g. Mattermost, Matrix/Riot.im, Wire, and Zulip) can be self-hosted by Wikimedia to avoid privacy issues, and would be more suitable for integration with Wikipedia. A few of the IRC clients are FOSS web applications as well. FOSS forum software like Discourse (flat), MyBB (threaded), phpBB (flat), and Simple Machines Forum (flat) can also be adapted for talk pages, and some of them retain the threaded discussion model that we currently use. — Newslinger talk 13:20, 26 February 2019 (UTC)[reply]
Indeed, using forum software for discussions is an ancient proposal: PhpBB was proposed in 2003 already. Reinventing the wheel is unnecessary. Nemo 18:17, 26 February 2019 (UTC)[reply]
You may be interested in looking at https://discourse.wmflabs.org However, I believe that's out of scope for the current consultation (because it's off wiki and requires e-mail. The team believes that being able to use your SUL account is important for transparency, and that not requiring e-mail is important for privacy). Whatamidoing (WMF) (talk) 19:42, 27 February 2019 (UTC)[reply]

Forgotten talk pages

[edit]

One of the biggest problems with our talk pages, that I almost never hear anyone talk about, is the huge number of talk page posts that are never noticed, for years on end. A new user posting on an obscure topic has no idea that no one is watching a talk page and that no one might see it. One of the biggest things we need a some system where posts on obscure topics would be cross-posted to a broader discussion page - for example, a post on Talk:Paulicianism could be cross-posted to a Christianity-related articles notice board so that knowledgeable editors actually see the post and can respond as appropriate. On our current system, such talk page posts are typically ignored for a very long time. Some ideas for accomplishing this can be found at User:Oiyarbepsy/Wikitalk: The Next Generation. Oiyarbepsy (talk) 19:18, 24 February 2019 (UTC)[reply]

This is a great point. One thing I'd love to see, that would help fix it, would be a diff across transclusions. In other words, you select two dates of a page, but instead of hitting the usual diff button, you hit some other button where you can check off which transcluded templates you want to see changes in also. That would mean, for example, that you could transclude 50 obscure talk pages together and then hit the diff and see all the comments made on any of them. Obviously there would be some processing and length limits imposed to keep things feasible, but Lua does that already. Indeed, it would almost be possible to do this whole thing in Lua now, but the interpreted language isn't as efficient as something at a deeper level in the site, I don't think, and I don't think Lua can access old versions of pages. Wnt (talk) 19:35, 24 February 2019 (UTC)[reply]
Yes, I also thought of that problem (long-time unanswered posts). Talk pages with active editors work great, but many are underwatched, and posts no longer on the watchlist never get noticed when hidden at the bottom of a long talk page that starts with a page full of metadata and maintenance notices. Cross-posting to some other noticeboard only helps if that board is reasonably active. Unfortunately many WikiProjects are also more dead than alive, with talk pages that seem to only consist of unanswered requests (a random example is Wikipedia talk:WikiProject Pokémon). It is often not easy to find out how to ensure you get an answer to a query at all. But that is probably due to general community health more than technical problems. —Kusma (t·c) 19:50, 24 February 2019 (UTC)[reply]
I agree that this is an excellent idea. I'm not sure what would be the best way to implement it. --Tryptofish (talk) 20:50, 24 February 2019 (UTC)[reply]

Community social expectations

[edit]

Message crossposted from MediaWiki: In aid of hopefully averting the type of events that happened last time around, I would like to point out this essay that I wrote in 2016 as a guide to the general expectations and standards that editors are likely to have for the WMF in these sort of circumstances. Much of it is necessarily specific to the English Wikipedia, and certain parts are specific to the time period in question, but I would venture it is likely to be useful reading regardless. PS: Improvements and discussion are welcome. Sunrise (talk) 00:02, 25 February 2019 (UTC)[reply]

Straw poll: changing indentation

[edit]

Hypothetically, would you accept the introduction of \ (or a different ASCII character, like > or %) as the sole character to be used for indentation in new discussions? (I have not discussed this with anyone yet, but it's probably technically possible, although it has the potential to cause some amount of temporary disruption if the change is handled poorly. It's also possible that something like this has been discussed before, but it might regardless be worth gauging whether such a change is currently practically feasible.)

This would at least partially resolve the practical, semantic and accessibility issues of using various existing list items (and could potentially ameliorate things like the use of tables in indented comments); the alternative would probably be to create a new wikitext parser to interpret list items differently on discussion pages, which I think would be much more technically challenging and more difficult to administrate and understand, and would be unnecessary if a new indentation method could be introduced. A page's configuration could then be set to interpret and display single-indent comments in a different way based on the function of the page (e.g. numerical votes for RFA, statements of opinion for AFD); alternatively, an extension tag could be used to set this for portions of pages and would achieve the same visual and semantic output. Furthermore, with an actually semantically correct model for discussion pages, developers would presumably be more inclined to add additional features like automatic setup of talk page archival, visual improvements like indications of nesting levels, and visual editing on talk pages. However, this would require all users to be notified of the changes and could require all existing talk pages to be modified or archived. It would also require pages using the new indentation character at the start of a line to be modified. Jc86035 (talk) 09:22, 25 February 2019 (UTC)[reply]

@Jc86035: I couldn't care less but about such stuff as parsers or so, that's something we have those many high-paid devs in SF for, to deal with this menial tasks. I care about what I do now in the editor on screen, and that's just starting the paragraphs with 3 colons, that's all. Very simple, very easy to understand and to remember, if you did it once and thus get it. Introduction of such heavy nerdy stuff like HTML or any other more complicated stuff as colon, asterisk and hashtag will definitely not bring in more people on the talk pages (or anywhere else in the Wikiverse). I simply don't believe that an editor, that can manage dealing with templates and with tables should really be impotent in regard of indentation, that's just a straw men to promote the current pet-project FLOW. Indentation and autosign should be quite easy to implement, but nobody must work on it, because it jeopardises FLOW. Grüße vom Sänger ♫ (talk) 17:03, 27 February 2019 (UTC)[reply]

Sub-proposal: change threading convention

[edit]

If changing the indentation process is on the table, I want to propose a small change that can make a large impact to readability and doesn't require any software support:

This would help keep discussions flat by default. We largely do this already at straw polls, where each new comment is at the first level (preceded by *) and only replies to a previous comment are indented.
For example, in a conversation which looks like this:


First comment [User A]

Direct reply to first comment [User B]

Another unrelated comment [User C]


Adding a second reply to user A's comment would change it to this:


First comment [User A]

Direct reply to first comment [User B]
Second direct reply to first comment [User D]

Another unrelated comment [User C]


Diego (talk) 11:59, 25 February 2019 (UTC)[reply]

Since this conversation is about discussing possible global solutions to talk, not merely software solutions, I believe that changes to long-standing common practices are within the scope. Diego (talk) 12:46, 25 February 2019 (UTC)[reply]
To clarify, this is how the above conversation would be threaded by Flow:


First comment [User A]

Second direct reply to first comment [User D]

Direct reply to first comment [User B]

Another unrelated comment [User C]

Diego (talk) 12:49, 25 February 2019 (UTC)[reply]
@Diego Moya: Sorry, that was incorrect. Would users determine whether to indent the previous post through context alone? I think this could potentially make discussions more confusing, particularly if there's more than one indent level. Jc86035 (talk) 13:47, 25 February 2019 (UTC)[reply]
@Jc86035: If we don't get tooling support, unfortunately yes, manual intervention would be needed. But we could have "reply" commands that managed this automatically; the indentation mechanic has a precise specification that can be followed exactly.
I've made some experiments to see how it works for a longer conversation: here's a full threaded conversation following this model, that I made by taking a real conversation and changing its indentation with the above procedure (compare with the original conversation with Flow style). Diego (talk) 14:54, 25 February 2019 (UTC)[reply]
You're talking about trying to make a social change against thousands of years of habit. It's not likely to go over well. There is even some rationale (Help:List) to the current system - the problem is, there are some things you can't do with that syntax as it is (see my comment above). Wnt (talk) 13:45, 25 February 2019 (UTC)[reply]
Well, the goal of my suggestion is having a threading system that only gets extra indentation when it's needed (i.e. when there are two or more direct replies to the same comment), not after each reply like our current convention. Doing it through social change is just one possible way to achieve it, one that could work even if we don't develop new tools; but adding tool support would of course be better.
In any case, I thought the whole point of this exercise was to evaluate all of our current ways of communication and justify which ones still make sense, and which ones could be improved? Diego (talk) 14:54, 25 February 2019 (UTC)[reply]
@Diego Moya: If communities are asked individually or the change is attempted socially, then it would just fragment the discussion conventions of the WMF projects. This would probably be a Bad Thing™️.
Is there a realistic, practical way of making this change using only software development? There's a fairly obvious way to make a different character work (making comments look unambiguously different so it's obvious where the syntax is being used), but indenting could be more challenging. Let's frame it as "how do you technically dissuade/prevent people from indenting their comments the old way".
You can't restrict users from editing the page source, because users wouldn't want that. You can't really perform automatic fixes, because there would be no way to tell if some edits are indented correctly. I don't know what else you could do.
Bear in mind that the current consultation plan is to have an as yet unknown team of WMF software developers carry out the changes. If their job becomes "send MassMessages to make people use different indentation methods", then this effectively becomes a waste of their time and energy. Jc86035 (talk) 15:10, 25 February 2019 (UTC)[reply]
There's a real simple way to get rid of "too much indentation" without changing any habits, and that is to mess with the actual pixel value of the indentation. Indeed, much of the anti-Flow opposition is because white space was more than in the present convention. You might be pleasantly surprised how people respond to less. Bear in mind that Wikipedia draws in people who do a lot of reading - the sort of people who look at a whole page at once to check something like "is there something about ethics on this page?" without actually reading the words one by one. Nonetheless ... make the indent adjustable by user preference just to be on the safe side, and it will be better for all. Wnt (talk) 15:15, 25 February 2019 (UTC)[reply]
Speaking of changing pixel values ... I should note that Wikipedia doesn't have to be totally passive where the edit source is concerned either. It is possible to make the source window come up with a different font or even custom-write a font specifically for the purpose of editing Wikis. For example, such a font might display a non-breaking space visibly so that if the user's keyboard is also tampered with by some means, it becomes possible to type them and read them directly. WP could come out with custom keyboard things that let you type other significant characters more easily also. You'd have to have a preference for each though - some people would want to see   in their source and some would be OK with replacing that with the custom character. Expect preference proliferation, but this is a good thing (just think about all the changes you make in the advanced settings for a Firefox browser!). Wnt (talk) 15:30, 25 February 2019 (UTC)[reply]
@Jc86035: You're right, I hadn't thought of how adopting the new style by "changing the wetware" could depend on other language Wikipedias. I was assuming that, if we achieved community consensus at an RfC, we could rewrite the guideline that recommends adding one indentation level, and this would become the new standard.
To add support within the mediawiki platform, allowing editors to keep using wikitext manually but also adding interface support, there should be a way to extract with high reliability the individual comments and their dependence relations in the thread (it doesn't need to be perfect, as special cases could be corrected by hand). I think I like the idea of using a special character as a delimiter for new posts (like we use * to start new !votes at straw polls); probably a parser could deduce in most cases the lightweight structure of threads by using heuristics over signatures, indentation levels and comments using this special character. If the parser could identify individual comments, we could even show the same conversation with different styles to different users through theming.
@Wnt: I know that reducing the size of margins would improve the visibility of threads; in fact I've configured my custom theme to achieve exactly that! The side image is how I see this current thread, thanks to my .css settings:
Still, I think having a simple linear discussion be shown as a series of posts with increasing indentation is unnecessary complex; and in long conversations, it forces editors to reflow the whole thing using the ((outdent)) template. Diego (talk) 16:09, 25 February 2019 (UTC)[reply]
This screenshot looks great, and is one plausible implementation of "A clear visual indicator of a comment's level of nesting" and "A clear visual indicator of where a comment begins and ends" that I described in the "What do others struggle with in your community about talk pages?" section. Visual indicators like these need to be shown by default to make talk pages more readable for new and anonymous editors (who don't know how to use or don't have access to user styles), and to encourage editors to adjust their indenting behaviors. — Newslinger talk 13:06, 26 February 2019 (UTC)[reply]
@Diego Moya: I just suggested an answer to outdents in the straw poll above: have a new "outdent character" % match itself or the first eight indent/list characters from the preceding line. The % would maintain the list structure while also bringing the text back out toward the margin. Please say if you think this will work. Wnt (talk) 13:44, 26 February 2019 (UTC)[reply]
@Diego Moya: The French Wikipedia has some pretty good styling for indentation levels. (See my comment above.) Comments on the same indentation level might still be confusing, though. -- Ununseti (talk) 07:51, 3 March 2019 (UTC)[reply]

Sub-proposal: automatically indent and sign discussion entries

[edit]

To help facilitate and format asynchronous discussions universities and colleges use platforms such as blackboard for online discussion boards. Users can 1) start a thread and 2) reply to a thread and the writer doesn't have to sign it or indent because the entry is signed, dated and indented for them. Would this functionality be possible? --the eloquent peasant (talk) 15:06, 25 February 2019 (UTC)[reply]

@Level C: Enterprisey's reply-link script already does this to some degree (I'm writing this comment without pressing "edit source" and without typing four tildes), so it's definitely technically possible. But for the reasons I outlined in my replies two subsections above (search for "semantic" and "developer"), I don't think the WMF would implement this as a standard feature without a change in the HTML to be generated; and a change in the HTML generated would only be possible with small breaking changes to how users write comments in source code. Alternatively they could just implement Enterprisey's script without any other changes, but this would mean that it would become harder to make the HTML less technically incorrect, and the developers wouldn't like that. Jc86035 (talk) 15:17, 25 February 2019 (UTC)[reply]
A preference for "autosign at end" would be great, which simply tacks on the four tildes if it doesn't find tildes in the post. I don't want to say always do it because there's always some goofy instance like you want to insert a figure at the start of a discussion so it doesn't poke out into the next one but you don't want your sig coming up after the figure because then it's in front of the first guy's question! Also, the autosign should be averted if you put your own tildes anywhere in the post. I am prone to using a P.S. every now and then, after all.
On the other hand, if a genuine <sig /> tag is introduced to allow more definitive delineation of comments, that degree of informality might be sacrificed somewhat. In that case you might have to stick an empty <sig /> after the image you put in front, or even a duplicate of your own. There's a cost-benefit to work out with that depending on the specifics of the proposal which could override my first paragraph. Wnt (talk) 15:22, 25 February 2019 (UTC)[reply]
@Wnt: You wouldn't necessarily have to put the <sig/> after the image, because no one would need to reply to the image itself. The invisible <sig/> would exist for the sole purpose of allowing the software to distinguish different comments; a username+timestamp regex (which would be more difficult anyway, particularly considering localization of namespace names) wouldn't work because users are accustomed to being able to copy and paste signatures. Jc86035 (talk) 16:15, 25 February 2019 (UTC)[reply]
Also, perhaps the autosign would be better as a "did you forget to sign a comment?" message upon pressing save (on by default but only for new users, as usual). This would be possible without any syntax changes. Jc86035 (talk) 16:19, 25 February 2019 (UTC)[reply]

Automatically indent and sign replies: User:Yair rand/CommentHelper.js

[edit]

(See video to the right.) One easy way to tell whether something is a talk-page-style reply: Check whether the previous line ends in a signature. If a user creates a new line after an existing comment (pressing enter), a script can add the correct indentation and signature at the end. This can help new users understand the syntax, while not adding any restraints. Users can delete the indentation or signature where appropriate. (The script itself is right now mainly for demonstration purposes. I put it together several days ago without spending much time on it, and I doubt it's anywhere near bug-free or suitable for widespread deployment.) (We'd also presumably need to decide on whether spaces are appropriate after the indentation, and whether : or * is preferred generally.) --Yair rand (talk) 19:52, 3 March 2019 (UTC)[reply]

Political party articles

[edit]

I would like to flag up that ((Election box metadata)) is added to all political party articles talk pages and that reform to talk pages must not remove this functionality. doktorb wordsdeeds 04:30, 26 February 2019 (UTC)[reply]

OMFG that's a kludge for the ages. You have to have a section on the talk page with this box so people can look up the two individual named templates for every single political party that contain two small items of text! What you ought to do is hold this information in an HTML comment at the beginning of the article, and have a Lua script open the wikitext and find the comment and parse the information from it. I don't know if you ever access election box templates so many times in one article this would cause a performance hit though. Another way (the way the WMF wants) would be to have Wikidata properties, though it seems very possible you might already have tried and found that project ... obstructive. Whoever they're here for, it's not us. Or, you could just have your election box documentation say very clearly that the template finds its data at location Template:X/meta/color, which is probably the best way. And for love's sake can't you find a way to put those two bits of text and any others you might later want into ONE page and just parse out whichever one you want when you access it? Wnt (talk) 15:37, 26 February 2019 (UTC)[reply]
@Wnt and Doktorbuk: As a frequent Wikidata editor, I think it would probably be possible to use Wikidata for political party colours (e.g. Liberal Democrats (Q9624) has the statement sRGB color hex triplet (P465) = FDBB30), although it would probably be more difficult to use in templates at this stage: a Wikidata-less system already exists; without a large abbreviation translation table I think you would probably need to type full article names to get colours; and there probably isn't a standard way to also specify background colours for internal purposes. But anyway, the ((Election box metadata)) template seems like it would be better as a ((Tmbox)) than a random talk page section.
@Wnt: Your Lua proposal wouldn't work, because Lua (to my knowledge) strips hidden comments from wikitext, and the module would have to load an entire talk page just to get the colour code. It would be much more efficient to have a big Lua data table storing all of the colours. Jc86035 (talk) 15:55, 26 February 2019 (UTC)[reply]
I have to say in this conversation there are references to technical things I don't understand (Wiki markup is fine, HTML is beyond me). As a proud and committed member of the tiny corner of Wikipedia dealing with election results, I want to speak up for us, and hope that we can be heard. doktorb wordsdeeds 16:35, 26 February 2019 (UTC)[reply]
A big Lua table may indeed be more efficient ... depending on the size of the table, of course, which depends on the total number of articles involved. My gut instinct is to set up the system so that it can grow to an indefinite number of articles, because I'm the inclusionist nut who always thought Wikipedia could have billions of articles. ;) My recollection is that getContent() title field returns raw wikitext, but I haven't played with Scribunto in a few years. Wnt (talk) 01:22, 27 February 2019 (UTC)[reply]

Make talk pages more accessible from mobile

[edit]

The Wikipedia mobile app seems to deliberately conceal talk pages - a simple "talk page" link at the top of an article in the mobile app, exactly like on the desktop site, would do wonders. Making talk pages accessible on the mobile app, displayed and editable like normal articles, would do a lot to bring them to the attention of new users, if that's the goal. Certainly more so than a lot of more convoluted and disruptive schemes would. ∴ ZX95 [discuss] 06:28, 26 February 2019 (UTC)[reply]

I wish someone would just level with us. I don't use the mobile phone app, but I assume the concern from above is that mobile phone users are more naive and more vulnerable -- I mean, some guy from Pakistan makes a flippant comment on an article, his IP is publicly displayed, they pull up what phone that was, read the name and track the location by GPS, and before he finishes his tea he's facing an official or unofficial execution. But if WMF would just say what their thinking really is it would spare gigabytes of why is the mobile version crippled? moaning. Wnt (talk) 13:51, 26 February 2019 (UTC)[reply]
I think part of the issue is that the Wikipedia apps currently don't support notifications for mentions or user talk page messages. For some reason, the Wikimedia Foundation is currently only interested in implementing notifications that are "relevant to New Editor encouragement" (welcome, milestone, and thanks), and they are using the release of these types of notifications in the Android app to test engagement metrics. I don't think the lack of notifications in the mobile apps is sufficient reason to hide the talk pages from both the mobile apps and website, so I'm sure there are other reasons for this. I've already commented on the inaccessibility of talk pages on mobile devices in the "What do others struggle with in your community about talk pages?" and "Why the status quo not an option" sections, so I won't be repeating my comments here. — Newslinger talk 14:17, 26 February 2019 (UTC)[reply]
Wikimedia is interested in many things. I think you meant the Wikimedia Foundation, which is one entity among many, or perhaps more specifically one of its teams or product managers. Nemo 18:19, 26 February 2019 (UTC)[reply]
Yes, I meant the Wikimedia Foundation. Its article also refers to "Wikimedia" as a nickname, but I now realize that the term can be confusing. I've amended my comment to clarify. Thanks. — Newslinger talk 19:33, 26 February 2019 (UTC)[reply]
Then WMF should reallocate their developer-hours from "Flow 2" to making notifications etc. work on mobile. I've read that Talk: is unacceptable because it's not accessible (no further details given). Accessibility is important. By all means, add whatever buttons and menu options would make Flow 2 easy to access. Then link them to the existing talk pages instead. Job done. Certes (talk) 18:57, 26 February 2019 (UTC)[reply]
In my opinion, bringing the mobile site and apps to feature parity with the desktop site (including notifications) should be a higher-priority project than improving the talk pages. However, I don't really know how the WMF is organized. The WMF might have different teams with specialized skillsets for mobile and web development, and these projects might not be competing for resources. I've stated that the current talk system is not acceptable on mobile devices because the lack of the ability to create and edit comments in-place without unnecessary scrolling and positioning makes it arduous for mobile users to participate in discussions. — Newslinger talk 20:06, 26 February 2019 (UTC)[reply]
FYI: there's currently a WMF product team working on bringing talk pages, notifications and other contributor features to the mobile website. You can read about their plans on Mediawiki: Advanced mobile contributions. -- DannyH (WMF) (talk) 22:23, 26 February 2019 (UTC)[reply]
Thank you. That looks very promising and seems to be working well with the current talk page format. Certes (talk) 01:13, 27 February 2019 (UTC)[reply]
This looks like a significant improvement over the current MobileFrontend, and I look forward to seeing it implemented. Per-comment handling would improve the talk pages even further for mobile devices, but this looks good for a first iteration. — Newslinger talk 20:25, 27 February 2019 (UTC)[reply]
I use the mobile website, not the app, and I've never had trouble accessing talk pages. My main concern is that indents do not work well on a small screen: Comments that are indented seven or eight times become increasingly tall and narrow, and in some cases they squeeze down to one character wide. –dlthewave 13:08, 1 March 2019 (UTC)[reply]

Proposal: Main IRC channels logged

[edit]
Collapsed proposal by a sock account. Feel free to reopen this section if anyone sees further discussion as valuable.

Make the mainly trafficked IRC channels logged publicly, and the archives clearly navigable from Wikipedia.

This would make them reserved for Wikipedia business, and to make all Wikipedia business of the wiki model, which is to publicly document everything.-Usergnome (talk) 10:40, 26 February 2019 (UTC)[reply]

Honestly, I thought people went to off-wiki channels mostly to plot cabalistic actions that wouldn't be logged... still, having at least one logged channel for WP business would fill a niche, so it's a good idea as far as it can go. Wnt (talk) 13:46, 26 February 2019 (UTC)[reply]
What does this have to do with talk pages? Natureium (talk) 15:06, 26 February 2019 (UTC)[reply]
@Natureium: To my understanding, the consultation is supposed to be about communication, but is named after talk pages because the main goal is to improve talk pages. I think this is somewhat relevant. Jc86035 (talk) 15:58, 26 February 2019 (UTC)[reply]
  1. why is this needed, where is the demand?
  2. What purpose would this serve for the overall community?
  3. More importantly, what do you propose is done to protect users privacy in order to comply with Wikimedia’s current privacy policies and requirements? Unless every user is sufficiently cloaked (and it is my understanding that even that does not hide your IP address or other potential identifiable features) logs would have a significant amount of PII that most editors are not qualified to access.)
  4. Are you aware of Freenode's policies?
  5. And finally, as we do not currently require editors to be identified to chat or idle in #wikipedia-en, how would you suggest we deal with impersonation?
Praxidicae (talk) 16:07, 26 February 2019 (UTC)[reply]
Since I thought it was probably a good idea, to some extent, I'll try answering those. 1) The purpose might be primarily to have a fast reaction for wiki level events ("black vagina.jpg" is blocking my view of the Main Page ... I still remember that one. ;) Or high level admin-on-bureaucrat-on-dev wheel wars!) 2) logs would show who did what when so the procedures could be debugged ... though I still think everything important would probably duck out of there 3) I don't see why an IRC log would have to contain anything but screen nicknames and comments 4)no ;) 5) disclaimer that screen names are meaningless and don't necessarily represent anyone. Wnt (talk) 01:48, 27 February 2019 (UTC)[reply]
PS, as a debug instance ... with current wikitext, what is the right way for me not to have a bullet point in front of my post, but be responding to Usergnome's bullet point? I tried adding bullet points in front of his #s and replacing the first colon in his final ::, but that makes his post misaligned with itself, while having a separate * would be two bullet points. Wnt (talk) 01:52, 27 February 2019 (UTC)[reply]
You should use a regular colon instead. "Copy previous indentation and add one symbol" has its exceptions, but not here. There are no really good ways to reply with a bullet point and have a list in your reply without giving your signature its own bullet point, so this is an okay result. Enterprisey (talk!) 03:42, 27 February 2019 (UTC)[reply]
Oh sorry, I didn't mean just what I should do - I meant for Praxidicae also. That post starts with *, then #, and ends in :: because otherwise it would be a bunch of bullet-points. After that my reply *: made a stray bullet because the * is already lost, but what can the first poster do to put everything under the *? Wnt (talk) 10:15, 27 February 2019 (UTC)[reply]
See Help:List § Continuing a list item after a sub-item. The third example and the one below it that use pure wikitext markup aren't ideal semantically, since it doesn't continue the bulleted item after the numbered list, but is less verbose (and probably more friendly to some) than using templates or HTML. Typically, I'll just introduce a new bulleted item and put my signature there, as Enterprisey suggested. isaacl (talk) 17:01, 27 February 2019 (UTC)[reply]
With regard to your answer to number 3, wnt I'm afraid you're misguided about how IRC currently works. As far as 5, it's still highly problematic as people will still take it at face value and it gives even more reasons for trolls to impersonate others as they often do on IRC. I'm not sure why there's such a concern, for example, as to what goes on in #wikipedia-en (which I'll note is a public room for anyone thinking it's a cabal) for example, particularly as the proposer isn't even a participant in the chat itself to my knowledge and if they were they'd know that virtually nothing of value is said in that room that isn't also on-wiki but creating a public log would jeopardize privacy of many people since it's not oversightable, which brings me to another point. What do you, Usergnome propose as an action plan to deal with oversightable information that is posted in logs? Do we require an OSer to go through each days logs, which could be thousands upon thousands of lines? Have you spoken to them about this? Praxidicae (talk) 16:28, 27 February 2019 (UTC)Now that the proposer is indeffed as an obvious sock, I guess a targeted response is out of the question....[reply]

As the proposer of this idea and the one listed above, I want to leave this one as is and reserve comment for the one above, as I think its valuable. All I want to say is this one is an important policy idea which is simple—to have open discussions is inline with the wiki spirit, where open discussions aren't broadsided by cabalistic ones. It's been delivered and is now the hands of the community. -Usergnome (talk) 03:02, 27 February 2019 (UTC)[reply]

A challenger appears!

[edit]

I started reading one of the usual depressing articles about all the big corporate monopolies shutting off somebody's access to internet and print media on the same day, when I stumbled across something unusual -- resistance! Yesterday Gab Dissenter became newsworthy, and after two days of bans on Tommy Robinson (activist) his fans are now downloading a plugin to comment on any web page. That includes, of course, Wikipedia, and someone already modified the article with a screenshot of some comments about that article.

To be sure, I haven't tried this plug-in; I also have some deep qualms about it. It is reported to have the technical facility of upvoting and downvoting, and in my opinion these, not morals and ethics, are the cause of cyberbullying. It doesn't help though that the media are tarring Gab as a bunch of neo-Nazis, which will affect who shows up. And of course, we are speaking of a private company having an in to user computers, which (as always) can't end well. All told, I don't think Wikipedians are going to like what happens at all. Despite all these things, the primary tone in this case drowns out the overtones -- having someone stand up and advocate uncensored communication is better than not. The availability of this alternative should be a warning not only to designers of bad talk interfaces but to the existing administrative mandarins lording over their revdels -- bad will not be good enough. Wnt (talk) 15:18, 28 February 2019 (UTC)[reply]

@Wnt: The first sentence of Gab (social network) contains the words "known for its mainly far-right user base", so perhaps "tarring" is too harsh on the media. (Someone also brought this up on the MediaWiki talk page.) Jc86035 (talk) 16:12, 28 February 2019 (UTC)[reply]
Gab is largely irrelevant; even Mastodon has a wider userbase and more activity by now. A federated free software solution is certainly a better response to "corporate monopolies" than the n-th for-profit proprietary whatever. Nemo 16:34, 28 February 2019 (UTC)[reply]
See Google Sidewiki for prior art. — Newslinger talk 17:38, 28 February 2019 (UTC)[reply]
@Nemo bis: Thanks for the heads up. I had never heard of Mastodon and find it interesting. However, I am not aware that it has any quick and easy way to comment on specific web pages. (I had heard of Sidewiki, but my recollection is that it was no sooner heard of than defunct) While Mastodon sounds far superior in overall concept, the apparent lack of a convenient heckle link might weigh against it -- though first, I should browse joinmastodon.org to see what it offers re Wikipedia! That said, it sounds like Mastodon is already working on reinventing censorship [6] even though lolicon, as I recall, was specifically protected as legal content by the Supreme Court. I still don't actually know whether Nazis will outdo the rest of the world in recognizing freedom of expression... Wnt (talk) 01:33, 1 March 2019 (UTC) Hmmm, probably not: "We reserve the right, but are not obligated, to remove or disable access to any Content, at any time and without notice, including, but not limited to, if we, at our sole discretion, consider any Content to be objectionable or in violation of the Community Guidelines" Wnt (talk) 02:09, 1 March 2019 (UTC)[reply]
There is no "censorship" on Mastodon itself: there are different policies and admins on different instances, with no influence one on the other. If you start disliking the policies near you, you can trivially move to another home and you won't need to miss anything you left back (if you want to follow Japanese lolicon and the people around you don't, you can just move to some art-positive or sex-positive instance; you will still be able to follow everyone and be followed by everyone). Federation is the only solution to the impossible tension between opposite needs that social networks face nowadays on how inclusive to be. Nemo 07:26, 1 March 2019 (UTC)[reply]
I think you're right. When I read that "a number of large, predominantly North American/European Mastodon servers stopped federating posts from the Japanese site" I thought this was at a lower level of the protocol than individual community moderation, which was probably incorrect. Wnt (talk) 12:52, 1 March 2019 (UTC)[reply]


Proposal: Discussions as threaded cards

[edit]

Some time ago I played with a quite simple idea, perhaps it can solve some problems.

Note that a core motivation for this proposal is give an idea how multiple layouts can be provided on a current wikipage, and without ditching wikicode altogether.

Assume a thread has a some initial content. It will somehow define the thread, but without being complete in any way. Now someone wants to reply to this initial content, (s)he writes a reply and wraps it in a rather imaginary tag "talk" (could be something else). When this shows up on the page it has a link "reply to this post". This is similar to the reply-link at Flow. It is also nothing more than what can be implemented with a template today.

Because the users post is clearly delimited with tags ("talk") it is possible to protect it from changes, even if it is on an ordinary wikipage. That makes it possible for admins to edit and remove unwanted content. It also makes it possible to notify the user of such edits.

The initial post is left without tags, as it defines the thread, and thus should be open for further editing. Now we tend to disallow such editing, but in general it should be allowed unless it is a talk post. Instead of signing that post, which makes it contentious to edit it, the user could add an empty talk post. That could be identified as such and given some special treatment. In particular it could have an edit-box like it is on a Flow page. In fact the edit-box would be attached after the last talk post in the thread.

When such talk posts are rendered on the page we should not just dump them in some predefined order, but let the reader organize them as (s)he seems fit for the particular use case. Sometimes it would be best to order them chronologically, some time on who is relying to whom, etc. It could be written out in the cards header who the reply is directed to, making it obvious if the cards are in chronological order. Perhaps it could even be possible to reorder the cards manually into separate stacks to clarify what they try to say. Such ordering could even be shared for further discussions.

Sometimes it could be interesting to wrap the first content in a separate tag, for example "thread", to be able to refer to the thread itself. This makes it slightly weird to talk about the section title for the thread as it will be outside the thread as such. Still for this discussion a tag name "thread" should be fine.

As often happens a thread can wander off-topic for the original post. How would a new thread be opened? You would then write a new subsection and wrap the content in "subthread". A subthread connect to talk posts in opposite direction, you identify the posts following this subthread. That will connect the whole tree following those posts to the subthread. Same way, if a subthread is removed then the posts reattach as before. This moving of posts are possible if the cards themselves show which cards they are replies to. It will not be important where a subthread is posted, as long as it is after the main thread.

Because threads could be referenced from other pages it could work somewhat similar to the proposed extension of Flow, where you would have personal boards that lists topics of interest to yourself.

I believe it could work, but I also believe it would pose the same resistance as Flow. It is different and people (especially wikiusers) are afraid of changes. This would although look pretty familiar if you set it up to list posts in chronological order. In particular all admin tools would work as before, and searching would work out of the box. Jeblad (talk) 14:33, 1 March 2019 (UTC)[reply]

Will it be a wikipage like any other wikipage? Or will it break with the current system, that a wikipage is a wikipage is a wikipage, and thus stuff you learned here works in the same manner there, like Flow did in a massive way? If a wikipage is no longer a wikipage, but something completely detached from the rest of the wikiverse, like Flow is currently and LQ was, then thanks, but no thanks. We don't need any dumbed down forum impersonation, because we don't need any forum at all, we need working pages for the working on articles to make them better. Grüße vom Sänger ♫ (talk) 14:46, 1 March 2019 (UTC)[reply]
From the text above; Note that a core motivation for this proposal is give an idea how multiple layouts can be provided on a current wikipage, and without ditching wikicode altogether. Jeblad (talk) 15:42, 1 March 2019 (UTC)[reply]
Assuming I understand the proposal correctly (and I think I do), I believe it involves adding significant additional markup complexity to commenting, I believe it pretty much generates a presumption that the page will be edited through some software interface to implement and enforce the expected restrictions and structure. And while the proposal appears to continue to allow access to the page via the wikitext interface, it appears there is a presumption that that access will be crippled, prohibiting any edits that don't conform to the intended plan. If you want to cripple the wikitext editing interface, then yeah there's all kinds of things you can do. However I believe the majority of editors expect to preserve the unrestricted nature of the plaintext editing interface, and the ability to arbitrarily modify, restructure, and refactor the page without restriction. Alsee (talk) 19:36, 1 March 2019 (UTC)[reply]
I think you are right, but I'm not completely sure. IN THEORY the code to mark up posts in the way described does not have to be huge and obtrusive. The first two words are in all caps because we're talking about the developers who default-renamed all the conflicting accounts to XXX~enwiki or some such despite my strong comments against it; these are not people who could grok the concept of user convenience even if you paid graphic designers a hundred grand to make a YouTube video about it. But I mean, IN THEORY you don't have to have a 20-character unique token to identify a talk page comment, because the identity of the talk page itself specifies a much narrower group. You could specify 62 different characters just with AZaz09, so something like A7xG might specify "talk comment #468261 on this page", which could keep even User talk:Jimbo Wales' gob stopped for quite a long time, after which you'd have to add a fifth 'digit'. I mean, there's not much difference in readability of source between
Alsee (talk) 19:36, 1 March 2019 (UTC) and[reply]
<sig A7xG|Alsee|Alsee|talk|2019-03-01|19:36>
(both would display the same when parsed) though the new form seems far more likely to become more like
<sig unique_identifier_ID="$468261" user~enwiki="Alsee" user~nickname="Alsee" user_talk~nickname="talk" date="1 March 2019" time="19:36" time_zone="UTC">.
That would look beautiful to a Wikipedia developer... Wnt (talk) 05:44, 2 March 2019 (UTC)[reply]
Actually though, to delineate comments it might be smarter to use a tag like <c> at the beginning and </c with all the data> at the end. You could also simply to have the signature data in the <c> at the beginning, but I'm not sure how that would be to work with - my guess is more confusing.
The talk of having comments protected and then having admins edit them is definitely on the wrong track. The admins tend to resent being asked to do work and take it out in bans, which is to say, loss of project membership and production. At the same time, the modification of comments is often annoying. A better balance could be struck if you could duplicate the "tag: references removed" that we see in articles, which is surely the best single act of content enforcement ever done by Wikimedia developers. Nobody is stopped from doing tagged actions, but when they happen it is a red flag to all editors alike. Wnt (talk) 05:51, 2 March 2019 (UTC)[reply]
I don't think it is the right place to spiral into technical details, but it could be something like <talk reply-to="Wnt 05:51, 2 March 2019 (UTC)">some text</talk>, to make it editor friendly. You rarely need the user name, usually the dtg is enough. The "reply-to" can be simplified to the revision as in <talk reply-to="885769692">some text</talk> to make it more compact. [You can even add some keywords, and then use sometning like <talk reply-to="prev">some text</talk>.] With some added UI you just hit reply links and never sees the tags with its attribute unless you want to write wikicode. It could also be possible to use VE to edit the content of the cards. [Note, this assumes editors sign their own posts.] Jeblad (talk) 11:41, 2 March 2019 (UTC)[reply]
For the record, this is the same thing we do with math tags, source tags, etc, and it is pretty straight forward. And yes, we can even convert well-formatted talk pages into this scheme. (If something like a well-formatted talk page exists…) Jeblad (talk) 11:52, 2 March 2019 (UTC)[reply]
Your reply-to attribute is not too terrible, but if we make it a local reference like I'm suggesting rather than a global revision reference, then pieces of the talk page can be cut and pasted to a new local copy with valid local links. Also, it is a little shorter, especially for the first 62 comments (A to 9). Bear in mind that by "added UI" you mean Javascript, which I don't want to use routinely. Keeping the wiki source human readable should be very high on the list of priorities here. Software comes and software goes; the wiki source is Wikipedia. Which brings me to the last point: this is absolutely the right place to "spiral into technical details". That's the purpose of the conversation. A lot of us can't even envision the more general statements being made without specifics to relate it to -- what I call epitopes (i.e. isolatable, recognizable pieces) by analogy to immunology. This isn't a project that can be done by suits in an office blathering at each other - if the altered software is proposed, then believe me, every single epitope in it is going to be examined and judged by the community as either "self" or "foreign". Wnt (talk) 15:24, 2 March 2019 (UTC)[reply]
#1903030053Charis is an suggestion for clear start indicator of a comment (including an anchor) and can be used as human readable identifier together with up to 100 first following characters of the comment. See my complete proposal date&time+1min near end of What do you wish you could do on talk pages, but can't due to the technical limitations? link by anchor: 1903030052Charis. Probably it can solve the need of an identifier for Proposal:_Discussions_as_threaded_cards with further benefits. Main need is the option in wiki texts to be able to define hyperlink targets, not only by section headers. For better understanding I would ask for a sandbox to test it. Charis (talk) 00:53, 3 March 2019 (UTC) update Charis (talk) 12:28, 3 March 2019 (UTC)Charis (talk) 17:09, 9 March 2019 (UTC)[reply]
@Wnt and Jeblad: I think it could be preferable to only add to the code of existing signatures and not remove anything from them. For one thing, removing things would break ~~~ and ~~~~~, and it could be difficult to re-implement customization.
Something more lightweight that's more difficult to parse but easier to handle would probably work better than lots of new XML tags/attributes. (Furthermore, if a revision ID is included in such a tag, then any interface software could potentially use the date and user ID of the revision, as well as any related user information, instead of getting that data directly from the page.) Jc86035 (talk) 15:37, 2 March 2019 (UTC)[reply]
I don't understand what you mean. You said you don't want to change the tilde code, but then you suggest getting the date and time from the revision rather than the wikitext (I suppose you can get username, talk page etc.), so does that mean simply not using tildes? I think I was suggesting you might avoid the tilde code entirely and use some kind of XML tag so I don't think I was disagreeing with you on that point? And by "lightweight" do you mean for the user and "more difficult to parse" you mean a short code without < >? Like instead of maybe <c rev="885769692" reply-to="885769691">Text of comment</c> have =Text of comment(some number of paragraphs without = at the start) 885769692(nick WntNick, reply 88576991)=? Probably not... Wnt (talk) 15:53, 2 March 2019 (UTC)[reply]
@Wnt: The reason I used the example for "reply-to" was that this is easy to invert into a revision id, and I supposed it was easy for readers to understand. It is possible to use other means to get to the revision, but I don't think it is wise to start discussing merits of various hashing schemes and how they can be utilized in this case. Jeblad (talk) 17:27, 2 March 2019 (UTC)[reply]
@Jc86035: The signature like content of "reply-to" would be the dato-time-group (dtg) of the post you reply to, not your own signature. It is used as a proxy for the revision number. In fact, you could simplify the dtg by leaving out parts as long as it is still unique, at least unrolling from your own post. Jeblad (talk) 17:34, 2 March 2019 (UTC)[reply]
@Wnt: I wonder if you have misunderstood both me and Jc86035. Jeblad (talk) 17:38, 2 March 2019 (UTC)[reply]
@Wnt: The date and username would still be contained in the signature, but the system could potentially use the revision ID to fetch data for display purposes instead of doing a regex search on the entirety of each comment. Jc86035 (talk) 17:43, 2 March 2019 (UTC)[reply]
There are several possible solutions, but the short answer is; you only need to provide some identification of the previous post. I wonder if "rely-to" is a wrong name for the attribute, it is confusing as it means nearly the opposite in emails. Perhaps call it "in-reply-to" or something similar. Jeblad (talk) 17:55, 2 March 2019 (UTC)[reply]
"re" would be better - I think everyone knows that one, and it's shorter. I remain confused but hope a concrete proposal will clear things up. Wnt (talk) 21:24, 2 March 2019 (UTC)[reply]
I haven't been following the details of this discussion, but for attribute names to describe threading, we should look at what has already been done for USENET and email header fields: Message-ID, In-Reply-To and References. isaacl (talk) 21:47, 2 March 2019 (UTC)[reply]
Why try to duplicate something wikitext isn't, at the cost of filling the wikitext with a lot more characters of boilerplate intrusion? Humans being able to read and edit it directly must rank above some pointless partial consistency. If Wikipedia talk pages ever get linked back and forth to Usenet, having the program translate "re" fields to "In-Reply-To" will be the least of the technical obstacles. Wnt (talk) 06:57, 3 March 2019 (UTC)[reply]
My suggestion was to consider leveraging known terms, rather than invent new ones; I had no thoughts about sending any of this data via email or Usenet. In-Reply-To matches the suggestion from Jeblad, and the meanings of the other headers seem perfectly readable to me. My wild guess is that tagged markup for threaded responses is only going to become popular if inserted by VisualEditor (or something like it), so I'm not that concerned about a few extra characters. In any case, personally I feel the concept matters more than the actual names. isaacl (talk) 22:06, 3 March 2019 (UTC)[reply]
I agree on that, but would like to add that I don't think it is important to discuss attribute names, it is more important to figure out if something breaks with this scheme. Jeblad (talk) 12:42, 4 March 2019 (UTC)[reply]
Yes, I said that the actual names aren't as important as the concept itself. I don't think it's necessary to work out a full design in this venue, given that the overall target goals are yet to be set, but certainly finding any major problems is useful. isaacl (talk) 14:58, 4 March 2019 (UTC)[reply]
Note that it is possible to post replies in this system without using Javascript, an edit page would then append on a thread chronologically. It is even possible to add posts manually in the raw wikicode for the complete page. It is rather difficult to split an existing discussion to another page without additional tools, as posts belonging to a branch may not be siblings on the page. Joining two pages are rather easy. Jeblad (talk) 13:31, 4 March 2019 (UTC)[reply]
Attaching comments like references, also inside an existing text, would be interesting. By reusing most of the mental model from references it would be simple for users to figure out how the system works. You would insert a named tag like <com name="foo" group="bar"/> inside a opening text for the thread, and then write your comment inside a comments block following the opening statement like
<comments group="bar">
<com name="foo">This is serious business! User:Znipp dtg…</com>
<com name="foo2" in-reply-to="foo">This is even serious business! User:Znapp dtg…</com>
</comments>
Subheadings following the initial one could even reuse the same comments block. The actual layout of the comments could be according to user preferences. Each comment would be very different from a reference, much more like posts in a flow-thread, but attached where the comments block are inserted.
A comment can probably be made without a name, it could be added automatically if someone replies to the comment. Comments inside a section can probably be given group automatically. If a comment is inserted in a section, then it would be an error not to insert a comments block with the same group attribute. Jeblad (talk) 20:09, 6 March 2019 (UTC)[reply]

Proposal: Live documents

[edit]

Sorry I for all that loves wikicode, but this will probably work best in a VisualEditor-like environment. It could be possible to make it work in an old-style wikieditor, but it would be slightly more awkward.

Sorry II for just posting a bunch of ideas.

From time to time I have worked on articles that has been a collaboration between several editors. To facilitate that we used some messaging tools in addition to the article itself. Using a separate communication channel speed up the process quite a bit, but it was awkward to save the article before we could show changes to the other editor. What we was missing was some kind of half-way live documents, where we could say "What about this version?" and then iteratively enhance the article in cooperation. If we could have a fully live document, that would probably be even better, but a half-live document is probably enough. That is possible now with the temporary work copy.

With a (half) live document it will also be necessary to create a communication channel. Right now I believe text messaging is enough, but in the future voice communication will probably be more common for such purposes. We could use separate messaging platforms, but there are another option.

Assume you have a wiki environment, and several editors within this environment want to co-edit an article. Would it be a natural extension to say that those editors would join the channel on the article? You go to the article, you open it in VisualEditor, and it opens with a messenger-like sidebar. Something like a Gdoc that is open for all to edit.

Assume you see a beginner trying to edit a page and messing it up in recent changes, you could even open the page for editing yourself and talk to the newbee. That could be pretty awesome, but also pretty darn scary. We would need some tools to police the message channels, but if we say that the channels are logged it would probably not be a very good place for private talks. If they are logged, then the logs should be truncated.

If we have something like the cards in #Proposal: Discussions as threaded cards, then we should be able to reference the cards in the communication channel. We should also be able to copy a comment from the communication channel and to a card on the talk page.

Should a communication channel like this be more like W3 web page annotations? [7] I am not sure. I tend to believe that a web annotation is more like a card from #Proposal: Discussions as threaded cards attached to a specific part of the subject page. Think of it as attaching talking points to the subject page that becomes part of a running thread on the talk page. That thread is more like an editorial board for the subject page. The communication channel is more like the actual editors' communication to implement decisions from the board. Jeblad (talk) 00:51, 3 March 2019 (UTC)[reply]

I like that idea! However, I think it should be available for registered users only because of how IPs can insert copyright violations and vandalism. And there should be a way for privileged users (not just admins) to kick people from pages for violating policies and guidelines. Otherwise, I am all in for a page where more than one user can collaborate. It helps resolve edit conflicts as well. Awesome Aasim 16:57, 4 March 2019 (UTC)[reply]
Excluding IPs from site features is always a failure to make an encyclopedia "anyone can edit", and should never be imposed as part of the design from the beginning, but reserved as a "temporary" measure, to the degree that any security measure in any venue has ever been temporary. More to the point, if you ban IPs you'll be banning newly registered soon enough, and so on. While ancient and highly-privileged users can still be a huge nuisance the moment politics gets involved. Bottom line: a live collaboration should have, not an admin, but a user in charge who started it (even an IP at times), who can decide who to let into and boot out of his project. However, the wikitext everyone contributes must be CC-licensed at creation (otherwise someone can lose their internet connection during the session, then sue...) which means that people booted off a live page should retain a copy in their browser that they can cut and paste for their own forked version.
Although I want to see this proposal implemented, I should note that the whole idea of multiple unvetted people getting into communication with each other without the government looking over their shoulder is so radical compared to the modern censor-and-surveil-everything ethos that I expect someone on high to simply announce that This Will Not Be Done, Period at any moment. Nonetheless, it is not officially illegal to do this. Wnt (talk) 13:13, 5 March 2019 (UTC)[reply]
I have reservations about restricting participation in discussions. At the moment I can contribute to any talk page unless it's protected (rare) or I'm blocked, topic banned, etc. (probably my fault). Even if live discussions would run alongside (rather than instead of) talk pages, topics might still migrate there and exclude editors who deserve to be involved. Certes (talk) 13:33, 5 March 2019 (UTC)[reply]
The problem with IPs is that they are hard to track if they do something illegal, not just copyvio but things like drug sale on a page about cannabis. That is using the page as a dead drop. Without means to inspect and stop it that would be terrible. If the channel is logged, and someone is allowed to inspect the log, then using the channel for dead drops would be pretty hard. It is still possible though, but it would imply some kind of encoding or encryption.
Because most users would assume the channel to be semi-private it is not obvious anyone could or should be able to inspect what's going on in the channel. We could change the users expectation to the channel. If all can join the channel, and the channel is logged, then users most behave accordingly. It would then be a group channel, and not a private channel.
By only allowing users that contributes to the subject to post in the channel we could throttle the channel very efficiently, but it could lead to junk-posting on the subject page to be listed as contributor. Demanding work to be done before being allowed in on the channel could also block knowledgable users that hasn't contributed yet. Including users from the talk page could be a solution. It could even be possible for someone with sufficient rights to open the channel and invite other users in, or "voice" them, even IP editors, and thus avoid some issues. Let's say you must be autoconfirmed and have contributed to the subject to open the channel, but then you can invite an IP. The IP can't stay on the channel when the inviter has left the channel. Jeblad (talk) 19:31, 6 March 2019 (UTC)[reply]
Well, that's the censor-and-surveil-everything ethos I was talking about. It's hard to believe that there was a time when I was a kid when people could just pick up a phone - even drop a quarter in a pay phone and just talk to each other, with no government bureaucrat listening in unless there was a big FBI investigation or something going on, because "this isn't Russia". Now this is Russia and there are a lot of things you can't do, like improve software. Seriously -- just give it up and go home. Wnt (talk) 13:20, 12 March 2019 (UTC)[reply]
@Wnt: This has some reall-world implications, and without solving them a communication provider might find itself in a lot of problems. WMF provides services to slightly more than the US, also to Russia. Forget that, and you open up a can of worms. It has a pretty easy solution; make systems that can't be abused. Jeblad (talk) 18:14, 10 April 2019 (UTC)[reply]
@Jeblad: I didn't forget that -- I just don't think it is in my power, let alone my job, to make sure that Russian spies can't communicate with home base. I mean, I'm not James Bond, and they pretty much are. Every time a vandal posts a dozen random words, well, they could be looked up out of a code book and be carrying instructions about what city to nuke, but how would I know? Or it could be a good editor who posts 50 edits each citing news link #N out of 65,536 to carry two bytes of secret data apiece. A professional spy with something to say can do stuff like that, while we can just daydream. So I say let's not pretend to be God and let's not demand to do our totalitarian part to spy on other people's conversations. But apparently that's just me. There's a Dark Age coming, and there's a reason for that. Wnt (talk) 11:25, 11 April 2019 (UTC)[reply]
That was simply an example to show the reach of the project. Jeblad (talk) 13:32, 19 April 2019 (UTC)[reply]

Some thoughts on Flow

[edit]

Good things about Flow:

Bad things about Flow:

Anomie 14:30, 5 March 2019 (UTC)[reply]

A lot of these are already in the Structured Discussions project on phabricator; I saw weird ordering of replies on there just yesterday. --Izno (talk) 16:36, 10 March 2019 (UTC)[reply]
What is the status on phabricator? If the status is "won't fix", the status here will remain "won't install". — Arthur Rubin (talk) 03:39, 11 March 2019 (UTC)[reply]
Please drop the absolutes. I don't think there were (m)any that were won't fix, but you're welcome to peruse them yourself, and identify others missing. --Izno (talk) 12:54, 11 March 2019 (UTC)[reply]
That's the way to bet. I'm not saying all the "won't fix" are show-stoppers, but a number of "won't fix" in the last discussion that I saw, were show-stoppers and will probably remain so, unless actually fixed. — Arthur Rubin (talk) 08:56, 12 March 2019 (UTC)[reply]
Arthur Rubin, the status is pretty simple and the same it has been since end of 2017. All development regarding discussions is on hold until further notice. —TheDJ (talkcontribs) 12:30, 19 March 2019 (UTC)[reply]
Anomie, I'm not sure that "Requirement to watch each individual section if I want to see posts after the initial creation" is exactly true. I get a lot of Echo notifications about posts that happen after the initial creation. The process seems to be a notification about the thread, and then no further notifications until I've read it, and then individual notifications for every single post after I read the thread. This isn't exactly great (I've always wanted the full Flow feed, which wasn't built but which would scale to my volume much better than Echo can), but I am getting notified about all posts after I start reading the thread. Whatamidoing (WMF) (talk) 16:21, 19 March 2019 (UTC)[reply]
@Whatamidoing (WMF): In my experience I only see notifications for posts if I click the star icon to watch the thread, or if I reply in the thread which has that as a side effect. I just tested it at testwiki:User talk:Anomie/TestFlow and the subsequent replies are not notifying me. Anomie 22:24, 19 March 2019 (UTC)[reply]

Flow was clunky and yucky-looking. The current interface, lets call it "old-school" seems easier to use. Not that "old-school" can't be replaced, just not with flow. The current interface is pretty quick to load and stays pretty much the same; I hate when sites get a graphical redesign that really changes how things are done when you interact with them. Stop changing, so I don't have to re-learn to use my website again. Oaktree b (talk) 16:49, 7 March 2019 (UTC)[reply]

East talk page posts

[edit]

User:Blue Rasberry proposed Easy talk page posts by email during the 2019 wishlist survey. This may make it easier for new editors and those who have a COI to make suggestions. User:Harej has already started building something similar. Could be useful to see this effort finish this tool and than study how much of an effect it has. Doc James (talk · contribs · email) 11:41, 22 March 2019 (UTC)[reply]

Doc James, Harej interesting idea. Might have some private info disclosure problems, as people using stuff like that generally expect it to be private. Also need to make sure we deal with the license grant in that case. I suggest sending people a clear link in return, as to where they can find their post, that will help them find it back and maybe will make them edit faster. —TheDJ (talkcontribs) 13:07, 22 March 2019 (UTC)[reply]

Asking the wrong questions

[edit]

Asking Wikipedians what changes you should implement is akin to studying the bombers that returned from the raid (to paraphrase the famous operational research anecdote) - you end up with discussions on indentation, CSS and "gadgets" - nothing actually useful. Unfortunately you can't ask everyone else, so the best you can do is ask Wikipedians, then do the opposite.

  1. Using Wikitext as a "golden hammer" is wrong. For the majority of uses Wikitext should be deprecated or so well hidden that it's unnoticeable to casual users, just like HTML is in the vast majority of websites. The "visual editor" was a step in that direction.
  2. MediaWiki is unsuited for several use cases, as it doesn't have a concept of text fragments. In other words, I can't ask the system questions about paragraphs or sections, only about articles or diffs. This means users can't post "messages", just "sequences of diffs that happen to string into a paragraph when parsed to HTML".
  3. One example of when that's a problem: Policies generally require diffs. What process do you use to get the diff for a particular message, and what would you do in any other system? (Answers: use a third party service to run a binary diff search that may or may not result in the full text of the message, vs. right click on the title and copy a URL)
  4. "Talk pages" should be full fledged forums, or in the very least akin to Github Issues. Editors should be able to reference arbitrary segments of text (similar to an EPUB CFI), editors and revisions with zero hassle.
  5. MW should implement personal messaging.
  6. Policy should change to reflect normal human interactions, rather than banning them (or rather brushing them under the carpet) in the name of some faux social order. Example: "canvassing". Seriously?
  7. The whole system is painfully backwards in terms of automation. Manually archiving discussions? Manual text layout (eg. indentation)? Manually "substituting" templates? Manually linking forms written in Wikitext?[8] What is this, Usenet? And no, a community writing a zillion independent bots running through external APIs is hardly a solution.

Partial list. More offline if you're interested. François Robere (talk) 15:58, 22 March 2019 (UTC)[reply]

In case someone from the WMF looks at this and wonders if it represents a general view, the answer is no. Johnuniq (talk) 23:40, 22 March 2019 (UTC)[reply]
I rest my case. François Robere (talk) 23:48, 22 March 2019 (UTC)[reply]
(I spent a few minutes deciding whether to post this.) Please rest your case somewhere else. — Arthur Rubin (talk) 06:22, 23 March 2019 (UTC)[reply]
I spent a few minutes deciding whether to post a similar reply to Johnuniq. Yeesh. --Izno (talk) 13:59, 23 March 2019 (UTC)[reply]
I note that François Robere is also a Wikipedian, and therefore by the suggestion of this proposal we should do the opposite of what they say. ;) Anomie 02:20, 23 March 2019 (UTC)[reply]
@Johnuniq: I think some of the points do have merit, particularly 3 and 7 (which seem to be in the vein of "WMF should improve/maintain software that already exists instead of developing shiny new things").
Briefly: (1) most highly active contributors prefer wikitext and that probably won't change soon; (2) this has been cited by some Flow opponents as a negative due to the reduction in flexibility; (4) WP:NOTFORUM and this would be a fairly big change with unknown (dis)benefits productivity-wise (although I wouldn't necessarily oppose something like this); (5) I don't think the WMF would do this and Special:EmailUser mostly serves this function already; (6) policy is not relevant to the consultation because the WMF is only planning software changes and cannot unilaterally change local policy. Jc86035 (talk) 06:51, 23 March 2019 (UTC)[reply]
Nitpicking, but WP:NOTFORUM isn't actually pertinent to this discussion as it doesn't mean what the title says. It's a policy about what topics one can should (not) discuss on article talk pages, not about which format they are in. Jo-Jo Eumerus (talk, contributions) 09:23, 23 March 2019 (UTC)[reply]
Johnuniq, I agree that this does not represent the general view of highly active, long-time editors at the English Wikipedia (e.g., people like me). But some of this does look like the views of some other types of users, especially users outside of the English/German Wikipedia orbit.
The thing that's been most interesting to me this week is that our notion of users in developing countries/places that are relatively new to the internet seems to be wrong. I think if we asked the "old hands" at the Village Pump about how to make Wikipedia work for people in, say, English-speaking African countries, we'd be hearing things like limited bandwidth, fewer images, don't link to videos because it's too expensive, avoid fancy formatting, etc. But the New Readers team is doing some research with these users, and they're apparently hearing the opposite: More images, more video, more everything. A lot of the core community at the English Wikipedia, including me, remember when "the web" was a new thing and nobody really knew if it would stick around. A lot of the editors at what they're currently called "emerging communities" have never known an internet that didn't support smartphones. The views of the what's normal on the internet is significantly different. Some of these requests have already been mentioned in other community discussions. Whatamidoing (WMF) (talk) 17:39, 29 March 2019 (UTC)[reply]
I find the comment by François Robere to be rather good. (In another forums I would call most of the replies plain bullshit, and point them out with diffs, but this is wiki-world and the diff-links would be removed.) Jeblad (talk) 18:07, 10 April 2019 (UTC)[reply]

Wyswyg

[edit]
  1. I'd just like to throw in my two cents asking for the visual editor on the talk pages. I'm an infrequent editor, and prefer wikitext when building an article or section. But once it becomes dense with references, pictures, and formatting I need to switch to the VE to keep my speed up. I find it too hard to spot what I'm trying to change in the sea of other information (something I suspect more experienced editors learn to subconsciously filter out). The same is true on talk pages which can be dense with formatting that signals conversations.
  2. The other issue for me is that I have trouble navigating to pages, talk pages, etc... on the android mobile app. It's fine for surfing an article but I can hardly use it for anything else. I think it would be easier (given the limited screen space) to have VE on those mobile based talk pages. Ian Furst (talk) 22:21, 25 March 2019 (UTC)[reply]
The mobile apps don't technically use mw:Extension:VisualEditor, but there are some changes with the main Mobile Web site for the mobile visual editor. The team is trying out a kind of "section editing", which seems like a reasonable precondition. Nobody's going to want to open WP:ANI in the visual editor (and if you did, and you managed to find the section that you wanted to comment in, then saving might be a nightmare, especially if a typo elsewhere on the page resulted in unbalanced HTML). I'm cautiously optimistic that they've found a middle ground for editing long articles on smartphones, but I'm still a bit doubtful about the desirability of using it on talk pages. Whatamidoing (WMF) (talk) 17:09, 29 March 2019 (UTC)[reply]

"Structured data" on Commons: Flow's hidden twin?

[edit]
What goes in to an empty one line note on a file description you can't see in Wikitext
I just saw a pretty picture of an exoplanet on the Main Page. But I couldn't just click through to the article about it, so I was going to change the Commons description to provide a link. To be sure, I quickly saw that wasn't permitted due to cascading protection. But then I noted an "Edit" button on something called "Structured data", an empty box stuck between the image and the descriptive information. This seems to match some high priority objectives for Flow and similar redesigns:

Searching around on Commons I see there is one of those fancy diagrams you think of overpaid seat fillers coming up with, which if I actually read it makes me wonder if I could possibly count as a 'curator' or 'casual uploader', which would make me sort of a stakeholder via "Casual uploaders" -> "Commons uploaders" -> "Commonists" -> "Wikipedia Community" -> "Structured data on Commons". Somebody else by the name of Sloan is apparently a direct stakeholder, no intermediaries ... I don't know who that is but honestly I doubt they are getting what they want either.

Anyway, a file description is essentially a talk page, and it seems to me that this is an extension of all the same syndrome. Technology is defined as something that gives power to those that control it over those who do not. Wnt (talk) 12:54, 17 April 2019 (UTC)[reply]

It has nothing to do with discussion —TheDJ (talkcontribs) 13:27, 17 April 2019 (UTC)[reply]
P.S. the title of a wikitext page also doesn't go in the wikitext. Just saying. —TheDJ (talkcontribs) 13:29, 17 April 2019 (UTC)[reply]
I have a very strong hatred of this so-called feature, to the extent that I set my adblock to block this "feature" from Commons. It reminds me very much of the abomination that is Flow/Structured Discussions (the use of "Structured" in both could be a helpful hint as to WMF's intentions). That said, it's a topic for another discussion. —pythoncoder (talk | contribs) 16:20, 17 April 2019 (UTC)[reply]
It's really more Wikidata's twin than Flow's. The plan is basically to have each file have Wikidata-style properties for the description, author, license, and so on instead of having that information only embedded in Wikitext templates where it's harder for automated re-users to access it, although at the moment it looks like they've only implemented the "captions" so far. You can read more at c:Commons:Structured data, and leave feedback on the talk page there. Anomie 00:30, 18 April 2019 (UTC)[reply]

By the way, since everyone's still here, this thing was supposed to be over about two weeks ago and has already been summarized (although the comparative lack of detail in the summary is slightly disappointing). Jc86035 (talk) 10:33, 18 April 2019 (UTC)[reply]

The discussion above is closed. Please do not modify it. Subsequent comments should be made on the appropriate discussion page. No further edits should be made to this discussion.