Page MenuHomePhabricator

LennardHofmann
User

Projects

User does not belong to any projects.

Today

  • No visible events.

Tomorrow

  • No visible events.

Friday

  • No visible events.

User Details

User Since
Apr 11 2022, 3:30 PM (192 w, 2 d)
Availability
Available
IRC Nick
Ordoviz
LDAP User
Unknown
MediaWiki User
LennardHofmann [ Global Accounts ]

Recent Activity

Oct 10 2025

LennardHofmann created T406971: Change datatype of several string properties to external-id.
Oct 10 2025, 10:02 AM · Wikidata-Omega, Wikidata
LennardHofmann closed T317635: Change datatype of some string properties to external-id as Resolved.
Oct 10 2025, 9:30 AM · Wikidata
LennardHofmann added a comment to T317635: Change datatype of some string properties to external-id.

I'm closing this because all 7 properties have been convert to external-id type.

Oct 10 2025, 9:30 AM · Wikidata

Jun 5 2025

LennardHofmann added a comment to T54647: MediaWiki images and image pages are not being indexed properly by external search engines.

I have Google Search Console access for Commons. Here is a result for a random URL:

Jun 5 2025, 9:07 AM · Community-Tech (Sea Lion Squad), Commons, SEO, MediaWiki-File-management, MediaWiki-General

Apr 11 2025

LennardHofmann added a comment to T29275: Interwiki links shouldn't be checked for length in Title::newFromText.

See w:User:PrimeHunter/Page name size in interwiki links for a nice explanation of this bug and see Template talk:Wikidata Infobox for the problems this bug is causing on Commons categories.

Apr 11 2025, 10:00 AM · MediaWiki-Interwiki, Wikimedia-Interwiki-links, Chinese-Sites
LennardHofmann merged T391664: Cannot make interwiki link to page whose fullpagename exceeds 255 bytes into T29275: Interwiki links shouldn't be checked for length in Title::newFromText.
Apr 11 2025, 9:48 AM · MediaWiki-Interwiki, Wikimedia-Interwiki-links, Chinese-Sites
LennardHofmann merged task T391664: Cannot make interwiki link to page whose fullpagename exceeds 255 bytes into T29275: Interwiki links shouldn't be checked for length in Title::newFromText.
Apr 11 2025, 9:48 AM · MediaWiki-Parser
LennardHofmann created T391664: Cannot make interwiki link to page whose fullpagename exceeds 255 bytes.
Apr 11 2025, 9:30 AM · MediaWiki-Parser

Oct 24 2024

LennardHofmann removed a watcher for Scribunto: LennardHofmann.
Oct 24 2024, 10:52 AM

Oct 31 2023

LennardHofmann created T350163: Certain interwiki links (lzsh,yue,als,gsw,fro,sgs,rup…) can appear twice in Wikisource/Commons sidebar.
Oct 31 2023, 4:00 PM · MediaWiki-User-Interface, MediaWiki-Interwiki, All-and-every-Wikisource, Commons

Apr 11 2023

LennardHofmann added a subtask for T317635: Change datatype of some string properties to external-id: T334450: Change Property datatypes from string to External Identifier.
Apr 11 2023, 11:36 AM · Wikidata
LennardHofmann added a parent task for T334450: Change Property datatypes from string to External Identifier: T317635: Change datatype of some string properties to external-id.
Apr 11 2023, 11:36 AM · User-ItamarWMDE, [Archived]Wikidata Dev Team (Sprint-∞), Wikidata

Jan 27 2023

LennardHofmann added a watcher for Scribunto: LennardHofmann.
Jan 27 2023, 10:05 AM

Sep 21 2022

LennardHofmann closed T305869: GSoC 2022 Proposal: Rewrite the Wikidata Infobox on Commons in Lua, a subtask of T302098: Rewrite the Wikidata Infobox on Commons in Lua, as Resolved.
Sep 21 2022, 4:41 AM · Google-Summer-of-Code (2022)
LennardHofmann closed T305869: GSoC 2022 Proposal: Rewrite the Wikidata Infobox on Commons in Lua as Resolved.
Sep 21 2022, 4:40 AM · Google-Summer-of-Code (2022)
LennardHofmann added a comment to T305869: GSoC 2022 Proposal: Rewrite the Wikidata Infobox on Commons in Lua.

