From Meta, a Wikimedia project coordination wiki
Jump to: navigation, search
 ← Index of discussion pages Babel archives (latest) →
This is the general discussion forum for Meta (this wiki). Before you post a new comment please note the following:
  • You can comment here in any language.
  • This forum is primarily for discussion of Meta policies and guidelines, and other matters that affect more than one page of the wiki.
  • If your comment only relates to a single page, please post it on the corresponding discussion page (if necessary, you can provide a link and short description here).
  • For notices and discussions related to multilingualism and translation, see Meta:Babylon and its discussion page.
  • For information about how to indicate your language abilities on your user page ("Babel templates"), see User language.
  • To discuss Wikimedia in general, please use the Wikimedia Forum.
  • Consider whether your question or comment would be better addressed at one of the major Wikimedia "content projects" instead of here.
Wikimedia Meta-Wiki
This box: view · talk · edit
Filing cabinet icon.svg
SpBot archives all sections tagged with {{Section resolved|1=~~~~}} after 1 day and sections whose oldest comment is older than 30 days.

Edit filters for the 2017 Community Wishlist Survey[edit]

Hello Meta! The 2017 Community Wishlist Survey kicks off on November 6. One thing that we really struggled with last year was monitoring the hundreds of pages involved with the month-long event. We have numerous rules, procedures, etc., that require significant and ongoing attention to ensure everything goes smoothly, compounded by the high rate of edits made to the survey pages. So this year, we were hoping to automate some of this with edit filters.

For starters, I'd like to propose the following filters:

  • Moving proposals to a valid location – This year proposals live as a subpage of a Category. The structure is "2017 Community Wishlist Survey/Category_name/Proposal_name". We've asked via an edit notice that users seek our help if they want to change categories, but if someone did accidentally move it to an invalid place, it could go unnoticed. The filter would check if the page was a subpage of a category, and enforce that it only be moved to a subpage of another valid category.
  • Ensuring proposals match the expected format – This filter would be log-only. It would scan newly added proposals and ensure they match the expected format, including having the required template at the top. There is a comment in the preloaded wikimarkup asking users not to mess with the template, but surely someone will, mostly likely on accident. We want to be able to easily identify these malformed proposals and correct them.
  • Preventing unregistered users from voting on proposals – This would be used when the voting phase begins on November 27. All are invited to participate, provided there is no evidence someone is gaming the system by creating new accounts just to increase the support count, etc. To safeguard against this, we're prohibiting unregistered users from voting. We still want to allow them to comment, so the filter would only prevent them from adding voting templates. See User:Community Tech bot/WishlistSurvey/config for the full list. Note we can't use semi-protection because users may be very active on other wikis, but are not yet autoconfirmed here on Meta (and again we want them to be able to comment).

We might discover the need for more filters at a later time, but these are the scenarios we foresee that filters would be of most help. All filters with actions will show a customized, friendly message.

Does this sound reasonable? Provided we have consensus to do this, it'd be great if we could author these filters ourselves. I personally have been given temporary sysop rights on this wiki, solely for management of the survey. I was not authorized to create or edit filters, nor will I unless there is explicit support for it here, but this would certainly make things easier (see my filter modification log on enwiki for relevant experience). We will ensure the filters are performant as possible, and that editing outside the survey is unaffected.

Thanks for your consideration, and we hope to see your participation in the survey!

-- MusikAnimal (WMF) (talk) 20:43, 1 November 2017 (UTC)

@Base, MarcoAurelio, and StevenJ81: Sorry for the pings... does the above sound OK? The survey starts tomorrow and we were hoping to implement and test the filters by then. Many thanks! MusikAnimal (WMF) (talk) 17:55, 5 November 2017 (UTC)
Seems reasonable to me. – Ajraddatz (talk) 18:09, 5 November 2017 (UTC)
Will it fit within the condition limit? Ruslik (talk) 18:41, 5 November 2017 (UTC)
Most definitely! I like to think I'm pretty good at maximizing performance, and I'll be just as attentive to it here. MusikAnimal (WMF) (talk) 19:29, 5 November 2017 (UTC)
@Ruslik0: Hmm OK... so it looks like we're already regularly hitting the condition limit on Meta. Do you know why there are so many filters with action=edit? In most cases, this would unnecessarily consume a condition. E.g. Special:AbuseFilter/6 looks at edit_delta which would by itself narrow it down to edits (page moves, etc., don't have an edit_delta). MusikAnimal (WMF) (talk) 19:50, 5 November 2017 (UTC)
Special:AbuseFilter/141 Should probably check article_text first, then user_age == 0 (which is faster than checking the full user_groups). There are many IP edits, and for each one, you're probably in most cases consuming all six of those "ip_in_range" conditions. Similar issue with Special:AbuseFilter/138. Then we have other filters like Special:AbuseFilter/136 that probably could be disabled MusikAnimal (WMF) (talk) 19:58, 5 November 2017 (UTC)
So you are talking about the abuse filters. Looks fine. Stryn (talk) 18:44, 5 November 2017 (UTC)
Sorry yes, on enwiki we call them edit filters. MusikAnimal (WMF) (talk) 19:29, 5 November 2017 (UTC)
Thanks to all. I'll get started on these now, and I'll write back here with the filter numbers so you can monitor as well, should you be interested. Regards, MusikAnimal (WMF) (talk) 19:29, 5 November 2017 (UTC)
Filters are at Special:AbuseFilter/145 and Special:AbuseFilter/146. The one for checking IPs will be added when we enter the voting phase. As for condition count -- we were already hitting the limit on Meta. Special:AbuseFilter/114 seems to be the major consumer, averaging at 13 conditions. Judging by the last time it was triggered, I'm guessing it could be disabled? I would not leave this running with its current implementation.
I also made a number of suggestions for the global filters at Steward requests/Miscellaneous (permalink). MusikAnimal (WMF) (talk) 23:32, 5 November 2017 (UTC)
I'm no expert on this stuff, but looks fine to me. StevenJ81 (talk) 14:40, 7 November 2017 (UTC)

