Freephile Wiki:ToDo: Difference between revisions

From Freephile Wiki
No edit summary
Line 28: Line 28:
# https://www.semantic-mediawiki.org/wiki/Semantic_Annotations#Technical_threat_for_inline_annotations
# https://www.semantic-mediawiki.org/wiki/Semantic_Annotations#Technical_threat_for_inline_annotations
# [https://github.com/SemanticMediaWiki/SemanticMediaWiki/issues/5624 '''Issue #5624''' Enhance #set: parser function with display option]
# [https://github.com/SemanticMediaWiki/SemanticMediaWiki/issues/5624 '''Issue #5624''' Enhance #set: parser function with display option]
# [https://github.com/SemanticMediaWiki/SemanticMediaWiki/issues/6226 '''Issue #6226''' request for comment]


{{References}}
{{References}}

Revision as of 13:40, 5 September 2025

Replace in-text annotations[edit]

  1. Need to convert any usage of SMW property annotation to use the parsoid-friendly #set parser function syntax. #set was favored all the way back in 2014 but debated and not actually removed or resolved.[1].

Note that [[foo::bar]] inside an ask query does not need to change because it is already in the {{#ask: }} context which is parsed differently. You can see an ask query in action at People

A template for 'Animal' could use this:

{{#set:
 Species = {{{Species|}}}
| Habitat = {{{Habitat|}}}
| Diet = {{{Diet|}}}
}}

Any any page such as 'Lion' would call the template

{{Animal|Species=Lion|Habitat=Savanna|Diet=Carnivore}}

instead of in-page property annotations.

Some of the property annotations that were updated

  1. MediaWiki
  2. Metadata
  3. Template:Logo
  4. Template:Skill
  5. Template:Organization
  6. Template:Sdo:Organization

Info[edit]

  1. https://www.youtube.com/watch?v=lS1xPkERWCM&t=2146s
  2. https://www.mediawiki.org/wiki/Parsoid/Extension_API
  3. https://www.semantic-mediawiki.org/wiki/Help:Setting_values/Working_with_the_template_parameter
  4. https://www.semantic-mediawiki.org/wiki/Semantic_Annotations#Technical_threat_for_inline_annotations
  5. Issue #5624 Enhance #set: parser function with display option
  6. Issue #6226 request for comment

References[edit]