The rewrite is complete, see the final report.

Sep 21 2022, 4:40 AM · Google-Summer-of-Code (2022)

Sep 13 2022

LennardHofmann created T317635: Change datatype of some string properties to external-id.
Sep 13 2022, 1:04 PM · Wikidata

Sep 6 2022

LennardHofmann closed T315155: Write a Tree-sitter grammar for Wikitext as Resolved.
Sep 6 2022, 1:00 PM · Technical-Tool-Request, Wikimania-Hackathon-2022

Aug 17 2022

LennardHofmann added a project to T315155: Write a Tree-sitter grammar for Wikitext: Technical-Tool-Request.
Aug 17 2022, 6:26 AM · Technical-Tool-Request, Wikimania-Hackathon-2022
LennardHofmann set IRC Nick to Ordoviz on LennardHofmann.
Aug 17 2022, 6:25 AM

Aug 14 2022

LennardHofmann removed a watcher for Wikimania-Hackathon-2022: LennardHofmann.
Aug 14 2022, 5:33 PM

Aug 13 2022

LennardHofmann moved T315155: Write a Tree-sitter grammar for Wikitext from Inbox to Hacking Projects on the Wikimania-Hackathon-2022 board.
Aug 13 2022, 2:06 PM · Technical-Tool-Request, Wikimania-Hackathon-2022
LennardHofmann created T315155: Write a Tree-sitter grammar for Wikitext.
Aug 13 2022, 1:38 PM · Technical-Tool-Request, Wikimania-Hackathon-2022

Aug 5 2022

LennardHofmann added a comment to T253387: Create a Lua convenience functions for conversion betweem language code and project and sitelink code.

Related: T114772

Aug 5 2022, 10:10 AM · SiteMatrix, Wikidata, Wikibase-Lua
LennardHofmann added a subtask for T145535: language code disparity (Wikidata tracking): T253387: Create a Lua convenience functions for conversion betweem language code and project and sitelink code.
Aug 5 2022, 9:40 AM · [DEPRECATED] wdwb-tech, Language codes, I18n, Tracking-Neverending, Wikidata
LennardHofmann added a parent task for T253387: Create a Lua convenience functions for conversion betweem language code and project and sitelink code: T145535: language code disparity (Wikidata tracking).
Aug 5 2022, 9:40 AM · SiteMatrix, Wikidata, Wikibase-Lua
LennardHofmann added a comment to T253387: Create a Lua convenience functions for conversion betweem language code and project and sitelink code.

YES, PLEASE! Wikidata Infobox uses this function to convert a language code into a site ID:

local function databaseId( langcode )
	local exceptions = {
		['be-tarask'] = 'be_x_old',     -- Belarusian (Taraškievica orthography)
		['bho']       = 'bh',           -- Bhojpuri
		['cbk-zam']   = 'cbk_zam',      -- Chavacano de Zamboanga
		['gsw']       = 'als',          -- Alemannic
		['ike']       = 'iu',           -- Inuktitut
		['lzh']       = 'zh_classical', -- Classical Chinese
		['map-bms']   = 'map_bms',      -- Basa Banyumasan
		['nan']       = 'zh_min_nan',   -- Min Nan Chinese
		['nb']        = 'no',           -- Norwegian Bokmål
		['nds-nl']    = 'nds_nl',       -- Low Saxon
		['mo']        = 'ro',           -- Moldaawisk
		['roa-tara']  = 'roa_tara',     -- Tarantino
		['rup']       = 'roa_rup',      -- Aromanian
		['sgs']       = 'bat_smg',      -- Samogitian
		['vro']       = 'fiu_vro',      -- Võro
		['yue']       = 'zh_yue',       -- Cantonese
	}
