The on-wiki version of this newsletter can be found here: https://www.wikifunctions.org/wiki/Wikifunctions:Status_updates/2025-11-05 ---- First round of voting for naming the wiki for abstract content closed
The first round of voting for naming the wiki for abstract content is over. The process has received 102 proposals, and a total of 525 votes. Thanks to everybody who voted in this round, and to all the community members submitting proposals.
Following the process, the top six proposals by votes have now been submitted for an initial cursory legal and brand review, and in nearly two weeks time we will start the second round of the voting process.
The top six proposals are:
- Abstract Wikipedia (29) - Wikicore (28) - Multilingual Wikipedia (24) - Wikiabstracts (21) - Wikigenerator (17) - Proto-Wiki (16)
Until the vote starts, we are setting up a page to collect opinions on the proposals, and discuss them https://meta.wikimedia.org/wiki/Special:MyLanguage/Abstract%20Wikipedia/Abstract%20Wikipedia%20naming%20contest/Second%20round%20discussion. At the end, besides a link to the complete discussion, we would like to offer a voting guide with a short summary of the discussion https://meta.wikimedia.org/wiki/Special:MyLanguage/Abstract%20Wikipedia/Abstract%20Wikipedia%20naming%20contest/Second%20round%20voting. We would like to have the discussion together with all of you, and to write the summary together.
Now that the first round is over, I want to offer a few proposals that we are very glad have not been made: “1 Wikipedia”, “Common Wikipedia” (note that there is no “s” at the end of Common, the other domain is already taken), and “Wikipedia Foundation”.
Thank you all for actively suggesting proposals and for voting in the process! We are excited to start preparing round two of the voting process, which will start on November 17. Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries
Wikifunctions is now live on seven more Wiktionaries and the Bengali Wikipedia! These projects now have the ability to call functions directly from Wikifunctions. The seven Wiktionaries are Polish, Russian, Icelandic, Madurese, Santali, Tulu, and Standard Moroccan Amazigh. Wikifunctions in Action on Wiktionaries
As Wikifunctions continues rolling out to more Wiktionaries, it’s exciting to see how it can support Wiktionary communities. The first declension table function is available (German noun declension table function https://www.wikifunctions.org/wiki/Z28602) and already embedded in a Wiktionary example (see this example https://hr.wikipedia.org/wiki/wikt:Haus on the Croatian Wiktionary), showing how Wikidata and functions can work together to automatically display noun forms.
*Expanding What’s Possible for Wiktionaries*: Let’s build on this momentum. We’d love your help in building more functions that support Wiktionary editors; for example declension tables for more languages, or verb conjugation tables. Expanding the collection of language functions will make Wikifunctions even more useful, helping Wikifunction editors create consistent entries and support language communities across Wikimedia projects.
If you like help, feel free to ask! We are happy to give guidance while building the first few tables. Also, if you have other ideas that might help Wiktionary contributors, share! We want to build up a growing set of functions that are useful across different language editions of Wiktionary. Recent Changes in the software
This week we've fixed the {{#wikifunctionlabeldesc:zid|lang}} parser function that renders the name and description of the given object Zid, so that descriptions that contain wikitext don't break the link to the object ( T400345 https://phabricator.wikimedia.org/T400345). This parser function is now working as expected and editors are welcome to use wikifunctionlabeldesc and wikifunctionlabel. Some community templates such as Z+ may still need updates to fully benefit from the fix. Recording of November Volunteers’ Corner
The recording from this week’s Volunteers’ Corner is available on Commons https://commons.wikimedia.org/wiki/File:Abstract%20Wikipedia%20Volunteer%20Corner%202025-11.webm. Thanks to Cory Massaro https://www.wikifunctions.org/wiki/User:CMassaro_(WMF), during this session we wrote a function to conjugate English verbs in the present tense and return the result as an HTML table. We found some very instructive bugs: at one point, the function's argument declaration was wrong, which caused a small cascade of failures in the backend, leading to a hard-to-read error. After we addressed that issue, the function worked, but it was still flawed. The composition hard-codes the labels to be in English when it should instead read those labels from Wikidata and display them in the requested language. The function also fails to conjugate most verbs correctly. As it stands, the function just adds "s" to the lemma of a verb in the third person singular. This works for some verbs ("work" => "works" ✔️) but not others ("hiss" => "hisss" ❌), let alone irregular verbs ("be" => "bes" ❌). This function evinces the importance of lexical data: even for a simple case like this, it's often impossible to write a function that can fully capture all manifestations of a linguistic phenomenon. Recording of the Mentor Me! Session with Tyap Wikimedians
On Friday 31 October, Sannita https://www.wikifunctions.org/wiki/User:Sannita_(WMF) held a presentation with the Tyap Wikimedians community, during a session of the Mentor Me! initiative, a recurring event of the Tyap community to get to know more about the Wikimedia universe. A recording of the presentation and of the resulting discussion is available on Youtube https://www.youtube.com/live/GpuwFANOdbs?si=vGMS9mz1Byw40ohG. Thanks to the organisers for providing the recording, and Sannita for the presentation! Fresh Functions weekly: 21 new Functions
This week we had 21 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
- Croatian Genitive of a male name (Z29088) https://www.wikifunctions.org/wiki/Z29088 - Reference from ZID string (Z29102) https://www.wikifunctions.org/wiki/Z29102 - Mid Exchange Rate (Z29108) https://www.wikifunctions.org/wiki/Z29108 - quoted reference from ZID string (Z29113) https://www.wikifunctions.org/wiki/Z29113 - rational as formatted decimal (dot separators) (Z29116) https://www.wikifunctions.org/wiki/Z29116 - Persistent object from ZID string (Z29120) https://www.wikifunctions.org/wiki/Z29120 - Rotate a 2D point about origin (Z29125) https://www.wikifunctions.org/wiki/Z29125 - list of quoted references (Z29128) https://www.wikifunctions.org/wiki/Z29128 - formatAPAName for list (Z29130) https://www.wikifunctions.org/wiki/Z29130 - Swedish short description for album (Z29134) https://www.wikifunctions.org/wiki/Z29134 - formatAPAName from Wikidata item ref (Z29137) https://www.wikifunctions.org/wiki/Z29137 - change SignWriting lane (Z29150) https://www.wikifunctions.org/wiki/Z29150 - Unlabelled (Z29153) https://www.wikifunctions.org/wiki/Z29153 - Indonesia short description for album (Z29156) https://www.wikifunctions.org/wiki/Z29156 - same Quote (Z29166) https://www.wikifunctions.org/wiki/Z29166 - English present tense conjugation (Z29186) https://www.wikifunctions.org/wiki/Z29186
A complete list of all functions sorted by when they were created https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest is available.
abstract-wikipedia@lists.wikimedia.org