Page MenuHomePhabricator

Design a Super-Stupid "SPARQL Syntax Highliter... in LUA" for WMIT
Closed, ResolvedPublic2 Estimated Story Points

Description

Let's cry together \o/

Since for ITSEc reasons Wikimedia Italy does not want to install and maintain yet another PHP extension (Extension:SyntaxHighlight),

And since our dear Dario Crespi would like to write SPARQL queries in WMIT's wiki, and since Dario would like a cute syntax highlighter,

Let's create that from scratch! \o/

Success Checklist

  • Does not require yet another PHP extension but only Scribunto
  • Support basic colors from https://query.wikidata.org/
    • SELECT
    • ?variables
    • "strings" and "strings".
    • # comments
  • do not hardcode colors but allow CSS flexibilities

UPDATED: done \o/

Lua module:

https://wiki.wikimedia.it/wiki/Modulo:Highlight_SPARQL

CSS stylesheet:

https://wiki.wikimedia.it/wiki/Modulo:Highlight_SPARQL/style.css

Example usage:

https://wiki.wikimedia.it/wiki/Wikimania_2023/SPARQL:_access_and_analyze_data_from_Wikidata