Jump to content

Wikipedia:Talk pages consultation 2019/Phase 2

From Wikipedia, the free encyclopedia

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.


Phase 2 of the 2019 talk pages consultation began on 17 May 2019 and is tentatively scheduled to end on 15 June 2019.

Feedback from the first phase, which occurred between 21 February 2019 and 6 April 2019, has been evaluated and turned into a report. Based on the first phase's discussions, six main questions are being asked. (The questions, their section headers and the contextual information are quoted verbatim in the subsections below, under § Main questions.) Anyone may also begin a new discussion of their choice under § Other discussions.

In the first phase, the English Wikipedia was registered as a single "participant group"; this is to be the same in Phase 2. About 100 editors participated in the local discussion, and more than 300 other editors participated elsewhere. In this phase, there is also to be an option to give feedback through a Qualtrics survey (which has not been opened yet); as in the first phase, feedback can also be given on mediawiki.org and in discussions on other fora.

As in the first phase, at the end of the discussion, a summary is to be posted to mediawiki.org. Jc86035 (talk) 14:03, 18 May 2019 (UTC) (modified 08:41, 19 May 2019 (UTC))[reply]

Main questions

[edit]

Very briefly, the proposed direction is that wikitext talk pages should be improved, and not replaced. We propose building a new design on top of talk pages that changes the page's default appearance, and offers key tools like replying, indenting and signing posts. To keep consistency with existing tools, the new design will be a default experience that existing users can opt out of. We also propose building features that experienced contributors want, including the ability to watchlist a single discussion, and the ability to move, archive and search for threads. Building these features may require some loss of flexibility, or small-to-medium changes in wikitext conventions. The goal is to only make changes that directly enable functionality that users really want.

What do you think of the proposed product direction?

