I was just looking for the same thing and looking to see if I could do this without extensions. There seems to be a default function that allows this if you want it to be part of writing a static version on the page, rather than "Hello, Username!". (This is the last time why they did not implement it as a standard variable, as it causes caching problems.)
The Wikimedia function request T14733 allows:
{{subst:REVISIONUSER}}
{{REVISIONUSER}} will dynamically display the last editor, which is usually not what you want. But if you want, for example, to create a template that includes a user descriptor as part of some inserted text, this should complete the task. I think in your example above,
[[Contributing User::{{subst:REVISIONUSER}}]]
(I'm not sure that the Semantic Mediawiki will force you to avoid substitutions, but if so, further instructions are in the Manual: Substitution, Multilevel substitution section .)
source share