Community Wishlist Survey 2021/Miscellaneous/Input Forms
Appearance
Input Forms
- Problem: Currently, many Wikipedia processes require users to fill out information. This range from edit requests to edit filter reports to all sorts of nominations. The current solution is usually using preload templates, asking users to fill in details as template parameters. This can be very confusing to users unfamiliar with the template syntax, especially newcomers. “What does <!-- —>mean? Where do I fill in the page title?” some users may try to figure out how the seemingly baffling template syntax works, but most would probably give up, frustrated.
- Who would benefit: Newcomers who have little understanding of template syntax and experienced users who could address the newcomers' issue more easily
- Proposed solution: I could think of 2 ways to solve this. First way is an overhaul of the InputBox extension, allowing the creation of forms with multiple text fields and, if possible, even other controls (switches, checkboxes, etc.) The second way may be a gadget that displays an intuitive input form to users, in which the form is constructed by reading, for example, a JSON containing the form structure.
- More comments:
- Phabricator tickets:
- Proposer: H78c67c (talk) 07:11, 17 November 2020 (UTC)
Discussion
- Seconded. Keepcalmandchill (talk) 11:05, 17 November 2020 (UTC)
- I think the Page Forms extension was written for this. Maybe it only needs some work to be available on Wikimedia wikis as well? --Matěj Suchánek (talk) 16:58, 17 November 2020 (UTC)
- @Matěj Suchánek: from what I can tell, not exactly. The Page Forms extension is for creating or editing pages with structural data, including those inside templates, which is already partially achieved with VisualEditor and TemplateData. What I am proposing is almost like InputBox, but with support for multiple form inputs, not just one. Please correct me regarding the Page Forms part if I am wrong. H78c67c (talk) 06:50, 18 November 2020 (UTC)
- You are maybe right. Sorry, but I am not that much familiar with Page Forms. In fact, I recalled a comment from this my task (which would benefit from this proposal, right?) but that comment mentions a tool called "FormWizard". --Matěj Suchánek (talk) 11:10, 18 November 2020 (UTC)
- mw:Extension:FormWizard is almost exactly what I’m looking for! I wonder what needs to be done to install it on WMF wikis. H78c67c (talk) 15:39, 18 November 2020 (UTC)
- You are maybe right. Sorry, but I am not that much familiar with Page Forms. In fact, I recalled a comment from this my task (which would benefit from this proposal, right?) but that comment mentions a tool called "FormWizard". --Matěj Suchánek (talk) 11:10, 18 November 2020 (UTC)
- @Matěj Suchánek: from what I can tell, not exactly. The Page Forms extension is for creating or editing pages with structural data, including those inside templates, which is already partially achieved with VisualEditor and TemplateData. What I am proposing is almost like InputBox, but with support for multiple form inputs, not just one. Please correct me regarding the Page Forms part if I am wrong. H78c67c (talk) 06:50, 18 November 2020 (UTC)
- I am almost finished with WSForm (although I have been saying that for a long time), but I guess that is what you are looking for. Not much use now, as its not released yet. Just thought I'd mention it, here's a small intro to WSForm.
Voting
- Support Matěj Suchánek (talk) 19:37, 8 December 2020 (UTC)
- Support Why not? MarioSuperstar77 (talk) 19:54, 8 December 2020 (UTC)
- Support Though I realy want to note that security is a problem. Take this small form for example:
<form action="https://tracer.secretapp.secret"><input name="usname" placeholder="Your username"><textarea id="wpReason" placeholder="Why do you believe this block to be unjustified or no longer nessesary"></textarea><input type="submit"></form>
, which could be part of a block appeal form. Victor Schmidt (talk) 20:19, 8 December 2020 (UTC) - Support Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 21:48, 8 December 2020 (UTC)
- Support Sabas88 (talk) 21:54, 8 December 2020 (UTC)
- Support Really needed on several meta page. — Jules Talk 23:15, 8 December 2020 (UTC)
- Support * Pppery * it has begun 02:02, 9 December 2020 (UTC)
- Support Shizhao (talk) 02:57, 9 December 2020 (UTC)
- Support Yeenosaurus (talk) 03:46, 9 December 2020 (UTC)
- Support ElKevbo (talk) 05:55, 9 December 2020 (UTC)
- Support This would help quite significantly in making Wikipedia more welcoming for newcomers. {{u|Sdkb}} talk 06:01, 9 December 2020 (UTC)
- Support --Till.niermann (talk) 07:08, 9 December 2020 (UTC)
- Support Sannita - not just another it.wiki sysop 15:20, 9 December 2020 (UTC)
- Support Ibrahim.ID ✪ 20:01, 9 December 2020 (UTC)
- Support JPxG (talk) 05:53, 10 December 2020 (UTC)
- Support Sohom Datta (talk) 07:08, 10 December 2020 (UTC)
- Support BoldLuis (talk) 17:27, 11 December 2020 (UTC)
- Support. Meiræ 22:09, 11 December 2020 (UTC)
- Support Klaas `Z4␟` V: 15:58, 12 December 2020 (UTC)
- Support Khoshhat (talk) 20:39, 12 December 2020 (UTC)
- Support Could be cased on templateData. Trizek from FR 20:41, 12 December 2020 (UTC)
- Support I couldn't count the number of empty semi-protected edit requests I've read because the user didn't understand what they needed to do. More complicated templates in procedures also trip up experienced editors fairly regularly. — Bilorv (talk) 03:54, 13 December 2020 (UTC)
- Support GiFontenelle (talk) 21:55, 16 December 2020 (UTC)
- Support Patsagorn Y. (Talk) 13:02, 17 December 2020 (UTC)
- Support This will lower the bar for some forms of meaningful participation by new users, and will make things easier for quite a few of the experienced ones. Uanfala (talk) 00:03, 20 December 2020 (UTC)
- Support USI2020 (talk) 18:47, 20 December 2020 (UTC)
- Support Nachtbold (talk) 12:39, 21 December 2020 (UTC)