New extension[edit]

Should we deploy Semantic MediaWiki? It seems like something that can succeed Wikidata. Ups and Downs () 22:28, 7 November 2017 (UTC)

@UpsandDowns1234: For what it's worth SMW is a decade old. —Justin (koavf)TCM 22:38, 7 November 2017 (UTC)
@UpsandDowns1234 and Koavf: We're not going to allow Semantic MediaWiki to be installed in Wikimedia production, sorry; the critical performance problems are designed into the product and not fixable. Wikibase (the software that powers Wikidata and the forthcoming Structured Data on Commons project) implements much the same base functionality. Is there a particular tool / feature you see provided through SMW that you think would be useful for Wikimedia wikis? Jdforrester (WMF) (talk) 22:45, 7 November 2017 (UTC)
@Jdforrester (WMF) and Koavf: How about the semantic links? Would Wikimedia benefit from being a Semantic wiki? The latest version of SMW is 2.5.5. Ups and Downs () 23:01, 7 November 2017 (UTC)

Xiao'erjing Wikipedia.[edit]

"Need help on doing the Xiao'erjing Wikipedia![edit] Hello again, I am Muso Kortjass, I was wondering some languages of China have their own Wikipedia at the expense of the Sichuan Yi Wikipedia, Why don't I make Wikipedia in the Xiao'erjing language? Thank you!" Copied from here, this discussion seems more relevant here. Pinging @Muso Sholban: so people can give him/her advice how to suggest a new wiki-project here. --Donald Trung (Talk 🤳🏻) (My global lock 😒🌏🔒) (My global unlock 😄🌏🔓) 12:30, 10 November 2017 (UTC)

I see this as not likely to be eligible for a project on those terms. See en:Xiao'erjing: It seems to be not so much a language as a writing system—in which case, the normal approach would be to use a script converter, if possible, rather than to create a separate language.
One possible route forward: Min Nan, Min Dong and Hakka all have content in Latin alphabet, rather than Chinese characters. If there is a variety of Chinese having an ISO 639–3 code that is usually (even often) written in Xiao'erjing—and if there is not already an open Wikipedia or test in that variety of Chinese, then a test project could be started at Incubator under that language code.
Whether or not LangCom will ultimately accept a separate project in a language already having an existing project (like Mandarin) whose only difference is the writing system (script) is unclear. Based on my reading of the rules, that kind of project would not be permitted. There is a Pinyin test of Mandarin on Incubator right now, but again I cannot say what LangCom will do if it comes to them. So I think you're far better off finding a variety of Chinese not currently in use and starting there. StevenJ81 (talk) 16:58, 10 November 2017 (UTC)

How to start a global unban discussion for Yahadzija?[edit]

Yahadzija has previously wished to return to editing, I personally see how they could benefit Bosnian Wikipedia and be severely sanctioned on other wiki's until they have proven to be sufficiently knowledgeable about various issues (mostly concerning copyright ©), how would I have to start this unban request? Could Yahadzija comment in it? And can setting up a list of "provisional restrictions" may help the chances of having this person unbanned?

If there was any further abuse by this user then excuse my ignorance, I had only seen them want to return by a message they left here on Meta and they were subsequently banned giving me the idea that they're not allowed to request a global unban themselves. If there are people from Bosnian Wikipedia that want him back then I would love to co-ordinate a potential unban with them. --Donald Trung (Talk 🤳🏻) (My global lock 😒🌏🔒) (My global unlock 😄🌏🔓) 13:15, 10 November 2017 (UTC)

Better to just create RFC rather than posting here. --Liuxinyu970226 (talk) 14:56, 10 November 2017 (UTC)
Well, I would start an RfC I were actually convinced that this person understands the reasons for his ban properly and knows what copyright © is, a Global (Un)ban discussion at that point should only be a formality, but as I currently don’t have any way of contacting him I think that finding some sort of way where he can communicate with us would be preferred, in case of this user having been applied a global block with an exception to the Bosnian Wikipedia would've been preferred, but I just noticed that he added some extra information 🛈 on his home 🏠 village on Dutch Wikipedia that (thankfully) hasn't been reverted (oddly enough that same admin that patrols that page enforces global locks but not community global bans), my biggest issue with that is that this user barely has any understanding of any language that isn't Serbo-Croatian , but not all of their edits are bad. I still think 🤔 that as long as they don't understand how copyright works that any request will fail. Personally I would’ve advised them to take pictures 📷 of their village themselves. Sent 📩 from my Microsoft Lumia 950 XL with Microsoft Windows 10 Mobile 📱. --Donald Trung (Talk 🤳🏻) (My global lock 😒🌏🔒) (My global unlock 😄🌏🔓) 18:19, 10 November 2017 (UTC)

redirect to[edit]


I looked up whois information for [1], and found it is unregistered. Can one of you sysadmins purchase that domain and redirect it to

Ups and Downs () 02:04, 16 November 2017 (UTC)

P.S. is down with a 503 error.

@UpsandDowns1234: phab: is up for me. Why would you recommend purchasing this particular domain hack? —Justin (koavf)TCM 02:14, 16 November 2017 (UTC)
okay, now that phabricator is back up, I will move this to phabricator. See T180657. Ups and Downs () 04:53, 16 November 2017 (UTC)