Tech/Archives/2025
| Please do not post any new comments on this page. This is a discussion archive first created in 2025, although the comments contained were likely posted before and after this date. See current discussion or the archives index. |
Naveen Kumar (Naveen Tharaniya) नवीन कुमार पत्रकार
Infobox isn't attached with documentation
Please tell me why the Infobox isn't attached (not included inside) from the documentation. At the end of the page I added an example of an infobox, but something seems to be interfering. Murat Karibay (talk) 05:53, 1 January 2025 (UTC)
Phabricator profile question
mw:Talk:Phabricator/Help
JJPMaster (she/they) 14:44, 13 January 2025 (UTC)
aide
Bonjour je n'y arrive pas c'est la triste réalité: Toujours ce message : Certaines informations figurant dans cet article ou cette section devraient être mieux reliées aux sources mentionnées dans les sections « Bibliographie », « Sources » ou « Liens externes » (février 2023). Vous pouvez améliorer la vérifiabilité en associant ces informations à des références à l'aide d'appels de notes. Je cherche à metter à jour cet article et ajouter une publication Je suis conscient que cela puisse demander du temps. Je suis ouvert à une proposition de remunerer une telle aide pour https://fr.wikipedia.org/wiki/Ioan_Petrescu Merci PETRESI073767 (talk) 16:56, 14 January 2025 (UTC)
- Vous devriez poser votre question sur la Wikipédia française. Essayez cette page Wikipédia:Forum des nouveaux MarcGarver (talk) 17:07, 14 January 2025 (UTC)
共有データベースを使用した場合のSocialProfileについて
当方、マルチwiki運用をした上でユーザーだけは共有データベースを用いております。 https://www.mediawiki.org/wiki/Manual:Shared_database/ja
その上で SocialProfile (https://www.mediawiki.org/wiki/Extension:SocialProfile) を使いたいのですが、wiki ごとに DB が分かれており、その wiki の DB を参照してしまいます。 wiki DB の下には user_profile は存在していないので下記のようなエラーが発生しています。 これを sharedDB に設定した DB を参照して、`share.user_profile` とさせるにはどうしたらいいでしょうか?
PHP Deprecated: Caller from MediaWiki::restInPeace ignored an error originally raised from UserProfile::getProfile: [1146] Table 'contents.user_profile' doesn't exist in /var/www/html/h1g-app/src/includes/debug/MWDebug.php on line 381
119.242.150.186 05:50, 15 January 2025 (UTC)
- This venue is not for general MediaWiki support. See the notice at the top of the page. — JJMC89 (T·C) 17:44, 15 January 2025 (UTC)
Geohack patch
I have a patch for Geohack that I'd like to get reviewed and merged, but I am not getting any replies from Magnus Manske. Does anyone how I can progress on getting my patch merged? --ysangkok (talk) 22:46, 20 January 2025 (UTC)
A map problem on Belarusian Wikipedia
Hello!
There's a problem with the coordinates of the dot on the map on this page: https://be.wikipedia.org/wiki/%D0%90%D1%81%D1%96%D0%BF%D0%BE%D0%B2%D1%96%D1%87%D1%8B
The coordinates of the town in WikiData and in the main template are set right, but the point is located wrong. The red dot location is too much south.
The problem is connected with these module: https://be.wikipedia.org/wiki/Модуль:Location_map, https://be.wikipedia.org/wiki/Модуль:Location_map/styles.css
How can I fix it? Hapanovicz Anton (talk) 20:36, 22 January 2025 (UTC)
Scoring tool for Wikidata
Hello! I would like to request a scoring tool for Wikidata. I am part of a project that organizes editing contests on Wikipedia, Wikidata, and Wikimedia Commons, and we feel the need for a tool that simplifies the process of scoring contributions on Wikidata. In the Brazilian context, we have a similar initiative for Wikipedia called Wikiscore, but nothing comparable for Wikidata. Does anyone here know of a similar tool for Wikidata or would be interested in participating in its development? Vsdetoni (Projeto Mais+) (talk) 18:25, 28 January 2025 (UTC)
User group without rights
At Wikidata:Project_chat#Should_we_certify_Wikidata_trainers?, we are currently discussing how best to ensure that those embarking on the task of introducing new users to the project are appropriately experienced. A proposal is to create a new user group, say "trainer", that is not necessarily associated with any user rights. This is related to the existing Event Organizer group, but differs in a significant way: The criteria for event organizer say that the user should either have experience of organizing an event or be a grant recipient. We want to turn this around and say that editors should have qualifying experience of normal editing before either organizing an event or being eligible to receive a grant. I see that there is some precedent for having specific user groups only used on one project, but there seems to be little precedent for user groups not associated with user rights. We want it to be easy to check that someone is qualified, for example by using the global accounts page. I anticipate that other projects may want to adopt a similar process, so this would allow users to be checked on multiple projects at once.
My question is, is this a reasonable approach, or would there be resistance to the idea of a user group not (necessarily) associated with any user rights? Bovlb (talk) 21:21, 12 February 2025 (UTC)
- Technically it is impossible to create a group without rights, but this is often worked around by giving some dummy right like
read. For example the VRTS member global group and Founder local group on enwiki work in the same way. Personally this idea seems a bit odd to me, but if you get local consensus to do it the sysadmins will be wiling to oblige. * Pppery * it has begun 00:31, 13 February 2025 (UTC)- Thanks. Just out of curiosity, what about this idea seems odd? Bovlb (talk) 23:36, 13 February 2025 (UTC)
Understanding Wikipedia titles batching API
With the MediaWiki API we can query the Wikipedia API. One of the fields is `titles` where one *or more* titles can be queried at the same time. Batching them together is recommended in high load scenarios to avoid multiple consecutive requests. Multiple titles should be separated by a pipe `|` character.
I am using the Wikipedia API to find "translations" of categories. Let's say I have an English category "Antiquity", I want to find the corresponding category in a different language. That is possible by querying the API for the prop `langlinks`.
I find that, indeed, I can find such one-on-one mappings of an English category if I do not use batching, but if I *do* use batching, I do not always get all of the results back. To illustrate, I have a list of English categories, and at each iteration I process one item more than before (starting with only one). With batching, it becomes clear that with larger lists (still well within the max. limit of 50 imposed by the API), the earlier categories are lost and not included anymore. When not using batching (batch size=1), this issue does not occur.
import requests
def get_translated_category(category_titles: str | list[str], target_lang: str, batch_size: int = 50) -> list[str]:
"""Fetch the translated equivalent of a Wikipedia category."""
endpoint = "https://en.wikipedia.org/w/api.php"
if isinstance(category_titles, str):
category_titles = [category_titles]
category_titles = [f"Category:{title}" for title in category_titles]
translated_categories = {}
# API is limited to 50 titles per request
for start_idx in range(0, len(category_titles), batch_size):
end_idx = start_idx + batch_size
batch_titles = category_titles[start_idx:end_idx]
params = {
"action": "query",
"format": "json",
"prop": "langlinks",
"titles": "|".join(batch_titles),
"lllimit": "max"
}
response = requests.get(endpoint, params=params)
data = response.json()
pages = data.get("query", {}).get("pages", {})
for page_data in pages.values():
title = page_data["title"].split(":")[-1]
if title in translated_categories:
print("We already found this category title!")
langlinks = page_data.get("langlinks", [])
for link in langlinks:
if link["lang"] == target_lang:
translated_categories[title] = link["*"].split(":")[-1]
return translated_categories
if __name__ == "__main__":
english_categories: list[str] = [
"Classical antiquity",
"Late antiquity",
"Latin-language literature",
"Roman Kingdom",
"Roman Republic",
"Roman Empire",
"Byzantine Empire",
"Latin language",
"Ancient Greek",
"Ancient Greece",
"Ancient Greek literature",
"Medieval history of Greece",
]
print("Batch size 50 (default)")
for idx in range(len(english_categories)):
categories = english_categories[:idx+1]
latin_categories = get_translated_category(categories, "la")
print(latin_categories)
print()
print("Batch size 1 (no batching)")
for idx in range(len(english_categories)):
categories = english_categories[:idx+1]
latin_categories = get_translated_category(categories, "la", batch_size=1)
print(latin_categories)
The output of the code above is:
# Batch size 50 (default)
{'Classical antiquity': 'Res classicae'}
{'Classical antiquity': 'Res classicae', 'Late antiquity': 'Antiquitas Posterior'}
{'Classical antiquity': 'Res classicae', 'Late antiquity': 'Antiquitas Posterior', 'Latin-language literature': 'Litterae Latinae'}
{'Classical antiquity': 'Res classicae', 'Late antiquity': 'Antiquitas Posterior', 'Latin-language literature': 'Litterae Latinae'}
{'Classical antiquity': 'Res classicae', 'Late antiquity': 'Antiquitas Posterior', 'Latin-language literature': 'Litterae Latinae'}
{'Classical antiquity': 'Res classicae', 'Late antiquity': 'Antiquitas Posterior', 'Latin-language literature': 'Litterae Latinae', 'Roman Empire': 'Imperium Romanum'}
{'Byzantine Empire': 'Imperium Byzantinum', 'Late antiquity': 'Antiquitas Posterior', 'Latin-language literature': 'Litterae Latinae', 'Roman Empire': 'Imperium Romanum'}
{'Byzantine Empire': 'Imperium Byzantinum', 'Late antiquity': 'Antiquitas Posterior', 'Latin language': 'Lingua Latina', 'Roman Empire': 'Imperium Romanum'}
{'Byzantine Empire': 'Imperium Byzantinum', 'Late antiquity': 'Antiquitas Posterior', 'Latin language': 'Lingua Latina', 'Roman Empire': 'Imperium Romanum'}
{'Ancient Greece': 'Graecia antiqua', 'Byzantine Empire': 'Imperium Byzantinum', 'Late antiquity': 'Antiquitas Posterior', 'Roman Empire': 'Imperium Romanum'}
{'Ancient Greece': 'Graecia antiqua', 'Byzantine Empire': 'Imperium Byzantinum', 'Late antiquity': 'Antiquitas Posterior', 'Roman Empire': 'Imperium Romanum'}
{'Ancient Greece': 'Graecia antiqua', 'Byzantine Empire': 'Imperium Byzantinum', 'Late antiquity': 'Antiquitas Posterior', 'Roman Empire': 'Imperium Romanum'}
# Batch size 1 (no batching)
{'Classical antiquity': 'Res classicae'}
{'Classical antiquity': 'Res classicae', 'Late antiquity': 'Antiquitas Posterior'}
{'Classical antiquity': 'Res classicae', 'Late antiquity': 'Antiquitas Posterior', 'Latin-language literature': 'Litterae Latinae'}
{'Classical antiquity': 'Res classicae', 'Late antiquity': 'Antiquitas Posterior', 'Latin-language literature': 'Litterae Latinae'}
{'Classical antiquity': 'Res classicae', 'Late antiquity': 'Antiquitas Posterior', 'Latin-language literature': 'Litterae Latinae'}
{'Classical antiquity': 'Res classicae', 'Late antiquity': 'Antiquitas Posterior', 'Latin-language literature': 'Litterae Latinae', 'Roman Empire': 'Imperium Romanum'}
{'Classical antiquity': 'Res classicae', 'Late antiquity': 'Antiquitas Posterior', 'Latin-language literature': 'Litterae Latinae', 'Roman Empire': 'Imperium Romanum', 'Byzantine Empire': 'Imperium Byzantinum'}
{'Classical antiquity': 'Res classicae', 'Late antiquity': 'Antiquitas Posterior', 'Latin-language literature': 'Litterae Latinae', 'Roman Empire': 'Imperium Romanum', 'Byzantine Empire': 'Imperium Byzantinum', 'Latin language': 'Lingua Latina'}
{'Classical antiquity': 'Res classicae', 'Late antiquity': 'Antiquitas Posterior', 'Latin-language literature': 'Litterae Latinae', 'Roman Empire': 'Imperium Romanum', 'Byzantine Empire': 'Imperium Byzantinum', 'Latin language': 'Lingua Latina', 'Ancient Greek': 'Lingua Graeca antiqua'}
{'Classical antiquity': 'Res classicae', 'Late antiquity': 'Antiquitas Posterior', 'Latin-language literature': 'Litterae Latinae', 'Roman Empire': 'Imperium Romanum', 'Byzantine Empire': 'Imperium Byzantinum', 'Latin language': 'Lingua Latina', 'Ancient Greek': 'Lingua Graeca antiqua', 'Ancient Greece': 'Graecia antiqua'}
{'Classical antiquity': 'Res classicae', 'Late antiquity': 'Antiquitas Posterior', 'Latin-language literature': 'Litterae Latinae', 'Roman Empire': 'Imperium Romanum', 'Byzantine Empire': 'Imperium Byzantinum', 'Latin language': 'Lingua Latina', 'Ancient Greek': 'Lingua Graeca antiqua', 'Ancient Greece': 'Graecia antiqua', 'Ancient Greek literature': 'Litterae Graecae antiquae'}
{'Classical antiquity': 'Res classicae', 'Late antiquity': 'Antiquitas Posterior', 'Latin-language literature': 'Litterae Latinae', 'Roman Empire': 'Imperium Romanum', 'Byzantine Empire': 'Imperium Byzantinum', 'Latin language': 'Lingua Latina', 'Ancient Greek': 'Lingua Graeca antiqua', 'Ancient Greece': 'Graecia antiqua', 'Ancient Greek literature': 'Litterae Graecae antiquae'}
It should be immediately clear that there is a difference between batching and not using batching and, more worrisome, that using batching leads to some items being discarded. I thought that perhaps this would be the case if categories are merged in Latin and have the same name, so the API resolves to only returning one of them, but as far as I can tell that is not the case.
How can I ensure that batching my requests (titles) together, I get the same results as firing individual requests with the Wikipedia API?
EDIT: after further investigation it would seem that the API does return results for all categories (the `pages ` variable) but for some reason the corresponding languages (`langlinks`) are not the same. BramVanroy (talk) 13:21, 12 February 2025 (UTC)
- You need to follow API continuation, e.g. using
continuation=Truewhen using mwapi. Lucas Werkmeister (talk) 14:00, 12 February 2025 (UTC)- Thank you Lucas, that was the missing link! BramVanroy (talk) 11:12, 17 February 2025 (UTC)
Request help for a module in Mon Wiktionary
In this wikt:mnw:မဝ်ဂျူ:it-headword how do I remove " s "? for an example, check out this wikt:mnw:augurato page. If possible, please edit this, thanks--𝓓𝓻.𝓘𝓷𝓽𝓸𝓫𝓮𝓼𝓪|𝒯𝒶𝓁𝓀 11:21, 17 February 2025 (UTC)
Lua error on quote template on tr.wiktionary
Hi, I had an encounter with error on quote-juornal template. I had asked for help which is includes admins and technical people on Turkish Wikimedia but at the end of the day this problem was not solved. I need this template now and more days. Can you help us to make this template work again? This is template. Satirdan kahraman (talk) 16:28, 28 February 2025 (UTC)
Mobile version
I can't choose different mobile and PC themes in my wiki, I hadn't got it in my settings. Soviet Motherland (talk) 08:55, 12 March 2025 (UTC)
- This page is for Wikimedia wikis only. If "your wiki" is your own MediaWiki installation, see mw:Project:Support_desk instead and read the "Post a new question" section. Thanks. AKlapper (WMF) (talk) 08:58, 12 March 2025 (UTC)
jQuery and dark mode styles
Hi, is there a pre-defined list of dark mode styles I can apply to jQuery? I'm trying to convert c:MediaWiki:Gadget-VisualFileChange.js to use dark mode styles, but I need to change styles for elements like .ui-widget. I know the correct thing would be to convert this to ooUI, but is there a short term fix I can apply? —Matrix (user page (@ commons) - talk?) 12:35, 15 February 2025 (UTC)
- It would be better to move the tool away from jQuery ui altogether. I don't think it is really suited to applying dark mode fixes to jQuery ui. Solutions that other projects have chosen is mostly to opt out the entire component from dark mode. —TheDJ (talk • contribs) 12:40, 12 March 2025 (UTC)
- I think that one solution could be to use Codex and/or Codex CSS design tokens with fallback colors for older skins (per Recommendations for night mode compatibility on Wikimedia wikis) like this:
background-color: var(--background-color-interactive, #DEF);I do not know if there is nice ready made list CSS-class list for different design elements (forms, buttons etc). I tried to find but found just case-by-case examples. --Zache (talk) 08:04, 13 March 2025 (UTC)
Visual editor not working on ca.wikipedia.org
Myself and others can't get visual editor to work at all. --Lluis tgn (talk) 10:11, 13 March 2025 (UTC)
- @Lluis tgn I cannot reproduce when going to https://ca.wikipedia.org/w/index.php?title=Filipines&veaction=edit for example. What does happen after which exact steps? What's the output in your web browser's console? See mw:Help:Locating broken scripts for more info. Thanks! AKlapper (WMF) (talk) 10:16, 13 March 2025 (UTC)
- Centralizing reports on task T388772 now. Thanks :) --Lluis tgn (talk) 10:59, 13 March 2025 (UTC)
API call to list article's previous titles/move history?
Can the MediaWiki Action API supply a list of an article's previous titles? E.g. for "Bindi" I'd like to get "Bindi (decoration)". My understanding is that Revisions only record edits associated with page moves, not the actual move itself. Thanks Matthew at catfishing (talk) 08:55, 17 February 2025 (UTC)
- @Matthew at catfishing , you can query them from logs like this, but as it filters the list by title you will get only one move per query and you need to use old title to query next move in list. --Zache (talk) 10:53, 13 March 2025 (UTC)
- Thanks @Zache! As far as I can tell, that API gets me the new title, if I have the old title. Your example picks up Tanja's 2006 move from Karpela to Saarela. But not the 2008 move from Saarela to the current title (which happens to also be Tanja Karpela). Is there any way of getting from current title to old title(s)? Matthew at catfishing (talk) 23:14, 14 March 2025 (UTC)
Strange technical behaviour at Talk:Community Wishlist on mobile
When visiting Talk:Community Wishlist on Mobile, even when logged in the little person icon doesn't display in the top right corner and there is no page history or watchlist icon (I have noticed this for months). There is an "expand all" button in the three dots that fails. I am not sure if a transclusion is causing it or it is a MediaWiki bug. Incidentally, a working "expand all" button would be handy on c:COM:HD. Commander Keane (talk) 22:12, 18 March 2025 (UTC)
- @Commander Keane: At a first impression, sounds potentially similar to what was reported as phab:T383272 - does what's described in that task's description match what you're seeing? (In addition, purely out of curiosity, does refreshing the page on mobile help at all?) All the best, —a smart kitten[meow] 00:05, 19 March 2025 (UTC)
- Yes refreshing did fix it. I have seen the phab:T383272 behaviour on other pages and now I understand it is caused by special page transclusion. I guess Talk:Community Wishlist is the page I visit the most that has a special page included! Thanks for finding the phab task.
- I found phab:T358733 that has a gif of the expand all toggler bug. The task is open and medium.
- I am not sure why the toggler doesn't appear at Commons in the three dots (could be my local prefs?), but it doesn't work anyway so not a current issue.
- I will wait for bug fixes :-). Commander Keane (talk) 00:44, 19 March 2025 (UTC)
CS1 error messages on SWWP
Dear Team,
Currently we are facing too many CS1 error messages. See the list below;
- https://sw.wikipedia.org/wiki/Jamii:CS1_errors:_unsupported_parameter
- https://sw.wikipedia.org/wiki/Jamii:CS1_errors:_dates
- https://sw.wikipedia.org/wiki/Jamii:CS1_errors:_redundant_parameter
What bothers me is that, it's the same references used on the English Wikipedia, does not cast any error messages but once dropped into SWWP, all hell broke loose. Please assist. How to fix this?
Wasn't there before. User:Muddyb (Talk) 18:01, 25 March 2025 (UTC)
SMW Wikibase compatibility to the latest SMW and Wikibase
I am currently in the process of setting up a local Windows environment using MediaWiki version 1.42.3, along with Semantic MediaWiki (SMW) version 5.0.0 and Wikibase version REL1_42. My objective is to implement two crucial functions via plugins:
-Enable MediaWiki pages to query both Wikibase data and SMW data through parser functions or Sparql, and then display this data correctly.
-Allow MediaWiki to display and create Wikibase data via the Page Special: New Property and Property: P1 page, including Items and properties. Also, enable SMW to query Wikibase data. However, I have run into a significant compatibility issue when it comes to displaying Wikibase property data. I'm aware that there are relevant plugins like the Semantic Wikibase plugin that could potentially solve this problem. Unfortunately, its latest version is 0.1.0, and it appears to have not been updated for a long time. As a result, it is not compatible with the current SMW version I'm using.
I'm reaching out to inquire if there are any alternative methods or updated plugins available to achieve the functions mentioned above. Given the incompatibility situation I'm facing, it's crucial to find a solution that can work well with my current MediaWiki, SMW, and Wikibase versions.
ZJY20242023 (talk) 19:30, 25 March 2025 (UTC)
- Hi. This page is for Wikimedia wikis only. Please see mw:Project:Support desk instead and read the "Post a new question" section at the top there. Thanks. Quiddity (WMF) (talk) 18:03, 27 March 2025 (UTC)
Magic word to suppress the upward links at the upper left of a page?
Hi,
Near the upper left corner of Oberon/Introduction you probably see a navigation link "< Oberon" provided by MediaWiki. Also, navigation buttons "Support", "Oberon front page" and "Historical perspective" are provided by my code. With these buttons, the navigation link from MediaWiki is redundant and I wonder about suppressing it.
The NOTOC magic word suppresses the table of contents. Therefore I imagine a magic word to suppress the automatic navigation link. Hypothetically it might be named NONAV.
I know that for my own viewing, the MediaWiki link can be suppressed with a line in the User:me/common.css page. That won't help casual readers who should see a page without redundant information.
Thanks for considering this suggestion, ... PeterEasthope (talk) 14:35, 27 March 2025 (UTC)
- FYI, it looks like a feature request for such a magic word is currently being tracked in Phabricator as phab:T41395, in case you're interested in following/subscribing to that task :) Best, —a smart kitten[meow] 15:17, 27 March 2025 (UTC)
Please add "last edit" date + time to generated/downloaded PDF.
Hello!
Wonderful job with Wikipedia/Wikimedia envolution. The "Download PDF" button is the BEST function! I connect to Internet at a shared location, so I have to download and read stuff later. Sometimes I forget to copy the "Last edit" notice from the bottom of the original article to paste into my printed PDF. (I prefer to have this info and to record the year in my book manager.)
So I hope some volunteers would consider modifiying the "Download PDF" function to include the "Last edit" time. Currently it is NOT included, you only see it at the bottom of the original page.
Thank you very much for your time and consideraton. Have a terrific day! 67.63.58.242 17:38, 28 March 2025 (UTC)
Temporary Accounts: how to update your code
Because Temporary Accounts will be rolled out this year, the Trust and Safety Product team is sending this communication to help to ensure that tools, gadgets, bots, user scripts, AbuseFilters, and any other community-maintained code continue to work smoothly.
What are Temporary Accounts?
Temporary accounts are a new type of account for unregistered editors. When a logged-out user attempts to make an edit, they will have a temporary account assigned to them, and will be logged-in to this account. Tools that focus on workflows for logged-out users might need updates to function correctly. Tools that make use of IP addresses from logged-out editors will not work, and functionality needs to be rewritten to use temporary accounts. Temporary accounts are already live on some pilot wikis, with the full rollout on all wikis this year.
How you can help:
- Check if code (whether on Toolforge or on wiki, that is: tools, gadgets, bots, or user scripts) you created or frequently use works on the wikis where temporary accounts are already active. Here is the list of content wikis, and here is the list of beta cluster and test wikis with temporary accounts.
- If you notice a tool that might be impacted, we encourage you to try updating it based on our developer documentation guide. We would also kindly ask you to file a Phabricator task with the tag #temporary-accounts. This will allow us to monitor the impact of our changes on the community-owned code.
- Do add the tools you see as impacted on this page. We want to monitor them to make sure that everything is working as expected.
- Take a look at Abuse Filters used on your wiki. Any filter using IPs via user_name will no longer be able to do so. Those filters need to be updated to use the user_unnamed_ip variable instead. A comment from our engineers: "The main use case should be if you try something like ip_in_range(s). Things that map to usernames should be broadly ok, as they’ll continue to map to temporary account names." If you have more questions about AbuseFilter, you may add a comment on the Phabricator ticket T369611.
- If you find any issues or have comments or questions, let us know on the project talk page or file a Phabricator task with the tag
#temporary-accounts. You can also join the dedicated English Discord thread (make sure to join the server first) for support and to share feedback to the team.
By helping test and report, you will ensure important tools work smoothly with this update. Thanks for your support!
Udehb-WMF (talk) 14:32, 2 April 2025 (UTC)
- So does this mean?
- If multiple IP addresses from an IPv6 /64 range make bad edits, I won't be able to ask for the range to be blocked
- If an IP address vandalizes continuously (whether over a period of minutes, or a period of days), I won't be able to give them warnings and then report them at all, because I will have no way to know they're the same IP address
- Even admins won't be able to do these things
- 1 is bad, 2 is worse, and 3 is even worse. TagUser (talk) 17:30, 2 April 2025 (UTC)
- Hey @TagUser, thanks for the comment. I believe you are making some incorrect assumptions. There is a Diff post walking through the basics of the project, basic functionality, etc. I highly recommend reading it.
- In the meantime, I'd like to clarify that you will be able to ask for the temp accounts to be blocked, and if you meet some criteria (which we are tweaking now, based on conversations with stewards and some 20 largest Wikipedia communities) you will also be able to preview these accounts' IP addresses.
- In any case, admins will be able to see both and block just the temp account, or the range, or both. (I'm not sure if you are familiar with autoblock - it does apply to temp accounts.) SGrabarczuk (WMF) (talk) 17:54, 2 April 2025 (UTC)
- Ok, so now I understand this makes it easier to track ordinary disruptive editors and harder to track malicious experienced editors. That's probably a good thing overall. TagUser (talk) 19:48, 2 April 2025 (UTC)
Adding alternate taglines to a wiki
How technically feasible is allowing per-page taglines? On enwiki we have the metadata gadget, which uses JavaScript calls to an article's talk page to change the tagline to A featured article from Wikipedia, the free encyclopedia or similar when the article is a piece of featured content. I'm wondering if there's any ability to do similar using MediaWiki tools within the article rather than a JavaScript gadget. Given that all featured content already has a template to signify its status, they could each make calls to some tagline changer a la DISPLAYTITLE. More context can be found at en:w:Wikipedia:Village pump (idea lab) § Metadata gadget as the default experience.
I've found mw:Extension:CustomSubtitle, but I can't tell its development status or whether it's installed on enwiki. Also, I don't know if it'd be "safe" to allow how it currently works, given that it allows freeform text in the new tagline. Maybe a more elegant solution would allow something similar to how tagline currently works, for instance the text of the tagline at a subpage like MediaWiki:Tagline/Featured Article and featured content templates making a call like {{DISPLAYTAGLINE:Featured Article}}? Dan Leonard (talk) 20:45, 10 April 2025 (UTC)
Some problems in mobile view with infoboxes on simple.wikipedia
On mobile view on Simple English Wikipedia, certain contents on infoboxes don't appear centered as they are supposed to. I believe this problem started several weeks ago. For example: https://simple.wikipedia.org/wiki/Sabrina_Carpenter shows the photo and the line "musical career" centered on desktop view, but left aligned on mobile view. Also https://simple.wikipedia.org/wiki/London shows the line "capital city" centered on desktop view but left aligned on mobile view. The problem doesn't exist on English Wikipedia although Template:Infobox appears the same, so I don't know what's causing this. Could someone please help? TagUser (talk) 22:00, 30 March 2025 (UTC)
- I want to confirm that this has been resolved. The problem was solved by updating https://simple.wikipedia.org/wiki/MediaWiki:Minerva.css . TagUser (talk) 00:52, 22 April 2025 (UTC)
Tagalog Wiktionary Logo and Name Change
I am an admin from Tagalog Wiktionary, a Wiktionary site that has been not very active over the years. Now, I'm planning to revitalize the site and I'm planning a rebrand of an updated name and logo. The updated name would be "Wiksiyonaryo", adapting the Tagalog term for dictionary : diksiyonaryo. The logo would be the same, just having a native text caption "Wiksiyonaryo: ang libreng diksiyonaryo".
Now, what do I need to get this done? Are there guidelines that I need to keep in mind? Thanks! Ysrael214 (talk) 20:40, 26 April 2025 (UTC)
- @Ysrael214: Does the guidance at Requesting wiki configuration changes help with what you're looking for? Best, —a smart kitten[meow] 12:26, 5 May 2025 (UTC)
Upgrade and unrecognized models
Hello, I upgraded my two Wikis from MediaWiki 1.25 to 1.43.1. But not all templates are recognized. For example: New Wiki: https://www.europe-politique.eu/wiki/Groupe_de_l%27Alliance_radicale_europ%C3%A9enne_(ARE)
Thank you very much for WikiMedia and for your help! Lo2b (talk) 10:45, 5 May 2025 (UTC)
- Please ask questions concerning the Mediawiki software at the Mediawiki support desk. Count Count (talk) 10:51, 5 May 2025 (UTC)
- OK, sorry for the mistake! 46.30.204.3 13:52, 5 May 2025 (UTC)
We will be enabling the new Charts extension on your wiki soon!
(Apologies for posting in English)
Hi all! We have good news to share regarding the ongoing problem with graphs and charts affecting all wikis that use them.
As you probably know, the old Graph extension was disabled in 2023 due to security reasons. We’ve worked in these two years to find a solution that could replace the old extension, and provide a safer and better solution to users who wanted to showcase graphs and charts in their articles. We therefore developed the Charts extension, which will be replacing the old Graph extension and potentially also the EasyTimeline extension.
After successfully deploying the extension on Italian, Swedish, and Hebrew Wikipedia, as well as on MediaWiki.org, as part of a pilot phase, we are now happy to announce that we are moving forward with the next phase of deployment, which will also include your wiki.
The deployment will happen in batches, and will start from May 6. Please, consult our page on MediaWiki.org to discover when the new Charts extension will be deployed on your wiki. You can also consult the documentation about the extension on MediaWiki.org.
If you have questions, need clarifications, or just want to express your opinion about it, please refer to the project’s talk page on Mediawiki.org, or ping me directly under this thread. If you encounter issues using Charts once it gets enabled on your wiki, please report it on the talk page or at Phabricator.
Thank you in advance! -- User:Sannita (WMF) (talk) 15:07, 6 May 2025 (UTC)
Help with 15 year old implementation upgrade
Yes, I know. Any pointers for even attempting something like this ?
Thanks Chris Cawley Chris.cawley (talk) 20:24, 7 May 2025 (UTC)
- Not really the right place to ask for this. Would ask over at mw:Project:Support desk, and say what version of MW you're reading. Best advice is taking a backup, both of files and the database.. And then seeing what happens from there Reedy (talk) 20:31, 7 May 2025 (UTC)
Small size
In the most recent version of MediaWiki, I noticed that the space between lines got reduced. I tried to search for the logs but could not find it. Is there something that has been fixed? Note that I am on mobile browsing using the desktop interface. This only affect Vector 2022 with Small font size set in the "appearance" menu. ToadetteEdit (talk) 08:51, 15 May 2025 (UTC)
- I believe this was related to the bug phab:T394305 and it should now be fixed. Quiddity (WMF) (talk) 19:30, 16 May 2025 (UTC)
Request to Enable TranslateTagger as a Gadget
TranslateTagger: Adds a toolbar button above the edit form to automatically insert <translate> tags around any untranslated text using the TranslateTagger API hosted on Toolforge.
This is already available as a gadget on MediaWiki.org, and the request is to enable it as a gadget on Meta-Wiki as well.
Reference: Gadget list on MediaWiki.org
Script used: Gadget-TranslateTagger.js
Tool: https://translatetagger.toolforge.org/ Gopavasanth (talk) 07:57, 16 May 2025 (UTC)
Watchlist
Hi. Was there any change of code right now? Saturday 19:00 UTC. Because I suddenly get a huge hole in my Watchlist, because of
client-js .mw-rcfilters-collapsed.mw-special-Watchlist .mw-rcfilters-head {
min-height: 220px;
}
I can, of course, add
mw.util.addCSS('.client-js .mw-rcfilters-collapsed.mw-special-Watchlist .mw-rcfilters-head {min-height:initial !important}')
but I'd really be glad to know from whence it came. Thank you. IKhitron (talk) 19:10, 31 May 2025 (UTC)
- Filed at phab:T395847. Quiddity (WMF) (talk) 22:05, 2 June 2025 (UTC)
JavaScript failure on fr.voy
Hi,
On fr.voy, the grey 'Éditer' (French for 'edit') link after each bullet point no longer works. Examples: voy:fr:Aigues-Mortes, voy:en:Biarritz... The JavaScript does not open the listing editor (the 'Éditer' at the end of each element on all pages that use this). In addition, after the section title, there is a 'Ajouter un élément de listing' (French for 'Add listing') button to add a listing element.
I don't know how long this problem has existed. This problem does not exist on en.voy or de.voy.
This is a local script issue, there is an error on console: "Uncaught TypeError: regexResult is null" from voy:fr:MediaWiki:Gadget-ListingEditor.js line 1264. This can only be fixed by interface admins.
Thank you,
Fourmidable (talk) 15:14, 2 June 2025 (UTC)
- @Fourmidable See https://fr.wikivoyage.org/wiki/Spécial:Liste_des_utilisateurs?group=interface-admin for people to contact. Thanks. AKlapper (WMF) (talk) 15:57, 2 June 2025 (UTC)
foto wijziging
Stephen Payne (scheepsarchitect) - Wikipedia ik wil de slechte foto vervangen van stephen, ik heb zelf beter foto's gemaakt. wat/hoe moet ik dat doen? Navalart (talk) 10:52, 6 June 2025 (UTC)
Keyboard shortcut issue
I often use Alt + Shift + S to publish changes. However, It now opens Bing Visual Search in Windows 11. How to overcome this issue? Sbb1413 (he) (talk • contribs) 16:05, 6 June 2025 (UTC)
Qual é o motivo Dessa ação, e porquê? 2804:214:818C:A691:AC19:80FF:FED6:A043 16:35, 6 June 2025 (UTC)
- Não falo português. Você pode falar em inglês? Sbb1413 (he) (talk • contribs) 16:48, 6 June 2025 (UTC)
- I often want to work as efficiently as possible, and that's why I use MediaWiki shortcuts like Alt + Shift + S. However, the f-wording Windows 11 replaced that particular shortcut with Bing Visual Search, which is annoying. Sbb1413 (he) (talk • contribs) 16:52, 6 June 2025 (UTC)
Request for a "cite" feature in mos.wikipedia.org
it's difficult for volunteers to reference due to lack of "cite" feature in mos.wikipedia.org. Volunteers have to struggle to toggle around source edit to use <re></ref> before they can get statements referenced. We request that cite feature should be added to the visual edit to improve its user friendliness. We count on the developers to install the cite and reference feature on the site so it would improve volunteers contribution, makes referencing faster, easier and saves time. Volunteers do not get frustrated when referencing. Most volunteers are not conversant with source edit. Moreso, it makes training volunteers easy and reduces errors in referencing.Hasslaebetch (talk) 20:39, 5 June 2025 (UTC)
- @Hasslaebetch the basic option to insert references (and re-use existing ones) is available on VisualEditor in every project.
- I guess you are asking for mw:VisualEditor/Citation tool and mw:Citoid/Enabling Citoid on your wiki?
- Note that both features require citation templates. It appears your wiki has a local version of template:cite web but I didn’t see other citation templates? Johannnes89 (talk) 21:08, 5 June 2025 (UTC)
- Yes sure. But we have a challenge applying it on our site on mos.wikipedia.org
- We will appreciate if we are helped out Hasslaebetch (talk) 21:19, 5 June 2025 (UTC)
- As there are no local admins on your project I'll try to set it up myself. Johannnes89 (talk) 09:21, 6 June 2025 (UTC)
- @Hasslaebetch I've imported mos:Template:Cite book and mos:Template:Cite web from English Wikipedia along with transcluded templates to make sure everything works correctly. I've created mos:MediaWiki:Cite-tool-definition.json and mos:MediaWiki:Citoid-template-type-map.json in order to set up the VE citation tool. I didn't include more citation templates because I didn't want to overcomplicate things. Let me know if you need anything else. You might want to do some clean-up work, e.g. some parts of the documentation are enwiki specific and could be removed (as long as you don't remove the en:WP:TemplateDate), other parts of the documentation could be translated to your wiki's language. Johannnes89 (talk) 10:29, 6 June 2025 (UTC)
- This has worked perfectly well. Our challenge has been solved. I have tried some referencing and it works so well. We are grateful for the swift response. Hasslaebetch (talk) 12:16, 7 June 2025 (UTC)
- @Hasslaebetch I've imported mos:Template:Cite book and mos:Template:Cite web from English Wikipedia along with transcluded templates to make sure everything works correctly. I've created mos:MediaWiki:Cite-tool-definition.json and mos:MediaWiki:Citoid-template-type-map.json in order to set up the VE citation tool. I didn't include more citation templates because I didn't want to overcomplicate things. Let me know if you need anything else. You might want to do some clean-up work, e.g. some parts of the documentation are enwiki specific and could be removed (as long as you don't remove the en:WP:TemplateDate), other parts of the documentation could be translated to your wiki's language. Johannnes89 (talk) 10:29, 6 June 2025 (UTC)
- As there are no local admins on your project I'll try to set it up myself. Johannnes89 (talk) 09:21, 6 June 2025 (UTC)
Broken ogg files
Hi! b:he:מיוחד:רשימת_קבצים/Idanrm1 have uploaded a large number of ogg files. For example b:he:File:F Recemment.ogg. To me the files seem to be broken but they are in use so my guess ins they worked at some point so I wonder if its the wiki software that changed. Can anyone confirm that the files are broken? And can they be fixed? They do not have a copyright template but if it is just a single word it may be PD-ineligible. (Ping User:Xnet1234 as info) MGA73 (talk) 14:16, 8 June 2025 (UTC)
- @MGA73 The file you linked here gave the following error: Cannot decode Ogg file: Invalid page at offset 23094. – Phương Linh (T · C · CA · L · B) 14:20, 8 June 2025 (UTC)
- Thank you for the ping. There are many files like that, is there any chance to fix them? Xnet1234 (talk) 14:24, 8 June 2025 (UTC)
- @Xnet1234: In fact it's just some bug. I will describe it later. – Phương Linh (T · C · CA · L · B) 14:27, 8 June 2025 (UTC)
- They work for me, at least many that I checked. IKhitron (talk) 20:11, 9 June 2025 (UTC)
- User:Hide on Rosé it is strange if they work for some and not for other. Can you tell what the bug is about? --MGA73 (talk) 06:53, 15 June 2025 (UTC)
- They work for me, at least many that I checked. IKhitron (talk) 20:11, 9 June 2025 (UTC)
- @Xnet1234: In fact it's just some bug. I will describe it later. – Phương Linh (T · C · CA · L · B) 14:27, 8 June 2025 (UTC)
- Thank you for the ping. There are many files like that, is there any chance to fix them? Xnet1234 (talk) 14:24, 8 June 2025 (UTC)
Problem with {{sfn}} template
Hello,
I’m encountering a technical issue on Uzbek Wikiquote (uz.wikiquote.org) regarding the use of {{sfn}}.
When I use a citation like:
{{sfn|Xomidiy|Hasaniy|1997|p=200}}.
It correctly displays a reference in the “References” (Manbalar) section, but it does not link to the corresponding entry in the “Bibliography” (Adabiyotlar) section, even though I’ve added (See example: „Qoʻrqut ota kitobi“).
This setup works perfectly on Uzbek Wikipedia, but not on Uzbek Wikiquote. I have already imported all related templates and modules, including Module:Citation/CS1, Module:Citation/CS1/SfnRef, Template:sfn, Template:sfnref, and others. CSS includes li:target highlighting, and the jump effect does happen when you click the link — but there’s no visual indicator (like blue background or proper anchor linking behavior).
Could someone please help troubleshoot this or let me know what I might be missing? BEKIPEDIYA #talk 17:18, 3 June 2025 (UTC)
- @Bekipediya: It’s not
li:target, butspan.citation:target. —Tacsipacsi (talk) 21:57, 17 June 2025 (UTC)- Thank you. It turned out great. I had been trying to fix this for a long time. Thank you very much once again. BEKIPEDIYA #talk 05:30, 18 June 2025 (UTC)
Admin Request issue
Hello, I am trying to request admin rights on Hausa Wikipedia, but I’m having issues filling the request form on Meta. The page shows translation tags and won’t let me submit properly. I followed the instructions, but the system doesn't seem to work correctly. Kindly guide me or help fix this issue so I can proceed. Pharouqenr (talk) 18:58, 17 July 2025 (UTC)
- @Pharouqenr Please link to the request form. Thanks! AKlapper (WMF) (talk) 19:21, 17 July 2025 (UTC)
- https://meta.m.wikimedia.org/w/index.php?title=Template%3ASteward_requests%2FPermissions%2Fen#/editor/T-1
- This is the link Pharouqenr (talk) 20:15, 17 July 2025 (UTC)
- You need to clock the edit pencil next to "Requests" further down, not the edit pencil next to the "Using the page" section. * Pppery * it has begun 21:01, 17 July 2025 (UTC)
- Thank you for your response and guidance i really appreciate. Pharouqenr (talk) 22:36, 17 July 2025 (UTC)
- You need to clock the edit pencil next to "Requests" further down, not the edit pencil next to the "Using the page" section. * Pppery * it has begun 21:01, 17 July 2025 (UTC)
Table sorter question
I’m wondering if there’s a way to add some kind of coding (e.g. some special value in data-sort-value, or some special attribute) in sortable wikitables so that a column can have a set of values where certain values (let’s call them “not applicable for this column”) that are always sorted at the bottom if we press the sorter arrows for that column. I read the documentation for the sorter but I couldn’t tell if I’m trying to do something that’s not possible. Thank you in advance! Alıƨsi (talk) 18:25, 20 June 2025 (UTC)
- @Al12si: Looking at the source code, I don’t think so. You can use an empty
data-sort-value, but that will of course end up either at the top or at the bottom depending on the sorting direction. One workaround could be adding a custom parser (default parsers are generic text, number, date etc.), but this requires interface admin rights on each wiki you want to use this sorting, and I don’t know how supported it is, since it’s not documented (even though the code contains a comment “Public scope”, and it’s used on a few wikis). —Tacsipacsi (talk) 09:10, 26 July 2025 (UTC)
Loss of summary input
In editing in Commons, there is the Edit summary field at the bottom left of the panel that formerly listed previous summaries that I have used. I could then choose one string and use it or choose one and modify it. I put my cursor over the first position of the Edit summary field and click the left button of my mouse to retrieve the list. Such a list still appears in English Wikipedia and also in Commons when renaming a category. It only fails when editing a Commons category. Also, when I key a text into this field, it no longer spell checks that text. Any help fixing this is appreciated. Hmains (talk) 18:21, 4 July 2025 (UTC)
- @Hmains: Both the previous summaries and the spell check are browser features (except if you use the visual editor, which provides its own list of previous summaries, but as far as I see, you don’t use the visual editor).
- I see you use HotCat a lot – does this affect only HotCat edits or all edits? If the latter, what happens if you turn HotCat off in your preferences?
- Also, can you share some information on your environment and eventual error messages you get? —Tacsipacsi (talk) 09:23, 26 July 2025 (UTC)
Obligatory security rules that users cannot decide
As @Malyacko redirected me to here, I'll paste the text I had written here. I really want to solve this issue for me, simply wish to login my account with my password without any kind of additional mandatory things. A conclusive help is much appreciated.
Hello, as I couldn't get an answer on TR Wiki, is there a way for me to disable email verification? It seems that this is a new tool, but I seriously don't want to be obliged to log in my e mail adress for a code every single time I try to log in my Wiki account. I really don't care if a log in to my account from Planet Mars is detected, I don't want obligatory security tools. Pardon my language but I'm already tired of "you cannot use an old password, you need to pass this laser trap for verification" types of security rules in various websites and apps. I'd hate if Wikipedia is coming to that point.
Please let me disable email verification. Tün (talk) 10:36, 29 July 2025 (UTC)
- There are three ways to avoid mw:Extension:EmailAuth:
- Allow cookies from Wikimedia domains and don't delete them in order to allow the software to recognise your devise.
- Activate 2FA (you can ask for the necessary permissions at SRGP#Requests for 2 Factor Auth tester permissions): Users with 2FA are exempted from EmailAuth
- Remove your email address from Special:Preferences. EmailAuth cannot work without an email address – but you'll need to enter a captcha instead when logging in. Note that removing your email address also removes any way of recovering access to your account if you lose your password.
- Johannnes89 (talk) 14:58, 29 July 2025 (UTC)
- I'll just add two things here:
- For cookies, even if you don't want to stay fully logged in, leaving `loginnotify_prevlogins` (as described here) should be sufficient for this purpose.
- While you can remove your email address, I will just advise you, as both WMF security leadership and as a fellow internet traveler, to not do that. Keeping an email makes account recovery possible, lets us get in touch if there is ever a security event that affects your account -- and it allows this security feature to work, which really can protect your account from very common kinds of attacks.
- I know security features like this can be frustrating, but the reason you're seeing them is because they are needed, and because they work. We have tailored this security feature so that most users won't experience them most of the time, but users who clear cookies and change network locations (and thus are harder to tell apart from a possible attacker) will experience them more. I hope one of the options above can make your experience easier. EMill-WMF (talk) 02:37, 31 July 2025 (UTC)
- I'll just add two things here:
enwiki serving 503s, but (maybe?) only to me
Whenever I try to visit any page on the English Wikipedia, including the main page, I get a generic HTTP 503 error, and this has been happening continuously for at least several hours. But https://www.wikimediastatus.net says everything is fine, I see no recent bug reports on Phabricator, and nobody seems to be complaining on social media about it, so I have to assume that I am somehow being individually blocked (i.e. the 503 is a lie and it's really an intentional refusal to serve). Corroborating this, when I tried in a private browsing window, I was able to load the main page of the wiki, but not Special:Log, so I have no way of checking the local block log. But that shouldn't matter, because regular blocks do not normally prevent people from reading the wiki anyway. Who should I talk to about fixing this problem? NYKevin (talk) 22:07, 2 August 2025 (UTC)
- @NYKevin Please follow the instructions at wikitech:Reporting a connectivity issue (alt). If you have access to Phabricator, please log in using your MediaWiki account and create a security task there, otherwise email noc
wikimedia
org. Make sure to include the public IP address you are connecting from, what devices you've tried, etc. AntiCompositeNumber (they/them) (talk) 22:55, 2 August 2025 (UTC)
hide media and the rest of source, for tech.
media tech support for JavaScript enabled Css Api help me out with a little of information technology and services to improve.
mediawiki data collection enable dabase quary. 41.122.45.58 08:12, 5 August 2025 (UTC)
Quiz extension and the linter
The linter finds errors of type "Duplicate ID's" on pages that contain more than one quiz extension (all "quiz0"). Now, I read somewhere Parsoid should solve this, but this obviously does not work (always). There are 17 errors on nl.wikibooks, I also found a number of them on en.wikibooks. Is there a solution or a workaround? - Erik Baas (talk) 15:00, 6 August 2025 (UTC)
Create User settings/issue
Hi folks - I run a small private wiki (https://qdivision.com/wiki) and initially I set up the wiki so that only I (or another admin) would create users. I'd like to revert it back to the default and allow users to create their own accounts. I went into LocalSettings and set this following line -
$wgGroupPermissions['*']['createaccount'] = true;
This DID make a button appear, but it doesn't allow users to create their own account. What am I missing? I'm probably running an older version - that same document says it's version 1.38.4 - Anyway - thanks in advance for any help. Rafi2025 (talk) 21:52, 14 August 2025 (UTC)
- Hi, see the header above: This page is about tech related to a Wikimedia wiki. Tech-related questions about third-party wikis should be asked at mw:Project:Support desk. Also, please upgrade your insecure vulnerable software version to a supported software version. AKlapper (WMF) (talk) 09:14, 15 August 2025 (UTC)
- ok. thanks. Rafi2025 (talk) 14:02, 15 August 2025 (UTC)
Category:Pages using the JsonConfig extension – what is this?
Since a few days ago this started appearing in Recent Changes. Pages are rarely added to the category, but they’re constantly being removed from it, even in successive edits (no intervening edits). This makes absolutely no sense. Does anyone know what this category is for and why pages are being constantly removed from it without ever being added to it? Is this a bug? Thanks!! Alıƨsi (talk) 03:34, 15 August 2025 (UTC)
- Which website is this about? AKlapper (WMF) (talk) 09:14, 15 August 2025 (UTC)
- zh_yuewiki Alıƨsi (talk) 16:09, 15 August 2025 (UTC)
Does anyone know what this category is for
- It tracks
mw.ext.data.get()Lua calls, see zh-yue:Special:TrackingCategories. and why pages are being constantly removed from it without ever being added to it? Is this a bug?
- I guess because some modules decide whether to call this function based on some factor, and on each edit the code that tracks category changes sees that the old version didn’t use to call it but the new one does? I’m not sure, it may also indeed be a bug (especially as I don’t see any suspiciously-looking module edits in the past days). —Tacsipacsi (talk) 18:22, 16 August 2025 (UTC)
"WMF.RequestError erreur 0" when clicking on a link
Hi,
I get a "WMF.RequestError erreur 0" when clicking on a link on a specific case. On my desktop, with Firefox, it works but with this scenario, I get the error message: On Breton in WP FR, if I click on the link "https://en.wikipedia.org/wiki/br:" (Voir les projets en breton -> Wikipédia) from the iOS Wikipedia app, I end up with the error message. Is it a known issue ? Thank you Jona (talk) 06:14, 16 August 2025 (UTC)
- @Jona: I tried it in the Android app, and I also get an error. I couldn’t find bug reports about this, so I created one. —Tacsipacsi (talk) 18:57, 16 August 2025 (UTC)
- Good to know, thank you for your answer and the bug report ! :-) Jona (talk) 21:15, 16 August 2025 (UTC)
Can upload files, delete files, but cannot view files
Hi, I have been banging my head up against a wall here for the past few hours. I was able to get files to be uploaded and deleted but I am running into the issue where whenever I click on the image it says "Sorry, the file cannot be displayed" and a thumbnail will not display. I have adjusted permissions, I have also made sure that file uploading was enabled on the Localsettings.php and the php.ini. I have tried changing the upload path and directory from /var/www/html/images and /var/www/data/images. I have also tried chmod 755 and 777 but still no luck. I have also made sure $wgUseImageMagick is set to true. I am running this using a docker-compose file. The files I am trying to view are just images. Any assistance would be greatly appreciated. Oaktree501 (talk) 08:22, 16 August 2025 (UTC)
- @Oaktree501 Hi, see the header above: This page is about tech related to a Wikimedia wiki. Tech-related questions about third-party wikis should be asked at mw:Project:Support desk. Please also see the requirements for posts on that page. Thanks. AKlapper (WMF) (talk) 09:04, 16 August 2025 (UTC)
- My bad, I will repost it on there, sorry. Oaktree501 (talk) 16:54, 16 August 2025 (UTC)
Add to Calendar template
New template allow user to add event to his Google Calendar
See sample of use in: Event:Wikisource Community meeting August 2025
ready to suggestions. حبيشانtalk 09:53, 16 August 2025 (UTC)
EmailAuth Loop
Hi there,
Wondering if someone can help me - I seem to be stuck in a neverending authentication loop where my only options available seem to be applying for a owner-only consumer token or creating a bot password to use openrefine. This feels like overkill and a workaround I haven't known any openrefine users in my community have had to do? I seem to be unable to login via the usual prompts when uploading edits to wikibase with out triggering a verification code to be sent to my email (as openrefine seems to be treated as a new device), however there is nowhere to input this verification code and I am thus stuck. I looked into applying for two factor authentication but this only seems to be available for users with extended rights.
Any help would be much appreciated so I can get back to my usual commons contributions. :)
Kindest, Dactylantha (talk) 20:44, 18 August 2025 (UTC)
- @Dactylantha I've added you to the 2FA tester group. Once you've activate 2FA you will no longer be required to enter any mw:Help:Extension:EmailAuth codes. Please read Help:Two-factor authentication carefully and make sure to store your recovery codes when activating 2FA. Johannnes89 (talk) 20:54, 18 August 2025 (UTC)
Upgrade from Mediawiki 1.22 to 1.40
Hello,
Please, I would like to know if it is possible to perform this migration (1.22 -> 1.40). If so, how? Mascoder (talk) 10:36, 21 August 2025 (UTC)
- You would be better asking at MediaWiki - here mw:Project:Support desk MarcGarver (talk) 12:56, 28 August 2025 (UTC)
How to impede people from using Babel level 0
Hello, I’m a sysop at Portuguese Wiktionary.
A question that has come up on our wiki some time ago is how to impede people from using Babel language level 0 or at least to make it not generate any categories, because people frequently add and then remove it, adding unnecessary work as we'll need to deal with constantly changing categories. It would be fine to us to maintain pt-0 specifically, but there is not a point in having the other ones.
I would like to know how one would get around to solving this issue so I can bring this to our community. Thanks. NenhumaFênix (talk) 14:38, 23 September 2025 (UTC)
- Can just set it to false in the config - https://www.mediawiki.org/wiki/Extension:Babel#Configuration
- Which should be doable via community configuration too these days I believe... Reedy (talk) 14:56, 23 September 2025 (UTC)
- +1 to Reedy. See Enwiki's setup at w:en:Special:CommunityConfiguration/Babel for example. Quiddity (WMF) (talk) 20:59, 24 September 2025 (UTC)
No section edit links when using curly braces
On Dutch Wikibooks: when using a template to create a heading, there's no edit link beside it. Also, when using {{#If:X|=head=}}, it doesn't work. Hard coded headings are fine, whether on the page itself or on the template.
Heading 1
OK.
Heading 2
No section edit link
There is a demo on this page using this template.
Why does this happen, and what can I do to fix it?
- Erik Baas (talk) 22:53, 6 September 2025 (UTC) (admin on nl.wikibooks)
- Maybe you mean phab:T52369? I'm not sure. IKhitron (talk) 06:35, 11 September 2025 (UTC)
- No, that's not it. Thanks anyway for trying to help. - Erik Baas (talk) 08:26, 11 September 2025 (UTC)
- @Erik Baas: I think this bug might be related to the new Parser, per comparing Erik_Baas/X?useparsoid=0 and Erik_Baas/X?useparsoid=1. Although the 5th section is still missing an [edit] link in both, so I might be misunderstanding? I suggest asking on the talkpage at mw:Talk:Parsoid/Parser Unification/Known Issues if this bug is correlated with an existing task, or if it needs a new task to be filed. I hope that helps. Quiddity (WMF) (talk) 00:50, 12 September 2025 (UTC)
- Actually, the new parser is definitely broken here by showing the edit links for 2 and 4: try clicking on the edit links next to 3 and 4—they won’t work. It’s because the actual editing uses the same strategy as the legacy parser. (I’ve reported phab:T368095 about a similar issue, but that task has long been resolved.)
- I think the legacy parser & the section editing interface are right by disabling the section edit links/section editing:
- If the condition is not
X, but some truly conditional value, how will section editing know whether the given section was shown? Especially when the conditional block is within the template, and the condition is a parameter. (The section edit link doesn’t include information on the template transclusion it originates from, nor is it realistic for it to do so—if a template is used multiple times on a page, there isn’t any identifier for the individual transclusions.) - And even if the above could somehow be solved, the preview experience would be pretty broken: the
}}would be present, but the{{wasn’t, leading to garbage output.
- If the condition is not
- Tacsipacsi (talk) 07:28, 30 September 2025 (UTC)
Inconsistent local and global preferences for e-mail address and signature
There can be good reasons why the user email address, and the user signature are different amongst Wikimedia projects. User preferences are generally global and local. I discovered the following inconsistencies:
- Why is the user signature format not global (it is only local, so I need to update it 100s of times !)
- Why can't the user e-mail not be local? (one single user e-mail address is allowed, but it only appears in the local preferences !)
--Geert Van Pamel (WMBE) 14:45, 27 September 2025 (UTC)
- @Geertivp: As a half-answer to your first question, there's an open feature request on Phabricator for the ability to have global signatures (phab:T188200), which includes a bit of discussion about the idea. Someone else may be able to better answer your second question :) Best, —a smart kitten[meow] 16:08, 29 September 2025 (UTC)
How do I login
how do I login when my Facebook account is blocked ~2025-27190-94 (talk) 07:11, 30 September 2025 (UTC)
- We don't offer login methods with Facebook on Wikimedia wiki's. Sjoerd de Bruin (talk) 07:24, 30 September 2025 (UTC)
- ohh really ? I thought I can get any help ~2025-27190-94 (talk) 07:28, 30 September 2025 (UTC)
"uncollapsing" various auto-collapse in Contribs area
Few years back, I was very unhappy (well TBH on the verge of "pissed off") with Special:Contribs automatically collapsing, which was one of my most heavily used buttons of Special:Contribs. I barked here and someone kindly gave me a workaround below.
.mw-special-Contributions .oo-ui-fieldsetLayout-group.mw-collapsible-content { display: block !important; }
.mw-special-Contributions .oo-ui-fieldsetLayout-header { display: none !important; }
Since sometimes in 2025, this stopped working @ Firefox (works fine on my iOS 18/26 Safari) and is completely removing the collapsed box into the void. Screenshot, as of Firefox 143.0.3. And we have had Abuselog "updated" since 2020, and now we also have "Temporary Account", and Special:IPContributions doesn't respond to ^. I guess I can just adjust .mw-special-Contributions to IPContributions to make it work on IPContribs, but Firefox still won't work with the css snippet so I would like to get some working work-around, or if someone else is equally pissed off and made a better userscript to track this? — regards, Revi 04:04, 1 October 2025 (UTC)
Tool to get a wiki Page tagged for a custom date
Hi could you please see https://phabricator.wikimedia.org/T407051 and advise the best suitable tool, as I got confused Thanks Gryllida 11:36, 13 October 2025 (UTC)
Openwaterpedia
Hi. Trying to edit my husband's page. I cannot get in to do so. Help! Nicezer (talk) 08:49, 24 October 2025 (UTC)
- @Nicezer: Hi. Please feel free to bring that up on the unmentioned website that you refer to, and what exactly makes you think that you "cannot get in" and what does happen. I assume there is no page about your husband on meta.wikimedia.org. Thanks, --AKlapper (WMF) (talk) 09:03, 24 October 2025 (UTC)
- He has a page on Openwaterpedia. Perhaps I am asking in thd wrong place? Nicezer (talk) 09:23, 24 October 2025 (UTC)
- thank you for your response Nicezer (talk) 09:25, 24 October 2025 (UTC)
- @Nicezer Yeah, this would be the wrong place, I'm afraid. I'm not certain how to get in contact with them (as I haven't seen that website before now), but I found this contact form for (what seems like it might be) the organisation that runs the website, in case that helps at all. Best, —a smart kitten[meow] 13:06, 24 October 2025 (UTC)
- Hello. I have figured it out. Thank you! I am closing thd inquiry/ question. Appreciate the responses Nicezer (talk) 13:08, 24 October 2025 (UTC)
- He has a page on Openwaterpedia. Perhaps I am asking in thd wrong place? Nicezer (talk) 09:23, 24 October 2025 (UTC)
Imminent risk to lose my wiki account, please fix this
- mw:Help:Extension:EmailAuth
- phab:T408383
- Tech/Archives/2025#Obligatory_security_rules_that_users_cannot_decide
- @User:Johannnes89, @User:EMill-WMF: This had never happened before between 2016 and 2025-September. This is a new absurd idea. Completely unnecessary, disruptive, and dangerous. Please allow users to disable this nonsense, in good time before I finally lose my account. Do I really have to edit via temporary accounts only from now on? Taylor 49 (talk) 12:47, 27 October 2025 (UTC)
Editing Watchlists on different Wikimedia projects
Hi, I've recently noticed that the watchlist editing page acts different on different Wikimedia projects. For instance:
- on Wikipedia (tested on svWP) the table of contents is situated either at the top or in the sidebar depending on Vector and watched pages that have a time limit - that is they have a watchlist time period that is not permanent - are sorted at the top of each list. This is the preferred behavior:
- while on other projects - such as Wiktionary, Wikisource, and Commons - the table of contents is missing altogether and pages with a time period are sorted in with the rest of the pages.
Why is this? And is a solution being worked on? Sabelöga (talk) 10:37, 23 October 2025 (UTC)
- I believe this is related to the work to add "pagination" to the Special:EditWatchlist page (phab:T41510 - splitting that page into multiple pages, if it's too big) to resolve the problem of editors getting a timeout-error when we have many thousands of pages watchlisted. From the discussion there, it looks like the temporary-watchlist sorting behaviour might be permanently changed. I'll ask about the TOC change. Thanks for noting. Quiddity (WMF) (talk) 17:46, 23 October 2025 (UTC)
- As @Quiddity (WMF) says - yes this is related to the work to paginate Special:EditWatchlist. You're seeing different behaviours on different wikis because changes to the code roll out on a phased basis. We removed the ToC because it's superfluous once pagination is enabled - which it will be soon, we just need to double check everything is ok.
- As for the sorting - ordering by expiry was slowing down the underlying database queries by a factor of 100, which creates knock-on performance problems across wikis. If there's a lot of demand for it from the community we can consider turning it back on, but we can't just turn it back on as it was - we'd need to make changes to the database tables themselves which is, alas, not a trivial piece of work CParle (WMF) (talk) 19:21, 23 October 2025 (UTC)
- Oh if you want to see what the page looks like with pagination turned on you can add
?paginate=1to the url CParle (WMF) (talk) 19:24, 23 October 2025 (UTC)- I see, thanks for your replies
Like I also see that the change has been rolled out on svWP as well. And yes, pagination is indeed needed for me atleast on Wikidata. A filter for time watched pages would however be appreciated when editing those. Sabelöga (talk) 12:58, 26 October 2025 (UTC)
- I see, thanks for your replies
- Oh if you want to see what the page looks like with pagination turned on you can add
- I'm dissatisfied with the changes, since I relied on the order of the pages by dates, but now if something is 2 days left in my watchlist, it's not at the beginning but in the middle or end or I don't know where, and with pagination it could get worse, then it wouldn't be as easy to use "search this page" on my browser to find pages that soon "expire". Can I go to Preferences to change the order in my watchlist to how it was the day before yesterday, like how I can go to Preferences to change my vector from what is default? And if not, is there a place where users are bringing up their opinions about the changes? Grey ghost (talk) 11:44, 24 October 2025 (UTC)
- I would also very welcome it to have the old display scheme back. Optionally, if that helps. The old scheme made it way easier for me to weed out my watch list, and it was very helpful to check it with regards to articles about to vanish from my watchlist about which I had recently read about relevant changes. Kind regards, Grueslayer (talk) 20:52, 26 October 2025 (UTC)
- @Grey ghost and @Sabelöga I created a wish on the community wishlist to re-implement sort-by-expiry, just so we can get some idea of how important it is to people.
- As it says in the wish we can't re-enable sort-by-expiry as it was because the queries were just too slow, but we might be able to figure out some alternative way of doing it instead
- If it's important to you (or to anyone you know), please support the wish!
- CParle (WMF) (talk) 16:59, 30 October 2025 (UTC)
Double icon

Hi. The two Find and Replace icons in the ACE editor, it's a bug or a feature? One local, another from the wikitext editor. IKhitron (talk) 19:14, 5 November 2025 (UTC)
- Thanks for reporting this! I have fix in the works. Until we get the fix deployed, you can ignore the button the right. It probably won't work much of the time. MusikAnimal (WMF) (talk) 20:09, 5 November 2025 (UTC)
Fixed. Thanks again, MusikAnimal (WMF) (talk) 07:29, 6 November 2025 (UTC)
My inability to get Wikipedia on my Vizio TV but not have the Internet
I've searched for a way to do the above, so far unsuccessfully. I'm an indefatigable seeker of knowledge, and having your site on my home tv would be a gift beyond description. I go to the library when I need the Internet, terribly inconvenient for one as obsessed with knowledge as I am. If anyone can think of a solution, I'd be grateful beyond measure. Lovellectual (Rick Cohen) ~2025-31609-18 (talk) 01:09, 6 November 2025 (UTC)
A breaking change?
Hi. We are group1, and all the night people are reporting about more and more scripts and gadgets that do not work any more. Looks like that something changed in the page HTML structure, so JQuery selectors do not find their targets. Was something like that in this week train? Thank you. IKhitron (talk) 07:18, 6 November 2025 (UTC)
- Later. Now I think it's a synchronization problem. Because a gadget does nothing, even "alert()", but if I add another alert earlier in its code, both work, and the gadget do the part it supposed to do until the second alert, and nothing after that. IKhitron (talk) 10:09, 6 November 2025 (UTC)
- This was a problem with loading gadgets in certain scenarios, indeed: T409367. It's now fixed. Msz2001 (talk) 11:39, 6 November 2025 (UTC)
- Great, thanks. IKhitron (talk) 11:40, 6 November 2025 (UTC)
New feature proposal
I've proposed a new feature at mw:Young mode. Faster than Thunder (talk) 03:52, 8 November 2025 (UTC)
SVG default size
Hi. I needed to upload to Commons an SVG file without defining its size at all. So, it's 512x234 now. Can I understand from this that the default size is width=512, height=auto? IKhitron (talk) 20:55, 20 November 2025 (UTC)
- @IKhitron SVGs generally define (internally) their own 'preferred' size for a canvas to draw. This size is also the size that MediaWiki will show you as 'original size' but the SVG is vector based, so it can be up and downscaled to any size people choose. —TheDJ (talk • contribs) 10:28, 21 November 2025 (UTC)
- I've checked, and when no dimensions can be extracted, it uses fallback values creating a bounding box of 512 x 512. https://github.com/wikimedia/mediawiki/blob/master/includes/Media/SVGReader.php#L24 —TheDJ (talk • contribs) 10:38, 21 November 2025 (UTC)
- Great, thanks. IKhitron (talk) 10:40, 21 November 2025 (UTC)
- I've checked, and when no dimensions can be extracted, it uses fallback values creating a bounding box of 512 x 512. https://github.com/wikimedia/mediawiki/blob/master/includes/Media/SVGReader.php#L24 —TheDJ (talk • contribs) 10:38, 21 November 2025 (UTC)
Help
I recently attempted to uninstall this script on the English Wikipedia, however, did the exact opposite of what the uninstall instructions told me to on accident. I am now unable to view any part of the English Wikipedia and cannot remove the .css
Can an interface administrator please remove the css, please?
Thank you, Randomdude123459 (talk) 01:52, 24 November 2025 (UTC)
- @Randomdude123459: I posted a request at IANB. An enwiki interface admin will get to that. For reference, you can also disable the Always enable safe mode setting, which will prevent all scripts and styles from being loaded. In the meantime, welcome to Meta. NguoiDungKhongDinhDanh 01:58, 24 November 2025 (UTC)
- Thank you! Randomdude123459 (talk) 21:57, 24 November 2025 (UTC)
Noto fonts for a tool
Hi I'm working on a this tool. It relies on the Python library matplotlib to build plots. To be able to render usernames in a wide variety of scripts I would like to make fonts-noto-core and fonts-noto-cjk available to the tool. The tool is currently unable to properly render a number of scripts, although my local dev version is working fine. I have code in there to build a font fallback chain.
What I assume are the packages currently installed are shown below.
tools.gamingcheck@tools-bastion-15:~$ toolforge webservice shell I have no name!@shell-1764068673:/workspace$ apt-cache search ^fonts- fonts-dejavu-core - Vera font family derivate with additional characters fonts-urw-base35 - font set metric-compatible with the 35 PostScript Level 2 Base Fonts
Is this something I can do myself?
sudo apt-get install fonts-noto-core fonts-noto-cjk
isn't possible and I don't think I can
su -
Or is there some kind of standard process I'm meant to follow? Sean.hoyland (talk) 11:18, 25 November 2025 (UTC)
- @Sean.hoyland: Not sure how your tool can fetch fonts, so maybe https://tools.wmflabs.org/fontcdn/ is helpful, or maybe not. More info: https://phabricator.wikimedia.org/phame/post/view/65/toolforge_provides_proxied_mirrors_of_cdnjs_and_now_fontcdn_for_your_usage_and_user-privacy/ --AKlapper (WMF) (talk) 11:20, 25 November 2025 (UTC)
- Thanks, but I guess that is for the web front end. That is working fine font-wise. The matplotlib library's font manager builds a font cache and fetches the fonts it needs from the system. But they need to be installed. Sean.hoyland (talk) 11:27, 25 November 2025 (UTC)
<- I also tried installing the font packages via an Aptfile in the root of the repository containing the font package names as documented here. Although the build process appeared to complete, and the tool works, the fonts are not there i.e. didn't solve the tofu issue for usernames that require font support e.g. 力猫
Build log extract
[step-build] 2025-11-25T13:57:48.143563786Z -----> Fetching .debs for fonts-noto-core [step-build] 2025-11-25T13:57:50.896391539Z Get:1 http://archive.ubuntu.com/ubuntu jammy/main amd64 fonts-noto-core all 20201225-1build1 [12.2 MB] [step-build] 2025-11-25T13:57:51.714891953Z Fetched 12.2 MB in 1s (12.2 MB/s) [step-build] 2025-11-25T13:57:53.263234102Z -----> Fetching .debs for fonts-noto-cjk [step-build] 2025-11-25T13:57:55.924527006Z Get:1 http://archive.ubuntu.com/ubuntu jammy/main amd64 fonts-noto-cjk all 1:20220127+repack1-1 [61.2 MB] [step-build] 2025-11-25T13:57:57.426244153Z Fetched 61.2 MB in 2s (36.4 MB/s) [step-build] 2025-11-25T13:57:58.820051118Z -----> Installing apt packages with dpkg [step-build] 2025-11-25T13:57:58.827875097Z fonts-noto-cjk_1%3a20220127+repack1-1_all.deb [step-build] 2025-11-25T13:57:59.874887860Z fonts-noto-core_20201225-1build1_all.deb [step-build] 2025-11-25T13:58:01.212642942Z -----> Fixing broken links [step-build] 2025-11-25T13:58:01.212698728Z Broken links: [step-build] 2025-11-25T13:58:01.234289804Z Fixing link /layers/fagiani_apt/apt/etc/fonts/conf.d/70-fonts-noto-cjk.conf: /usr/share/fontconfig/conf.avail/70-fonts-noto-cjk.conf -> /layers/fagiani_apt/apt/usr/share/fontconfig/conf.avail/70-fonts-noto-cjk.conf
List of installed fonts
INFO 2025-11-25 15:03:40+0000 - general_helpers.py (line 273) - check_noto_fonts() - No Noto fonts installed INFO 2025-11-25 15:03:40+0000 - general_helpers.py (line 280) - log_installed_fonts() - C059: /usr/share/fonts/opentype/urw-base35/C059-Italic.otf INFO 2025-11-25 15:03:40+0000 - general_helpers.py (line 280) - log_installed_fonts() - D050000L: /usr/share/fonts/opentype/urw-base35/D050000L.otf INFO 2025-11-25 15:03:40+0000 - general_helpers.py (line 280) - log_installed_fonts() - DejaVu Sans: /usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf INFO 2025-11-25 15:03:40+0000 - general_helpers.py (line 280) - log_installed_fonts() - DejaVu Sans Mono: /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf INFO 2025-11-25 15:03:40+0000 - general_helpers.py (line 280) - log_installed_fonts() - DejaVu Serif: /usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf INFO 2025-11-25 15:03:40+0000 - general_helpers.py (line 280) - log_installed_fonts() - Nimbus Mono PS: /usr/share/fonts/opentype/urw-base35/NimbusMonoPS-Bold.otf INFO 2025-11-25 15:03:40+0000 - general_helpers.py (line 280) - log_installed_fonts() - Nimbus Roman: /usr/share/fonts/opentype/urw-base35/NimbusRoman-Bold.otf INFO 2025-11-25 15:03:40+0000 - general_helpers.py (line 280) - log_installed_fonts() - Nimbus Sans: /usr/share/fonts/opentype/urw-base35/NimbusSans-Regular.otf INFO 2025-11-25 15:03:40+0000 - general_helpers.py (line 280) - log_installed_fonts() - Nimbus Sans Narrow: /usr/share/fonts/opentype/urw-base35/NimbusSansNarrow-BoldOblique.otf INFO 2025-11-25 15:03:40+0000 - general_helpers.py (line 280) - log_installed_fonts() - P052: /usr/share/fonts/opentype/urw-base35/P052-Roman.otf INFO 2025-11-25 15:03:40+0000 - general_helpers.py (line 280) - log_installed_fonts() - Standard Symbols PS: /usr/share/fonts/opentype/urw-base35/StandardSymbolsPS.otf INFO 2025-11-25 15:03:40+0000 - general_helpers.py (line 280) - log_installed_fonts() - URW Bookman: /usr/share/fonts/opentype/urw-base35/URWBookman-DemiItalic.otf INFO 2025-11-25 15:03:40+0000 - general_helpers.py (line 280) - log_installed_fonts() - URW Gothic: /usr/share/fonts/opentype/urw-base35/URWGothic-Book.otf INFO 2025-11-25 15:03:40+0000 - general_helpers.py (line 280) - log_installed_fonts() - Z003: /usr/share/fonts/opentype/urw-base35/Z003-MediumItalic.otf
Sean.hoyland (talk) 15:22, 25 November 2025 (UTC)
- The venues described a wikitech:Help:Cloud Services communication (which is transcluded into most of the Toolforge help pages on Wikitech) are typically better places ask for Toolforge technical support.
- You are on the right track with the Aptfile installation of the fonts. The thing that is not obvious is that the buildpack system installs these fonts outside of the normal linux directories where your software will be looking by default. It is a quirk of using apt with buildpacks that packages are installed under the
/layers/fagiani_apt/aptdirectory. The noto font files themselves are installed in the/layers/fagiani_apt/apt/usr/share/fonts/opentype/notodirectory. Hopefully you can find a way to adjust the code or configuration of your tool so that it can find them there, possibly with matplotlib.font_manager.fontManager.addfont. -- BDavis (WMF) (talk) 01:00, 26 November 2025 (UTC)- Thanks very much. I will give it a go. Sean.hoyland (talk) 02:34, 26 November 2025 (UTC)
- And it worked. So, thanks again. Sean.hoyland (talk) 07:58, 26 November 2025 (UTC)
I need to create a website on MediaWiki
Hey! I need to create a website powered by MediaWiki to have a wiki on my platform.
Yours truly, (~2025-31563-08 (talk) 00:23, 26 November 2025 (UTC))
- Feel free to do so on your server by following the installation guide on mediawiki.org. AKlapper (WMF) (talk) 09:30, 26 November 2025 (UTC)
Request to use MATLAB software
I am a PhD student at Sakarya University of Applied Sciences and I want to use MATLAB. Abdelazim Said (talk) 10:03, 4 December 2025 (UTC)
- Would w:GNU Octave work instead? It is largely matlab compatible. Gryllida 11:02, 4 December 2025 (UTC)
- Thank you for your reply. I already have MATLAB version 2024 a on my computer, and I want to benefit from the speed of MATLAB available at Istanbul Technical University, but I don't know how to do it. ~2025-38431-93 (talk) 11:12, 4 December 2025 (UTC)
- Do they have a hpc cluster that you can use? This, for example? Ask your supervisor for access. Gryllida 12:35, 4 December 2025 (UTC)
- Okay, thank you. Now I know how. I need to open an account first on the website https://www.uhem.itu.edu.tr/ ~2025-38431-93 (talk) 13:32, 4 December 2025 (UTC)
- Do they have a hpc cluster that you can use? This, for example? Ask your supervisor for access. Gryllida 12:35, 4 December 2025 (UTC)
- Thank you for your reply. I already have MATLAB version 2024 a on my computer, and I want to benefit from the speed of MATLAB available at Istanbul Technical University, but I don't know how to do it. ~2025-38431-93 (talk) 11:12, 4 December 2025 (UTC)
- How is this request related to Wikimedia at all? AKlapper (WMF) (talk) 11:43, 4 December 2025 (UTC)
Technical folks may be interested in comment on potential scalability issues on this proposal. GZWDer (talk) 13:01, 6 December 2025 (UTC)
MediaWiki Display Points
Hello, I have an issue with MediaWiki: Version MediaWiki 1.38.1 {{#display_points: Using Google maps 58.91, 91.20 ~ ~ ~ ~ ~ Position1; 58.57, 18.20 ~ ~ ~ ~ ~ Position2 |height=500px |icon=custom_icon.png }}
In Wiki page it worked to show points with marker hasing custom_icon and beside that a lable for each point. Now, just the lable seen in the map and marker icon just for the last point.
Moreover, in my browser I have this warning message: As of February 21st, 2024, google.maps.Marker is deprecated. Please use google.maps.marker.AdvancedMarkerElement instead. At this time, google.maps.Marker is not scheduled to be discontinued, but google.maps.marker.AdvancedMarkerElement is recommended over google.maps.Marker. While google.maps.Marker will continue to receive bug fixes for any major regressions, existing bugs in google.maps.Marker will not be addressed. At least 12 months notice will be given before support is discontinued. Please see https://developers.google.com/maps/deprecations for additional details and https://developers.google.com/maps/documentation/javascript/advanced-markers/migration for the migration guide.
Please have you any idea about this issue? ~2025-39341-62 (talk) 13:31, 8 December 2025 (UTC)
Languages list
Hi. To take care of Special:GlobalWatchlist extension code, is there a place where I can find a constantly updated list of all language codes of existing Wikimedia wikis, preferably with LTR/RTL marks, if possible? The extension code includes a hardcoded list of all RTL languages Wikimedia wikis language codes. Thank you. IKhitron (talk) 10:00, 11 December 2025 (UTC)
A small technical problem
The fourth line in the "Latest News" section is not displayed when clicked. (At the same time, it opens normally at the bottom of the page). Help me fix it. https://w.wiki/8ctv — Виктор Пинчук (talk) 18:59, 16 December 2025 (UTC)
How to determine which type of device a person is using?
First of all, sorry if this is not the proper place to ask this question; if I'm in the wrong place, kindly redirect me where I should go with this.
Here is the situation: I'm an administrator/bureaucrat at pt.wikt and I would like to write a template to be used there to show different results depending on the type of device the user is using to access the site. If you need the specific case, please check this page.
I want to show the first result if the person is using a cell phone and the second one if the person is using a desktop/laptop or any other device with a large screen.
Is that possible, and if so, how would I go about it? I would appreciate getting some sample code that would do that.
Thanks in advance!
ValJor (talk) 15:06, 4 December 2025 (UTC)
- What's the underlying use case and problem you want to solve? Are you really after devices, or are you maybe after screen/viewport size? (PS: Please don't (ab)use table markup for non-tabular data, like currently on the linked test page.) AKlapper (WMF) (talk) 15:12, 4 December 2025 (UTC)
- Hi Andre!
- Thanks for the super fast reply.
- I had implemented the second design, it works well on a desktop, but then one of my colleagues on the site mentioned that on a cell phone the image looks extremely small, not much bigger than a dot, so I proposed the first design. With the all elements one under the other, it works well on a cell phone, but it looks ugly on a desktop. That is why I had the idea of having two designs, one for each type of device. But I'm actually more after screen/viewport size. Does that make a difference?
- As for "don't (ab)use table markup for non-tabular data": are tables heavy on the system, is that the problem? Or is it just a design issue? What should I use instead of tables? Divs?
- Thanks again.
- ValJor (talk) 15:43, 4 December 2025 (UTC)
- Tables are meant for tabular data, they have column headers and such. Tables are not meant for layout - try with a screenreader software. This ideally should be nested
- @ValJor: For your original question, in case you haven’t solved it yet: you can use TemplateStyles with
@media (width)to use different layouts on different screen widths. The standard breakpoints of MediaWiki aremin-width: 320px(“mobile”, smaller devices are assumed to be feature phones),min-width: 640px(tablet),min-width: 1120px(desktop) andmin-width: 1680px(wide desktop), I suggest you to choose one of these so that when resizing the browser window, the template jumps at the same time as other parts of the interface. - I think I’d use grid layout to dynamically change the layout based on the screen width – grid allows you to use the same wikitext at all screen sizes, but different layout depending on CSS media queries. And it helpfully forces you not to use a table, so the accessibility problem for screen readers is also solved. (Another, less CSS-heavy, solution would be including both layouts in the wikitext and applying
display:noneto one of them depending on the screen width. However, that means double maintenance, and the accessibility issue remains.) —Tacsipacsi (talk) 12:24, 24 December 2025 (UTC)- @Tacsipacsi: Thank you very much for the tips, I'll keep them in mind. However, just taking out the table stuff solved my problem, no need for fancy conditional logic. In the past I have used and abused of tables, I never knew they could cause these types of issues. I'll be more careful with that in the future.
- Thanks again!
- ValJor (talk) 14:15, 24 December 2025 (UTC)
پاک شدن اکانت هام
سلام تمام داده ها و اکانت هام از گوشیم پاک شده .متاسفانه در ایمیل هم ذخیره نشده ~2025-43721-24 (talk) 14:08, 29 December 2025 (UTC)
Coordinates on West Frisian Wikipedia
Hello, We would like to ask for technical advice regarding coordinate templates on a smaller Wikipedia (fy.wikipedia.org). Current situation: On our wiki, a single coordinate template is used both: - inline in article text, and - inside multiple infobox templates. This template currently outputs a plain external GeoHack link, which works in both contexts. Problem: We investigated replacing the GeoHack link with Kartographer (maplink). While this initially looks like a local template change, we ran into structural issues: - Using maplink inside the existing coordinate template leads to template loop errors or broken output. - Splitting logic into subtemplates avoids loops, but then breaks infobox rendering (infoboxes expect plain wikitext, not a rendered maplink tag). - Fixing this appears to require modifying infobox templates as well, which makes the change non-local and affects many pages. We reverted all changes after testing. Question: Is there a recommended or established pattern for migrating legacy GeoHack-based coordinate templates to Kartographer on wikis where those templates are also used inside infoboxes? Or is GeoHack currently still the only viable solution in such mixed-use cases? Any pointers, examples from other wikis, or general guidance would be very welcome. Thank you in advance. Kneppelfreed (talk) 06:42, 24 December 2025 (UTC)
- @Kneppelfreed: I’m not sure if I follow you. Could you please add some links (maybe diff links) illustrating the problem? Which template version caused template loop errors and where did they come up? How were things broken? —Tacsipacsi (talk) 12:32, 24 December 2025 (UTC)
- @Tacsipacsi, hi, sorry for the confusion. The problem is that on the West Frisian Wikipedia the coordinates don't link to a map. For example if you click either on the coordinates on the right side above or the coordinates in the infobox on this page, we get this by clicking on the coordinates above and this by clicking on the coordinates in the infobox. We are just a small group on a small wikipedia and we don't know how to fix this. It seems on the other wiki'es like the Dutch or the English it seems to work but not at ours and we would reaaly like to fix this. Any help would be deeply appreciated. Thank you for your attention to this matter.Kneppelfreed (talk) 05:49, 26 December 2025 (UTC)
- @Kneppelfreed: Okay, so there are two problems:
- GeoHack doesn’t show a map. What GeoHack shows is defined at fy:Berjocht:GeoTemplate, you can copy parts of its Dutch or English (or whichever) counterpart to fix this.
- You couldn’t replace the GeoHack link with a Kartographer one. This replacement is probably worth it even if you manage to (or could manage to) add the map to GeoHack, as showing the map without loading a new page is more user-friendly in my opinion. The problem with Kartographer is that it uses a completely different coordinate structure. Currently fy:Berjocht:Koördinaten yn tekst gets a parameter with the value
53_03_03_N_5_34_32_E_type:city_zoom:15_region:NL, but Kartographer expects three parameters:latitude=53.050833,longitude=5.575556andzoom=15(the latter is optional,type:cityandregion:NLhave no Kartographer equivalents), e.g.<maplink latitude="53.050833" longitude="5.575556" zoom="15" />(53°3′3″N 5°34′32″E). While it’s probably possible to code the conversion between the two formats in wikitext (with the help of fy:Module:String), the result would likely be unreadable wikitext. So you have two options: either convert all calls using a bot, or have a Lua module do the conversion. The Lua solution means less edits in the short term, but I find the current parameter value quite hard to read, so I think a bot conversion would result in a better editor experience in the long term.
- Tacsipacsi (talk) 16:46, 29 December 2025 (UTC)
- @Tacsipacsi, thank you so much for your response. Would you please by any change, or you know someone who can help us to fix this. We just are with a small group on fywiki and we are not too tech savvy with all of this. We can fix minor issues, but this goes a little too far beyond us. I have tried to use Lua-modules in the past for some templates I was trying to make, but was not succesful. We would appreciate any help. Thank you. Kneppelfreed (talk) 19:22, 31 December 2025 (UTC)
- @Kneppelfreed: Okay, so there are two problems:
- @Tacsipacsi, hi, sorry for the confusion. The problem is that on the West Frisian Wikipedia the coordinates don't link to a map. For example if you click either on the coordinates on the right side above or the coordinates in the infobox on this page, we get this by clicking on the coordinates above and this by clicking on the coordinates in the infobox. We are just a small group on a small wikipedia and we don't know how to fix this. It seems on the other wiki'es like the Dutch or the English it seems to work but not at ours and we would reaaly like to fix this. Any help would be deeply appreciated. Thank you for your attention to this matter.Kneppelfreed (talk) 05:49, 26 December 2025 (UTC)