[edit]
Context: The Wikimedia Foundation proposes building a new, clearer design on top of existing wikitext talk pages. It will offer simpler tools for replying, indentation and signatures. You could continue to use wikitext on talk pages, if you prefer that. It should also be possible to participate in a discussion without using wikitext.
Question: What do you think of this product direction?
  • I like the proposed changes. I will always be in favor of changes to improve communication!DBRGoodman (talk) 14:49, 27 May 2019 (UTC)[reply]
  • I'm happy with basically all of the proposed direction, although some of the technical details seem to need some ironing out. Jc86035 (talk) 14:38, 18 May 2019 (UTC)[reply]
  • This is good, so long as once something has been indented by the auto-setup, it can be altered manually in the future without difficulties. Nosebagbear (talk) 15:22, 18 May 2019 (UTC)[reply]
  • For some "talk" pages, it would be impossible to participate constructively without understanding wikitext, so it being possible to participate without using wikitext may not always be desirable. But these seems a process which might lead to real improvements. — Arthur Rubin (talk) 20:21, 18 May 2019 (UTC)[reply]
  • OMG will we also have AJAX?? I've been waiting for it since 2006!!! François Robere (talk) 21:10, 18 May 2019 (UTC)[reply]
  • I like how "this new design will be a default experience that existing users can opt out of". Different editors have different levels of comfort regarding changes to software they regularly use. Having the option to opt out of the new interface would allow editors who prefer the improved interface to take advantage of the new features, while editors who do not think the changes are worthwhile can continue to use the interface that they are familiar with. — Newslinger talk 06:38, 19 May 2019 (UTC)[reply]
    • The above comment by User:Newslinger coincides with my own view of the matter entirely. Eebahgum (talk) 15:29, 27 May 2019 (UTC)[reply]
    • The value of offering simpler tools is that it will be more inclusive for new participants. This makes it important that the default editing mode is the simple one and only skilled users will require the knowledge that they can opt out of the simplified mode. Eltimbalino (talk) 22:30, 27 May 2019 (UTC)[reply]
  • I don't have a philosophical problem with making it easier to edit talk pages. With respect to this new clearer design on top of existing wikitext talk pages, please ensure that every element of the checklist I drafted is included; aside from the obvious "must be in a public log", being able to delete/revision-delete/suppress is mandatory (think of the nasty things someone could write on a BLP talk page), and these edits need to show up in the CU log as well. I'll note that checklist was drafted after about the sixth time of dealing with extensions that created publicly-viewable content that didn't show up in logs and/or couldn't be deleted/suppressed. Talk pages are obviously intended to be publicly viewable, so any overlay needs to start off with those requirements in mind. Risker (talk) 04:27, 21 May 2019 (UTC)[reply]
    • I will add here that, even if the interface is changed to make it "easier" to post to talk pages, bottom line, this will really not solve the problem of integrating new users. The overwhelming majority of article talk page posts do not receive responses, and there are tens of thousands (if not hundreds of thousands) of article talk pages that don't appear on the watchlist of any registered user. Even if a page is on someone's watchlist, in many cases those page watchers are no longer active. Whether or not a new user manages to post something to an article talk page, unless it's a very popular, currently popular, or featured/good article, there's a high chance that their post will never receive a response, and even then most responses will come hours to days later. The lack of response will be demotivating to many if not most potential new users. So...if we are going to spend time, money and energy into improving the interface, it needs to focus primarily on making it better for existing users. In almost all cases, when it is better for existing users, it is better for new users, too. Risker (talk) 03:38, 29 May 2019 (UTC)[reply]
  • The Phase 1 report has good information about how users perceived the talk page and so far I'm happy with the proposed direction, maybe some adjustment in technical details (per Jc86035) would be appreciated.--Vulphere 12:07, 23 May 2019 (UTC)[reply]
  • I like the proposed changes. I also appreciate the clear, coherent prose. :O)   - Mark D Worthen PsyD (talk) (I am a man. The traditional male pronouns are fine.) 18:31, 23 May 2019 (UTC)[reply]
  • In general I'm like the product direction but "simpler tools for ... indentation" does ignore, that indentation is the problem and from my and other's view not the solution to indicate the start of a post and it's relation to other posts. Please ask: Is_a_indentation_the_best_way_to_indicate_start_of_a_post?. The common standard in social media shows WHO postend WHEN and this can be used as an identifier and if needed as an anchor for replies - and can substitute indents partly or complete.Charis (talk) 10:07, 25 May 2019 (UTC)[reply]
  • Support: Any move that will enhance user experiences, especially if supplied with an opt-out for those that may not like it for editing talk pages Not sure, unless able to see an example, if I would like a plan that will "substitute indents partly or complete". Again, I would have to see it in action and if it would limit the ability to insert a comment directly below someone else's comments or replies, or if it was structured so as all comments are a "next in line" flow. Otr500 (talk) 15:25, 26 May 2019 (UTC)[reply]
  • Support as the best of both worlds. I get grumpy when things change and will probably continue editing wikitext; this allows me to do so without denying anyone the new interface they may desire. Certes (talk) 14:40, 27 May 2019 (UTC)[reply]
  • Seems fine, although I'll probably opt out, just because I'm used to the current display method. Oaktree b (talk) 14:42, 27 May 2019 (UTC)[reply]
  • Support the proposed changes. --Rosiestep (talk) 14:53, 27 May 2019 (UTC)[reply]
  • I think that's great. I'd like to support it although the existing one still suitable for me. Samuelsp15 (talk) 15:16, 27 May 2019 (UTC)[reply]
  • I don't believe a new appearance is necessary, and will probably opt out if it ever is deployed, but would welcome some tools for easier formatting, in particular for indentation. These tools, however, must be independent of the appearance. Would it be possible to introduce a tree-like structure? --Schlosser67 (talk) 15:46, 27 May 2019 (UTC)[reply]
  • Support obviously. Masum Reza📞 16:00, 27 May 2019 (UTC)[reply]
  • Support: this is the real idea that people think is obvious. Benjaminkirsc (talk) 16:40, 27 May 2019 (UTC)[reply]
  • Support: this is a good step forward, indenting, replying, sectioning and threading of a talk page are all way more difficult than they need be. —Flicky1984 (talk) 16:46, 27 May 2019 (UTC)[reply]
  • Support glad that the foundation finally accepts the need for autosigning on talkpages. Interesting to hear that newbies find it difficult to get to talkpages, but if we don't have to tell all newbies about the need for four tildas, maybe we can update some welcome messages to tell people how to get to article talkpages. ϢereSpielChequers 17:43, 27 May 2019 (UTC)[reply]
  • Support I had trouble getting the hang of talk pages when I started out. - ZLEA T\C 18:01, 27 May 2019 (UTC)[reply]
  • Support: this seems to be one of the best solutions available. Registered users may be provided with a profile's option in order to set as their personal default value one of the following: the existing wikitest talk pages or the new feature. This is for all the WP articles in all the Wikipedias supporting it. In each WP talk page, users (both logged and anonymous) also are enabled to switch from a mode to another, both in the desktop and in the mobile version of WP.Micheledisaveriosp (talk) 18:12, 27 May 2019 (UTC)[reply]
  • I suppose I'm not picky about how talk pages are formatted since I've only read the key parts of the 'proposed direction'. That being said, I'm all for the general idea and purpose of making talk pages easier to edit and navigate, as long as it's an alternative rather than a replacement, seeing as while the current format has its faults, doing away with it would case more problems than it'd solve (the same reason why visual editing didn't replace wikitext editing). Therefore, I support the proposed direction its in spirit, while not being so much concerned with its particulars. Does that make sense?—Mythdon (talkcontribs) 19:39, 27 May 2019 (UTC)[reply]
  • Support I like the approach of the Visual Editor, which gives editors the option of a simpler interface with automated tools while retaining the underlying Wikitext. –dlthewave 19:47, 27 May 2019 (UTC)[reply]
  • Very much support, I think the talk pages' format of editing posts and whatever is awful. It's unintuitive and tedious to edit wikitext if I only want to add a short comment. - VeryGoodDog 21:18, 27 May 2019 (UTC)[reply]
  • Support: This looks like a good path forward to me. I like the talk pages, but their current layout is unintuitive for new users. They are familiar to established users, and established users may have habits and even software tools that will break when things get updated, but even the established users will be more productive and comfortable after they get reestablished with the new talk page functionality. It will take time to adjust human habits and patch software tools, but that is the price of progress. And this is Wikipedia, so the cost-benefit discussion of each painful change will be discussed in painful detail. I trust this community to move forward while making reasonable compromises. Fluoborate (talk) 21:22, 27 May 2019 (UTC)[reply]
  • Support: Being able to talk without knowing how to indend seems like an excellent idea. One thing: I'd like to be able to type complex wikitext (including tables, bullets and so on) and have it automatically formatted/indented to the correct level. Also on autosigning, I'd like it to be really obvious whether I need to type ~~~~ on any given occasion as a post that gets signed twice (manually then automatically) always looks silly. User:GKFXtalk 21:27, 27 May 2019 (UTC)[reply]
  • Support: No objections to the direction, as it'll be a boon to both the experienced and the new. I may have some qualms with some bits, but the overall direction is correct. Javert2113 (Siarad.|¤) 21:55, 27 May 2019 (UTC)[reply]
  • A, B, C? Let's assume the new tool will operate as intended. Is the intent to (A) restrict tool users to a narrower scope of comment than currently available; (B) maintain parity; or (C) offer tool users greater flexibility of expression than can be found in wikimarkup? If A then the concept is <a sop thrown to the digilliterte mass||a failed attempt to dethrone techwiz-deacons> and the exercise does not pay for debate let alone implementation. If (B) the tool is as easy and powerful as markup anyone can edit then this debate is bikeshedding over the correct shade of eggshell. If (C) tool users lose nothing against markup holdouts then what use the option to refuse? & rarr; IRL, tool constraints will be geared to curbing the most blatant abuse and foolishness; and avoided by bullies and fools. — Xiongtalk* 23:03, 27 May 2019 (UTC)[reply]
  • More of the same is not desirable unless you are buying time by deferring the communication problem. Additions by users can still be in the usual wiki method or by quick-edit window (new feature, client-side) at the bottom. As expected, practical changes should try to transfer the changes to Talk by moving processing burden to be client-side. Talk has both visual searching of changed items and visual confusion from many "equal status" displays of obsolete items. Automatic compression of old sections can be done client-side. Since dates of responses are known, so automatic compression of that section occurs if no one added any comments to that section in the past XXX days (set-able by the user). Thus, old items compress down to one line while newer items remain displayed for both context and reading of the most recent talkable items of concern. AnimeJanai (talk) 23:19, 27 May 2019 (UTC)[reply]
  • Support the proposed changes. this is a good step if approved in Wikipedia, for indenting, replying, sectioning and threading of a talk page. It would be a great help for all Wikipedians. AR.Dmg (talk) 23:50, 27 May 2019 (UTC)[reply]
  • 'Support': This helps not only new users who might be intimidated by learning syntax just to talk, but might save experienced users some clicks if there is a good way to handle indentation and signatures automatically. The fact that it allows editing if wikitext if wanted is also a big plus. Ideally, the features are good enough that people voluntarily use the new interface for most common actions of the talk page. Forbes72 (talk) 01:09, 28 May 2019 (UTC)[reply]
  • Support: While i'm sure i won't use it, and will opt-out, I think it's good for new users. Hauunanodesu (talk) 03:05, 28 May 2019 (UTC)[reply]
  • Oppose. Wiki pages as a discussion forum are a failure, and quite frankly embarrassing, considering that proper tools for facilitating a discussion forum (i.e. forum software) have existed for decades. You now propose to pour a huge amount of work into making wiki pages function both as wiki pages and discussion forums. I guess you might succeed at it, but why reinvent the wheel? Why mash together two things that have different purposes? Talk pages should not be a wiki, they should be a proper discussion forum. If people need to put wiki text in them, you can have insertable wiki sections where wiki text can be rendered, much like you can insert a picture or code section. That's a far better and easier solution than creating a forum-wiki hybrid. Silver hr (talk) 03:27, 28 May 2019 (UTC)[reply]
  • A good idea could be a "Live" chat functionality, for decision making, or perhaps adding a pole, where editors can vote on what is the best action for the article. It may not be, just thought I might put it out there. Sorry if someone said this already.0w0 catt0s (talk) 04:27, 28 May 2019 (UTC)[reply]
  • Support. I very much appreciate being given the option to opt-out, as I most likely will do. -- œ 06:05, 28 May 2019 (UTC)[reply]
  • Support, so long as, and only so long as, those who "opt out" will see talk pages exactly as they work right now. Bolt whatever you want on top of that, but absolutely no changes to it, so no "magic words", no "you may need to learn some new convention...", or whatever else. Talk pages as they are right now work fine. If you want to throw some interface on that, to make it easier, go ahead and do that. But no changes to the underlying structure. Seraphimblade Talk to me 06:48, 28 May 2019 (UTC)[reply]
  • Caution (I'm duplicating my comments from the MediaWiki.org consultation in case they suggest anything to users here.) The usability testing for newbies is interesting, but we know discontinuous change is confusing and annoying for people who aren't newbies. Therefore the description of a new system as a 'default' is worrying. It also should be remembered that MediaWiki is used for many non-Wikimedia projects, intranets and so on, where the Talk pages themselves may be used in a different way or not at all. The distinction into Page/Edit/Talk/Edit Talk is a basic MediaWiki concept it would be easier to explain or facilitate than overturn. If one of the problems is that new users can't find the normal 'Discussion' tab, then it seems fewer changes are needed to that function, and this new 'layer' could be a distinct 'wizard' accessed from a tab or icon on the right of the page (automating functions like the '+'/'New section' did). Are replying, indentation and signatures really the main priorities from phase 1? Yes, some newbies have to have sigs added for them, but I don't see much of a general problem. For me, the bigger issues would be: a) adding to a section without edit conflicts; b) a complete index (perhaps an evolution of the page contents (TOC)) that includes all archives. I could imagine an incremental change being the addition of newbie-friendly reply or suggest buttons, plus a discussion index per page that could include optional parameters to the code producing the TOC to: index headings subheads and infoboxes on this and related pages; include start and end dates and usernames; omit section numbers; add links to commenting features. I hope any changes are sympathetic to existing editors and prove to be useful and accessible. --Cedderstk 08:48, 28 May 2019 (UTC)[reply]
  • This sounds like a nice idea in theory, but the devil is in the details. When the data underlying a system is either unstructured or semi-structured, the system can fall apart or behave strangely, and I suspect a talk page system that is unstable is likely to be (correctly) abandoned by communities, thereby achieving nothing. It's certainly possible to build nicer experiences on top of wikitext—the visual editor is a good example of this—but it's a very large, multi-year undertaking. Is this going to be a multi-year project, or is it going to be a series of quickly hacked together scripts which are then left abandoned so that teams can move onto the next project? Quickly hacked together scripts definitely have their place in the process—as a proof of concept, as early prototypes, or as minimum viable products—but they're not a long-term solution. In short, it's a nice statement of principles, but I can't really say I support it until more details become clear. --Deskana (talk) 09:37, 28 May 2019 (UTC)[reply]
  • sounds good! TTTime05 (talk) 09:50, 28 May 2019 (UTC)[reply]
  • Support. There are many issues with talk pages right now, such as it being hard to scroll through talk pages on the desktop site when there are long discussions. I think this can go somewhere good, because there is nowhere to go except up from here. InvalidOS (talk) 11:34, 28 May 2019 (UTC)[reply]
  • Support. Obviously I have to support. Gun23man (☎️) 11:59, 28 May 2019 (UTC)[reply]
  • Support I may have gotten to the point of hating change - but anything that helps people communicate is a good thing. (to an extent - I'm not going to go off on a tangent about cell phones, texting, tweeting and whatever else they call it these days.) — Ched :  ? 12:11, 28 May 2019 (UTC)[reply]
  • Support: I am always willing to try improvements. Hoping it works! Rorix the White (talk) 14:09, 28 May 2019 (UTC)[reply]
  • Support Wikipedia needs to recruit new users, and badly. It is not possible to maintain a growing Wikipedia with a decreasing number of editors. Without new users we will see crumbling of infrastructure, Wikiprojects, and general engagement. The best way to help onboard new users is to make it possible for them to talk to experienced editors. We need to improve our talk pages to do that. Let's get it done. Prometheus720 (talk) 17:19, 28 May 2019 (UTC)[reply]
  • Support Thank you, these sound like good positive steps. LaurentianShield (talk) 22:27, 28 May 2019 (UTC)[reply]
  • Support -- except I don't see the need for 'It should also be possible to participate in a discussion without using wikitext.' I hope it does not add complexity. --Gryllida (talk) 01:41, 29 May 2019 (UTC)[reply]
  • Support Increased accessibility is a great thing for our newcomers, and the ability to opt-out of it makes it even better for those who don't like the changes. --Rlin8 (··📧) 02:26, 29 May 2019 (UTC)[reply]
  • Support: It is essential for new users to be able to communicate with more experienced editors in article talk pages, and to learn how to. I am personally fine with the improvements it as long as it is possible for one to opt out of them.  ⠀—‌‌  Glosome‌‌‌‌‌‌‌‌  💬 03:42, 29 May 2019 (UTC)[reply]
  • Support This sounds like a good direction. Tomp-uk (talk) 10:24, 29 May 2019 (UTC)[reply]
  • Support: Having skimmed a report, in addition to the above comments, it appears many, if not most, are in agreement that communication is crucial in achieving successful results. Also the fair amount of seasoned editors expressing uncertainty towards change in current Wiki ways is worth noting. A new user myself, I wouldn't mind seeing color-categorized structures implemented in such a way that conversations stay organized both physically and intrinsically. For example: user replies to sub-topic comments with teal-colored background, then user is recommended to assign post-to-be with text background hue teal. The use of color categorization has greatly improved my ability to understand material elsewhere; this said, I believe text background hues can ease organization issues, and benefit navigation & clarity for all user experience tiers. MattC323 (talk) 12:44, 29 May 2019 (UTC)[reply]
  • Support It's a great assessment. – The Grid (talk) 15:19, 29 May 2019 (UTC)[reply]
  • Support New experiences and features are always welcome, and the fact that you can opt out means that it doesn't hurt to be experimental or make bold changes (not unlike Wikipedia itself). The one thing that would have to be considered is how these new features would appear to those who have them disabled, both in the talk page itself, and the editor. - AquilaFasciata (talk | contribs) 18:23, 29 May 2019 (UTC)[reply]
  • Support. I agree with other editors that opt-in/opt-out is important. I also think it would be very worthwhile to make section watchlisting possible with either opt-in or opt-out. The editors who are most likely to use section watchlisting are also more likely than average to choose the opt-out option. --Tryptofish (talk) 20:49, 29 May 2019 (UTC)[reply]
  • Support Daylen (talk) 04:45, 30 May 2019 (UTC)[reply]
  • Support We appear to be approaching a consensus. Excalibur (talk) 10:06, 30 May 2019 (UTC)[reply]
  • Support. I believe this would make it much easier for people not used to editing Wikipedia to participate in discussions. Bsoyka 14:11, 30 May 2019 (UTC)[reply]
  • Support Communication is vital for clear and concise editing, and by simplifying that process, I believe it will greatly improve quality of discussion over hot-button edits, making coming to the right choice easier. (Edit: The fact that I forgot to sign this the first time speaks to my point. Maybe an auto-signer option would be good) ShakurasEnder (talk) 15:15, 30 May 2019 (UTC)[reply]
Support so long as it's implemented correctly. Oldies like me will still use the old methods for talk pages. -NottNott 20:58, 30 May 2019 (UTC)[reply]
  • Partial support I haven't been following this discussion, but it sounds like it doesn't go far enough. It's still talking about people editing raw source code ("Maybe editors would type =/= instead of =="). Talk pages should have been overhauled and replaced by a threaded WYSIWYG system a decade ago. Requiring users to edit raw source code to communicate with each other excludes a huge majority of the population from contributing to the encyclopedia. — Omegatron (talk) 11:55, 1 June 2019 (UTC)[reply]
    @Omegatron: Consensus (and the unanimous view of long-time editors) is that access to the markup is required for some workflows (I don't like that word, but I can't think of a better one); the default (for new users, anyway) might be to access a threaded WYSIWYG view, but we need access "under the hood". The purpose of talk pages is for discussing articles, including the markup in those articles. — Arthur Rubin (talk) 21:08, 1 June 2019 (UTC)[reply]
    @Arthur Rubin: How can something be "unanimous among long-time editors", when long-time editors like myself don't agree? Access to talk pages without editing any markup is required if you want the encyclopedia to be unbiased, not just editable by the small fraction of people who are technologically fluent. Individual comments can be wikicode under the hood, but combined as cells into a threaded discussion format, similar to Reddit/Github comments being editable using either Markdown or a WYSIWYG editor. — Omegatron (talk) 04:13, 2 June 2019 (UTC)[reply]
    @Omegatron:. My mistake. I thought I was saying that there is unanimous agreement that some workflows require working directly with a markup format, but I could be wrong. I haven't seen all the discussions. Certainly, discussions related to subtleties in the display of the article, require using exactly the same markup as in the body. (And discussion of the Visual Editor errors, which should still be considered in beta, requires use of a more stable editor.) If you are saying that it is not necessary for some workflows to use markup, I'll withdraw the assertion. But I don't think that's what you are saying. — Arthur Rubin (talk) 09:13, 2 June 2019 (UTC)[reply]
  • SupportI think this idea is very good. I totally agree.I also think this can help people to talk easily and use easily.The simpler and clearer a website is, the easier it is to feel comfortable.--Zhangpeiyao (talk) 07:43, 3 June 2019 (UTC)[reply]
  • Support - Agree with what seems to be the overall consensus, here. HereAndSometimesThere (talk) 16:12, 5 June 2019 (UTC)[reply]
  • As in the first phase: It is mandatory, that the talk pages allow collaboration on snippets from and for the article page, meaning the base layer must be Wikitext and allow everything that is valid in an article. Tools on top, that preset indenting, signing and the like are very 'welcome. But only on the condition of full compatibility with Wikitext. --h-stt !? 16:54, 5 June 2019 (UTC)[reply]
  • Support: Sounds like a step forward for all Wikipedians. Otr500 (talk) 00:02, 10 June 2019 (UTC)[reply]
  • Support From discussions on previous attempts on talk page improvements, it is clear that the community requires full wikitext support and needs the entire talk page to be editable. A Visual Editor-like approach of allowing source editing, while simultaneously offering a more intuitive alternative sounds great. —Gazoth (talk) 15:45, 12 June 2019 (UTC)[reply]
  • Support: It works, I guess? It'll take awhile for me to get used to it though...I'm Caker18 ! I edit Wikipedia sparingly. (talk) 22:55, 12 June 2019 (UTC)[reply]
  • Support for the sake of new users. --Crystallizedcarbon (talk) 10:47, 13 June 2019 (UTC)[reply]
  • On examining the four points given in support of discontinuing the current system, I make the following finding:
    • Watchlisting discussions - this is a solved problem. It's already possible to just make a new page for each discussion and transclude it. Changes to end user syntax are not needed. This is current practice on many, but not all, en-wp maintenance boards and should simply be adopted more widely - all that's actually needed is to change the implementation of the "+" button from new section to new transclusion. Done.
    • Moving a discussion to an archive without breaking links to it - same solution as above.
    • Being able to view an integrated as well as a local history - same solution as above. With transcluded sub-pages, it's trivial to simply (SQL-like pseudocode) SELECT * FROM history WHERE TRANSCLUDED IN [PAGE ID] and display those entries chronologically.
    • The last remaining point on the page talks about how "[to] make the new features work", but if the features aren't needed, that point is moot.
  • So no work is needed at all other than broadly enforcing current best practice and providing a transclusion-aware history option. All of this can be done without breaking anything. Samsara 21:26, 13 June 2019 (UTC)[reply]
    It's not as trivial as you think to SELECT * FROM history WHERE TRANSCLUDED IN [PAGE ID] and display those entries chronologically, as that query requires fetching all matching rows and filesorting. You're also overlooking that an integral part of "history" for many here is being able to get a diff between revisions of that history, so you'd need to add another bullet discussing knowing which of your transclusions to subst with the versions of the subpages that were current at the time. Anomie 11:01, 14 June 2019 (UTC)[reply]
    I cannot follow this additional complication you're attempting to introduce at all and therefore believe it to be illusory. Global means global, so you just grab the versions of pages current at that time, paste them together and execute the diff algorithm as usual. I don't see where a second additional checkbox comes in. Keep it simple. Samsara 10:28, 16 June 2019 (UTC)[reply]
    You seem to have been confused and said almost the same thing I said as if it were something completely different. I never said anything about a checkbox, for example.

    The main thing you're overlooking is that it would have to somehow know the difference between your transcluded discussion pages and other transclusions such as {{ombox}} so the "diff" could know which ones to subst. That would also apply to the history view you propose too, come to think of it. Anomie 11:30, 16 June 2019 (UTC)[reply]

    @Anomie: If this is supposed to be a software change, you could potentially differentiate transcluded pages from normal templates by using a parser function or a different namespace, but the whole idea really just seems unnecessarily fragile relative to the amount of workflow change that it would require. If the diff system needs to be changed we might as well replace the whole thing with a Git-based system. Jc86035 (talk) 12:32, 16 June 2019 (UTC)[reply]
    I didn't realise that that was the misunderstanding, but will chime in here in agreement with Jc - on discussion pages where individual topics are transcluded, the path identifies them as such (example: Wikipedia:Featured article candidates as discussion forum and Wikipedia:Featured article candidates/Lebanon national football team/archive1 as discussion topic), so there is no ambiguity, the history and comparison preppers would just need to respect the path. Samsara 22:12, 16 June 2019 (UTC)[reply]
  • Strong support. Through teaching, I introduce new users to Wikipedia every semester and a clearer and more intuitive system for discussion is vital and would allow them to engage more directly in discussions over editing and community-wide discussions.--Carwil (talk) 21:31, 13 June 2019 (UTC)[reply]
  • It's a reasonable compromise. I agree with those saying we should have a fully fledged discussion system instead of something wikitext based, but sadly the change-averse form a vocal majority on that front. This at least should make things easier for new users and day-to-day discussions without upsetting the wikitext purists too much. WaggersTALK 08:19, 14 June 2019 (UTC)[reply]
  • Happy to see change and update. Wikipedia has what I call Wikispeak. If you are new, you are lost in the terms and acronyms. A forum to talk between old and new editors should help lots. The Teahouse people must go crazy answering the same questions over and over. The line to "be bold" is so misunderstood. As soon as a new editor does something different he is shut down for not following the guidelines. Be bold means get active and get involved not change the way we do things. Being able to explain the Wiki way will be helpful. There will always be the most active that control practice and procedures but open talk will help keep people coming back. These changes are really for the good. Eschoryii (talk) 08:45, 14 June 2019 (UTC) What?[reply]
  • The statement is rather vague, but I have no objection as long as you maintain the central principle that everything that can be done with wikitext today must still be possible to do in the new system. Allowing people to participate without using wikitext would be valuable as long as it does not interfere with this. If the phrase "on top of" means that you’re only building an interface to wikitext, and the underlying talk page will remain in its original form, then I'm optimistic. However, if it involves "some loss of flexibility", then I'm not. Sunrise (talk) 11:16, 14 June 2019 (UTC)[reply]

Marking separate discussions

[edit]
Context: People want to watch individual sections on the talk page. They want better notifications, archiving, and search. To do any of this, we may need to create a more structured definition of what counts as a single discussion. This may mean making changes to the wikitext conventions on a talk page. For example, we may create a new way that discussion headings look in wikitext, or a new link that you need to use to create, rename or split a thread.
Question: What are the pros and cons of that approach?
  • I think this generally wouldn't be a bad approach, and it would pretty much be necessary for introducing section watchlisting in any way. One way I could see this working would be to include a random 128-bit identifier in each new section header. This ID could be used as a secondary anchor to the one generated from the displayed text (allowing edit summaries to link to it), and could also be used in a tagging system so that all edits to the section could be found at a special page (which could be linked from the header itself). This would resolve several different issues, including section linking on multilingual wikis and finding all edits to a particular section. Jc86035 (talk) 14:38, 18 May 2019 (UTC)[reply]
  • If any part of this will make "sections" separate "pages" (like flow did) then please no. Also, sections can currently be very fluidly managed - they can be renamed, merged, have their parent/child level changed. I'm all for improving the use of section titles in edit summaries - and then for major watchlist improvements like "watch for this summary on this page". — xaosflux Talk 15:20, 18 May 2019 (UTC)[reply]
    +1 on the last point. There is a simple way to implement a feature for watching specific sections: edits that contain /* section_name */> are the edits to the section. Simple. I know its possible to make changes in the section by editing the page, but such behaviour is uncommon, and can be discouraged if we implement such a feature. Anyway, if someone does need to edit the whole page, they could write out the /* ... */ syntax manually to aid watchers. SD0001 (talk) 17:06, 18 May 2019 (UTC)[reply]
    Unfortunately, that doesn't necessarily work, at least at the present time. If an editor starts editing a section, but gets an edit conflict, the /* section_name */> remains in the comment, but the edit could change any section. — Arthur Rubin (talk) 20:39, 18 May 2019 (UTC)[reply]
    @SD0001: - my reading of that would be that edits to the page would ding each section's watchlist (whether in it or not), which seems a reasonable negative to bear for when page-wide editing has to be made. It means there'd still be some false positives but would avoid generating lots of complexity if someone wanted to edit multiple sections. Nosebagbear (talk) 22:45, 18 May 2019 (UTC)[reply]
    @Nosebagbear: Yes. To add into this flow of ideas, we could have the "edit lead" button (&action=edit&section=0) displayed on all discussion pages, so that people can edit the the metadata (talkheader, old xfd, wikiproject tags, etc) without dinging each section's watchlist. SD0001 (talk) 03:22, 19 May 2019 (UTC)[reply]
    @Nosebagbear: I think it could also be possible for edits to the whole page to be automatically tagged based on which parts of the page are modified, but this would be somewhat dependent on none of the section IDs being changed (in theory, it should always be able to detect if an entire section is deleted). Jc86035 (talk) 17:23, 19 May 2019 (UTC)[reply]
    Agreed. However, discussion threads that get too long should be automatically collapsed, and only the last so many comments in a thread should be visible to make scrolling easier. The last thing I want is something like Wikipedia:Redirects for Discussion, where the page is too long and takes forever to scroll through. Awesome Aasim 15:03, 22 May 2019 (UTC)[reply]
    Could you elaborate on why you're opposed to a section-as-separate-page model? It seems like an implementation detail that could manifest at the interface-level in a wide variety of ways. Not sure why it should be ruled out. Colin M (talk) 20:55, 12 June 2019 (UTC)[reply]
  • Re-naming threads is frequent, and splitting et al at least occasional. I am somewhat against any change. If and only if it is, it would need to be made extremely user-friendly to do if altered from the current set-up. Nosebagbear (talk) 15:22, 18 May 2019 (UTC)[reply]
    @Nosebagbear, Xaosflux, and SD0001: From reading the phase 1 report, I think the reason this question's being asked is specifically because it's (technically) difficult or impossible in the current system to distinguish separate comments and distinguish unique sections over multiple revisions of a page. As such, extra metadata or markers might be automatically added to comments, and/or each section would be turned into its own entity separate from the discussion page itself (as noted previously, I'd favour the former approach). I don't think there are any other options that don't involve a lot of assumptions and guesses on the part of the software (e.g. having an extra parser specifically for identifying sections), which is probably the wall that the Flow team ran into. The phase 1 report specifically states that "the intention is to only make changes that are necessary, in order to enable functionality that's worth making the change", illustrating the point by using the notification/mention system as an example. Jc86035 (talk) 18:08, 18 May 2019 (UTC)[reply]
    Nosebagbear, You should try this https://nostalgia.wikipedia.org/wiki/HomePage :) —TheDJ (talkcontribs) 18:29, 27 May 2019 (UTC)[reply]
  • On user talk pages, I frequently end up combining sections with identical names (Twinkle-generated Month-Year headings for warnings), or some other automatically generated section headings. Creating, splitting, merging, and reordering sections might require special actions. Our bots and tools which create sections might also need rewriting. This needs more work to see if what is necessary to maintain section histories can be done without making edits too difficult. — Arthur Rubin (talk) 20:39, 18 May 2019 (UTC)[reply]
  • Question: Does a section correspond to a level 2 header? And, if so, do the subheaders have to be tagged with the level 2 header for tracing? — Arthur Rubin (talk) 20:56, 18 May 2019 (UTC)[reply]
    @Arthur Rubin: Presumably a "section" is defined as a level 2 header. The software could theoretically auto-tag an edit as it's published instead of just checking if the text in the edit window contains a thread ID, but this all depends on how everything is implemented (there might not even be thread IDs; I think I just made up the idea of tagging edits without asking if it was feasible). Jc86035 (talk) 12:00, 19 May 2019 (UTC)[reply]
  • Yes. François Robere (talk) 21:29, 18 May 2019 (UTC)[reply]
  • I think it would be easy for this to make editing in codeview a lot more difficult or impossible, which I would strongly oppose. Espresso Addict (talk) 23:38, 18 May 2019 (UTC)[reply]
  • People say they want this but they probably do not understand the issues. If someone complains about me at WP:ANI I might naively want to watch only the section where I was mentioned. However, that section might be removed and reposted at WP:AN as the more appropriate noticeboard. Or, the section might be collapsed or deleted and the content moved to an earlier section about the same underlying issue. If implemented, watching a section should be on a best-effort basis with no promises—the only way to make it certain would be to reincarnate Flow which is definitely not wanted for reasons I could go into if anyone has a spare couple of hours. Johnuniq (talk) 05:30, 19 May 2019 (UTC)[reply]
    @Johnuniq: Presumably you'd still be able to see the edit in which the section's removed, assuming that the software figures out which threads are affected by edits of the whole page (I have no idea if that'll happen but I hope it does). There's always going to be a way for someone to mess it up, but functional section watchlisting would at least be an improvement. Jc86035 (talk) 12:04, 19 May 2019 (UTC)[reply]
  • So yes. I think I mentioned this in Phase 1. There is a section in the upper-tier of my talk (I don't like to archive open and unresolved issues). And detailed discussions dating back to 2014 on a subpage of my talk. Task T22307 was opened by Brion VIBBER back in 2009. It sat dormant until I pinged it in November 2015. It got plenty of support in that month's Community Wishlist Survey but not enough to make the "top 10". A volunteer developer claims to have produced code that, teasingly, almost works... "patch sets" have been submitted for review, but there've been roadblocks that have kept them from passing through review to the next step for implementation. Leadership at the WMF has found it difficult to see how one could do this "right" and said that adding section links to edit summaries without user prompting would be very poor form, and goes against our user expectation models. It's going to be hard to watchlist sections on a talk page if you insist on letting your users, including the trolls, be in charge of making the section links. The rules for making an edit-summary section link should be pretty simple: (1) If the editor edits the lead section, then no section link in the edit summary. If the user edits below two or more level-2 headers, then no section link. If the user edits within one level-2 section, then that becomes the section link, unless they also edited only within one level-3 section, then that becomes the section link, unless they only edited within one level-4 section, then that becomes the section link... Once you have consistent, reliable and accurate software-controlled edit-summary section linking, then you can watchlist for changes within those sections, including for the removal of those sections. If you're watching a level-2 section, then changes to a level-3 subsection will also ping the level-2 section above it, unless the user explicitly limits their watching to the level-3 level. You don't have to do all the bells and whistles at once. You can roll out improvements in phases (agile development). The first, most basic use case is for when a new section is added at the bottom of a talk page. For example, THIS edit, which did not have any edit summary, should have been given the summary /* Requested move 12 May 2019 */ – that should be an entirely uncontroversial enhancement. And if an editor changes the title of a section, that should ping those watching that section, and their watchlists should automatically update to continue watching that section under its new name (unless the user removes it from their watchlist). – wbm1058 (talk) 19:26, 20 May 2019 (UTC)[reply]
  • I'd really like to be able to do this, and I think I've been saying it for years. On the other hand, I don't consider it a required feature, and it would not be a deal-breaker if this still remains too complex for effective implementation. Risker (talk) 04:30, 21 May 2019 (UTC)[reply]
  • I'm neutral on this one. Perhaps a "test run" on specific Talk pages might help us better understand how it would work in practice.   - Mark D Worthen PsyD (talk) (I am a man. The traditional male pronouns are fine.) 18:33, 23 May 2019 (UTC)[reply]
  • Agree with User:Nosebagbear: While many might be extremely computer literate there are some of us that are not, so "it would need to be made extremely user-friendly". Otr500 (talk) 16:44, 26 May 2019 (UTC)[reply]
  • A great idea in theory. I often want to watch, say one RfD without having my watchlist clogged with comments on the day's other proposals. The devil may be in the detail but if we can make improvements without imposing Flow 2 then I'm all for it. Certes (talk) 14:43, 27 May 2019 (UTC)[reply]
  • Sounds like an easier-to-use talk page, which can't hurt.I like the idea of a "test run" first to see how it works, but sounds ok so far. Only downside I can see is that it will have too many "subheadings" and get too complicated to follow. Seems like a good idea. Oaktree b (talk) 14:45, 27 May 2019 (UTC)[reply]
  • Support: sounds like a positive step forward, but I would like to see a batter contents list of a talk page as part of this new approach. —Flicky1984 (talk) 16:48, 27 May 2019 (UTC)[reply]
  • Support: The ability to watchlist an individual section, and view its history separately as well, would be a huge improvement for busy pages like ANI. Issues like moves, renames and splits don't seem insurmountable; let's see what WMF comes up with and test it on a few pages first.
I'd like to see some sort of built-in archive search/browse function that works on every page instead of relying on a Wikitext-based box/banner. –dlthewave 20:04, 27 May 2019 (UTC)[reply]
I mentioned this in another section, D1. I think that on-page search should be integrated as an option on the search bar. Prometheus720 (talk) 17:41, 28 May 2019 (UTC)[reply]
  • I support being able to watch an individual section. Some talk pages have a huge number of sections. Recommendation: Do not use the section header as the identifier. Use a persistent identifier, such as Talk Page Section 1, Section 2... Section N. If anyone changes the title of that section, all of the people watching "Section N" for that value of N will still be watching it. I am well aware that many things in Wikipedia work based on title, but this should be ordinal number or persistent identifiers, because talk page sections are often about what the proper name or term might be. Fluoborate (talk) 21:27, 27 May 2019 (UTC)[reply]
  • Support Fluoborate's recommendation: I like this idea, in theory; always good to not hear about something extraneous on a Talk page. I'd like to second Fluoborate's idea, insofar as it is technically feasible, and so long as the enumeration of the identifiers does not prove to be too cumbersome. (For instance, if it's A to Z, I don't want empty sections for, say, W, X, Y, and Z.) Javert2113 (Siarad.|¤) 22:02, 27 May 2019 (UTC)[reply]
Addendum: Insofar as those empty sections are just white space on the web-page. Javert2113 (Siarad.|¤) 22:03, 27 May 2019 (UTC)[reply]
  • "Stay in your lane." Yell it loudly, plant Botts' dots, pour Jersey wall. Some obey, some sneak over, some jump the boundary; many honk behind the inevitable stall. — Xiongtalk* 23:16, 27 May 2019 (UTC)[reply]
  • I don't see why the current '==' h2 heading shouldn't suffice. Wouldn't it also be possible for the software to parse existing signatures and indentation? I wouldn't object to an optional 'add your comment' button, to access additional or simplified features, appearing to the right of the '[edit]', or at the bottom of the section, or indeed a 'reply' button to the right of each comment, but wouldn't want to remove access to existing features. User page discussion I find more complicated, as there are varying conventions as to whether the reply appears in the same User talk page or the other editor's. Could the more automated 'reply' or 'add comment' be pre-filled with indentation, a signature and appropriate pings (like Twitter had until its 2017 changes)? --Cedderstk 08:50, 28 May 2019 (UTC)[reply]
  • I echo my comment in the above section: nice idea, but the devil's in the details. There are examples of wikitext annotations being able to provide semi-structured behaviours, such as mw:Extension:Labeled Section Transclusion. Section transclusion would certainly be useful on-wiki, but it never took off. Why is that? I don't know the answer, and it seems like it'd be useful to know before undertaking something quite similar. So, as above, I'd like to learn more. --Deskana (talk) 09:48, 28 May 2019 (UTC)[reply]
  • Support I understand that there may be some technical difficulties in doing this, and questions over whether to use the header or a permanent identifier. I want to say that if this is all too complicated, or so complicated that it would take like a year, I'll be ok with a messier version I can opt into that makes false positives and all that. The utility of just watchlisting certain sections would far outweigh the costs of having to manually check.
Also, why on earth should this be limited to talk pages? There are articles I work on, too, where I would like to be able to watch certain parts I have contributed to. This could have benefits well beyond talkpages.Prometheus720 (talk) 17:41, 28 May 2019 (UTC)[reply]
  •  oppose I use n:User:Gryllida/js/archive-talk.js and I think using something similar at other wikis would be a nice and simple way to go without the complexity of additional identifiers. --Gryllida (talk) 01:33, 29 May 2019 (UTC)[reply]
  • Support strongly as much as is practical. It's important to roll this out cautiously and troubleshoot the various complications. But I think it will prove very useful once the logistics get worked out. --Tryptofish (talk) 20:52, 29 May 2019 (UTC)[reply]
  • Hmmm ok I have not got any argument against it so why not. Gun23man (☎️) 13:56, 30 May 2019 (UTC)[reply]
  • It is mandatory to allow watching discussion pages as a whole. If and only if you can set watching single threads on top of the existing feature, I welcome the innovation. --h-stt !? 17:00, 5 June 2019 (UTC)[reply]
  • Support strongly i don't understand why we cannot have BOTH follow entire talk (notify if new section added and any section edit) for hard core followers AND follow / unfollow specific sections of a talk for casual user asking a question or a piqued interest in a specific point addressed by a subsection.
this would also help teahouse if links created became permant links via a lookup DB that would know where it was archived to.

moved offtopic comment to question 6 Qazwiz (talk) 19:36, 13 June 2019 (UTC) 19:19, 13 June 2019 (UTC)[reply]

I was going to point out the same thing: I often come across old links to noticeboard discussions that weren't updated when the section was archived, which can be tricky to track down. There are multiple benefits to having a unique identifier that points to the section regardless of where it is moved to. –dlthewave 16:52, 21 June 2019 (UTC)[reply]
@Dlthewave: As I (and possibly others) have pointed out, this already works if you put each topic on a separate (sub)page. There is no need for a change here - instead, this existing practice should be adopted by more noticeboards. If a small further tweak is needed, I would suggest displaying a warning when linking to a section on a page where subpages are in use. Could even be done with userscripts if there's no broad consensus and/or that is felt to be the best place for that kind of development. Samsara 10:47, 23 June 2019 (UTC)[reply]
@Samsara:. There is a strong consensus on en.Wikipedia that putting each topic on a separate page is a bad idea. That would not be changed even if there was a consensus here otherwise. Besides, this page is closed. — Arthur Rubin (talk) 22:18, 23 June 2019 (UTC)[reply]
Arthur Rubin, I'm not sure where it says that, nor what it means. Does the WMF now dictate when discussion may be had and when not? Samsara 00:39, 25 June 2019 (UTC)[reply]
Samsara This page is for determining the views of en.Wikipedia to be passed on to the Wikimedia discussion group (or whatever it's called). Further discussion should be in the Phase 3 discussion which may open next month, or in Village Pump (proposals) or a dedicated subpage; however asking the developers directly to do something without going through the Foundation seems unproductive. — Arthur Rubin (talk) 03:14, 25 June 2019 (UTC)[reply]
  • prior comments point out troubles with editing conflicts. I believe requiring "Talk type" pages to edit per section instead of per page (actually why should page edit of talk be allowed at all?) edit by section or add new section will allow less conflicts (new appends and section edits can id conflicts by comparing time edit button pressed and a saved time last updated embeded into each section header Qazwiz (talk) 19:48, 13 June 2019 (UTC)[reply]

ugh, infoboxes currently need page edit, perhaps the edit page function be modified on talk to only add stuff in the "left" sidebar area ("right" on R2L wikis) Qazwiz (talk) 20:00, 13 June 2019 (UTC)[reply]
  • I support the idea but am not sure how it would work in practice. As others have said, the ability to split, merge and rename discussions is an important feature, as is the ability to link to a discussion. (If a discussion is split, which one do the links point to?) WaggersTALK 08:25, 14 June 2019 (UTC)[reply]
  • The way this is described, it sounds very much like the removal of certain functionality that is currently present with wikitext. It also seems likely to break important use cases, including (but not limited to) the copying or writing of article content on the talk page. Sunrise (talk) 11:16, 14 June 2019 (UTC)[reply]

Helping newcomers find the talk pages

[edit]
Context: Newcomers have difficulty finding talk pages. During user tests, only one person out of ten found the Talk tab. Most testers looked for a Talk tab on the opposite side of the page, where all of the other tabs and links are. Many people also expected to see links to discussions about specific sections in the article. We may want to move the link to the talk page to the opposite side of the article page. We might add discussion functionality connected to individual sections.
Question: What are the pros and cons of making the connection between article content and discussions more visible?
  • As a Timeless user, I think that the Vector user interface generally leaves a lot to be desired. As noted in the phase 1 summary, users might mistake the link to their talk page for the link to an article's talk page; Timeless always hides this link in a drop-down, which might help. Emphasizing the important links (whether through placement, size, symbols or other formatting) would also help a lot. Jc86035 (talk) 14:38, 18 May 2019 (UTC)[reply]
    @Jc86035: Vector definitely does need some improvements and the Timeless theme looks really good! Kosmosi (talk) 08:54, 14 June 2019 (UTC)[reply]
    @Jc86035: in looking at the skins, I actually think timeless (example) may have the best direction with the "View - Edit this page - History" in the top right of the article area, using something like that with a "Discuss changes to this article" or something may be good. — xaosflux Talk 15:24, 18 May 2019 (UTC)[reply]
    @Xaosflux: I do think that that helps, although I wouldn't assume that it would result in statistically significant improvements. In general, porting over certain features from Timeless and the Monoboook mobile view would probably improve the design a lot. Jc86035 (talk) 18:25, 18 May 2019 (UTC)[reply]
  • An absolute must - this change would only cause temporary minor irritation (retraining fingers etc) - for some major gains. Nosebagbear (talk) 15:22, 18 May 2019 (UTC)[reply]
  • The strategy for desktop vs mobile should be completely different here - is there more information about the interface the testers used? — xaosflux Talk 15:24, 18 May 2019 (UTC)[reply]
  • The obvious con would be if leaving comments on the talk page were too easy, we risk repeating the Article Feedback debacle (whose root cause was essentially "lots of clueless people on the internet"). Any improvements in accessibility need to be balanced against a potential increase in moderation workload. MER-C 19:47, 18 May 2019 (UTC)[reply]
    While keeping talk pages less accessible for everyone helps ward off low-quality comments from inexperienced editors (i.e. security through obscurity), I don't think the benefits of the status quo justify the drawbacks. Less accessible talk pages also discourage high-quality and good-faith discourse from editors who are unfamiliar with Wikipedia's interface, and lower the chance that our readers end up joining the Wikipedia community as editors. I would prefer to encourage these readers to participate in talk page discussions and to join the community. These new editors would become more experienced over time, and eventually take on roles to help moderate the increased talk page traffic. — Newslinger talk 06:26, 19 May 2019 (UTC)[reply]
    Newslinger, i'm off the same opinion. Sticking to something that scares away most people will just end you up with not enough people to keep your community alive. More people, will also eventually mean more people to deal with cleaning up the trash. —TheDJ (talkcontribs) 18:37, 27 May 2019 (UTC)[reply]
    @MER-C: I think one of the main problems with the article feedback system was how it was implemented. The edit request system (still operational, of course) works somewhat similarly, but it has tracking categories and a bot. Then again, it's somewhat difficult to find and still requires posting to talk pages (and the link to make a request is only active on protected pages), so that might be partly why it's not overwhelmed with test edits. Jc86035 (talk) 09:10, 19 May 2019 (UTC)[reply]
    • Part of the problem with Article Feedback was that the reader was given suggestions of what to put in the feedback, most of which were inappropriate for any given page, with the result that the same set of pointless comments were made on hundreds of feedback pages, overwhelming the actually useful feedback with things like requests for images in articles where images were not needed. Whatever we do, we must never put stupid ideas into the minds of our readers, because enough of them will take the suggestion to heart and respond in a way that will create vast amounts of garbage to clean up. The pushback could cause the change to fail. · · · Peter Southwood (talk): 05:59, 28 May 2019 (UTC)[reply]
  • The TP is a tool. The entire tools section needs to be redesigned. François Robere (talk) 21:34, 18 May 2019 (UTC)[reply]
  • I'm still using MonoBook, so can't comment on where the talk tab should reside (it's pretty clear in MonoBook, right next to the default tab). Putting talk links in individual sections pre-supposes that there is any sort of structured section-by-section discussion, which in the vast majority of talk pages, is not the case. I think more thought needs to be given to why we might want to encourage newcomers to post to article talk pages. The vast majority of such comments I've seen fall into general chat, chat related to the article subject, and unfocused complaints that the article is biased or fails to cover xxx; very little is at all actionable or useful, and some needs immediate removal under the BLP policy. Espresso Addict (talk) 23:32, 18 May 2019 (UTC)[reply]
    Espresso Addict, "it's pretty clear in MonoBook, right next to the default tab" that's pretty much where it is for Vector users too... —TheDJ (talkcontribs) 18:40, 27 May 2019 (UTC)[reply]
  • Sorry to be a wet blanket but the last thing the community needs is comments from people who cannot find the talk page. If there are skins where that is difficult, fix the skins. If really wanted, an experiment could offer in-your-face discuss this buttons with proper logging of the results and thorough analysis of the outcomes of such comments. My prediction is that while participation might go up, any benefits would be outweighed by junk. Junk damages talk pages as it accumulates and drives off good editors. Johnuniq (talk) 05:37, 19 May 2019 (UTC)[reply]
I think one problem is we actively don't want people to discuss this, and we shouldn't be inviting them to do so. How one codifies Is there a problem with this information? Can you improve this information? Do you have access to reliable sources that contradict/expand/update this? Can you translate a better article on your native-language wiki? Can you supply a photograph of this? in a visible but not-too-intrusive link is beyond me. I don't care if only 1 reader in 10 can find the talk page. I care whether the 1 reader in whatever who knows something non-trivial based on reliable sources is capable either of just wading in and adding the material with the source or of finding the talk page and explaining exactly what needs doing. Perhaps the existence and purpose of talk pages needs to be explained more clearly to those obviously good-faith editors whose early edits are reverted for eg lacking reliable sources or not being in good enough English. Or perhaps not -- we don't actually want readers to post on talk pages, but to edit articles. The other type of note from newbie editors I occasionally see on low-traffic talk pages is "this needs fixing but I don't feel confident to do so, please help!" usually dated more than a year ago, and unanswered. Espresso Addict (talk) 07:26, 19 May 2019 (UTC)[reply]
@Espresso Addict: I think the assumption behind this, and a lot of the WMF's initiatives, is that improving something for all readers would also improve it for those who have something useful to contribute. I don't know the extent to which this is an accurate assumption, but there are almost certainly some people out there who would both benefit from this (i.e. by being able to find the talk page) and have some sort of positive impact on Wikipedia. Something more proactive would be better, of course, but the consultation is mostly about changing the software. Jc86035 (talk) 11:31, 19 May 2019 (UTC)[reply]
As with everything there's a problem of balance. En-wiki has many millions of readers, but only a few thousand active editors. If even 1% more readers choose to comment because of this initiative there's the potential to generate far more discussion than editors can handle. Everyone hopes that this will lead to readers converting to editors, but is there any evidence this happens in practice? Is there any way of guiding readers who desire to comment so that their experience is positive and leads them towards editing articles? Espresso Addict (talk) 22:10, 19 May 2019 (UTC)[reply]
Correct me if I'm wrong, but I think your concern is that making talk pages more accessible would lead to Wikipedia's very own Eternal September, where a mass influx of newcomers who are unfamiliar with Wikipedia customs overwhelm the current editors. That's a real possibility, but there are ways to prevent and mitigate it:
  • Any talk page visibility improvements should be tested on a small number of articles at first, and then gradually enabled for more articles as we learn how to handle the increased traffic.
  • Talk pages with too many overheating or nonconstructive discussions should be protected.
  • New editors should be made aware of Wikipedia's policies and guidelines. The current message displayed above the editing window is not helpful enough:

Content that violates any copyrights will be deleted. Encyclopedic content must be verifiable. Work submitted to Wikipedia can be edited, used, and redistributed—by anyone—subject to certain terms and conditions.

It mentions a couple of critical subjects, but doesn't cover enough ground to adequately inform new editors of our expectations. A summary of (or link to) the Wikipedia:Simplified ruleset and a reminder that talk pages are not discussion forums would be more effective. Also, the message is in italics, which makes it less noticeable. The message should made more prominent for unregistered and non-autoconfirmed users, and wrapped in a bright banner. To minimize intrusion, the banner could be collapsed by default for editors that are at least autoconfirmed.

Although this section appears to focus on the desktop interface, I'd like to emphasize that editors using the mobile website and mobile apps should be shown the same message. (They should be shown editnotices, too: T201595, T201596, T201597.)

We can guide new editors to become constructive editors by encouraging them to edit articles themselves (after reading the rules). We already do this for edit requests when the requester has the ability to do it themselves (i.e. "According to the page's protection level you should be able to edit the page yourself.") and we can apply the same principle to any editor who has a constructive suggestion. — Newslinger talk 07:43, 20 May 2019 (UTC)[reply]
@Newslinger: That text is at MediaWiki:Editpage-head-copy-warn. The name of the interface page indicates that it's only supposed to be a copyright disclaimer, but there's already a bunch of other text tacked onto it, so I think this would be a fairly uncontroversial change (although removing the verifiability link might be somewhat controversial). Modifying MediaWiki:Anoneditwarning or MediaWiki:Editnotice-0/MediaWiki:Editnotice-1 could be better. Jc86035 (talk) 16:55, 20 May 2019 (UTC)[reply]
Thanks for the links! Yes, I think these templates should be more visually prominent and contain a more comprehensive message. The current link to the verifiability policy should be supplemented with additional guidance, perhaps a short bulleted list (with brief descriptions) of the policies/guidelines that are most relevant to new editors. Mobile users should also see the template, which requires changes to MediaWiki. — Newslinger talk 21:53, 20 May 2019 (UTC)[reply]
For future reference, I found those pages by appending &uselang=qqx to the page URL.
I think adding too much text would be detrimental. You know how no one ever reads the terms and conditions? (I'm not sure if there's a term to describe that.) I don't think I've read even those three sentences of italicized text in a very long time. Jc86035 (talk) 23:40, 20 May 2019 (UTC)[reply]
You're right, too much text is not helpful. I'm concerned that the current message doesn't adequately communicate our rules to new editors, and I'm sure there is some middle ground that would be an improvement over what we have now. For example, USA Today's website has a bright blue link to their Conversation Guidelines above the comment box of their articles, which is similar to the Wikipedia:Simplified ruleset page. — Newslinger talk 23:47, 20 May 2019 (UTC) And thanks for the &uselang=qqx tip, which is very useful. — Newslinger talk 02:41, 21 May 2019 (UTC)[reply]
@Newslinger: Perhaps the text should suggest in some way that reading the page improves the likelihood that new users' contributions would be useful and/or wouldn't be reverted? I'm not sure how this would be phrased, though, and it would have to be fairly concise. Jc86035 (talk) 00:00, 21 May 2019 (UTC)[reply]
@Newslinger and Jc86035: Probably better to use Template:Editnotices/Namespace/Main and Template:Editnotices/Namespace/Talk rather than MediaWiki:Editnotice-0/MediaWiki:Editnotice-1. Anomie 00:29, 21 May 2019 (UTC)[reply]
Belated response to Newslinger's original comment: I'm not sure that edit notices are adequate. There's a fundamental problem that readers-who-are-not-editors are likely to assume (based on other internet venues) that the talk page is intended as a discussion forum, and moreover (having never tried to edit) will find it difficult to understand their actual purpose. If people are encouraged to participate, they are likely to feel discouraged if their desired form of participation is unwelcome – and doubly discouraged if they manage to raise an appropriate query but fail to receive any response. Any trial of accessibility increases could perhaps be integrated with an automated invitation to the Teahouse to any new editor who comments (or an invitation to IPs to create an account), or to a relevant Wikiproject that's still active and welcoming to newcomers (if any can be found). Espresso Addict (talk) 23:58, 25 May 2019 (UTC)[reply]
Automated invitations to the Teahouse and relevant, active WikiProjects are a great idea. A bot could monitor talk pages for new editors who are making their first talk page edit on Wikipedia, and then invite them to one of the article's tagged WikiProjects (provided at least one of them is active), and/or the Teahouse. For this to be successful, WikiProjects would need to provide appropriate guidance to new editors. Personally, I'm happy to communicate with new editors to motivate them into contributing constructively, and I believe the effort is worth the extra participation. — Newslinger talk 05:42, 26 May 2019 (UTC)[reply]
  • I have spent years wondering why people expect to get responses to anything they write on a talk page. I've been here for 14 years, I'm pretty selective on where I post to talk pages, I know how to figure out if anyone is watching a page, and even still I'd say I only get responses to about 60% of talk page posts. I don't think there's really all that much correlation between being *able* to post to talk pages, and actually having a discussion on one. I'd venture to say that, with the exception of busy or highly-watched pages, most article-space talk page posts do not result in a response, and I do not see that changing regardless of how easy it is to make talk page posts. I can understand that new users might find the absence of response to be disturbing; even for articles with dozens/hundreds of watchers, it's not unusual for there to be a large gap between initial post and response. If we were to focus on other types of discussion pages (e.g., noticeboards, XfD discussions), that would be a very different story; most of these pages will have responses, many of them quite promptly, although again there may be extended gaps in the discussion. "Ease of use" is one issue, but it really isn't addressing the core issue, which is that a lot of the time, nobody's responding.

    On the other hand, being of the oversighters whose workload increased exponentially with the article feedback tool, I do worry a little bit that putting *too much* emphasis on the talk pages may encourage a lot more "clueless on the internet" additions. I'm good with improving accessibility to the talk page, generally speaking. Risker (talk) 04:18, 21 May 2019 (UTC)[reply]

  • I'm generally in favor of helping newcomers understand how Wikipedia works, including finding the Talk page and learning how to post a question or start a discussion. At the same time, several cautions/concerns posted above by other Wikipedians make sense. I like Espresso Addict's questions at 22:10, 19 May 2019 (UTC): "Everyone hopes that this will lead to readers converting to editors, but is there any evidence this happens in practice? Is there any way of guiding readers who desire to comment so that their experience is positive and leads them towards editing articles?".   - Mark D Worthen PsyD (talk) (I am a man. The traditional male pronouns are fine.) 18:40, 23 May 2019 (UTC)[reply]
  • I think helping new article contributors feel "included" by making the talk page more visible is a good thing. So long as we can keep a delineation between the article and the talk page, so that they don't blend into one another, should be welcome to new users. Oaktree b (talk) 14:48, 27 May 2019 (UTC)[reply]
  • More feedback is good but we do need to explain the purpose of Talk: to new commentators, and to clarify that it's not a social medium for venting our POV about the subject of the article. Certes (talk) 14:51, 27 May 2019 (UTC)[reply]
  • My concerns are that "Talk" is not descriptive of what can actually be found in that page, regardless of whether or not the user finds the option. —Flicky1984 (talk) 16:54, 27 May 2019 (UTC)[reply]
  • Midas? What if we find the touch? We already have more talkers than readers; and far more "comments" than thoughtful, pertinent discussions of the sort adults used to have. Shall we invite all article readers to Instawiki selfies of their mental digestion? — Xiongtalk* 23:29, 27 May 2019 (UTC)[reply]
  • Moving the link to the other side of the page sounds fine, but I suspect moving the link around or making it more prominent won't have a huge effect regardless. I think the key is the lack of notification to ongoing discussions. You can put talk pages on your watch list, but by default it's otherwise hard to know a discussion is progressing on a relevant page. I think making a strong tie between talk page and alerts/notifications might bring discussion to editors' front of mind, and get more productive discussion going between editors. (this sort of exists already, but having your username mentioned directly in discussion is uncommon) Forbes72 (talk) 01:24, 28 May 2019 (UTC)[reply]
  • (Repeated comment independent of Markworthen, Certes and Xiong, but possibly in agreement with them.) What would newcomers actually be looking for in reality though? Did the usability testing use real factual flaws, omissions or spelling errors? Do they want 'Ask a question', 'report problem' or do they actually want to express an opinion on the subject (which should presumably be discouraged on Wikipedia)? I would have thought to interact they might want to attempt editing themselves, or if less confident, 'report' or 'suggest'. That supports adding something near the Edit button. Perhaps a '?' symbol with a tooltip that explains you can click to add a comment or suggestion for improving the article? --Cedderstk 08:54, 28 May 2019 (UTC)[reply]
  • Regarding “We may want to move the link to the talk page to the opposite side of the article page”, it is important to remember the original reason that the Vector skin (which replaced the Monobook skin as the default) kept the “Talk” tab on the left side when it moved the “Read”, “Edit”, and “View history” tabs to the right side. The reason for the separation was that this split hints that the modes on the right are verbs that can act on any of the nouns on the left. That is, a talk page can be read or edited, and so can the article itself. So your current page is always defined by a combination of text source on the left and mode on the right.

    I am against moving the “Talk” link to the right side because it would destroy that useful hint that talk pages are full-fledged pages, just like the articles themselves. I agree with other users in questioning whether “finding the Talk page when told to find it” is really a good measure to optimize. I also agree with Flicky1984 that “Talk” is a unclear name, and I think that choosing a better name would make it more likely for users to find the page when they have something to post that actually belongs there.

    Rory O'Kane (talk) 11:03, 28 May 2019 (UTC)[reply]

  • The only problem with it is that sometimes you have to edit to talk on a talk page (sorry if I did this wrong) YippeeSlushy (talk) 11:15, 28 May 2019 (UTC)[reply]
  • General support for new user accessibilityI mentioned in another section that the left sidebar is a waste of screen real-estate. I think that we ought to use that space for buttons to the talk page and/or a new section wizard which would help them get started asking questions or making comments.
  • Comment: The initial Context part of this section says We may want to move the link to the talk page to the opposite side of the article page. I strongly oppose that word move. An extra link on the side of the page may or may not be a good idea, but NOT if it involves unnecessarily confusing existing users by removing the existing link. I find it rather worrying that such an obvious point needs to be stated in the first place, perhaps especially in the context where this appears to be the result of 'experiments' that claim to find that 90% of people are unable to find the Talk button at the top of the page, a claim which I may not be the only person to find WP:EXTRAORDINARY (except that the making of such a claim is perhaps not so extraordinary in the context of the history of past attempts by some (perhaps just incidentally well-paid professionals) in WMF to supposedly 'improve' things for newbies while ignoring the likely impact on existing (perhaps just incidentally mostly unpaid amateur) users). But maybe I just underestimate the ability and natural inclination of experimenters to design experiments in such a way that they will produce seemingly extraordinary (and thus usefully new and interesting) results. Meanwhile I also tend to agree with Johnuniq's very sensible point above about possible downsides to trying to invite more Talk Page comments from the kind of reader who is unable to find the Talk button at the top of the page (tho I also felt it a bit worrying that he seemingly felt the need to apologize ("sorry for being a wet blanket") before making his sensible comment).Tlhslobus (talk) 19:11, 28 May 2019 (UTC)[reply]
  • Meanwhile if there really is a problem (about which I am none too convinced, as already indicated above) then a possible partial 'solution' might be to replace the word Talk with something more accurate such as Discuss (or Discussion as in French Wikipedia, with German Wikipedia also having Diskussion), tho I'm not sure that this wouldn't involve more disruption and confusion elsewhere (where are these Talk pages that get mentioned so often?) than it's worth (tho Talk/Discuss or Talk/Discussion might perhaps minimize that particular problem, tho not necessarily other possible problems such as encouraging more violations of things like WP:NOTFORUM, WP:BLP, etc). Tlhslobus (talk) 20:03, 28 May 2019 (UTC)[reply]
  • I think this can be confusing for readers. I would suggest to
    • add the 'talk' and 'talk about this section' functionality as an opt-in for people who have signed up and
    • return Article Feedback v5 in the form of a text box at the bottom of an article page -- if it generates too much feedback, show it to every 100th user and include it as an opt in for logged in users as well.
--Gryllida (talk) 01:36, 29 May 2019 (UTC)[reply]
  • I like the idea of making the rules and guidelines easier to access, but I think that the link should stay where it is. Also, current editors helping people to become new editors (accessible to IPs from a talk page) sounds worthwhile. User:Espresso Addict and User:Newslinger really seem to know what they are talking about, and bring up some really good points. Rorix the White (talk) 11:43, 29 May 2019 (UTC)[reply]
  • Agree but how you should do it you tell them where it is and if you put a link at the bottom of a article it’ll look weird it is a very good idea to try out some day. Gun23man (☎️) 14:00, 30 May 2019 (UTC)[reply]
  • Comment:This looks like a suitable place to add a few comments. I am speaking from the point of view of a trainer helping absolute beginners to use the talk, and helping them find it on their browser on their machine often from along side and often from in front thus upside down. It may be they have mouse(one button or two), trackpoint, trackpad with buttons or single click double click.ear this in mind and keep it big and keep it simple. I wouldn't mind if newbies defaulted to a training mode while talk pages get established. Talk pages come pretty high up a beginners training session- when you are dealing with elderly retired academics. Having tried a few test lines on their own User Talk page, the will want to look at the talkpage of a random article, watchlist it and then learn to send a message on the trainers user talk page- and that pretty much is all you get through in two hours. I say this, to remind the decision makers just how basic the solution has to be for this group of potential users.ClemRutter (talk) 19:48, 30 May 2019 (UTC)[reply]
Related is cognitive overload, writing a comment using the New section tab. Before coffee you have shown them how to edit an existing page using one of two edit modes. Now in the talkpage there is only one. We want them to write new section using the New section tab. It is hidden over to the right, and the page is cluttered with assessments and notifications. The must find the New section button which should be next to the tab they have already used. That needs to be addressed, and when the new page opens they are confronted with a section heading field that they didn't have on the page before coffee. Please examine consistency here too. ClemRutter (talk) 19:48, 30 May 2019 (UTC)[reply]
  • people, who are unable to find a link labeled "discussion", will never become useful contributors to an encyclopedia. Some people simply are not cut to be Wikipedians. In fact, most people are not cut to be Wikipedians. Even more: Only very few bring the personality and the intrinsic motivation to be volunteers in the projects. --h-stt !? 16:57, 5 June 2019 (UTC)[reply]
 // Move "Talk" tab to the right
 $("#ca-talk").prependTo("#p-views ul")
 // Rename to "Discussion"
 $("#ca-talk a").text("Discussion")
 // Remove (redundant) "Read" tab
 $('#ca-view').remove()
  • Comment: Discussion and Editing are usually done together, this should be reflected in the position of the "Talk" tab/button. The ideal workflow would be: View history, Discuss, Edit, or some other permutation. Currently the "Talk" tab next to the "Article" tab reflects the underlying data model (namespace change), not the workflow, thus moving it to the right will be an improvement in usability. —Aron M🍂 (🛄📤)   03:15, 7 June 2019 (UTC)[reply]
  • Wikipedia has long said "Treat others with respect" so why are we giving others suggestions as to what they should say? First off, if you tell someone "Don't think of an Elephant" what do you think they will think of for next 5 minutes or so? That's right, AN ELEPHANT! better to say, "We respect you too much to tell you what to discuss, just discuss why you pressed the discuss button" WHICH, BY THE WAY, should be very prominent. people arguing left or right side of page... why not both and on the perm header so discuss button doesn't dissappear as you scroll until you are in next section (i envision the section title reducing to a line of text that holds to top of page until next section of equal or greater level comes along and only then does it hide or scroll up into perm header Qazwiz (talk) 20:25, 13 June 2019 (UTC)[reply]
  • As others have pointed out, this is not an issue with the talk page but rather with the labels and organization of the links on the article page. If it is to be updated, I would recommend doing it separately so that its effects can be determined independent of any other changes to the talk page.
Also, a statistic like “only one person out of ten found the Discussion tab” is not meaningful without the context of how this was tested: e.g. how long did they have? did they have access to Google? were they looking for the discussion tab or just exploring the interface? Sunrise (talk) 11:16, 14 June 2019 (UTC)[reply]

Where to show discussion tools

[edit]
Context: Currently, many wikis have community discussion spaces in the project namespace (Wikipedia:), rather than in a talk namespace (Wikipedia talk:). The project namespace is often used for village pumps/cafés, noticeboards, and some workflows, such as Articles for deletion. The system will need to know where discussions happen, so that it can display the new tools in those discussions, and not display them on other pages. There are several potential ways to do this. One of them is to move all discussions to a talk namespace.
Question: What are the pros and cons of doing that?
  • Briefly, don't do that; it's unnecessary and will break a lot of stuff (e.g. the existing Wikipedia talk:Teahouse). I would favour the use of a pair of magic words to allow for exceptions to the content/discussion binary, like __DISCUSSION__ and __NOTDISCUSSION__. Jc86035 (talk) 14:38, 18 May 2019 (UTC)[reply]
    I also brought up extension tags for marking discussions in the phase 1 local discussion. Depending on implementation, something like <discussion type="vote"/>, or maybe just something like __VOTEDISCUSSION__, could be used to mark the current section until the next header as a vote, so that all of the following comments could be formatted differently depending on site CSS without users having to remember to use bullet points for first-level indents and colons for replies to those votes. Jc86035 (talk) 09:03, 19 May 2019 (UTC)[reply]
  • Marking non-talk pages as discussions pretty much already exists as Category:Non-talk pages that are automatically signed and Category:Non-talk pages with subpages that are automatically signed. The only use case I can see for marking talk pages as non-discussions is Module talk:XXX/testcases pages, which are themselves a terrible hack that should be fixed rather than perpetuated. * Pppery * survives 15:00, 18 May 2019 (UTC)[reply]
    @Pppery: I think this probably couldn't be done with categories, because the formatting and/or interface for discussion pages would probably be changed as a result of the consultation (e.g. an interface for inline replying to comments might only be loaded on discussion pages). The main reason I could see for using a "not discussion" marker would be to prevent older talk pages from breaking. Jc86035 (talk) 15:09, 18 May 2019 (UTC)[reply]
  • This would be disruptive, both for the reason given, but also because having a WP-space allows for easier picking out of what is an internal discussion and what isn't. This is both when doing a search and looking at a mix of results. I would be against a change. Nosebagbear (talk) 15:22, 18 May 2019 (UTC)[reply]
  • Leave this alone, it should be able to be improved via links TO the discussions (shortcuts, template links, etc). — xaosflux Talk 15:25, 18 May 2019 (UTC)[reply]
  • I find that it's best for me, as a casual user, to keep my profile namespace separate from my page namespace and timeline namespace. Wa.. wait, this isn't Facebook? François Robere (talk) 21:39, 18 May 2019 (UTC)[reply]
  • Don't move all discussions to talk space! That would be extremely disruptive, especially where it's useful to have an official discussion plus a less-formal meta discussion (eg RfAs, arbcom proceedings). Espresso Addict (talk) 23:17, 18 May 2019 (UTC)[reply]
  • Requiring discussions to be in the talk namespaces would cause problems on noticeboards (e.g. the reliable sources noticeboard), where discussions occur on the noticeboard page and meta-discussions occur on the noticeboard talk page. The use of magic words would be a much better solution. — Newslinger talk 06:45, 19 May 2019 (UTC)[reply]
  • The immediate problem I see with setting or removing the talk-page-interface with magic words is that it opens us up to nuisance changes by vandals. I can't see any use case for a page to change back and forth, and there's a relatively small number of top-level pages that need this interface but aren't already in a talk namespace. Letting it be set by changing the content model seems an almost ideal solution. The big problem I see is if we want to make all RFAs or AFDs or such use that model too: we'd need some way to configure all pages matching "^Wikipedia:Articles_for_deletion/" and so on to default to the talk-page-interface. —Cryptic 18:59, 20 May 2019 (UTC)[reply]
    @Cryptic: We could have a default based on the namespace, and allow a magic word with an edit filter to restrict addition or removal by non-confirmed or even non-extended-confirmed users. Alternatively, something like the titleblacklist, where admins can use regex to specify a group of pages, or list specific ones individually. --DannyS712 (talk) 19:12, 20 May 2019 (UTC)[reply]
  • The implementation of this could have a serious impact on the DYK workflow where the nominations exist on Template talk. I think magic words would be a good workaround, but in general I think this should be restricted to article talk. Much of editorial space is built around having a rather vague distinction between talk and non-talk namespaces, and having to opt out so many pages would not be ideal for the reasons given above. The main purpose of many of these changes seems to be ease of use for newcomers which is most useful on article talk; by the time new users are seriously contributing in editorial space they should be familiar with WP:TPG and WP:TPHELP diminishing the gains in editorial space. Wugapodes [thɑk] [ˈkan.ˌʧɹɪbz] 19:37, 20 May 2019 (UTC)[reply]
  • Magic words should be used to disable on talk pages (on a very rare case) and to enable on non-talk pages (which would be used much more than its counterpart). This is due to deletion logs pointing to articles for deletion discussions which are to the Wikipedia namespace, and Sockpuppet investigation casepages which are in the Wikipedia namespace and are linked to in block logs of blocked sockpuppets. These pages, although complicated in their nature, are still talk page like discussions and could be improved.
On a side note, I would say that AfD is in need of a way for newbie editors to be able to contribute in a discussion, as there is often the time where an IP or newbie editor will have a hard understanding how to !vote in an AfD (and thus will make mistakes in formatting of their !vote). Dreamy Jazz 🎷 talk to me | my contributions 22:01, 26 May 2019 (UTC)[reply]
  • Not sure about moving all talk pages to the same space, but making links to the relevant pages more evident from the article space would help. Like a different colour for the link to a talk page, or something to really make it stand out and hard to miss (where ever that points too) is a good idea. Oaktree b (talk) 14:50, 27 May 2019 (UTC)[reply]
  • This sounds like a pipedream. Yeah i want that too, but there is 18 years of archives to think off and a gazillion tools to adapt. Doesn't sound realistic to me. —TheDJ (talkcontribs) 18:47, 27 May 2019 (UTC)[reply]
  • Good intentions paving. At one time I believed the foremost virtue of MediaWiki was the provision by default of a Talk for every Page. My faith weakened in the evident need for Talk Talk, Stored Talk, InsideOut Template Talk, and ArbCom Fez-wearing Process Wonk User Talk Templates. Just a bit farther down this page I see Talk of splitting Talk Templates (sufficient evil) from Talk onto Metatalk pages (Dante's 666th circle) which must, by natural progress, require Talk of their own (door forbidden Satan) and Final Talk on which editors may argue the merits of all previous Talk (write-only). — Xiongtalk* 23:52, 27 May 2019 (UTC)[reply]
  • IMO moving content between namespaces to make it easier for the software would be very disruptive, and it seems unnecessary. Is the choice of affected namespaces not something that can be decided by the wiki's sysops and set in options, or even in the config file? --Cedderstk 08:57, 28 May 2019 (UTC)[reply]
  • I think magic words would be good for this, renaming can be confusing and unnecessary. --Gryllida (talk) 01:37, 29 May 2019 (UTC)[reply]
  • In the long-ago olden days, when I opened a *clearly labeled* talk page, up at the top of the editing window there was a line of icons for the most commonly used modifications: italics, bold, "big" and "small", indent, and signature. If I hovered over the icon, it would tell me what it did. These should return, with the ability to add the icon line to other types of discussion pages (noticeboards, XfD, etc). They were really useful to me as an early editor, and I kept on using them until one day they disappeared. Risker (talk) 03:59, 29 May 2019 (UTC)[reply]
  • To me, this change sounds unnecessary, and I think there would be the potential for a lot of mistakes. Rorix the White (talk) 11:45, 29 May 2019 (UTC)[reply]
  • I think we need to keep the variety of namespaces, rather than combining them. --Tryptofish (talk) 20:56, 29 May 2019 (UTC)[reply]
  • Using magic words seems the most sensible approach, but I don't object to only having the new tools in talk spaces. That doesn't prevent non-talk spaces from continuing to work as they currently do, and instead might encourage us to clean up the messy namespaces that contain a confusing conflation of page types. People have talked about noticeboards, but surely these should mimic their real-world namesakes - a place where someone can pin a small notice, with follow-up discussions happening elsewhere. WaggersTALK 08:45, 14 June 2019 (UTC)[reply]

History tradeoffs

[edit]
Context: Sometimes, you need to see the history of the entire page. Other times, it would be more helpful to see the history of only a single discussion thread. It would be ideal if we could provide both, but we're not sure how to do that.
Question: What are the pros and cons of having a complete page history or a specific thread history?
  • At this point I've already sort of convinced myself that giving each section a unique identifier would be the best solution, because it would be less disruptive, wouldn't break page diffs and wouldn't result in two revision IDs for every edit or something like that. I think keeping a complete page history would be best, since otherwise you would be splitting a page into separate chunks, which would break people's workflows; and keeping a thread history still wouldn't surface comments which have been copied from another discussion. Some projects already divide their forums into month pages and just mark them as archived when all the discussions finish, which could be done without software changes but would represent a pretty big change to a lot of article and user talk pages. Jc86035 (talk) 14:38, 18 May 2019 (UTC)[reply]
    @Jc86035: in this idea, how would you deal with sections that are merged/moved/had parent\child level changed,etc? (Just keep tacking on more and more UID's?) — xaosflux Talk 15:27, 18 May 2019 (UTC)[reply]
    @Xaosflux: I don't think this could be thoroughly resolved unless it were to become possible to merge pages and the diff system were to be rewritten. Otherwise I think the best you could do would be to add diff links to every comment upon posting – there has to be at least one edit that merges the sections, so if you're at that diff you could find the other edits from the links, and the links from the discussion would take you directly to the old thread. (Including the ID link when merging sections or moving comments could also be made best practice in guidelines.)
    If an edit affects multiple threads, either the software could tag the edit with maybe-[all IDs on page] or the software could guess which sections have been modified (in theory this would be easily done; it's not rocket science to split a string with a regex). If an edit affects the "lead" of the page then it could be tagged with the page ID or something like that. Jc86035 (talk) 16:49, 18 May 2019 (UTC)[reply]
  • I'm concerned on how this would work when you comment on multiple threads in a single edit (like I'm doing right now, in fact). Stick with full page, unless you can find a way to do both. Nosebagbear (talk) 15:22, 18 May 2019 (UTC)[reply]
    @Nosebagbear: This seems to me like a very uncommon use case that isn't worth going out of the way to preserve. Are there specific contexts or types of talk page that I might not be aware of where it's common to want to edit multiple discussion sections at once? (Also, to be pedantic, it looks like your edit involved commenting in multiple subsections of one top-level section/discussion) Colin M (talk) 21:08, 12 June 2019 (UTC)[reply]
  • On any page, we (vandalism checkers) need access to the complete page history. Thread histories would be nice, but pretty much worthless unless accurate, which means (due to edit conflicts) unless generated by the software. — Arthur Rubin (talk) 20:26, 18 May 2019 (UTC)[reply]
  • Why would I like to see the history of the talk page? Do I need to see the entire history of a page on Stack Overflow or Discourse? It's a tool. You shouldn't need to manage a tool. And by the way, you don't even need Wikitext for 95% of the things you do on a TP, but you do need a raft of things you don't currently have: proper citation management, easy diffing, better link syntax, AJAX. Did I mention AJAX? It's this idea invented in 2004 that can really make page whiiiz and smoosh and look like they're flying! I discovered it in a book just the other day. François Robere (talk) 21:52, 18 May 2019 (UTC)[reply]
    There are no histories or diffs on Stack Overflow. I've also seen more vandalism there than here. — Arthur Rubin (talk) 11:51, 24 May 2019 (UTC)[reply]
    There is actually.[1] I'm not sure what vandalism has to do with it. François Robere (talk) 21:08, 24 May 2019 (UTC)[reply]
    @François Robere: Coming back to this comment, while looking for another one I intended to reply to: that's the edit history of a post. Everyone says we need the edit history of threads and/or pages. Not at all the same thing. — Arthur Rubin (talk) 04:06, 13 June 2019 (UTC)[reply]
    You asked about history in general, so there it is. Indeed - it's not the same thing; no other collaborative editing or crowd-sourcing platform that I know of has this "feature", which is really just a side effect of how discussions are perceived by MW. François Robere (talk) 09:33, 13 June 2019 (UTC)[reply]
  • Individual threads is a nice to have. It's essential to be able to see the history of the whole page for eg vandalism reversion. Espresso Addict (talk) 23:14, 18 May 2019 (UTC)[reply]
  • If it's possible to show histories for individual sections without affecting the display of the entire page's history, then I don't see a downside to doing so. Section histories would be very useful for validating the integrity of a discussion, which is something that should ideally be done in formal closures. — Newslinger talk 06:48, 19 May 2019 (UTC)[reply]
  • I don't see a downside to discussion- or section-specific histories, but it would be a "would be nice"; full-page history really essential. As oversighters, we use it just about every time we use the suppression tool. Risker (talk) 04:36, 21 May 2019 (UTC)[reply]
  • The only use I would see for this is for moderators knowing who is posting what and when, so that they can subst timestamps for people who forgot to sign, remove comments that are obviously spammy or trolling, and block editors who persistently leave tendentious comments. I would rather have individual threads in the page history than bunch of edits to one discussion, though. Awesome Aasim 07:00, 21 May 2019 (UTC)[reply]
One question to be asked: If the history is stored by section, is it also possible to delere revisions of one thread, without disrupting other threads which may have been edited in tbe meantime? If so, Wikipedia:Usernames for administrative attention could use the section history feature. עוד מישהו Od Mishehu 13:02, 22 May 2019 (UTC)[reply]
Let me rephrase what I said: have both the main "History" tab and [ edit | history ]. The main history tab shows the history of new sections created, the section history tab shows the history to just that section. Plus, I think the idea is to make discussions easier to create. Awesome Aasim 18:11, 28 May 2019 (UTC)[reply]
@Awesome Aasim:. Unacceptable, for two reasons.
  1. To your post above in this subthread, everyone (including IPs) can be a moderator under the current system. Some of the IPs do a better job than some of the regulars.
  2. A moderator, or someone who just wants to come by every once in a while, needs entire page diffs, again for two reasons.
    1. The title of a section is not necessarily indicative of the content, so such a person would have to reach each new thread.
    2. The system would have to update all users' watchlists on rename or the diff structure is essentially lost. On a split or combination, the resulting threads have to be marked unread regardless of structure, but this is not necessarily an additional negative.
Arthur Rubin (talk) 04:24, 13 June 2019 (UTC)[reply]
  • It would be nice to have both options. Sometimes I can remember a certain point that was made about a particular topic in a long discussion, but can't find it without moving down through the entire history. Oaktree b (talk) 14:52, 27 May 2019 (UTC)[reply]
  • As others have noted, it would best to have both single-section and full-page options. This would be complicated to implement in article space (if that's on the table) where content is often moved/split/merged between sections, so I would be happy if it was only used on talk/discussion pages. –dlthewave 20:15, 27 May 2019 (UTC)[[reply]
  • (repeating my comments from mediawiki.org consultation) This is less of a problem for talk pages, which are mostly additive, than it is for article pages in general. On article pages, filtering history by section edited (currently facilitated visually by the -> notation) could be useful, as sometimes we have to use the bifurcating search tools to find a particularly disruptive or erroneous edit. On talk pages, the only times I look at the history are to identify which user added an unsigned edit. If signatures are prefilled on some 'easy comment' feature, that becomes less of an issue. --Cedderstk 08:58, 28 May 2019 (UTC)[reply]
  • I think we should keep the normal page history link (as others said), but add a 'history' link along with the 'edit' after sections. It would look like "'Section' [edit - history]". How the local history would work would be by having the software search for edits that start with /* Section */ and list them in the local history view. Yes, I am aware that the /* */ can be manually removed, but we could make it irremovable, or add a separate tag for the software to know which section was edited. L293D ( • ) 13:24, 28 May 2019 (UTC)[reply]
  • This is very low priority. I encounter the need to consult the history of a talk page far less often than article histories. Talk pages are mostly added to sequentially and entries are signed and time stamped (not 100%, but that should be fixed), so the talk page in effect incorporates its own section histories. Article edits, by contrast, are scattered throughout and not marked, so the history tool is far more important there. If there is budget to improve histories, I would much rather see a way to get from the line numbers in the diff display to the same line in the article body, and clearer marking of very small changes, perhaps by circling them.--agr (talk) 19:57, 28 May 2019 (UTC)[reply]
    I agree entirely with this comment. I rarely check the history of talk pages - the contexts in which I do would basically be unaffected by whether history was at the level of individual discussions or all discussions. Colin M (talk) 21:15, 12 June 2019 (UTC)[reply]
  • I like the idea but I think it would be implemented in the blame tool anyway (something wmf is already working on), so perhaps wait for completion of that first. --Gryllida (talk) 01:38, 29 May 2019 (UTC)[reply]
    Forgot to mention the histories are currently not searchable, phab:T12643. I think this might make it a bit easier to address this problem too... Gryllida (talk) 05:29, 29 May 2019 (UTC)[reply]
  • Archives already mess the history of the page. My only concern with history of each section is interaction with watchlist. I like the history of each section idea - as long as we can still watchlist the entire talk and all future talk sections on it. --Piotr Konieczny aka Prokonsul Piotrus| reply here 03:38, 29 May 2019 (UTC)[reply]
  • I think that this would only make sense if the watchlisting of individual sections of a page is also implemented. Rorix the White (talk) 11:51, 29 May 2019 (UTC)[reply]
  • Of course the ideal situation is to have both, but there's always tradeoffs. One of the problems with Flow was that it significantly changed the recent changes and history interactions for users, which made it feel less like "a normal page with some extra features" and more like "a totally different page structure", which makes the mental model quite different and makes it much harder to get used to for little benefit. I think preserving the page-level history functionality is more important than thread- or comment-level history. That said, I'd absolutely love thread- and comment-level history if it can be done. --Deskana (talk) 12:58, 30 May 2019 (UTC)[reply]
  • My favorite example is the following: Admins, but not just admins, need to know many ongoing discussions. If an admin is away and off-wiki for a weekend and need to catch up, he or she might want to use a diff over a hundred or more versions on high-traffic talk pages such as admin incidents. This works only with one history for the whole page. --h-stt !? 17:07, 5 June 2019 (UTC)[reply]
    When I want to know how many unread messages I have in my inbox, I just look at the counter. If I want to read all of them at once (which I never do), I can just press "next" or "expand all". Forum systems usually highlight the threads or replies you haven't read. Both solutions are functionally easier and visually simpler than "diff"-ing a page, and avoid the drawbacks of "talk pages". François Robere (talk) 20:58, 5 June 2019 (UTC)[reply]
    That might only work for talk pages if the software recorded which thread were read, which might happen only if the page is on the editor's extended watch list (with more functionality than the current watchlist). The current system can be used to find diffs from the last time you looked at the page, if you remember when it was, even if not on your watchlist. You're asking the user's software (probably not Wikipedia's software) to remember what the user has read on each Wikipedia talk page he's looked at. — Arthur Rubin (talk) 09:50, 6 June 2019 (UTC)[reply]
    There's already a mechanism in place just for that: the browser's history. François Robere (talk) 10:35, 6 June 2019 (UTC)[reply]
    @François Robere: Flow already has this, to some extent; it sends notifications for comments in watched topics and new threads on watched pages, and a byproduct of the former notifications is that the comment which triggered the notification is emphasized with a green vertical line at left. The notification also links directly to the comment by using an anchor. Jc86035 (talk) 10:58, 6 June 2019 (UTC)[reply]
    @Arthur Rubin:: This function is implemented into MediaWiki. The software knows for every single page on your watch list, when you looked at it for the last time and displays a colorful mark in the history at each revision since. So to look at the diff one simply scrolls down to the last revision not marked as new and click on diff from there to current. It's the one way to keep current on high traffic pages, be them talk pages or articles. --h-stt !? 14:48, 6 June 2019 (UTC)[reply]
    @H-stt:. This mode of full page diffs since last read (which I consider necessary) is incompatible with a similar set of tags for thread diffs. — Arthur Rubin (talk) 03:36, 13 June 2019 (UTC)[reply]
    @Arthur Rubin: Oh, pretty much everything is possible, with enough labels, tags, or other fields in as database. But let's just state that we both agree: A full diff over the whole page is mandatory. --h-stt !? 10:09, 13 June 2019 (UTC)[reply]
    @H-stt: Fair enough. — Arthur Rubin (talk) 12:13, 13 June 2019 (UTC)[reply]
  • I'm struggling to think of a use case where I'd need to see every edit of every discussion on a single page. If the discussion page history showed only the "highlights" - "User X started a thread entitled Y"; "User A merged threads B and C"; "User I archived thread J", etc. - that would surely be enough, with the individual threads having their own (full) history, linked from that talk page history overview. So I support the thread history approach. WaggersTALK 08:52, 14 June 2019 (UTC)[reply]
  • The first thing is to make sure the history for the entire page remains as it is now. Some people have mentioned not using it much, but others do. Similarly, it must still be possible to edit multiple sections with the same edit, both for archiving and other talk page maintenance as well as for things like the drafting of article content on talk. After that, a tool to subset all diffs that affect a particular section (as defined by section name) would be fine, if it doesn’t already exist. Maybe each diff would show only changes within that specific section. Maybe a subset could include history for more than one section to account for name changes or other changes to section structure. Nothing too complicated is needed here. Sunrise (talk) 11:16, 14 June 2019 (UTC)[reply]

Metadata location

[edit]
Context: Some wikis place templates at the top of article talk pages. These may show instructions, warnings, or FAQs. They may hold page quality information, link to relevant WikiProjects, or identify past activities. Many new users are confused by finding non-discussion material at the top of an article talk page. It would be helpful to move some or all of that content somewhere else on the page, or under a different tab.
Question: What are the pros and cons of that approach? Which templates are crucial for the proper use of a discussion page, and which could be moved somewhere else?
  • In general, moving the majority of it somewhere else would probably not have much significant negative impact. Most new users wouldn't (and probably shouldn't have to) read six paragraphs' worth of bureaucratic text before starting a new discussion. If they violate policies or guidelines they can always be reminded through warnings on their own talk pages. Jc86035 (talk) 15:13, 18 May 2019 (UTC)[reply]
  • A majority of this information is helpful to find on top and/or benefits users to read before participating in the talk page. This definitely includes FAQs, the archive/search bar etc. I believe that the project quality/importance bits should stay there but could benefit from a smoother/shrunk appearance. However, things like "there was a prior AfD" or "there was a DYK" needs to be easy to find but might unnecessarily add to the complexity. Nosebagbear (talk) 15:22, 18 May 2019 (UTC)[reply]
    Nosebagbear, "benefits users to read before participating in the talk page" in my opinion that shows a fundamental misunderstanding about how people behave in real world situations. I'm an admin, i NEVER read anything up there, unless i need to look something up in terms of status or flags of the page. —TheDJ (talkcontribs) 18:50, 27 May 2019 (UTC)[reply]
  • So here's my idea on this - which would result in a new "page" - create a new page for metadata - keep it in the talk space and stick it to the top of the talk pages. Think of the way we do /doc pages on templates. Compare to 'FAQ threads' in forums. This section could have all the tags, FAQ's, etc - but would never be used for active discussions. It could be shaded and possibly collapsed by opt-in/opt-out. — xaosflux Talk 15:30, 18 May 2019 (UTC)[reply]
  • This is a double-edged sword. Some of the templates (old GA reviews, WP project affiliations, etc...) are not needed for the average editor, but others (wp:paid) are critical, and should be on their own. Rather than moving to another page, I'd favour ranking each template into critical or non-critical, then minimizing the non-critical into a small icons like we have for GA/FA status, locked, etc... Editors that need to see it, can hover-over and click for details. Ian Furst (talk) 16:18, 18 May 2019 (UTC)[reply]
  • My argument is that if a template is critical like that, it needs to be placed in the article. If it isn't critical, it needs to be easy to access for heavy editors and out of the way for the average joe. Prometheus720 (talk) 22:15, 27 May 2019 (UTC)[reply]
  • Possibly just a big collapsed top section. — xaosflux Talk 17:13, 18 May 2019 (UTC)[reply]
  • Multi-Content Revisions may be useful here. If MCR is easy to use, metadata may be grouped in multiple containers. MER-C 19:53, 18 May 2019 (UTC)[reply]
  • Or to a whole different database table. Why the hell do it in Wikitext to begin with? You know how confusing that looks to new users? François Robere (talk) 21:53, 18 May 2019 (UTC)[reply]
  • In my experience the great majority of talk pages are unused and exist because Wikiprojects have put templates on them which are essential for administrative purposes, such as quality tracking. It would be extremely annoying if that data were rendered impossible to read without an extra click merely to facilitate discussions that aren't happening, particularly for those of us with disabilities such as carpal tunnel that make repetitive clicking painful or impossible. Permanently collapsed states are extremely unhelpful to such editors, though opt-in/out collapsed state might be an option at least for logged-in editors. I wouldn't personally object to moving the WP templates to an entirely different metapage, but feel that they are potentially useful for guiding newcomers to Wikiprojects, which are sometimes more likely to be watched than low-traffic talk pages. Espresso Addict (talk) 22:54, 18 May 2019 (UTC)[reply]
  • I would suggest having most of these templates be small boxes that appear to the right of the discussion, in an unobtrusive fashion. A small amount of templates could retain their current format at the tops, limited to those that are explicitly placed in response to abuse of the talk page, or things like arbitration. Oiyarbepsy (talk) 15:32, 20 May 2019 (UTC)[reply]
I support this idea. Important ones at the top, the administrative ones over on the side. Oaktree b (talk) 14:54, 27 May 2019 (UTC)[reply]
  • One advantage I see with moving the notice at the top of the page is that it prevents scrolling. Information about an article can maybe move to a pop-up "Info" tab so the order of the tabs looks like this:
View • About this article • Edit • History
But information about a talk page could stay on that talk page under a "Read before posting" section. Awesome Aasim 01:44, 21 May 2019 (UTC)[reply]
  • It is extremely useful to have information on WikiProjects, quality, and past reviews on top. This is how many users find out about wikiprojects. How else do you expect users to find out about, for instance, WP:NYCPT, which I work on?--Kew Gardens 613 (talk) 14:40, 27 May 2019 (UTC)[reply]
  • Instead of actually moving the templates, perhaps this could be implemented as a "show/hide" option in the interface. Users who work with wikiprojects etc. could set all pages to "show templates" by default. A special "override" tag could be added to important administrative notices, making them visible to all users. –dlthewave 20:24, 27 May 2019 (UTC)[reply]
  • Mostly pros I am a fairly new editor, and yes I did find WP:Plants through a talk page banner. I think that the information available on talkpages is good stuff and should stay there, but the templates are terribly excessive. Look at Talk:Cleopatra. Almost none of that talk page is people actually talking. It's a giant set of templates and a giant category box. We should have a little WPX-like wizard that guides people through making a new discussion. That is where we should give information to new users, as well as during account creation. The rest of that stuff probably belongs either on the side of the article or in a new Data page. We already have Page Information links on the left sidebar. I think all that information should instead be displayed in a metadata page which holds all the extraneous junk that is not necessary. Or, you know what? Forget just having a data page, let's go bigger. WP:Bold The left sidebar is honestly kind of junk in the first place. It is sort of wasted space. For one, most of the links there are not useful to new editors or readers. And two, it's not at all adaptive to what you are looking at. It just sits there, taking up space on every page. It's not expandable/retractable in any way. And it never incorporates useful information about the page you are looking at. As far I know, the only changes we ever see to the left sidebar are for what languages are available. This is a waste of prime real estate and honestly, I'd be interested in seeing it adapt to the metadata on our pages.
Imagine that you are just reading a page and not trying to edit. You open it from your favorite search engine and lo and behold, there is a beautiful article. On the side, instead of having a bunch of links that you don't really care about and have 0 context regarding the page you are on, you see several things: a big button to the talk page, a big button to Wikipedia:Wikipedia Requests a table of contents (keeping you from having to scroll back up), an expandable list of cleanup templates, an expandable list of Wikiprojects, and an expandable list of categories. Underneath that (or possibly mixed in) is a list of all the noncontextual stuff. Furthermore, in some way Wikidata, page information, talkpage information, and information on those pages have all been consolidated into one link which is called Page Information as it is right now. When you go to the talkpage, there is a similar switch. There is a big button to go back to the article, but most of it is stuff about the talk page, including a list of archive links and an automated estimation of how active that talkpage is. Just design some program like ORES that guesses very broadly based on pageviews, number of editors, and edits within the past year, and have it use a traffic light system or something like that. Something totally not-quantifiable. Based on that rating, advise users to use the request system instead or to ask about the article on one of the Wikiproject pages. Oh, and since article quality is assessed the same across all Wikiprojects, it should be a major feature in the sidebar as well. Help show people that Wikipedia actually is a reliable form of learning, even if it isn't technically a reliable source of information. So in review, consolidate all metadata to the Wikidata page and use that to create adaptive content in a pretty sidebar per-page instead of wasting all that screen real-estate on unformatted links.
To the inevitable few who will say that this is making things too accessible, I think that that is completely out of line with the point of an open encyclopedia and I question why you even edit here. Wikipedia is growing and editorship is declining. Wikipedia is old and it needs a facelift just like any website. Review WP:OWN, confront your biases, and ask what is best for Wikipedia as a whole--keeping a small group of experienced editors happy, or tapping into the reserves of literally millions of people who don't yet edit here? IMO there is no way to correct implicit bias without tapping into new users. We need all kinds of users, whether you think they belong here or not. The goal is to educate people. Intentionally obfuscating information is like hiding the chalkboard from the students because they might write something naughty on it, and it's totally foolish. Let's help people join. Prometheus720 (talk) 23:20, 27 May 2019 (UTC)[reply]
Yes to accessibility and welcoming newbies, but changes over the last 15 years may be cultural rather than technological. The web has moved from being a means of CERN physicists sharing preprints to a means of venting vitriol, the latter requiring a single jab of the finger and not much dedication to learning or explication. In my experience, subject experts are put off editing less by the fine features of 'cite journal', which other editors can correct if they do get wrong, and more by the culture. Someone who isn't ever going to skim a help page is unlikely to have the attention to detail in order to corroborate multiple print references. This is not just my bias as an editor, but my bias in general. I've spent many years working with web design colleagues who I like very much, and come to wonder if the idea of a site 'facelift' isn't mostly to keep designers in work: it could be argued that the web has gone backwards from the simplicity (and code- and energy-efficiency) of the early 90s. --Cedderstk 09:14, 28 May 2019 (UTC)[reply]
This is a hot take I can get behind. The sidebar is basically invisible to me except for 'What links here' and (rarely) the links to other languages. I never thought about how wasted the space is until you pointed it out. Not 100% sold on all the details of your proposed revamp, but a prominent link to the talk page and other contextual links/tools related to the current page seem like a valuable use of the space. Colin M (talk) 22:44, 12 June 2019 (UTC)[reply]
  • Yes, I'm with the idea! Better talk pages will make it easier to respond to.
Jake The Great!
📞talk! 08:23, 28 May 2019 (UTC)[reply]
  • I find it hard to imagine how to improve on the current talk page structure, although I'm sure there are some good ideas above. Personally I like something that behaves predictably a bit like a printed page, rather than nasty AJAX. If you want to convey useful information, that's what you want to convey. Things like Biography of Living Person warnings are important to be read by all editors, while other boxes with optional but useful information can have 'show' and 'hide' links. The only thing I can think might encourage mobile users is to minify all but the most important templates on the top half of the initial screen and have the top of the discussion index (table of contents or enhanced TOC) as a fixed div at the bottom of the page. (I don't think this is about top-posting, but top-posting of course interferes with sequential understanding.) --Cedderstk 09:22, 28 May 2019 (UTC)[reply]
  • The purpose of the talk page is to allow the editing community to communicate. The meta data at the top has evolved over time to meet various needs and banishing it to someplace where it will be ignored would not be at all helpful. If there are FAQs, for example, we generally want new commenters to read them, so stale topics don't get rehashed over and over. Scrolling past that meta data, which is distinctively colored, is much less of a problem than scrolling past the older discussions, often dense and lengthy, to get to the topic one is commenting on. Meta data is not a problem that needs fixing.--agr (talk) 19:43, 28 May 2019 (UTC)[reply]
  •  Oppose the making of wikiprojects information being hidden. I would like it to remain visible to users as clearly as possible. I am already disappointed to see that the list of wikiprojects is often collapsed and requires one click to view the list... Can be made less bulky (one line rather than several) but I think that WikiProjects are vitally important information to remain in display. --Gryllida (talk) 01:40, 29 May 2019 (UTC)[reply]
  • I like the idea of having a new tab for metadata templates. They could also be retained in the talk page in the think collapsed one line version, allowing people to expand them, and you can appease 'no change crowd!' by giving them an optional box in preferences to have them always expanded. So new people would see just a think single 'expand me' line,and those who like current style would still get it. --Piotr Konieczny aka Prokonsul Piotrus| reply here 03:36, 29 May 2019 (UTC)[reply]
  • Depends on the metadata. Wikiproject data (which is often added by people who aren't involved in the Wikiprojects they're adding) is not helpful to readers or most editors, and can be on a separate "metadata" tab. The actual documentation of a good article review can be on the same separate tab; the good article mark should be on the main talk page, with a link to the review at the separate tab, similar to what is now done for FAs. Notices about articles being covered under various sanctions need to be on the talk page. Links to talk page archives need to be on the talk page. Links to deletion discussions are sort of a toss-up; I'd be inclined to leave it on the talk page, especially because CSD opposes get posted to the talk page, and it's easier for the reviewing admin to see all the "deletion" information on one page. FAQs need to be on the talk page, since they answer a lot of repetitious questions that will otherwise get posted to the talk page. "Mentioned in the news" banners can go on the metadata page, as can the list of article milestones, and whether the article is part of a good/featured portal or topic. In other words, a lot of what is considered "metadata" is really article-specific information that is importantly related to editing and discussing that article. Risker (talk) 04:17, 29 May 2019 (UTC)[reply]
    • Do you not find wikiprojects vitally important for two core tasks -- engaging newcomers and maintaining articles? Gryllida (talk) 11:09, 29 May 2019 (UTC)[reply]
      • Hello Gryllida - not once have I seen a Wikiproject listed on an article talk page engaging newcomers in 14 years of editing. I've seen people who watch an article (and who may also be members of one of the listed wikiprojects) respond to newcomers from time to time, often days after the newcomer has posted to the talk page. Maintaining articles has little to do with article talk pages, but most often when I see someone using information from a talk page to maintain or improve an article, it is someone responding to an edit request on a (semi-) protected page, or alternately a page watcher who runs with a suggestion. There are some wikiprojects that do very good work, although most of them are marginally active, or completely inactive. As best I can tell, none of their activity is generated by article talk pages. Risker (talk) 13:52, 29 May 2019 (UTC)[reply]
        • Risker: What does occur, at least sometimes, is that a wikiproject template is added to the talk page, and someone from the project stops by to assess and at the same time fixes formatting, adds categories/infboxes or other minor edits. I try to remember to thank the article creator at the same time. If there were a recent plea for help on the talk page, I would try to answer it, but I can't recall that happening very often. Making that less likely to happen does not strike me as a benefit. Espresso Addict (talk) 10:43, 30 May 2019 (UTC)[reply]
          • I'm not sure why it would be less likely, Espresso Addict - the "metadata" page for an article would just be an additional tab exactly like the talk page tab now, and the wikiproject group member would be able to do exactly the same thing. I'd still expect them, as experienced Wikipedians, to know that the talk page may have some useful information (even if it is just a bot saying it fixed a reference), and to include reviewing the talk page as part of the assessment/minor fixes process. Perhaps I have different standards. Risker (talk) 14:47, 30 May 2019 (UTC)[reply]
  • separate metadata page with a tab linking to it would be an improvement although I can see them ending up rather bulky with thinks like wikidata pages and OSM tiles being embedded in them.©Geni (talk) 13:24, 12 June 2019 (UTC)[reply]
  • I think a separate metadata page/tab makes a lot of sense. Seeing a bunch of these templates at the top of talk pages is something we've gotten used to, but when you step back and think about it, it's kind of a weird place to put them. I go to Talk:Cleopatra because I want to discuss some question or issue with the content of the article. Given that intent, how does it help me to know that Cleopatra is a level-4 vital article, or that it's a featured article, or that it was "Today's featured article" on June 1, 2019, or that it's of interest to these 13(!) WikiProjects, or to see the article's daily pageview stats? I just wanted to talk about the length of the intro. "Metadata" is a good description for most of these templates - and they would fit better on a separate page. I think they just ended up accumulating in talk pages because there was nowhere else to put them. Colin M (talk) 04:14, 13 June 2019 (UTC)[reply]

when i read confusion seeing infoboxes i immediately thought --- > easy way to handle infoboxes is to use them to differentiate from main with infoboxes being limited to say 1/3rd of width and form a column on left for English and other L2R wikis (thus, on right for R2L wikis) and required first infobox should identify page as a talk/discussion page and point out that multiple discussions may be present. including a hot-link to "add new" may definately be a plus but not to eliminate an always present option to add new as on scrolls down. i definatly STRONGLY DISSAGREE with MOVING INFOBOXES or hiding them as default. they are there to inform newbies more than veterns who will know how to toggle them. thus i do support allowing them to be hidden (or collapsed as a line of text "unhide infoboxes")just not as default. Qazwiz (talk) 19:32, 13 June 2019 (UTC)[reply]

  • It would help to know what precisely is confusing, since having banners at the top of the page is a common practice on Internet discussion forums, and on WP they're already visually separated from the main talk content by the table of contents. If it's an issue of layout, forcing the inclusion of a message like This is the talk page for discussing improvements to the ARTICLENAME article. This is not a forum for general discussion of the article's subject. might be a solution, maybe with a link to jump to the TOC as well. However, some templates need to be shown to everyone, and that means there will always be a small fraction of articles where such templates take up the entire screen space. An automatically appearing “Skip to TOC” link might be useful in such cases. For less critical templates, perhaps they could be hidden by default, or a user option could be included to have certain types of templates hidden by default. Sunrise (talk) 11:16, 14 June 2019 (UTC)[reply]

Other discussions

[edit]

I've asked if it would be appropriate to have other subsections as in the phase 1 discussion; as of writing, reply is pending. Jc86035 (talk) 14:56, 18 May 2019 (UTC)[reply]

From the linked discussion, I believe it would be appropriate for participants (including unregistered users) to create new subsections here if they believe that those discussions would be useful in any way to the WMF team. Please begin new discussions under a level 3 header. Jc86035 (talk) 08:38, 19 May 2019 (UTC)[reply]

Additional questions

[edit]
  • How do "threads"/"sections" map to what we have now? Generally, level 2 headings?
  • Possible implementation of stable thread pointers (although I don't think archiving is in the current question set)
    • {{anchor|thread ID : Page name: section name}}?
    • {{anchor|thread ID}} {{anchor|Page name: section name}}?
    • {{anchor|thread ID : sectionname}}? (Only helps if sections cannot be moved to an unrelated archive)

... — Arthur Rubin (talk) 21:19, 18 May 2019 (UTC)[reply]

(Moved from the talk page.) I think discussions would most likely map to level 2 headings, although certain extension tags would probably use all wikicode headings (probably not <h3>...</h3>-like HTML tags) as markers. I think it would be possible to make stable thread pointers by generating unique IDs for section headers (given the constraint that the entire talk page is to remain one entity with a single content model), but whether subsections would have their own IDs would be up to the implementation. The section permalinks/tags would probably work better if they were only added for level 2 headers, but I'm not sure, and obviously all of this is still hypothetical. Jc86035 (talk) 09:56, 19 May 2019 (UTC)[reply]
My question as to anchors was related to marking sections for stable archiving, rather than for section watching. (I'm assuming that once a thread is archived, there's no need to continue watching it....) I don't think improving archiving is on the table for this round. I saw mention of it in the summary of desired features, but not in the specifics of these questions. — Arthur Rubin (talk) 10:04, 19 May 2019 (UTC)[reply]
@Arthur Rubin: I'm not sure I understand what you're asking. Do you mean the process of archival itself, or are you referring to links to archived threads, or something else? What do you mean by "stable archiving"? Why would you be marking a section for archival in this situation? Jc86035 (talk) 10:08, 19 May 2019 (UTC)[reply]
By stable archiving, I mean that links to the section archived should (eventually) be repointed to the archive. In order to do this, it seems to me that the anchor should include the ORIGINAL page name as well as the ORIGINAL (or after removing improper names) section name, so that the modified pointers retain information as to what was intended. A pointer to [[Foo#Bar]] should then be modified to [[Foo/Archive 5#ID : Foo : Bar|Foo#Bar]], or possibly [[Foo/Archive 5#ID : Foo : Bar |Foo§Bar]]. — Arthur Rubin (talk) 10:21, 19 May 2019 (UTC)[reply]
@Arthur Rubin: Oh, that's what you meant. I think it's possible that these links could be fixed automatically (in theory it's already possible if it's integrated into the talk page archival bots), but it would probably involve some sort of indexing of all of the section links to talk pages with archival enabled. I don't think this is a big issue and it wouldn't really affect newcomers in a significant way, so I would probably expect it to be left for another time if the team can't accomplish everything that's desired.
I don't think including the original page name in the section header would help, since it doesn't stop the links from being broken, and the archive is usually a subpage of the original page to begin with (so no additional information is added). I think both the original section header and a hypothetical thread ID would be used as anchors (made by the software, not by templates). Modifying the actual displayed text of the section header would probably make the links more fragile, I think. Jc86035 (talk) 11:25, 19 May 2019 (UTC)[reply]
@Arthur Rubin: Perhaps to resolve section links there could be a special page which would redirect incoming requests (e.g. "Special:Threads/threadID") to the section header with the relevant ID (or to the location of an extension tag with a removed section's ID). This would avoid links being broken because of sections being moved out of talk page archives or because of section headers being changed. Then the software could attempt to replace section links (for links to pages which are discussions) with links to the special page, with respective fixes for templates in headers, translated headers and other edge cases. Jc86035 (talk) 10:54, 20 May 2019 (UTC)[reply]
Reasons for including the original page name, and possibly section name, in the link pipe are that it indicates where the pointer was when it was generated. If it is not done, you would have to follow the link to see what was intended. Whether they should be in the in the actual link is another matter. I don't see it as necessary if the current section name can be recovered without clicking through, which seems likely. — Arthur Rubin (talk) 10:08, 21 May 2019 (UTC)[reply]
  • Are there any plans regarding the use of JavaScript? Currently it is possible (actually, an improvement) to edit Wikipedia and comment with scripting disabled. Will that continue? Johnuniq (talk) 10:55, 19 May 2019 (UTC)[reply]
    @Johnuniq: They're almost certainly not taking source editing away on talk pages (as indicated by the phase 1 report), so I believe the answer will be yes, it will continue. I don't think inline replies will be possible without JavaScript, and visual editing was never possible without JavaScript. Jc86035 (talk) 11:15, 19 May 2019 (UTC)[reply]
  • Question: Why are talk pages rendered as a series of nested p, ul/li and dl/dd elements? That's improper semantics. One of the justifications given at the Phase 1 report for keeping the current Wikitext-based system was compliance with 3rd party tools; what about 3rd party tools that expect semantic HTML? François Robere (talk) 11:04, 23 May 2019 (UTC)[reply]
    @François Robere: There's a fair amount of discussion on this matter at the local phase 1 RFC. Looking at User talk:Jimbo Wales/Archive A and Wikipedia:Village pump/Archive A, it seems that the reason we still use list formatting is that it was already used around the time the four tildes were introduced in mid-2002. I think it's quite likely that web accessibility and semantic correctness just weren't concerns in those early years. mw:Talk pages consultation 2019/Discussion tools in the past gives a higher-level overview (not mentioning indentation at all), which can be summarized as "the developers wasted the last 15 years on dead-end projects that weren't good enough in certain important areas". Aside from the templates and the addition of the user talk page link to the default signature, this comment would have been formatted identically if posted in August 2002.
    Presumably, any sort of new interface would replace those tags with <div>s, or the indentation syntax would be changed/expanded to allow for use of list items inside indented comments. Jc86035 (talk) 19:11, 23 May 2019 (UTC)[reply]
    I would summarize that page differently, but impression would probably be just as somber. That page supports my impression that the core of the problem is in the Wikitext- and diff-centered design - concepts have been loaned from different domains and aren't well suited for academic writing.
    HTML semantics barely existed back then, and accessibility was cumbersome and partial. HTML5, however, has been around for a decade now; its article and section elements could be useful here. François Robere (talk) 20:09, 23 May 2019 (UTC)[reply]
  • Question: What are the use cases of a full-length talk page, compared with separate discussions? That is, what would be impossible to achieve with a system where each discussion is an "object" in each own right vs. when they're all part of the same page of Wikitext, as is the case today? François Robere (talk) 15:12, 24 May 2019 (UTC)[reply]
    @François Robere: I think a lot of the opposition to this stems from how Flow implemented this. In Flow's implementation, it becomes impossible to view the differences between revisions of multiple threads on the same page, and it becomes impossible to edit an entire discussion page at once. Both of these are also true for LiquidThreads. I believe Flow does allow for talk page archiving, since topics can be disconnected from talk pages, but I don't know if this has ever been done. LiquidThreads supports it, in any case. This could also considered be change for change's sake (especially if it's possible to implement features without doing this), and so the phase 1 report would be seen to advise against doing this.
    I also think it would be too politically difficult to do this, specifically because of the association with how Flow and LiquidThreads handled it. The opposition isn't without reason, though. Jc86035 (talk) 16:27, 24 May 2019 (UTC)[reply]
    But why would you like to do that? If you're lucky enough to have have distinct threads discussing distinct issues, why would you need to cross-compare or edit several at once? What are the use cases? François Robere (talk) 18:14, 24 May 2019 (UTC)[reply]
    @François Robere: I'm really not sure why you're only asking this now, given that this was discussed at length in the phase 1 discussion as well as literally being the main focus of question 5 in this phase, but some people, including myself, use this to compare all new changes on a page. This matters if, say, your RFC is split into more than one section, or if you follow all the discussions on a particular noticeboard regardless of their subject matter.
    Replying in several sections at once is probably not a major use case, although for some specific workflows (e.g. AfD on certain wikis) it could be particularly useful. I don't think it should be a deciding factor, though. Jc86035 (talk) 09:45, 25 May 2019 (UTC)[reply]
    I've replied to Q5 with the very same question, and haven't been answered there.
    An RfC with disparate section in different places (rather than continuous)?
    What if you could still see all the recent changes concentrated? Would the underlying representation matter then? François Robere (talk) 11:19, 25 May 2019 (UTC)[reply]
    @François Robere: If it's continuous, on a page using the equivalent of level 2 headers (like this one) you would still have to view changes to each section individually if you couldn't view the whole page history.
    I think you could technically get around a lot of the concerns by e.g. just generating wikitext out of canonical JSON and converting it back when an edit's submitted, but I'm not sure how that would work or if that would be feasible. Jc86035 (talk) 13:30, 25 May 2019 (UTC)[reply]
[edit]
  1. Would you, personally, prefer to use Enterprisey's reply-link or the overhauled interface proposed in the phase 1 report? (Since the latter doesn't exist yet, let's assume that it'll use something like Flow's edit box to save wikitext comments, outdent will still work, there will be equivalents to both colons and asterisks, and Flow's comment/reply order will not be used.)
  2. Do you think reply-link would be preferable for new users?

Jc86035 (talk) 10:34, 20 May 2019 (UTC)[reply]

  • I'm not sure which ideal version I'd prefer, but I suspect Enterprisey's will be less problematic and controversial than the WMF usually is. I don't know how wiki-agnostic Enterprisey's is, though. Nosebagbear (talk) 13:35, 20 May 2019 (UTC)[reply]
    @Nosebagbear: I think I'd probably prefer the Flow interface over reply-link, in spite of how annoying the visual mode can be. Presumably a new interface would be able to create new sections, wouldn't break because of indentation errors, wouldn't randomly appear on the wrong pages, wouldn't insert unnecessary blank list items, and would be able to handle tables, for example. That said, for about 95% of comments the interface wouldn't make a difference. Jc86035 (talk) 15:29, 20 May 2019 (UTC)[reply]
    I'd rather see Visual Editor be added for talk, with some features like "auto pinging" people you mention. — xaosflux Talk 18:56, 20 May 2019 (UTC)[reply]
    @Xaosflux: I don't see a full VisualEditor being a good idea, especially given the increased usability (and possibly reduced complexity) of an inline reply option. Users would probably still have to sign their own comments, it could still be confusing to reply to comments which already have replies, the interface would be slower, it would probably be more difficult to use on a mobile device, and it would be easier to cause an edit conflict. Jc86035 (talk) 00:19, 21 May 2019 (UTC)[reply]

It's hard for people to compare things they haven't used. https://test.wikipedia.org/wiki/Special:Version indicates that Flow's set up on the test wiki, and there are lots of admins there. We could probably set up a way for people to test out both things, if they wanted. Alternatively, you can enable the reply-links script in your account here, and visit mw:Talk:Sandbox to play around with Flow. (It's really helpful to see how Flow behaves when someone replies to you, so maybe everyone should add their comments to the same thread.) Whatamidoing (WMF) (talk) 20:41, 20 May 2019 (UTC)[reply]

@Whatamidoing (WMF): I hadn't considered that a lot of contributors wouldn't have used Flow in years or might never have used it at all. (I don't think there's anything better I could have used as an example that most editors would actually be familiar with, though.)
I think all of my straw poll questions are probably somewhat problematic and I'll probably have to do something about them. The second question in this section is obviously loaded (not that I tried to make it otherwise), because you wouldn't expect a new user to have to use a script with such a high failure rate (caused by incorrect indentation and such). The prioritization question compares features which are somewhat arbitrarily grouped, and it'd be difficult to consider things like development time or shared building blocks.
Somewhat off-topic, even though this is probably the right place to discuss it, but I think that questions 2 and 4–6 might also be somewhat ill-considered. I guess it's somewhat unfair of me to complain about it only after a dozen others have also shared their opinions, but it seems somewhat obvious to me that if it's possible not to change those things in pursuit of improving the interface then they shouldn't need to be changed, because it wouldn't really help anyone to change them (those things being the ability to view the full page history, the ability to surface metadata on talk pages, the ability to edit a whole discussion page at once and the ability to have discussions in content namespaces). Jc86035 (talk) 00:43, 21 May 2019 (UTC)[reply]
  • I can't compare the two options until I can see them side-by-side. My experience with reply-link has been quite positive for lower-traffic pages, but less so for higher-traffic pages (e.g. the reliable sources noticeboard). Sometimes, reply-link fails to post the message with an error, and I'll have to copy and paste my reply into the normal editing interface, re-indent every paragraph, and then submit again. This happens more commonly on higher-traffic pages. After a couple incidents of another strange bug that caused me to duplicate all of the noticeboard content (Special:Diff/882479137, Special:Diff/882663449), I no longer use reply-link on noticeboards and other higher-traffic pages. Regardless of whether the WMF settles on reply-link or their own solution, I hope the WMF devotes enough resources to testing the feature, since there are a lot of edge cases that could cause such a tool to malfunction. Enterprisey did an incredible job on reply-link, and my comment is intended to be constructive feedback. — Newslinger talk 08:14, 21 May 2019 (UTC)[reply]
    @Newslinger: I discussed this in more detail on Enterprisey's talk page, but there are a number of reasons that a completely new interface would probably be a more attractive proposition to the WMF and possibly easier to implement, notably the relatively high failure rate because of incorrect indentation and the like. If the errors need to go away, that means either the parsing or the syntax has to change, and (from a "let's not hack everything together using user scripts" POV, anyway) that alone almost necessitates a MediaWiki extension already. Jc86035 (talk) 09:11, 21 May 2019 (UTC)[reply]
    Yes, the final solution will certainly be a MediaWiki feature or extension, regardless of where the feature draws its influences from during development. MediaWiki features receive more resources than user scripts, so I don't see any other option for something that is intended to be the default experience on Wikipedia. — Newslinger talk 09:24, 21 May 2019 (UTC)[reply]
    Jc86035, yeah the problems that reply-link runs into are EXACTLY the reason why any of these discussions are needed to begin with. The wikicode technology is terrible for building anything useful on top of, if you want to facilitate a more targeted api. And people WILL complain about those imperfections to WMF and wmf will not be let off the hook for not fixing them, the way enterprisey will. It's always been that way, anything that becomes part of core is required to be perfect. And reply-link simply can never be perfect. It doe 98%. But breaks 2% —TheDJ (talkcontribs) 18:56, 27 May 2019 (UTC)[reply]
  • Comment: As always, questions like these should consider not only existing veteran users, but non-users - or future new users - as well. Considering only existing users is bound to limit the design in favor of community maintenance rather than growth. François Robere (talk) 15:38, 22 May 2019 (UTC)[reply]
    @François Robere:. It is difficult to tell what potential users would want. By definition, we can't ask them, because they're not here. — Arthur Rubin (talk) 05:03, 23 May 2019 (UTC)[reply]
    Of course not, but there are design methodologies that target just those - in fact, that's how most product and UX design works - you target a future costumer by finding a present surrogate. Current and long-term users, who are accustomed to the existing, poorly-designed systems, aren't that. François Robere (talk) 09:45, 23 May 2019 (UTC)[reply]
    The history of design decisions by the Foundation suggest that they wouldn't use the correct design methodologies. — Arthur Rubin (talk) 17:31, 23 May 2019 (UTC)[reply]
    @Arthur Rubin: Regarding interface design specifically, are there any examples of bad design (particularly design that was considered bad when it was released) that come to mind, other than perhaps the change to use serif fonts for section headers and certain bits of mobile CSS? I don't think the WMF has done a particularly terrible job in this area, and even Vector looked passably modern in 2010 (although it's certainly aged noticeably).
    I would note that LiquidThreads was started by a volunteer more than 14 years ago, and given how long ago that was it's probably unfair to criticize the current WMF for it. I've only used LiquidThreads once (on TranslateWiki), and it's not terrible.
    In terms of interface design (which is probably the most relevant factor here, since the original question is more about the interface than what's under the hood and how it affects existing talk pages) I would say that Flow actually isn't that bad, although it does suffer considerably from the add-more-padding-and-reduce-column-width mentality (especially since Wikipedia editors seem to disproportionately favour higher information density). It definitely does fail in other areas, of course. Jc86035 (talk) 19:34, 23 May 2019 (UTC)[reply]
    Oh, it was passably modern? Well now, everything must be fine!
    The main problem is that Wikipedia is really behind the times in terms of design and interaction, and it's hard to separate the "under the hood" from the UX. Take for example Twinkle and similar "gadgets" - why are they separate from core? Why aren't they integrated completely with the UI (ie lose their own buttons and integrate their functionality where needed)? And (now the rest...) why are the default tools listed in a single column on the left? Why is the logo so big? Why is Vector gray? Why do I need both "notifications" and "alerts"? Why don't we have columnar reading: with default font stacks? Why do I need to "edit the source" of talk pages - can't I just comment? Why are the buttons under this form so ugly? Bootstrap has such lovely buttons,[2] why can't we have them? And why aren't the colors and margins everywhere consistent? Why are there borders around every second element? Why are page histories and contributions lists rather than tables? Why is the "older 50" in those lists after the "oldest 50" rather than before? And why is it called "older" rather than "next"? And when comparing two revisions (say, no. 1 and no. 250), why do I need to scroll all the way back up for the "compare" button? Why is there so little AJAX around? And most importantly: why are we still using Vector? Do you know any other major site that still uses the exact same design it used a decade ago? François Robere (talk) 21:05, 23 May 2019 (UTC)[reply]
    @François Robere: Of course, of course. Obviously not everything is fine. I don't know how realistic fixing any of these would be; the WMF has put resources towards this sort of stuff in the past (see e.g. mw:Winter; sample screenshot). Twinkle is heavily customized for the English Wikipedia and might not be easily integrated. This very page is literally for community feedback on a proposal for inline replies. Have you tried the Timeless skin?
    The main problem with complaining about most of these problems here is that it's almost entirely out of scope, and so it'll be ignored because you're not complaining to the right people, your concerns aren't demonstrably shared by most other highly active editors, and the WMF would be understandably reluctant to pursue development of functionally unnecessary but possibly beneficial changes which could generate user backlash.
    If this consultation manages to result in a working new talk page interface which doesn't generate substantial backlash, I would expect the interface's launch to change how the WMF develops major bits of software. I don't think something like this consultation has been tried by the WMF before, the project leader has said that the consultation is a direct consequence of the failures of the Flow development strategy, and it would set a precedent for having users inform the WMF's development direction as much as practically possible. Jc86035 (talk) 14:36, 24 May 2019 (UTC)[reply]
    Well, you asked about "bad design decisions" and I was happy to oblige!
    I did not know about "Winter". It looks much better than Vector, but seems dev. stopped in 2014.
    Most of these are actually easier to fix than you'd think given the way the system emits them when constructing the page; others, like the tables, require either client-side JS or changes to the server-side. I've a prototype skin that does some of these - email me if you want some more info.
    I'm fairly certain, again, that my concerns are shared by the majority of readers, casual users and past future editors. I doubt the groups of frequent and recent editors, which according to stats represent 0.1% and 0.3% of all Wikipedia members, respectively[3] (unfortunately there's no stat there that combines the two), are representative of the larger group of users and readers. The dilemma between backlash and expansion is well known in other major software projects; I suspect Wikimedia leans so much towards avoiding the former, that it inadvertently avoids the latter. That being said, I must wonder: ASKING THE USERS FOR INPUT? ARE YOU CRAZY?! WHAT DO THEY KNOW?? François Robere (talk) 15:34, 24 May 2019 (UTC)[reply]
    François Robere,I think your analysis is pretty much on point. The problem is that the community ultimately rules the foundation by way of bad PR. They'd rather burn shit to the ground than give in and accept that in the end.. this is just a website. I've long since had to give in and except that this is the status quo to work with however. It's terribly annoying and possibly self destructive, but it's what there is to work with.. This is NOT a normal website, where normal website rules apply. —TheDJ (talkcontribs) 19:02, 27 May 2019 (UTC)[reply]
    A good rule of thumb with regards to human institutions is the mediocrity principle: Wikipedia may be unusual, but in most respects it's not unique. These things have been done before; we ought to learn how. François Robere (talk) 20:04, 27 May 2019 (UTC)[reply]
    François Robere, you might be interested in reading more about the mw:Talk pages consultation 2019/New user tests. Whatamidoing (WMF) (talk) 21:00, 23 May 2019 (UTC)[reply]
    Thanks, I'll check it out! François Robere (talk) 21:09, 23 May 2019 (UTC)[reply]
    Unlike "new user" investigations with WP:FLOW, this test actually seems well-designed. I'm mildly surprised. Part of the problem there seems to be the removal of "My" from the top user line; "My Talk", "My Preferences", "My Contributions", etc. I can answer some of your earlier questions, as well.
    • The separation between "alerts" and "notices" seems a good idea to me, although the selection as to which is which is somewhat problematic. In theory, "alerts" might require action, while "notices" usually do not.
    • The tools are in a single column on the left because other options reduce available real estate for the text, and (although this might not be the intent) it is relatively easy to add additional tools.
    • Twinkle is separated from the core functions because the Foundation had nothing to do with it, and WikiMedia hooks to add it to where the core functions are normally might not have been adequately documented.
    • IMO, it is called "older" rather than "next", because you may be able to invert the order.
    • Thinking about it, the FLOW interface was reasonably good. The output format is lousy, and it's missing essential functions, but what it allows you to do has fairly simple buttons.
    • My guess is that page histories are lists, rather than tables, because they are easier to scrape. But I definitely could be wrong.
    And a question for you. I can't find a Wikipedia article on AJAX. Can you point to one? — Arthur Rubin (talk) 11:31, 24 May 2019 (UTC)[reply]
    Ajax (programming). It's a name for the technique of using JavaScript to load data and update the relevant bits of the page, versus having the browser load an entirely new page (including the skin and such) each time things need updating. Drawbacks include the fact that it doesn't work for people with JavaScript blocked/disabled. Anomie 12:38, 24 May 2019 (UTC)[reply]
    • To the best of your knowledge, does this separation exists in other program or web apps?
    • There's no shortage of options for where one would place the tools, with drop down menus being the best one. There's no reason the editing tools would be split between two locations: upper right drop downs and left menu bars.
    • a) So what if it didn't? It should integrate smoothly. b) Why didn't it? Some of these tools are pretty mundane and should have been integrated. c) Documentation is a different sore point - from my limited experience it's not very good (again an extension of trying to use Wikitext for everything).
    • Yeah, but it doesn't matter much if it followed convention, does it? You'd likely know what order you choose if you change it.
    • I doubt it. Tables add data, so using a table would enable you to use a library to refer to something like table[row][col] instead of list[el#2][span#3].
    Ajax (programming) (should have a redirect from AJAX). It's basically what allows parts of a page to get updated without a complete refresh - real-time notices, search suggestions, interactive forms, collaborative editing, and much more. It's what allows web apps (rather than web pages) to exist, and is omnipresent in today's web, while Wikipedia barely makes any use of it. François Robere (talk) 13:00, 24 May 2019 (UTC)[reply]
    partial reply for some other points, although pretty much out of scope for this section
    • There are any number of programs which allow you to specify the level of alerts/notices/concerns that you want displayed. Having separate lists makes it easier for the user to remember what level he/she/it is considering. (Regardless of whether it is improper to call an editor "it", bots which scrape the alerts could also exist.) Still, WP:ECHO could have been done better.
    • I have concerns with the nested dropdown lists in some applications. There should be a bounded number of clicks to find a function, even if you don't remember where it is. That being said, some of my .js addons add a dropdown list, some add to (or modify) menubars, and some add to the vertical list at the left. The one that adds about a dozen functions to the left sidebar should have added one (or maybe two) dropdowns, but I don't feel like modifying it.
    • ...
    • I thought of another reason why the histories may be a list rather than a table: It has fields that can exceed the page width: User(on some small screens), Page name, and Edit summary. WP:Recent History would have all three of those fields. I've never seen a table implementation which handles small screens well, and I've seen commercially designed table implementations which overflow my screen (even on a modern desktop display) no matter how I set the zoom factor in my browser. A good implementation probably can be done, but with Edit summary being a user field, WhichIsNotRequiredToHaveAnySpaces, ....
    And I think it was a Foundation concern, rather than an en.Wikipedia concern, that editors without Javascript should still be able to participate. That means editors must be able to perform basic functions without Javascript or AJAX. — Arthur Rubin (talk) 17:40, 24 May 2019 (UTC)[reply]

Parts of "Winter" were turned into mw:Typography refresh. This kind of work is a bit tricky, especially when you're working with almost 300 languages. I remember that they had to make a few changes after release. (For example, I believe that one Wikipedia was basically illegible because of a font change). Then it takes time for people to get used to the changes, and during that time, lots of people very loudly insist that they absolutely, positively will never get used to this change ...until they all do, a week or two later. Now that five years have passed, I'd bet that 99% of us couldn't tell you what changes were actually made during the Typography refresh project (without going to look them up). That includes me: the change that I mentally associate with this project is one that they proposed but didn't keep in the final implementation.

I hear that Reading was looking at another round of updates to Vector. I think they were thinking at one point about offering a "simple" interface for reading, and making a more "advanced" skin for editors. I don't know whether it'll be done (the annual plan's not been finalized, and I've never read their proposal), but there might be some changes coming. Whatamidoing (WMF) (talk) 18:35, 24 May 2019 (UTC)[reply]

Frankly, given the rarity of these improvements it's pretty much out of the scope of most any discussion... One thing to remember: every design decision has a rationale - we can justify just about everything, especially if we're used to it. The question is whether that rationale actually contributes to product's goals more than its alternatives.

  • Why, oh why would I want to need to use scripts and "gadgets" and whatnot to customize my notices? Neither Facebook, Twitter, nor Gmail ever told me "oh, by the way, there are external programs..." And all have just one, clearly labeled notification function - I have no idea why I'd need two, nor do I remember which goes where (in fact, every times I see either one of those on I think that I either got a message or got reverted, I just don't know which). Wouldn't it be nicer if the messages themselves would be informative enough visually, filterable and sortable, that you'd only need one button?
  • If I may prod - why do you need so many modifications?... (Also: would you say this usage it typical?)
  • There are solutions to this, but I doubt they're really needed: I don't have data on this, but I bet most editing is done on desktops and laptops, not on than tablets. On these devices the added information that a table can add (eg. sorting, filtering, scraping etc. - all of the "power tools" your yourself would probably need) can be integrated easily through existing libraries. Granted, you could do some of these with lists as well, but you'd still need something that is structured better than the existing lists.
  • I'm sure. Again, there are ways to deal with it, like progressive enhancement. JS runs on 95%< of user agents - there's no reason not to make good use of it. François Robere (talk) 18:47, 24 May 2019 (UTC)[reply]
    Some of the arguments against Flow were of the form "we are not Facebook". Facebook isn't intended for discussions, because of the way that comments can be hidden by options. We (and I think I speak for all interested in actually writing an encyclopedia) DO NOT WANT that. And LinkedIn does advertise both their agents and external agents which access the database and modify your view. — Arthur Rubin (talk) 06:50, 25 May 2019 (UTC)[reply]
    Arthur Rubin, as a software engineer, the constant comparison with Facebook is the worst argument people ever came up with. —TheDJ (talkcontribs) 19:08, 27 May 2019 (UTC)[reply]
    TheDJ. I see your point. I was thinking of a negative about Facebook not on the list, that what parts of a discussion you see are determined by the relationship between you and the individual poster. This makes actual discussion impossible. Arguments, where posters reply to individual posts without context, are common in my feed. Discussions are possible here, although not common. — Arthur Rubin (talk) 20:22, 27 May 2019 (UTC)[reply]
    Neither are talk pages, to be frank. No other public discourse platform that I'm aware of consists of unstructured single-topic pages that anyone may mark however they wish, except perhaps physical bulletin boards and graffiti-adorned derelict buildings. As a discussion platform Facebook is well ahead of both. François Robere (talk) 20:01, 27 May 2019 (UTC)[reply]
    Nonsense. The fact that the posts that people see in "discussions" are determined by the relationship between the reader and the poster makes discussions impossible. Each person sees a different "discussion". And on both Facebook and LinkedIn, it's difficult to see which post is a reply to which, even if the poster chooses to ping. It's a little worse with Flow, and not great with WikiText, but it's usually possible. Google groups has a plausible indication, because the convention in Usenet was to visibly quote the ID (mostly done by software) and the text (mostly done by the user) of the post you are replying to. It has low actual information density, because of the pointers, but it's possible to read discussions as discussions. — Arthur Rubin (talk) 20:22, 27 May 2019 (UTC)[reply]
    On the contrary: it provides context - people have a choice who to discuss with; it's like Mediawiki's "watchlist", just that much better. We don't need to filter discussions by it, but we could certainly learn from it: follow topic, follow user, follow thread, follow category, follow section, get notified when a particular message gets replied to or when a particular type of edit is done (eg. to refs, translations or media), highlight particular messages or particular replies, and more. The design itself is also that much better: it's simpler visually, more intuitive to use, and doesn't require counting colons (*:::::) or {{od}}-ing (which, as you know, can make for some morbid humor, but are otherwise counterproductive). François Robere (talk) 10:31, 28 May 2019 (UTC)[reply]

Oh, on the question of "older" vs "next": It's "older 50" because if you aren't looking at the first or last pages, "next" is unhelpful. Look at your contributions. Labeling it (newer 50 | older 50) makes more sense than labeling it (next | next) would. Whatamidoing (WMF) (talk) 19:04, 24 May 2019 (UTC)[reply]

Is it really? I have 50 results on every Google page (default is 10, I know) and still the arrow at the bottom - there is an arrow at the bottom, because we perceive individual shapes faster than words - says "next", and it doesn't seem less informative. François Robere (talk) 21:13, 24 May 2019 (UTC)[reply]
  • Going back to the original straw-poll query, I haven't touched either. The reply-to link is reportedly buggy in all the instances where it might save effort. Flow just makes my computer seize up (I edit via satellite which introduces a substantial delay), so I suppose I have a strong preference for a pure-text solution that doesn't use whatever it is in Flow that doesn't integrate with my set-up. Espresso Addict (talk) 00:21, 26 May 2019 (UTC)[reply]
  • Support for Enterprisey's little gadget thing, I like it. Oaktree b (talk) 14:56, 27 May 2019 (UTC)[reply]
  • I use reply-link, but it requires the thread to be formatted well to work properly. If somebody messed up somewhere in a way that violates the assumptions made while developing the script, it fails to post a reply. It is understandable, there are no firm formatting rules, just conventions that most people follow. Accounting for all edge cases is impossible and is a black hole for developer time. I would support an overhauled interface as we need to limit the number of edge cases that needs to be handled to develop a viable feature. —Gazoth (talk) 15:23, 12 June 2019 (UTC)[reply]
    • I would second that initial observation. Beyond that, though, if the edge cases could be sharpened up sufficiently, is there any reason this can't be a default feature that's unselectable via preferences? Why aren't we A/B testing features like this on new users? Seems like a much better way forward than some mammoth "software by committee" approach that, once again, after a lot of money spent may prove unsuitable for its intended objective. I think the question of whether the WMF can work in an evidence-based way may end up casting a long shadow. Samsara 17:58, 17 June 2019 (UTC)[reply]

Straw poll: prioritization

[edit]

Let's suppose the developers are given a deadline of 30 September 2020, and no more new features are to be developed after that point. Given the options (A) interface, styling and layout improvements for desktop and mobile (i.e. Vector and Minerva), (B) new discussion interface with inline replying, (C) section watchlisting, (D) automatic thread archival and link handling, and (E) some form of improvements to talk page metadata, in what order would you prioritize these? Jc86035 (talk) 10:34, 20 May 2019 (UTC)[reply]

  • Having thought about this, I'd probably go with B and C first (in no particular order), then A, E and D (in that order). Jc86035 (talk) 15:31, 20 May 2019 (UTC)[reply]
  • ABC. E & D maybe. Awesome Aasim 07:02, 21 May 2019 (UTC)[reply]
  • From highest to lowest priority: A (with a focus on improvements to the mobile website and mobile apps), B, C, E, and D (already handled by bots). — Newslinger talk 08:26, 21 May 2019 (UTC)[reply]
  • A-B-D-C-E. E should be part of B. As you're probably aware, I think the second item in the order of priorities should be redoing the entire Wikitext concept, which would in turn enable relatively easy implementation of B, C, D and E. Unfortunately, MediaWiki decided against rehauling the system in favor of incremental change. As an aside, Wikitext is not a "minimum viable product", and incremental change is not a new strategy, and using the former to justify the latter when both have been around for 15 years - as in the phase 1 report - reads somewhat ridiculous. François Robere (talk) 15:30, 22 May 2019 (UTC)[reply]
    Many of Flow's intentional features were considered show-stoppers by a strong consensus here on en.Wikipedia. It's possible that yet another complete overhaul of discussion pages might be the appropriate approach, but it seems to have been rejected in Phase 1. — Arthur Rubin (talk) 02:11, 23 May 2019 (UTC)[reply]
    I've never used Flow so I can't say, but considering the complexity of the system probably hinders many more editors than it assists, avoiding radical changes because of one bad past experiment isn't a good idea. François Robere (talk) 09:48, 23 May 2019 (UTC)[reply]
    (It's two bad experiments: LiquidThreads and Flow.) The same could be true of a new system, if it's flexible enough to be useful. I don't think 15 months is enough time for the necessary beta testing of a new system, even if based on an existing discussion system. — Arthur Rubin (talk) 17:45, 23 May 2019 (UTC)[reply]
  • A-C-D-E-B. B could be a negative, if it makes existing pages unreadable using the new interface, or new pages unreadable when using the existing interface. — Arthur Rubin (talk) 02:11, 23 May 2019 (UTC)[reply]
    @Arthur Rubin: I've assumed that the new interface would either be on or off for a given page. If there's an option to turn of the new interface's interactive features, then a given user would either see both the current interface (on old talk pages) and the new interactive interface, or both the current interface and the new static interface.
    This also assumes two other things: (1) that old talk pages won't automatically be converted; (2) that there will be a transition period in which the interface doesn't change but signatures are modified so that the actual introduction of the interface doesn't break every ongoing discussion. Jc86035 (talk) 09:16, 23 May 2019 (UTC)[reply]
    @Jc86035: It seems unlikely that old talk pages would be automatically converted, just as old talk pages weren't converted to Flow. I'm not sure I understand your other assumptions. — Arthur Rubin (talk) 17:35, 23 May 2019 (UTC)[reply]
    @Arthur Rubin: The first assumption is based on the likelihood that the new features will be turned on per-namespace with exceptions allowed and enforced using a title whitelist (given that this seems to be the most reasonable option available). This means that the setting for an individual page could only be "on" or "off", with no in-between. As such, "off" pages wouldn't be able to use most of the new features (which for those pages would avoid the problems you suggested would occur altogether), and "on" pages could either support only an interactive interface or both static and interactive interfaces. (As usual, you would probably change this by changing browser, changing user preferences or adding something to the page URL).
    If this happens, that means that if the new interface and all supporting features are turned on all at once, most archived discussions would look different and/or strange things could happen to the section headers if new edits are made; and most discussions happening at the time would suffer from visual and source code problems because the new syntax (including changes to signatures) would be being mixed with the old syntax. As such, in order to mitigate this, (1) the software would have to avoid converting old talk page archives immediately, probably by using title matching and a page source search, with a built-in option for users to attempt automatic conversion of old-style talk pages to new-style talk pages and/or a bot task to attempt conversion for all old discussions and flag possible issues for human attention; and (2) in order to make a transition less bumpy, talk page signatures would be modified as soon as possible, such that it would be possible for the new software to convert comments without human attention (preferably without any changes to the actual source code) so as to avoid issues with the transition in ongoing discussions. Jc86035 (talk) 18:34, 23 May 2019 (UTC)[reply]
    Inline reply links might not require "conversion" of any pages (at least for simpler discussions). I'm sure it won't work exactly like this, but imagine something like this:
    A script searches for (UTC), and changes that to say (UTC) Reply to this comment?" on your screen. If you click the link, then imagine that it shows a plain little dialog box with one box in the middle and button to Publish or Cancel. You type your reply in the box, you click the button, and the box figures out where to paste it, how to format it, and types four tildes to sign your comment for you.
    That sort of simple change wouldn't require converting pages, opening a full editing environment, or anything else. If you were writing something more complicated (e.g., you wanted to Preview a link you added), then you could edit the talk page the old-fashioned way. Whatamidoing (WMF) (talk) 18:58, 24 May 2019 (UTC)[reply]
    That's something like the way the Reply-link script works, except it doesn't work for me on this page. — Arthur Rubin (talk) 06:32, 25 May 2019 (UTC)[reply]
    @Arthur Rubin and Whatamidoing (WMF): That's literally exactly how the reply-link script works (see line 5 of User:Enterprisey/reply-link.js, which defines TIMESTAMP_REGEX). So... what you're describing already exists, and I'm using it right now. It's not a perfect approach, though, since it's too easy for a perfectly normal line of text to result in a false positive, and of course the script fails if a talk page's source code contains formatting errors (which usually don't noticeably affect how the page looks). This was discussed in the phase 1 RFC, and I opined that it would be necessary to add an extension tag to signatures in order for the software to be able to unambiguously distinguish different comments. Jc86035 (talk) 09:29, 25 May 2019 (UTC)[reply]
  • A-B-C-D. I don't know enough about "E".   - Mark D Worthen PsyD (talk) (I am a man. The traditional male pronouns are fine.) 18:46, 23 May 2019 (UTC)[reply]
  • D-B-C-E, with a question mark next to A. I need more clarification on what would be meant by "interface improvements". If it means adding whitespace everywhere, it's not what Wikipedia needs. Mobile site is not a priority for me (I'm making this comment on mobile using the desktop visual editor), but not everyone will realize that the editing experiemce is greatly improved by using the "force desktop site" button, so I wouldn't object to fixing the mobile site. —pythoncoder (talk | contribs) 01:57, 26 May 2019 (UTC)[reply]
    @Pythoncoder: The phase 1 report implies that this would mainly involve stylistically distinguishing discussion pages from content pages, as well as changes to Vector (for all pages). I think they'd also include accessibility improvements if there are any parser/content model changes.
    Even if they do add whitespace everywhere, some user CSS would probably be enough to reverse the changes. I would expect any changes to be at the very least less severe than Flow's layout, though. Jc86035 (talk) 09:05, 29 May 2019 (UTC)[reply]
  • A, B, E first, C, D after. Oaktree b (talk) 14:57, 27 May 2019 (UTC)[reply]
  • It would be nice to have a better talk page for all users. How great that would be, am I right? (Timothysmartb (talk)
  • I think that C (section watchlisting) should be a high priority for testing and troubleshooting. I think it has a lot of potential for improving the editing experience, and I don't want to see it made a lower priority due to the problem-solving that it will require. I'm not saying that having it in final form is urgent, but that working towards eventually making it work well should be considered very important. --Tryptofish (talk) 20:45, 29 May 2019 (UTC)[reply]
  • C, A, D. I hope C would also be usable on the various noticeboards. I'm dubious about B and E being desirable. I don't think tools are the problem, but rather the complexity of understanding and navigating the complex set of rules and norms for editing Wikipedia. I have been around a long time and I still find it difficult to discover answers to problems that are new to me.--agr (talk) 15:07, 30 May 2019 (UTC)[reply]
  • C as a very important feature for the major talk pages, than A. We already have B, in-line replying--it's easy in wikitext: you add a line and indent with colons. The current interface can get confusing if there are a great number of edits and indents; the remedy is easy enough--to start a new sub-section. Whether we should use a new interface depends on what the new interface would be like--a totally general proposal like this can not be evaluated. Similarly for E--what metandata is suggested? And we already have D with the existing bots. DGG ( talk ) 06:11, 2 June 2019 (UTC)[reply]
    Here, "inline replying" refers to replying to comments in-place on the talk page without having to navigate to a separate editing page. — Newslinger talk 22:17, 2 June 2019 (UTC)[reply]
If so, it is an exceedingly bad idea, destructive to a NPOV and V encyclopedia . Our articles are NPOV, or at least are supposed to be. The talk pages are where we discuss, among other things, how they need to be edited to make them NPOV--such discussions can not possibly have all the comments NPOV themselves. Our articles have all material verifiable with reliable sources, or at least are supposed to be. The talk pages are where we discuss how to do this, and inpractice a great many of the comments of controversial articles are about whether particular proposed sources are RSs. Our articles are supposed to represent general published (or academic, or medical) consensus. The talk pages are where this is discussed. The articles are the closest we can come to reliable; the talk pages are where we give personal opinions. The two need to be strictly separated. DGG ( talk ) 00:04, 3 June 2019 (UTC)[reply]
Sorry, I didn't phrase that clearly. "Inline replying" refers to something similar to User:Enterprisey/reply-link, but officially supported by the WMF. On a talk page, inline replying would allow us to respond to someone else's comment through a text field that appears on the talk page itself, instead of having to go to a separate editing page like we do now. This proposed feature would not affect anything other than talk pages. — Newslinger talk 00:13, 3 June 2019 (UTC)[reply]

Human-editable text

[edit]

The "modern view" on discussions seems to be that there is nothing "under the hood" which is visible; the actual, detailed, code is not human-readable. If that's the modern discussion model that some are talking about, I want no part of it, and an open-source project should want no part of it. That's why I suggest that the links to archived sections include a page name and section name of some sort, so we can see where the links went at some time. Perhaps [[Page#Section|linkname|ID#....]]. This is an ancillary part of how section links are to be handled, so I don't think this fits in any of the primary sections. But it probably should be discussed before implementation, which makes it relevant in phase 2 or phase 3. Any other comments? — Arthur Rubin (talk) 02:31, 24 May 2019 (UTC)[reply]

This would have two parts: a) whether the page is stored in whole, or in parts (eg. sections, comments etc.); and b) whether you use plaintext, a lightweight markup language like Wikitext, or "rich text" where the markup is usually hidden. There's something "under the hood" in all cases, but what and how you access it changes. I assume you're worried about transparency? François Robere (talk) 19:19, 24 May 2019 (UTC)[reply]
Rich text is unacceptable if we are to avoid vandalism. I'm thinking of one of the silly redaction schemes that some people have used on PDF files, merely changing the font colors to black-on-black, rather than black-on-white. (Yes, I've seen it done.) More subtly, we could have hidden text which is a copyright violation. We need to be able to see under the hood, which means a lightweight markup language or actual (lightweight) HTML. As another example, you may recall (one of the many) Microsoft/Apple scandals, in which there was supposed to be a Mac user who "saw the light" and praised Microsoft Windows. However, there was a Word document produced, and there were both invisible comments and file history indicating that it was generated in Redmond. — Arthur Rubin (talk) 06:30, 25 May 2019 (UTC)[reply]
@Arthur Rubin and François Robere: In defense of Flow, all it would have taken to avoid the hidden text problem would have been the ability to oversight Flow edits normally and the creation of a user group with the ability to edit others' Flow comments. That didn't happen, of course, and it's already been decided as a result of the phase 1 discussions that the direction would be narrowed to only encompass improvements to the current system (and I wouldn't expect that to change). Jc86035 (talk) 09:35, 25 May 2019 (UTC)[reply]
Flow already lets each wiki configure which users are allowed to edit other people's comments. I believe that if you go look at the first RFC for this consultation, you'll even find a link that shows me doing that. At MediaWiki.org, the config is set so that autoconfirmed editors can edit anyone else's comments. Here, I think it was originally set to admins only, but it could have been anything. It's just a matter of a config change. You don't even have to wait until WP:ITSTHURSDAY to make those.
BTW, the visual editor is a rich text editing environment. I don't recall ever seeing anyone set black-on-black font colors in it. Whatamidoing (WMF) (talk) 23:08, 25 May 2019 (UTC)[reply]
@Whatamidoing (WMF): How would you know if anyone set black-on-black font colors in it, or other additions of invisible text which could be displayed as improper. en.Wikipedia doesn't have bots that could scan Flow messages for that, and I don't think "we" are behind in the bot race. — Arthur Rubin (talk) 04:05, 26 May 2019 (UTC)[reply]
See below. You're worried about minor technical details that for the most part can be easily solved. The core question is important; these details are minor. François Robere (talk) 20:06, 27 May 2019 (UTC)[reply]
Arthur Rubin, the visual editor doesn't support setting text colors (or table colors). Whatamidoing (WMF) (talk) 15:54, 29 May 2019 (UTC)[reply]
I see where you're getting. Well, rest assured that even plaintext can be used for malicious purposes, and I could certainly do black-on-black text in Wikitext too, as it admits a subset of HTML and CSS. These things can usually be mitigated in all three implementation (as well as in Word files), though I admit in a slightly less transparent way than plaintext or lightweight markup. An important question here would be whether you prefer a machine was the principal guard against these kinds of problems, or a human; I'd rather a machine did all these mundane checks, and I could concentrate on content. François Robere (talk) 10:56, 25 May 2019 (UTC)[reply]

Voting system

[edit]

In addition to the existing criteria for the editing and changes, major changes like article title change and such, there should a tool for voting (non-text/gui based > click based IP/username bound). I am aware that a basic frame work exists, what I am speaking of is a simple, proper voting tool, once invoked it would collect data on two points, first which side to favour and why (references/supporting arguments this can be a simple comment box) to favour.

For instance: the article Basmala on wikipedia has a title that is very confusing for nearly all Muslims, because most do not use or even know this particular word. Most, nearly all, will recognise the word "Bismillah" instantly and that what is it referring to. Despite the fact the move has been proposed and voted for by a large number of people and editors it has not been executed. The grounds for not moving/changing the title is given (and logically so) is that in "English" language the word is predominant a few references have been provided as well, but in my opinion it does not make sense, as the article is about something exclusively related to Muslims and it should be presented as it should be "recognizable and usable" by the majority as it is the correct use as well. Also I've discussed some further details on the Basmala talk page. Moughera (talk) 17:29, 27 May 2019 (UTC)[reply]

@Moughera: that's a 2007 discussion that you've responded to. Since decisions on such things are not made simply by votes, I don't see how a tool would work. In any case, that discussion wasn't started correctly and if it had been today it would have been circulated to a wider audience. Doug Weller talk 17:51, 27 May 2019 (UTC)[reply]
@Doug Weller: the voting system discussion, i thought it's recent as the signs carry current dates? Yes I am aware such changes aren't made "only" through voting, but what I am suggesting is to make voting a factor or maybe one of the factors where this kind of situation arises. The article in question, the one i've mentioned as an example, lays out the problem very well. Moughera (talk) 18:07, 27 May 2019 (UTC)[reply]
@Moughera: On the talk page you replied to a post from User:AnonMoos from October 2007. As an aside, the person who started it was banned by the English Wikipedia and the Foundation. Doug Weller talk 18:11, 27 May 2019 (UTC)[reply]
No, voting and LIKE and DONTLIKE would be very unhelpful. POV warriors can easily canvass supporters off-wiki with dozens of consequent votes. The current system, where participants have to demonstrate some clue regarding procedures, is the encyclopedia's only protection. Johnuniq (talk) 00:41, 28 May 2019 (UTC)[reply]
@Johnuniq and Dougweller: I do think some sort of functionality for formatting "votes" (i.e. formalizing the bold + bullet point formatting convention) would be useful, for instance at RfA/RfB, as well as on other projects where numerical majorities are used to form consensus. On other wikis this could be used for autoformatting to avoid necessitating the inclusion of inline images. Even for other non-majority-based discussions it could make sense to allow this, as it could obviate the need for someone to count up all of the support/oppose/other opinions manually (even if this statistic alone shouldn't determine the outcome of a discussion). Voting was also discussed in the phase 1 RFC, at various points over several sections. Jc86035 (talk) 17:52, 28 May 2019 (UTC)[reply]
I really disagree, John. No one seems to be suggesting that we change how consensus is generated--and that is not with simple votes. However, votes are a PART of consensus, and we should be able to tally them quickly. It would be nice to be able to set up a poll on a talk page. For example, I am in the process of renovating WP:BIOL. It would have been great if I could have used a poll instead of some kind of simple post. If you like, John, this could be designed so that only votes with text after them would count. Prometheus720 (talk) 18:04, 28 May 2019 (UTC)[reply]
I'd be happy with a poll namespace to help evaluate consensus, but then sockpuppet accounts could abuse that system to make a bunch of "Yes" votes. The conditions is that the percentage of yes or no that determines consensus and the time the poll is open is pre-set by an administrator and that once that percentage is reached after the time expires, something happens for "obvious yes", something happens for "obvious no" and nothing happens for "no consensus". Awesome Aasim 18:16, 28 May 2019 (UTC)[reply]
@Awesome Aasim: This already seems to happen occasionally, for what it's worth, particularly in requests for adminship and in AfD discussions that are linked from other websites. I think if the edit history is public (regardless of whether the poll is part of the page, in its own namespace or in some other database file) then it wouldn't be a very big problem. I guess making votes public might itself affect discussion results, but private, audited votes would probably only be appropriate for larger or more important discussions.
I agree that having an 80% default threshold or similar would make sense, though if a discussion concludes automatically then notifications would also need to be sent automatically to all participants. Jc86035 (talk) 09:55, 30 May 2019 (UTC)[reply]
Guys I am continuously referring to a page Basmalah, reason being the consensus is that the name should be changed, but the only reason it's not being changed is because a credible source exists in smaller pool of users (English), while the subject and the user base for the subject is majorly Arabic/Muslims (who aren't generally familiar with the term and do not use it), so rationally the name should be changed... backed by sources (Qamoos etc) "AND" voting. Moughera (talk) 22:34, 30 May 2019 (UTC)[reply]
I agree voting cannot be an exclusive deciding factor but there should be criteria where after satisfying a basic set of rules like notability, sources from the relevant pool of information "voting" can be invoked to get the consensus, afterwards majority (80%) as suggested by AwesomeAasim can lead to the execution, again referring to the article I mentioned earlier, the point is change of title hasnt been executed because once user has produced a source which is obviously reliable and satisfies a pool of users other than those who are the primary user of that article. So to settle this kind of issues, I am suggesting a GUI based tool which can show a number in either options' favour. To be more specific I am suggesting a counter of opinions. Moughera (talk) 22:34, 30 May 2019 (UTC)[reply]

Find addition/removal

[edit]

Would this still exist? Doug Weller talk 17:51, 27 May 2019 (UTC)[reply]

Doug Weller, can you describe what you mean with this more accurately ? —TheDJ (talkcontribs) 19:11, 27 May 2019 (UTC)[reply]
@TheDJ: Wikiblame[4]. You click on find addition/removal on the history page to find when some text was added. Doug Weller talk 19:57, 27 May 2019 (UTC)[reply]
It certainly shouldn't exist as it does now. Searching and revision analysis should be much easier, accessible and more thorough, and completely integrated into the system. The current tools are... sub par for a system this scale. François Robere (talk) 20:08, 27 May 2019 (UTC)[reply]
Unless things have changed recently, I agree with Francois that the existing tools for this at least seem to be subpar. Whenever I've tried using them in the past they have almost never given me what I've been looking for, and have sometimes given me at least apparently incorrect information. (So I don't trust the tools and nowadays rarely use them, so my above complaint here just might be somewhat out-of-date). So by default I tend to have to do my own tedious manual search (basically finding out was the change already made in this half of the history, then this quarter, then this eighth, and so on, except that in practice I have to use 'by this year', then 'by this month', 'by this day', 'by this hour', rather than strict halves, quarters, eighths...). Obviously my manual searching also has its own problems (of which time wasted is the biggest one, but not necessarily the only one), and (assuming we haven't already acquired one recently without my knowledge) we ought to acquire a reliable tool that makes it unnecessary. Tlhslobus (talk) 18:24, 28 May 2019 (UTC)[reply]
I'm surprised as I find Wikiblame extremely useful and use it often. Doug Weller talk 07:52, 29 May 2019 (UTC)[reply]
@Doug Weller: The interface isn't very good, and the overly simplistic nature of the software means that it can be difficult to search for text which was added or removed more than once. The website also still doesn't support HTTPS, which is nowadays a red flag that a website hasn't been properly maintained in years (especially considering how much easier it now is to generate HTTPS certificates). Jc86035 (talk) 08:58, 29 May 2019 (UTC)[reply]
And like other parts of the Wikipedia ecosystem, it's also oddly technical: why should a user care if the underlying search is linear or binary? As an aside, this[5] - along with namespaces, revision control, markup, templates and several other concepts that are used in MW seems to have been taken from the computer programming world with minimal adaptations. François Robere (talk) 11:10, 29 May 2019 (UTC)[reply]
That's all well and good and an improvement would be great, but my question still is will the facility still be provided. I'd rather have a sub-par system than none at all. Doug Weller talk 12:27, 30 May 2019 (UTC)[reply]
As long as this project limits itself to cosmetic changes to talk pages, this feature shouldn't be touched. François Robere (talk) 11:04, 31 May 2019 (UTC)[reply]

A more Reddit-like interface

[edit]

I also use Reddit (specifically Reddit enhancement suite/RES). And they have a pretty good thread system. Here is a discussion displayed by RES. Notice, for one, the faint lines on the side which help you track indentation. They also help you tell when a multi-para comment is still the same comment by the same person. Notice the timestamp telling you when the comment was posted originally--you don't have to look at the page history or diffs to see that. Notice also that there is a small bracketed minus sign [-] next to the name--this collapses the comment and all replies underneath it. There is a similar link below the comment which does the same thing but leaves that comment opened. We should have these features.

Furthermore, look at all the links under the comment. I think we should have some of these right next to our signatures, which should be placed automatically in every talk page edit. Many of those links in the picture wouldn't apply to Wikipedia, but some of them would with a bit of tweaking! Instead of permalink, what about diffs? It would link you to all the diffs on that page which have affected that comment. Cool, right? Source would be good--you could be linked to a view-only page which displays the source of that comment. This would be view-only to prevent easy vandalism and because it would load faster. Embed is useless. Parent is cool--it takes you to the comment above it. That isn't very useful in the thread I screenshotted, but when there are 10 replies to a single comment, it is easy to get lost. Clicking parent will help you get back up "one level" without getting confused. You'll notice that there are two save links--that's because I use a "userscript" on Reddit. Saving a comment seems less useful than the realization that all kinds of userscripts could be made that would place links and other features in this list of links. Someone COULD add a "save to ToDo" link there with a userscript. Finally, notice the reply link. That is a key feature. Users should be able to click on a little reply link and be taken to a very simple reply wizard or comment box, with the previous comment on top.

Some people have mentioned that they like being able to edit multiple conversations at once. I think that this is actually terrible and I try to avoid this. It's not really even a good thing to do in an article, either, by which I mean editing multiple sections. Why?

  1. You are far more likely to create edit conflicts
  2. Vandalism is much easier to sneak past people when accompanied by other edits.
  3. Accidents are more likely to occur, too. Several times I have hit Show Changes before submitting, only to find I accidentally typed a word into a random spot on the page itself rather than, say, my Ctrl+F searchbox. When you restrict each reply to a single area, that is less likely to occur.
  4. Watchlist issues. If we go through with having watchable sections/individual discussions, which we should, you might get two diffs on your watchlist for only one edit which touched both sections. Huh? That's confusing, isn't it!?

Now I'm not against being able to edit the entire page at once. I understand that sometimes that is necessary to reorganize things. But it should never be the main way that people edit talk pages, for the reasons listed above. I think that it would be best for most edits to be made as individual replies, facilitated by a button under each comment. The edit source button at the top should be used mainly for editing across sections. So rather than restricting how users can edit, we offer them a simplified version of replying when that is all they are trying to do. We should also make editing work this way--if you want to just edit one of your comments, go ahead and do that. There should be an edit link there.

For clarification, to get the design I posted a shot of, you'd need to go to old.reddit.com, set up the RES browser extension, and turn on dark mode.

Oh, and another thing Reddit does that is nice--it highlights a comment which you have been linked to! So imagine I click on a diff in my watchlist. Ok, I can see the highlighting there, but it is all in source code and separated out by line. And if there are any images or tables, I can't see what that will look like. I should be able to click on "latest revision" or at least the revision for that diff, and be taken straight to the section of the change. That might not be good on article pages, or maybe it would be. I'm not sure. But it would definitely be useful in talk pages.

To sum up, we need to allow people to respond to individual comments instead of editing the entire page or section every single time. And we ought to include useful links to facilitate that under the comment along with the signature. Prometheus720 (talk) 18:43, 28 May 2019 (UTC)[reply]

Lots of it owes to habit. If saving a revision is slow, one tends to edit several sections at a time to minimize the number of savings needed; when comes the time to redesign the system, one will tend to resist change to their routines, even if their original reasons no longer apply. You can see it all across this discussion. I think the whole thing needs to be redesigned to address what we want to achieve, not how we want to achieve it, and perhaps the best way to do that would be to introduce a completely new design as the default for new editors; if it's good enough, with time the others will switch. François Robere (talk) 20:44, 28 May 2019 (UTC)[reply]
That's exactly it--a serious break from the old design (default opt-out) is probably the best way to go about it. And I think that Reddit has some good design elements for a forum/talk page, which was echoed in the actual report--another user mentioned Reddit positively. I have found it frustrating so far how much of this discussion has been only in text--how are we supposed to talk about design features and visual elements on a page without images? That is mind-boggling, and I'd bet that the way we handle image support on Wikipedia is part of the reason that some previous design initiatives (Flow and Liquid Threads) didn't pan out that well. I wasn't around back then so I'd have to dig, and even then it's kind of speculation. But I'd bet that has something to do with it.
As for the specific issue of multi-section edits, yeah, that's exactly what I am trying to rectify. No one on Reddit feels the need to respond to several people in one comment (though you can ping people if you want or have multiple comments open for editing at once). They don't feel that need because they don't have to scroll back down through the entire pageto make each comment. That's just asinine to me. I really hope that there is more discussion on this because some of the other discussions seem to be missing the point IMO.Prometheus720 (talk) 22:25, 28 May 2019 (UTC)[reply]
I agree, in general, that it is usually not a good idea to reply to multiple posts in the same edit, if saves are acceptably fast. However, if an IP-cluster vandal edits multiple sections (even one at a time), it is important for a vandal patroller to be able to revert all of them at once. In a more complicated situation, where, instead of a vandal, you have a "polite" block evader (in the sense that he only edits one section at a time, but has a floating IP), it is important to be able to remove all edits made by all of those editors in one edit. As for replying to multiple "posts" in one edit, it's not necessary IF you can open reply tabs for each reply, and they won't edit-conflict. As it is important that a talk page be a single entity with a history, edit conflicts are always possible. As for the default, if the changes are opt-out, it is important that the opt-out be GLOBAL by DEFAULT. — Arthur Rubin (talk) 05:44, 29 May 2019 (UTC)[reply]
This is crippling a key interface system which is used almost entirely by good people due to a few edge cases. WP:AGF Maybe you call this bet-hedging, but I call it ill-conceived. Such arguments are a slippery slope to treating everyone like a potential vandal, and are also commonly used by...unsavory political elements. I should not have to remind you or anyone else that this is The Free Encyclopedia and should be open to as many people as possible. Further, talk page vandalism is hardly the problem that article vandalism is. I am only suggesting these changes for talk pages. Lastly, I agree with Francois--I think that your background in how anti-vandalism is performed today limits your imagination. What changes, I'll ask, do you think Wikipedia needs in the next ten years? Any significant ones? Or do you want it to look essentially the same in a world that is changing without us? How do you plan on reversing a drop in editorship in order to maintain the growth in articles which we have projected and which we hope for? WP:Women in Red, for example, has barely scratched the surface of its goals. I work mostly in science, and we also have tens of thousands of articles which will need to be made in the next ten years, especially in the realms of genetics and molecular biology. How on earth are we supposed to do that with fewer and fewer editors? The only answer I can think of is automation, and you seem opposed to that too. So what is your plan? Prometheus720 (talk) 00:56, 30 May 2019 (UTC)[reply]
So, you want to cripple editors by disallowing edits to multiple sections? I'm not sure what else you are saying about a "key interface system", otherwise.
Possibly, if vandalism of talk pages isn't the problem it is in articles, the reason is that vandals can't find the talk pages, or don't think their audience will be able to find them?
As for editor retention and acquisition (which are not necessarily compatible), I think there is a cultural problem: By being "the encyclopedia anyone can edit", at least en.Wikipedia is actively hostile to subject-matter experts. (I don't know about other Wikipedias or WikiMedia projects.) I don't know why an honest subject-matter expert would want to write an article under the current culture. (Purveyors of fraud or pseudo-science don't care if the details of their projects are described as they would, as long as they are not described as fraud or pseudo-science.) But this is off-topic for this discussion (or forum).
Arthur Rubin (talk) 03:59, 30 May 2019 (UTC)[reply]
No, I am saying that disrupting the normal function of a key system (talk pages) slightly improve the ability to deal with a rare problem is foolish. It's not bad to make some kind of tradeoff there--but trading daily function for rare emergency function should only be done when we have tried other solutions (are there other solutions we could use simultaneously to improve anti-vandalism?) and should be carefully weighed. I think you are weighing too heavily on the side of crippling the system we all use daily to help protect against a rare occurrence.
I think that's ignorance. I don't personally work on anti-vandalism intentionally. If I see something on my watchlist I will do what I can, of course, and I have made some reversions. However, I have NEVER seen vandalism on talk pages. Why not? I think the argument that these people can't find talk pages is nonsense. I don't think we consider blatant advertising vandalism, but I see poorly-worded ads on talk pages all the time. People do have difficulty finding talk pages but I don't think that is the main barrier. A large part of the vandalism I have come across has been "humorous" edits to article pages--people putting in unkind nicknames for basketball players, for example. Other vandalism is sometimes politically/belief system-oriented. Some bad edits are actually just test edits or accidents. Those first two motivations don't lend very well to talk page vandalism. Why even bother? It isn't an audience issue. These people know that it's funnier/more effective to put it in the article because no one expects an opinion in a factual article, but they WOULD expect it in a talk page. As for test edits, making it the norm to edit by section/comment when possible would likely lead to less problems from these--their scope would be reduced and it would be much easier to see in a smaller diff what they did.
Are you serious? You think it's the open access that makes it difficult for experts to edit? I AM a subject-matter expert. And the thing which has caused me the most trouble with content creation is a lack of collaboration and a terrible interface. We ask for consensus on Wikipedia. It is so terrifying to edit an article with no feedback. You have no idea if a substantial edit was good or not, especially if you are not experienced. I was driven away from content editing and creation and into article assessment, Wikiproject improvement, and other Gnomish work. I am so used to being able to get feedback from people on what I write that it is daunting to throw something together and just...post it. The bureaucracy is also terrifying. It is so deep. Finally, sourcing is really difficult. I came across a very well-written and well-sourced article a few weeks ago by a content expert. However, they didn't use wiki formatting on their sources--they just wrote it like you might write an academic paper or essay. I let them know about it and praised them for the actual writing and inclusion of sources--they expressed an interest in fixing the formatting but could not figure out how to do it. That's a problem, too. And if Wikipedia is NOT open to everyone, who on earth is supposed to write all the articles? Are we supposed to find "content experts" for biographical articles about movie stars? Book critics for book and author articles? There are many articles on Wikipedia which are about amateur interests and need to be maintained by amateurs. Outreach to experts is critical in areas that I work in (mainly science), but it's not about the open culture. What really bothers people is not knowing how to contribute. That's what stops recruitment, full stop. Prometheus720 (talk) 04:56, 30 May 2019 (UTC)[reply]
I see what you're saying about "normal function of a key system". I don't agree that the normal function is as limited as you specify. Refactoring talk pages is also occasionally needed, and would still be needed even if the "normal function" were a single reply to a single comment (which is not accurate – sometimes the single reply is to the entire thread, rather than to a single comment). That needs to be possible, with a single click, even if translated to multiple edits.
I have a more expansive definition of vandalism; I'm including intentional restoring material of other instances of the same person through a block. I have seen that on talk pages and templates.
I'm not saying the openness necessarily results in a hatred of experts; I'm saying the current "culture" on Wikipedia includes a hatred of experts. I think that's more of a problem than the format Nazis. But I've been using computers since the 1960s. A little formatting problem doesn't bother me. And it's still out-of-scope for this forum, as is your belief as to the reason for failure to recruit editors. I don't see anything relating to the interface with talk pages that would help, except the case where you would tell the expert on his (apologies for using a gendered pronoun) talk page what he might do to improve the edit, and his being unable to figure out how to reply.
Arthur Rubin (talk) 08:21, 30 May 2019 (UTC)[reply]
But again: a) why would you need to "patrol" for vandals? Are you an editor or a camp guard? You should be able to sit on your butt and have the system do everything in its power to take the mundane tasks off your back, and ease you into editing high quality content; and b) why shouldn't you be able to bulk-revert edits across sections and pages regardless of how they're structured?
As for your transparency arguments - "single entity" talk page and accessible markup (in another comment) - the way TP work today actually hinders the first; more limitations, such as on the structure of a thread, make sense if you're interested in coherence. François Robere (talk) 11:26, 29 May 2019 (UTC)[reply]
@Arthur Rubin and François Robere: I would note that reply-link handles edit conflicts automatically by posting the new comment below a previous reply. In a hypothetical wikitext-esque environment where everyone uses an inline reply button and an inline comment edit button, basically all edit conflicts could be obviated.
I agree with François that it'd be better to have a button for reverting multiple edits in the same number of edits rather than to force the development of a single-edit "revert all" option (if that's an issue that comes up), given that the outcome is essentially the same and the number of edits doesn't really matter.
On point a): Are you familiar with recent changes patrolling? Jc86035 (talk) 13:43, 29 May 2019 (UTC)[reply]
That's kind of my point. The fact that we have 18 different external tools for doing essentially the same manual task strongly suggests something is missing in the core system. François Robere (talk) 15:24, 29 May 2019 (UTC)[reply]
@Jc86035 and François Robere: The number of edits doesn't matter that much, except to tie up the history, and to make it more difficult to revert vandals whose single click generates multiple edits. It is important, that it be easier to clean up damage than it was to create it. That is a goal for all pages, including talk pages. And, as most active Wikipedia readers know, certain topics attract vandalism. As an aside, I no longer use my watchlist because it's too long. I use "related changes" links on topics of interest. If the watchlist listed even threads that I've intended to watch, I'd have over 1,000,000 by now, and it would be virtually impossible to prune. — Arthur Rubin (talk) 18:26, 29 May 2019 (UTC)[reply]
Are you still opposed to the sort of context websites like Facebook and Twitter introduce to your "feed"? François Robere (talk) 19:49, 29 May 2019 (UTC)[reply]
Yes. It's not suitable for discussions. I've unfollowed some people who only allow comments from friends, as those "discussions" are not indications of real discussions. — Arthur Rubin (talk) 22:52, 29 May 2019 (UTC)[reply]
I'll rephrase: you stopped using your "watchlist" because it's bloated, which is basically what recommender systems are meant to solve. Had Wikipedia employed such a system to filter your update stream, your watchlist would still be usable. François Robere (talk) 19:39, 30 May 2019 (UTC)[reply]
My Facebook feed is much worse than my watchlist is on Wikipedia, as well as being for a different purpose. I use Wikipedia for what I intend to edit, while Facebook is primarily for what I intend to read (and possibly comment). If I really wanted to find posts on Facebook, I'd have to have multiple sets of followed (actually the same concept as what I'm doing on Wikipedia); for example one feed would have my filking associates (using Facebook's search for "filk" doesn't work), and one for those people who produce interesting political posts, and, ..... — Arthur Rubin (talk) 00:51, 31 May 2019 (UTC)[reply]
I don't know about Reddit, but you may still have to scroll down the page unless you can force it to display all new edits, to see if someone else has already said what you were going to say. This is similar, but not identical to the requirement that the entire talk page have a history with the capacity for diffs. — Arthur Rubin (talk) 05:52, 29 May 2019 (UTC)[reply]
It is possible in some cases that a change happens on Reddit while you are in the middle of replying. Sometimes a user deletes their post/comment, which does cause problems--you can no longer reply. Occasionally they edit their post, which does not actually cause an error but which could be confusing given the changes. Posts are marked as edited on a certain date--that might be a nice feature to have if we allow editing of a "comment" on Wikipedia. So rather than just included the signature with the date of posting, we would also display an edit date to ensure people don't try to do anything tricky. As for edit conflicts and recent changes, I for the life of me do not understand edit conflict handling on Wikipedia at all. In almost every case, especially on talk pages, where I have come across an edit conflict, we were not editing the same para. Even when I edit by section. I have never understood why we don't have the technology to see that these edits are actually not overlapping at all just because they are on the same page or same section. But regardless of that, having a more "comment-style" talk page system would reduce edit conflicts significantly. Also, nobody ever says what I was going to say--there is always a slight difference. On Reddit, actually, that might mean that in some cases the difference is slight enough that I should just upvote someone similar to me. But we don't (and good god, should not) have such a system here. If you want your voice to be heard, and if you want your opinion to be counted, you have to actually say something. Sometimes people say things that I agree with, but I edit anyway. I want my voice to be heard. I really don't know what you are trying to say here. Prometheus720 (talk) 01:07, 30 May 2019 (UTC)[reply]
@Prometheus720 and François Robere: I think it would be beneficial to use demos, and I suggested their use on the talk page of the phase 1 report. However, what actually gets developed is likely to look different, so I don't know if this would be beneficial compared to just taking screenshots of existing software.
I really don't think image support had much to do with the stalling of Flow development. One of the main reasons is that it was just released far too early and was forced upon hundreds of wikis, and numerous bug reports were ignored for reasons unknown to me. Of course, much of the opposition also came from the incompatibility with wikitext and other inherent issues.
I think it's worth noting that continuing Flow development and "other alternatives" (e.g. using VisualEditor; using different systems for different types of pages) were originally supposed to be on the table for phase 3, which was going to be for deciding what product the team was going to work on. Probably in part because of the overwhelming feedback in favour of improving the current system, the team actually changed the structure of the consultation so that phase 3 would instead be about prioritizing improvements to the wikitext system. Introducing a completely new design is probably not an option at this point. Jc86035 (talk) 08:52, 29 May 2019 (UTC)[reply]
Demon will probably be presented later. Now they're just collecting requirements. François Robere (talk) 14:03, 31 May 2019 (UTC)[reply]
Talk pages at Wikipedia exist to discuss improvements to the article. Accordingly, a talk-page post must be able to use wikitext from the article, and must be able to show new wikitext proposed for an addition to the article. Forum software will never be able to also handle wikitext except with slow and buggy hacks. Johnuniq (talk) 07:30, 29 May 2019 (UTC)[reply]
Except perhaps custom made forum software? Jo-Jo Eumerus (talk, contributions) 07:57, 29 May 2019 (UTC)[reply]
I'm afraid that's what I had in mind with slow and buggy hacks. Of course software can in principle do anything, but only the very optimistic would expect new talk page software in the next few years that operated like a forum but which also supported wikitext. Johnuniq (talk) 09:26, 29 May 2019 (UTC)[reply]
John, I feel like we are going to disagree a lot in this page, but this one sounds like more of a misunderstanding. I'm not suggesting we have forum software. I am suggested we make a little reply/new section wizard which makes it FEEL more like forum software. I am suggesting offering these wizards as a parallel method of editing a talk page. It is still built on Wikitext. It is still MADE with Wikitext. And you can still edit sections or the page as a whole if you like. There is no lost ability here--but using individual replies would be far better on average. I don't buy into the nonsense that it would make vandalism worse--vandalism instead is forced out into the open and is easier to track--every diff is more representative of what that person actually did. If you have an issue with multiple edits, just look at that user's contribs. That seems very silly to me. Is this how people handle tracking in other contexts? Do you just submit changes on Github to two totally different areas of the project code in one go? I'm not really in that world but it seems highly unlikely that that is considered best practice. One change should be one edit when possible. In the off-cases when that is not possible do to content rearrangement or whole-page changes, then we should obviously still allow edits like that. Prometheus720 (talk) 00:46, 30 May 2019 (UTC)[reply]
I have not used it, but User:Enterprisey/reply-link is apparently good (see #Straw poll: reply-link above). Integrating that into the interface for new users (opt-out) may be useful. Johnuniq (talk) 01:02, 30 May 2019 (UTC)[reply]
Why? There's no technical problem embedding Wikitext in a message that's otherwise composed of formatted ("rich") text, maintaining order, readability etc. while still having access to the source where you need it. We already use <source> tags to embed bits of source code in Wikitext (which is then compiled to HTML) - why should this be any different? An advanced example of this (albeit using a completely different technique) are Jupyter notebooks, which allow you to have blocks of functioning code in multiple programming and markup languages embedded in what otherwise looks like regular formatted text, and even pass information between them. François Robere (talk) 11:44, 29 May 2019 (UTC)[reply]
  • No way Wikipedia is good how it is! Gun23man (☎️) 14:51, 29 May 2019 (UTC)[reply]
  • tentatively mildly support. Anything that makes discussions easier is a good thing. That said I’m not sure this is the right focus for the project when so many other issues exist. Bullying by senior (in postings not length of registration) who take ‘ownership’ of pages to keep things one sided and non-neutral is a far bigger problem! One that wikimedia got major responses o during the project voting end of last year. I see editors with thousands of edits who have been around just a few years rack up all sorts of badges; then take ownership over individual entries. They hold ‘discussions’ and take votes on things but react to Dissension from their point of view with such a mighty display of rage, in the form of excessively long rants pointing out ‘rules’ and ignoring the ‘no rules’ rule. Until that issue is dealt with making discussions easier is wonderful but I don’t believe it will fix the problem of new users and helpful collaboration. Lostinlodos (talk) 20:54, 29 May 2019 (UTC)[reply]
    @Lostinlodos: While the behaviour of editors isn't really relevant to the consultation, given that the consultation's supposed to be about software improvements, I feel it would still be beneficial to address this.
    I would firstly note that based on your recent contribution history (that is, going back to 2015, since you made just 101 edits in the last four years), you hold (or are sympathetic to) a number of views that are usually considered fringe. This doesn't help you, of course, since if you believe those views aren't wrong, then certain parts of certain articles will always be "wrong" to you, and this would probably affect a user's perception of how fair the consensus process is.
    I'm not going to address Atlantis or cryptozoology or the Leuchter report, but looking at Talk:Denuvo#Requires arbitration, requesting protection status, I'm inclined to disagree with you for at least that particular discussion (based on "rules", of course). Just because there is a rule stating that rules can be ignored doesn't mean it's appropriate for the rules to be ignored whenever someone disagrees with their application; otherwise, there would be no reason to have any rules in the first place.
    Your recent editing history, especially given your relatively low amount of activity in recent years, does not necessarily demonstrate a bullying problem, an article ownership problem or the existence of a cabal. The consensus of a discussion can go against anyone; if I'm on the "losing" side, I usually just move on to the next thing, and there's usually no need to claim that a discussion was closed improperly. No one has been abusive to you in those discussions that I've looked at, they've just (largely politely) told you that they think you're wrong or have misunderstood something. This is not to say that bullying and article ownership are never problems, but I don't think those issues were affecting you (at least based on how I read the discussions that you participated in). Jc86035 (talk) 09:48, 30 May 2019 (UTC)[reply]
    Design affects behavior. François Robere (talk) 19:41, 30 May 2019 (UTC)[reply]
    @François Robere: Of course it does, but so do a lot of other factors. If you only make 25 edits per year and confine your editing solely to contentious areas then you're probably going to have a bad time.
    That said, I do think UI changes could make a difference in this regard (aside from making it easier for people to post comments). Putting an "email this user" link next to comments from users with Special:EmailUser turned on, for example, would probably change discussions in a significant way, although I don't know if that would be a desirable change. Jc86035 (talk) 15:34, 1 June 2019 (UTC)[reply]
  • I agree that bullying and intimidation by senior editors is a problem. In fact, I have seen it in this very page. However, I don't understand why that makes my suggestions or anyone else's suggestions less useful or valid. I don't really think that bullying is much related to talk page design except in that bullying is facilitated by the existence of an "old-boys' club" made up of senior editors which is rarely challenged by new users. So actually, recruiting a critical mass of new editors may help to shake up the power structure and make Wikipedia a more egalitarian place, as well as to reduce bias. I don't think that talk page redesign will directly fix the particular problem you brought up, but that doesn't mean we should not do it or that it is not important. And who knows? It may actually help a little. Prometheus720 (talk) 01:18, 30 May 2019 (UTC)[reply]
    @Prometheus720: Could you point to an example of bullying on this page? Maybe I'm just somewhat blind to it, but I'm having trouble seeing any comments that would be considered bullying (although I think there are a number of instances where users are being unnecessarily abrasive).
    Recruiting new editors does need to change/improve, although there are other ongoing software projects which tackle that problem (e.g. mw:Growth/Personalized first day). Jc86035 (talk) 09:48, 30 May 2019 (UTC)[reply]
  • More than bullying, I have seen more instances of intimidation in the sense of "Stand down, this is OUR project and we like it the way it is, and you have no right to change it." It's subtle, but that's what makes it effective. I am quite sensitive to being treated like that. People will throw out credentials totally unrelated to the topic at hand just to establish their age or seniority as if it matters. In my time on Wikipedia I have often deferred to senior editors, but I have also learned that there are times to ignore people like that who are truly self-serving. I have personally been bullied by a senior editor one time on another page who said that I was "bitching" when talking about systemic bias and a need for new user recruitment to combat it. I have not been here very long. To me, bullying is broadly any attempt to manipulate, intimidate, or force someone to be silent, subservient, less involved, discouraged, or emotionally hurt, or in a more social sense, to exclude them and their voice. Defined broadly that way, it's a serious issue on Wikipedia and while it comes from new users and senior ones, I think that the main problem is that new users tend not to do it to other new users. New users get mad at changes or reverts by senior editors (including good ones) and start issues that way. But new users receive bullying typically only from senior editors. I think that this is a major problem for Wikipedia's recruitment efforts. I have to say that everywhere I have seen you comment on this page (basically everywhere), you have been very respectful and balanced. You are certainly not part of that problem and I am by no means saying it is common to all senior editors, or even that every senior editor who has done it once or twice has a continuous issue with it. Bullying is a very complicated issue in any setting, and it's often reciprocal as well. I am very thankful that you sent me that link and I will take a look at it soon. It looks like the start of a (very intriguing) rabbit hole! Prometheus720 (talk) 17:29, 30 May 2019 (UTC)[reply]
@Jc86035:I wasn’t referring to anything recently. Nor do I consider myself bullied. While my edits under this account only date back to, 2010, I had an account dating from I believe 07, to 2010 as well. You’ll also see that the biggest drop off comes after the Blu-Ray disc ‘debacle’. Where three camps fought for over a year on how to edit the article. I simply lost faith from that. There was no remediation. It was an edit war. When editors got locked off at various protection levels the battle moved to more senior users!
Recently I simply voiced my opinion, was shot down, and moved on. My concern isn’t with me now, nor at the end of last year. Sometimes my ideas work. Eg DVD Rental By Mail and spinning off recycling codes from the main article where it grew to be sourced, monitored, and maintained. Others like the aforementioned Blu-Ray case they didn’t. But using your recent example of Denuvo, where what i see as elitist attitude, many new members would take that set of exchanges as bullying. I’m used to it. I don’t believe I’m as fringe as you imply but I do realise my mentality is the current minority. I accept that. My visions of Wikipedia in the early days have tinted my view of today’s editorial drive.
the point returning to the topic was; is this the beat use of resources. This was not, to my recollection, one of the main things discussed end of year. Over zealous bots, lack of interaction, failed portability projects, and yes, bullying. As I said I’d support anything that makes discussions easier. Maybe I misunderstand the scope of this idea I. The resources to be assigned, but I believe there are other issues that need to be attended to, some of which could become crippling — Preceding unsigned comment added by Lostinlodos (talkcontribs) 06:18, May 31, 2019 (UTC)

"Wikipick"

[edit]

Unrelated to this discussion, but nevertheless a sore point: given the limitation of the existing "undue" command, Wikipedia needs a version of rebase: a tool that will allow you to choose a "base" revision and selectively apply or discard all of the following edits on top of it, registering the resulting text as a new revision at the end of the line. This will allow for easy reversal of controversial edits in articles that see a lot of traffic, relieving us of the annoying "the edit could not be undone due to conflicting intermediate edits; if you wish to undo the change, it must be done manually." message. François Robere (talk) 11:03, 1 June 2019 (UTC)[reply]

Sounds good, although, if "undo" fails because of edit conflicts, this might fail also. — Arthur Rubin (talk) 21:01, 1 June 2019 (UTC)[reply]
Yes, but then it can give you the option of resolving the conflict rather than simply failing, as the current tool does. It's more work for you the further back you go, but the chance of a complete failure is low. François Robere (talk) 23:43, 1 June 2019 (UTC)[reply]
The developers could start with improving the current edit conflict logic, as well as the edit conflict logic for undo, although an "undo some" or "redo only some" would certainly be helpful. — Arthur Rubin (talk) 09:03, 2 June 2019 (UTC)[reply]

Canonical URLs

[edit]

I suggest each discussion emits a canonical URL that may be used to refer to that discussion regardless of archive status, revision number or renaming. This has been a standard feature of content management and forum systems for years now. François Robere (talk) 22:09, 2 June 2019 (UTC)[reply]

An idea, but implementation could be such that it would be worse than useless. Probably worth studying. — Arthur Rubin (talk) 05:54, 3 June 2019 (UTC)[reply]
@François Robere: This is already a "feature" of Flow, of course (individual discussions are kept in the Topic namespace). I don't think it's likely that it would be re-implemented in the same way due to the overwhelming support for the proposed direction, which states that "the intention is to only make changes that are necessary". I think a metadata/anchor extension tag and a special page with a redirect function would probably work roughly as well without breaking all sorts of other things (e.g. the ability to combine discussions). Jc86035 (talk) 07:14, 3 June 2019 (UTC)[reply]
Agreed. However, the added complexity of doing things again shows you how unsuitable for the job the current system is. François Robere (talk) 10:06, 3 June 2019 (UTC)[reply]

Search result priorities

[edit]

I suggest that results for talk page search emit not a list of numbered archive pages, but a list of discussions. Given the near uselessness of an archive page no. to the user (why do we need archive "pages" anyway?), there's no reason it would occupy such a prominent spot in the search results. François Robere (talk) 22:09, 2 June 2019 (UTC)[reply]

I do agree. Archives certainly do not need pages. Prometheus720 (talk) 20:15, 11 June 2019 (UTC)[reply]
That would be useful. Often I find it hard to find specific discussions with the current search. —pythoncoder (talk | contribs) 23:38, 2 June 2019 (UTC)[reply]
Needs to be an option, rather than (or, as well as) applying automatically to talk pages. "Search noticeboard archives" (from, for example, WP:AN) should also produce a list of discussions. — Arthur Rubin (talk) 05:50, 3 June 2019 (UTC)[reply]
Maybe use a different special page for this specific kind of search, for example Special:DiscussionSearch instead of Special:Search? —pythoncoder (talk | contribs) 17:16, 3 June 2019 (UTC)[reply]
No reason. There's already selector for TP on the search page; it should modify the query accordingly. Also: search by date. François Robere (talk) 17:45, 3 June 2019 (UTC)[reply]
I agree that this would be useful, as long as it is possible to order the results by date. When searching noticeboards or the talk archives of popular articles, the archive number is the only convenient indication of this. It would also need to still be easy to view large sets of archived discussions at once, since the sections often aren't independent of each other. Sunrise (talk) 11:34, 14 June 2019 (UTC)[reply]
A "date" field it is! François Robere (talk) 18:11, 14 June 2019 (UTC)[reply]
To clarify, a date field already exists in the search results. However, as far as I know there is no way to change the ordering. Since I often want to sort the results by date, I have to do it myself and I use the archive numbers as the next best thing (not the dates, since they're harder to see and aren't linked to the search result, besides which ordering dates takes longer than ordering numbers a priori). Allowing ordering by date would account for this problem and would be an improvement over the current system as well. Sunrise (talk) 23:12, 15 June 2019 (UTC)[reply]
Sunrise, you can sort by date. See mw:Help:CirrusSearch#Prefer-recent. Galobtter (pingó mió) 10:09, 16 June 2019 (UTC)[reply]
Continued on user talk. Sunrise (talk) 00:17, 20 June 2019 (UTC)[reply]

@Sunrise and Galobtter: I'm not seeing either on the search page. If you need to resort to MW's documentation for that, then for most intents and purposes those options don't even exist. François Robere (talk) 11:38, 20 June 2019 (UTC)[reply]

UI Features

[edit]

I'd like to register my firm support for mediawiki implimentation of a reply link. Along with that, automatic signatures and direct, permanent links to discussions would be a huge improvement. (As an aside, being able to watchlist discussions doesn't make that much sense based on how I use my watchlist, but YMMV. Notifications might be another avenue for implementing that sort of functionality)

One UI element I haven't seen proposed but should accompany every talk page comment: a link to the diff for that comment. Combing through talk page history sucks, and it could be a lot easier. I can see some of the technical obstacles to doing this, but I think it would be possible somehow. Something else we should have, though it might be outside the scope of this discussion, is a "report" interface on the diff page. Behavioral issues are systemically underreported, which was identified as one major issue in the Community Health Initiative, see [6]. Streamlining the incident reports system could help.

Let me know what you think. —Rutebega (talk) 20:37, 15 June 2019 (UTC)[reply]

@Rutebega: I absolutely agree with this (I think I've mentioned it before, both in phase 1 and as an aside in #History tradeoffs), and it would be possible if signatures added any sort of unique identifier (although a slightly different content model would probably be required for this to be enabled without a lot of hassle). Additional buttons – possibly customizable in user preferences, even – like "email this user" or "talk | contributions | block log | uploads | logs" could also be very useful here.
m:Community health initiative/User reporting system consultation 2019 is probably relevant but I haven't participated in that. Jc86035 (talk) 09:29, 16 June 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.

Phase 2 report

[edit]

Please see the mw:Talk pages consultation 2019/Phase 2 report. The main consultation is over. However, we still need to hear from you! Please put the mw:Talk pages project page on your watchlist. Whatamidoing (WMF) (talk) 17:24, 28 August 2019 (UTC)[reply]