They can just ask to have it enabled, It's enabled in genshin wiki for example, but yes it wouldn't help if it's a random wiki.
https://www.mediawiki.org/wiki/Extension:TemplateSandbox
You cannot import scripts in user namespace through ImportJS.
And the one in the Mediawiki namespace has no approved revision, so importing it does nothing.
The thing doesnt really parse anything lol, it just plops whatever you give it into the icon socket, your link shows you wanna use icons that are svgs, so just copy the svg html and paste that in the icon argument as a plain string, and if you wanna use an image then just add an <img> tag as input instead, for example an image:
{
text: 'Me',
url: mw.util.getUrl('User:PopularAbbyeet'),
isMain: true,
whoIsMain: false,
shortName: 'Me',
icon: '<img src="https://static.wikia.nocookie.net/dev/images/4/4a/Site-favicon.ico/revision/latest?cb=20210803184000" height="24" width="24" />',
},And an example of an svg:
{
text: 'Me',
url: mw.util.getUrl('User:PopularAbbyeet'),
isMain: true,
whoIsMain: false,
shortName: 'Me',
icon: '<svg id="wds-icons-discussions" viewBox="0 0 24 24" width="24px" height="24px"><path d="M16,17c0,0.55-0.45,1-1,1H7.41l-5.71,5.71C1.52,23.9,1.26,24,1,24c-0.13,0-0.26-0.02-0.38-0.08C0.24,23.77,0,23.4,0,23V7 c0-0.55,0.45-1,1-1s1,0.45,1,1v13.59l4.29-4.29C6.48,16.11,6.73,16,7,16h8C15.55,16,16,16.45,16,17z M24,4v14 c0,0.4-0.24,0.77-0.62,0.92C23.26,18.98,23.13,19,23,19c-0.26,0-0.52-0.1-0.71-0.29L16.59,13H9c-2.21,0-4-1.79-4-4V4 c0-2.21,1.79-4,4-4h11C22.21,0,24,1.79,24,4z M22,4c0-1.1-0.9-2-2-2H9C7.9,2,7,2.9,7,4v5c0,1.1,0.9,2,2,2h8 c0.27,0,0.52,0.11,0.71,0.29L22,15.59V4z"></path></svg>',
},Common.js is not available by default, you need to submit a ticket to fandom support asking for the have it enabled.
If the wiki just doesn't want it on their template namespace, you can always just have the template be in your user namespace and use it from there. Basically instead of having the code in a page called "Template:ABC" you can put it in a page called "User:NAME/ABC" and then use it with "{{User:NAME/ABC}}" with your username where NAME is.
LocalNavExploreIcons
Yes it can be used on a template, just as any other dev imported module can be.
As for using templatestyles from the module, it's not possible as it needs to be included in the final returned value, what you can instead do is include the <templatestyles> tag in the documentation template, right next to the #invoke, which would essentially be same as what you want, like so:
<onlyinclude><templatestyles src="Documentation/style.css" />{{#invoke:Documentation|main}}</onlyinclude>You can use the #time parser function to generate the timestamp inside the signature code so that just using ~~~ will generate the entire signature. For example my signature is:
<dl style="margin: 0;"><dd>— [[User:Mikevoir|Mikevoir]] ([[User_talk:Mikevoir|don't talk to me]] | [[Special:Contributions/Mikevoir|stalk me instead]]), sent on {{SUBST:raw:#time:F d, Y H:i:s (e)|now}}</dd></dl>Which you can see the result of in this edit.
Those are fundamentally different concepts, you may want to use https://dev.fandom.com/wiki/Countdown instead. If what you want is timezone-based repeating countdowns, you can look at https://genshin-impact.fandom.com/wiki/Template:Reset/Daily and https://genshin-impact.fandom.com/wiki/Template:Reset/Weekly for examples
Special:UserActivity is exclusive to the own user, you cant check other's.
Why the issue happens: https://stackoverflow.com/a/76207141
Solution:
.wds-dropdown__content,
.wds-dropdown__content .wds-dropdown-level-nested__content {
--wds-dropdown-background-color: transparent;
--wds-dropdown-text-color: white;
--wds-dropdown-border-color: transparent;
&:after {
border: 2px solid #786C42;
background-color: rgba(25, 25, 25, 0.5);
content: '';
z-index: -1;
pointer-events: none;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
backdrop-filter: blur(8px);
border-radius: 8px;
}
}