Aug 5 2022, 9:30 AM · SiteMatrix, Wikidata, Wikibase-Lua
LennardHofmann added a subtask for T237884: mw.wikibase.getBestStatements is slow when used on objects with many properties: T297412: Correctly mark getAllStatements and getBestStatements functions as expensive.
Aug 5 2022, 7:58 AM · Wikibase-Lua, [DEPRECATED] wdwb-tech, Performance Issue, Wikidata
LennardHofmann added a parent task for T297412: Correctly mark getAllStatements and getBestStatements functions as expensive: T237884: mw.wikibase.getBestStatements is slow when used on objects with many properties.
Aug 5 2022, 7:58 AM · MediaWiki-extensions-Wikibase-Client, Wikibase-Lua, Wikidata
LennardHofmann added a project to T237884: mw.wikibase.getBestStatements is slow when used on objects with many properties: Wikibase-Lua.
Aug 5 2022, 7:45 AM · Wikibase-Lua, [DEPRECATED] wdwb-tech, Performance Issue, Wikidata
Restricted Application added a project to T237884: mw.wikibase.getBestStatements is slow when used on objects with many properties: [DEPRECATED] wdwb-tech.
Aug 5 2022, 7:41 AM · Wikibase-Lua, [DEPRECATED] wdwb-tech, Performance Issue, Wikidata

Aug 3 2022

LennardHofmann added a watcher for Wikimania-Hackathon-2022: LennardHofmann.
Aug 3 2022, 3:41 PM
LennardHofmann added a watcher for Maps (Geoshapes): LennardHofmann.
Aug 3 2022, 9:59 AM

Jun 22 2022

LennardHofmann added a watcher for Wikimedia-Language-setup: LennardHofmann.
Jun 22 2022, 8:35 PM

Jun 5 2022

LennardHofmann added a project to T203357: Lookup of cached entities by mw.wikibase.getEntity in Wikipedia as a client of Wikidata is very slow: Performance Issue.
Jun 5 2022, 9:10 PM · [DEPRECATED] wdwb-tech, Performance Issue, Wikibase-Lua, Wikidata, MediaWiki-extensions-Wikibase-Client
LennardHofmann updated subscribers of T203357: Lookup of cached entities by mw.wikibase.getEntity in Wikipedia as a client of Wikidata is very slow.

Looking at the source code of mw.wikibase.lua, we see:

Jun 5 2022, 9:05 PM · [DEPRECATED] wdwb-tech, Performance Issue, Wikibase-Lua, Wikidata, MediaWiki-extensions-Wikibase-Client

Jun 4 2022

LennardHofmann added a watcher for Wikibase-Lua: LennardHofmann.
Jun 4 2022, 3:15 PM

Apr 13 2022

LennardHofmann added a comment to T305869: GSoC 2022 Proposal: Rewrite the Wikidata Infobox on Commons in Lua.

@Mike_Peel Great suggestion, thanks! Replacing each key part of the infobox one after the other would be no problem from a technical standpoint. But it would mean that I might have to fix urgent bugs reported after the deployment of a key part, while I'm already working on the next feature. Considering that the alternative is that I would need to fix my buggy code (written weeks ago) at the end of the project, this seems reasonable, though.

Apr 13 2022, 3:43 PM · Google-Summer-of-Code (2022)
LennardHofmann updated the task description for T305869: GSoC 2022 Proposal: Rewrite the Wikidata Infobox on Commons in Lua.
Apr 13 2022, 2:31 PM · Google-Summer-of-Code (2022)

Apr 11 2022

LennardHofmann added a subtask for T302098: Rewrite the Wikidata Infobox on Commons in Lua: T305869: GSoC 2022 Proposal: Rewrite the Wikidata Infobox on Commons in Lua.
Apr 11 2022, 4:56 PM · Google-Summer-of-Code (2022)
LennardHofmann added a parent task for T305869: GSoC 2022 Proposal: Rewrite the Wikidata Infobox on Commons in Lua: T302098: Rewrite the Wikidata Infobox on Commons in Lua.
Apr 11 2022, 4:56 PM · Google-Summer-of-Code (2022)
LennardHofmann created T305869: GSoC 2022 Proposal: Rewrite the Wikidata Infobox on Commons in Lua.
Apr 11 2022, 4:56 PM · Google-Summer-of-Code (2022)