(Added DorfGit, GitHub, Matrix, Mastodon & Twitter support) |
(Deshittifying Twitter links by linking to nitter.net) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 7: | Line 7: | ||
Bei Service sind folgende Einträge möglich bzw. folgende Services werden unterstützt: | Bei Service sind folgende Einträge möglich bzw. folgende Services werden unterstützt: | ||
* bluesky (alternative Schreibweisen: Bluesky, BlueSky) | |||
* dorfgit (alternative Schreibweisen: DorfGit, Git, git) | * dorfgit (alternative Schreibweisen: DorfGit, Git, git) | ||
* github (alternative Schreibweisen: Github, GitHub, gh) | * github (alternative Schreibweisen: Github, GitHub, gh) | ||
* matrix (alternative Schreibweisen: Matrix, mtrx, mx) | * matrix (alternative Schreibweisen: Matrix, mtrx, mx) | ||
* mastodon (alternative Schreibweisen: Mastodon, mstdn) | * mastodon (alternative Schreibweisen: Mastodon, mstdn) | ||
* telegram (alternative Schreibweisen: Telegram) | |||
* twitter (alternative Schreibweisen: Twitter, tw) | * twitter (alternative Schreibweisen: Twitter, tw) | ||
</noinclude> | </noinclude> | ||
<includeonly>{{#switch: {{{1}}} | <includeonly>{{#switch: {{{1}}} | ||
| bluesky | Bluesky | BlueSky = [https://bsky.app/profile/{{{2}}} @{{{2}}}] {{#ifeq: {{NAMESPACE}}|User|{{#set:Bluesky=@{{{2}}}}} {{#set:BlueskyLink={{{2}}}}} {{#set:Has Bluesky=True}} |}} | |||
| dorfgit | DorfGit | Git | git = [https://chaosdorf.de/git/{{{2}}} {{{2}}}] {{#ifeq: {{NAMESPACE}}|User|{{#set:DorfGit={{{2}}}}} {{#set:DorfGitLink={{{2}}}}} {{#set:Has DorfGit=True}} |}} | | dorfgit | DorfGit | Git | git = [https://chaosdorf.de/git/{{{2}}} {{{2}}}] {{#ifeq: {{NAMESPACE}}|User|{{#set:DorfGit={{{2}}}}} {{#set:DorfGitLink={{{2}}}}} {{#set:Has DorfGit=True}} |}} | ||
| github | Github | GitHub | gh = [https://github.com/{{{2}}} {{{2}}}] {{#ifeq: {{NAMESPACE}}|User|{{#set:GitHub={{{2}}}}} {{#set:GitHubLink={{{2}}}}} {{#set:Has GitHub=True}} |}} | | github | Github | GitHub | gh = [https://github.com/{{{2}}} {{{2}}}] {{#ifeq: {{NAMESPACE}}|User|{{#set:GitHub={{{2}}}}} {{#set:GitHubLink={{{2}}}}} {{#set:Has GitHub=True}} |}} | ||
| matrix | Matrix | mtrx | mx = [https://matrix.to/#/@{{{2}}}:{{{3}}} @{{{2}}}:{{{3}}}] {{#ifeq: {{NAMESPACE}}|User|{{#set:Matrix=@{{{2}}}:{{{3}}}}} {{#set:MatrixLink={{{2}}}{{{{3}}}} }} {{#set:Has Matrix=True}} |}} | | matrix | Matrix | mtrx | mx = [https://matrix.to/#/@{{{2}}}:{{{3}}} @{{{2}}}:{{{3}}}] {{#ifeq: {{NAMESPACE}}|User|{{#set:Matrix=@{{{2}}}:{{{3}}}}} {{#set:MatrixLink={{{2}}}{{{{3}}}} }} {{#set:Has Matrix=True}} |}} | ||
| mastodon | Mastodon | mstdn = [https://{{{3}}}/@{{{2}}} @{{{2}}}@{{{3}}}] {{#ifeq: {{NAMESPACE}}|User|{{#set:Mastodon=@{{{2}}}:{{{3}}}}} {{#set:MastodonLink={{{2}}}{{{{3}}}} }} {{#set:Has Mastodon=True}} |}} | | mastodon | Mastodon | mstdn = [https://{{{3}}}/@{{{2}}} @{{{2}}}@{{{3}}}] {{#ifeq: {{NAMESPACE}}|User|{{#set:Mastodon=@{{{2}}}:{{{3}}}}} {{#set:MastodonLink={{{2}}}{{{{3}}}} }} {{#set:Has Mastodon=True}} |}} | ||
| twitter | Twitter | tw = [https:// | | telegram | Telegram = [https://t.me/{{{2}}} @{{{2}}}] {{#ifeq: {{NAMESPACE}}|User|{{#set:Telegram=@{{{2}}}}} {{#set:TelegramLink={{{2}}}}} {{#set:Has Telegram=True}} |}} | ||
| twitter | Twitter | tw = [https://nitter.net/{{{2}}} @{{{2}}}] {{#ifeq: {{NAMESPACE}}|User|{{#set:Twitter=@{{{2}}}}} {{#set:TwitterLink={{{2}}}}} {{#set:Has Twitter=True}} |}} | |||
}}</includeonly> | }}</includeonly> |
Latest revision as of 01:06, 5 March 2025
This Template creates a social media link and, if it's used on a User page, adds the relevant Semantic MediaWiki properties.
Usage[edit source]
The first parameter has to be the service you are linking to, the second the username, the third the server if it is a federated service.
{{SocialMediaLink|service|username|server.example.com}}
Bei Service sind folgende Einträge möglich bzw. folgende Services werden unterstützt:
- bluesky (alternative Schreibweisen: Bluesky, BlueSky)
- dorfgit (alternative Schreibweisen: DorfGit, Git, git)
- github (alternative Schreibweisen: Github, GitHub, gh)
- matrix (alternative Schreibweisen: Matrix, mtrx, mx)
- mastodon (alternative Schreibweisen: Mastodon, mstdn)
- telegram (alternative Schreibweisen: Telegram)
- twitter (alternative Schreibweisen: Twitter, tw)