Semantic MediaWiki: Difference between revisions

add accessibility
add link to ladsgroup Python3 parsing code using Antlr
Line 12: Line 12:
===Day Two===
===Day Two===


==== Canasta ====
====Canasta====
[[Canasta]] is a production grade distribution of MediaWiki developed by an informal consortium of the leading wiki hosters: '''WikiWorks''', '''WikiTeq''' and '''MyWikis'''. It is also used / developed by the United States Space Force (USSF)
[[Canasta]] is a production grade distribution of MediaWiki developed by an informal consortium of the leading wiki hosters: '''WikiWorks''', '''WikiTeq''' and '''MyWikis'''. It is also used / developed by the United States Space Force (USSF)


* [https://www.youtube.com/live/7YxTLNgG5qE?si=lpUnTBFBqoI8X-aW video]
*[https://www.youtube.com/live/7YxTLNgG5qE?si=lpUnTBFBqoI8X-aW video]
* default [https://canasta.wiki/packages/ content packages]
*default [https://canasta.wiki/packages/ content packages]
* new wikifarm support
*new wikifarm support


====Digital Accessibility====
====Digital Accessibility====
Line 23: Line 23:


Specific to MediaWiki, see
Specific to MediaWiki, see
* [https://design.wikimedia.org/style-guide/design-principles_accessibility.html Accessibility as a design principle]
 
* [[mw:Accessibility guide for developers]] and  
*[https://design.wikimedia.org/style-guide/design-principles_accessibility.html Accessibility as a design principle]
* [[mw:Wikimedia Quality and Test Engineering Team/Playbooks/Accessibility]],  
*[[mw:Accessibility guide for developers]] and
* the [https://phabricator.wikimedia.org/tag/accessibility/ Accessibility workboard in Phabricator] or the  
*[[mw:Wikimedia Quality and Test Engineering Team/Playbooks/Accessibility]],
* [https://phabricator.wikimedia.org/maniphest/query/8NmpeEbYMSWm/#R full list of Open bugs and feature requests related to the accessibility in MediaWiki and other Wikimedia software]
*the [https://phabricator.wikimedia.org/tag/accessibility/ Accessibility workboard in Phabricator] or the
*[https://phabricator.wikimedia.org/maniphest/query/8NmpeEbYMSWm/#R full list of Open bugs and feature requests related to the accessibility in MediaWiki and other Wikimedia software]


From the conference, here's the [https://www.youtube.com/live/7YxTLNgG5qE?si=1N4Y-BdoqC65zwji&t=2614 5 minute call to action]
From the conference, here's the [https://www.youtube.com/live/7YxTLNgG5qE?si=1N4Y-BdoqC65zwji&t=2614 5 minute call to action]
Line 33: Line 34:
====Major changes on interfaces of MediaWiki RDBMS library====
====Major changes on interfaces of MediaWiki RDBMS library====
https://www.mediawiki.org/wiki/Manual:Database_access
https://www.mediawiki.org/wiki/Manual:Database_access
This [https://gitlab.wikimedia.org/ladsgroup/migrateselect interesting example of Python3 code]<ref>by Ladsgroup</ref> uses [https://www.antlr.org/ antlr], php lexer and php parser to clean up deprecated Database::select() calls in PHP codebases


===Day Three===
===Day Three===