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