#mediawiki — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #mediawiki, aggregated by home.social.
-
My #MediaWiki medium heat take on #LuaModules is that we don't make them magic ✨️ enough because most modules are converted from wikitext.
With substitution, Lua allows us to transform any user input into any output we want! So more templates should just accept more types of inputs.
For instance, my https://ru.wikipedia.org/wiki/Шаблон:Годы_жизни needs Wikidata item ID to work but it accepts 1) plain old page titles, 2) wikitext with links, 3) interwiki links, and 4) pasted URLs to Wikidata, and just transforms them.
-
My #MediaWiki medium heat take on #LuaModules is that we don't make them magic ✨️ enough because most modules are converted from wikitext.
With substitution, Lua allows us to transform any user input into any output we want! So more templates should just accept more types of inputs.
For instance, my https://ru.wikipedia.org/wiki/Шаблон:Годы_жизни needs Wikidata item ID to work but it accepts 1) plain old page titles, 2) wikitext with links, 3) interwiki links, and 4) pasted URLs to Wikidata, and just transforms them.
-
My #MediaWiki medium heat take on #LuaModules is that we don't make them magic ✨️ enough because most modules are converted from wikitext.
With substitution, Lua allows us to transform any user input into any output we want! So more templates should just accept more types of inputs.
For instance, my https://ru.wikipedia.org/wiki/Шаблон:Годы_жизни needs Wikidata item ID to work but it accepts 1) plain old page titles, 2) wikitext with links, 3) interwiki links, and 4) pasted URLs to Wikidata, and just transforms them.
-
My #MediaWiki medium heat take on #LuaModules is that we don't make them magic ✨️ enough because most modules are converted from wikitext.
With substitution, Lua allows us to transform any user input into any output we want! So more templates should just accept more types of inputs.
For instance, my https://ru.wikipedia.org/wiki/Шаблон:Годы_жизни needs Wikidata item ID to work but it accepts 1) plain old page titles, 2) wikitext with links, 3) interwiki links, and 4) pasted URLs to Wikidata, and just transforms them.
-
My #MediaWiki medium heat take on #LuaModules is that we don't make them magic ✨️ enough because most modules are converted from wikitext.
With substitution, Lua allows us to transform any user input into any output we want! So more templates should just accept more types of inputs.
For instance, my https://ru.wikipedia.org/wiki/Шаблон:Годы_жизни needs Wikidata item ID to work but it accepts 1) plain old page titles, 2) wikitext with links, 3) interwiki links, and 4) pasted URLs to Wikidata, and just transforms them.
-
Use AI with #Wikibase and #Wikidata!
Connect Claude, ChatGPT, or any MCP client to Wikidata and any Wikibase you run via our #OpenSource MediaWiki MCP Server.
Run queries without knowing SPARQL, create and enrich items, or import from Wikidata into your own Wikibase. Collaborate with or delegate to AI while retaining transparency via the version history.
Learn more at https://professional.wiki/en/articles/wikidata-and-wikibase-with-ai
-
#OnThisDay, 2006-04-01, #MediaWiki development moved from a #SourceForge hosted #CVS environment to #SVN after a extended outage of the SourceForge CVS service.
The original SVN environment was hosted on @brooke's server until migrating to a @wikimediafoundation server on the 2007-05-31.
ℹ https://www.mediawiki.org/wiki/Special:MyLanguage/History_of_MediaWiki_version_control
-
📅 #OnThisDay (2012-03-22) Chad (^demon/😂) made the first official commit to the #MediaWiki core in Git using @gerritreview and #Git-Review as part of the #SVN to #Git conversion project.
-
@gunchleoc It is supported in #Unicode #CLDR and we use it in #MediaWiki. Look for "@decimal" in the code linked from https://translatewiki.net/wiki/Plural#Plural_in_MediaWiki
-
Nice #translatewiki.net meetup at #Wikimania. Some of us met for the first time despite translating together for over a decade. We also got half a dozen new translators for #Unicode #CLDR.
https://wikimania.wikimedia.org/wiki/2024:Meetups/translatewiki.net_and_MediaWiki_i18n -
I guess I should rename my little mwcli project https://github.com/samwilson/mwcli now that that name has been taken by the developer-centric tool https://phabricator.wikimedia.org/project/profile/5331/ :-( #MediaWiki #NamingThingsIsHard
-
Re-#introduction: recurring topics here.
#Wikimedia #Wikidata #Wikipedia #MediaWiki #OpenStreetMap #Wikimania #Wikisource #WikiCite #OpenRefine #wiki #Wiktionary #WikiLovesMonuments #Wikibase #Wikiquote
#i18n #L10n #translatewiki.net #Unicode #CLDR #languages
#Copyright #PublicDomain #PubblicoDominio #Copyleft #CreativeCommons #OpenData #UploadFilters #LicenzaLibera #DatiAperti
#InternetArchive #books #biblioteche #library #Koha #KohaILS #GLAM
#WikiTeam #digipres #ArchiveTeam #XSLT
1/4
-
More #i18n contributions always needed for #CLDR at #Wikimedia / #MediaWiki / #translatewiki.net. There's something for everybody: simple word-by-word translation, more complex localisation, coding, documentation.
https://translatewiki.net/w/i.php?title=CLDR&oldid=10577281