Einführung[Bearbeiten | Quelltext bearbeiten]
Magische Wörter („Magic Words“) sind ein zentrales Konzept in MediaWiki. Sie ermöglichen es, auf einfache Weise dynamische Inhalte, Metadaten oder Systeminformationen in Wiki‑Seiten einzubauen.
Sie werden in verschiedenen Formen verwendet:
MediaWiki Verhaltensschalter, Variablen und Parserfunktionen[Bearbeiten | Quelltext bearbeiten]
Eine Vielzahl von Verhaltensschaltern, Variablen und Parserfunktionen werden durch MediaWiki bereitgestellt. Diese sind auf der Seite https://www.mediawiki.org/wiki/Help:Magic_words/de dokumentiert.
Tags[Bearbeiten | Quelltext bearbeiten]
Folgende Tags sollten in Ihrem BlueSpice 5 Wiki verfügbar sein. Sie werden durch verschiedene installierte Erweiterungen bereitgestellt. Foglende Liste hat keinen Anspruch auf Vollständigkeit, da sie installationsabhängig ist.
| Erweiterung | Tags | Beschreibung | Beispiel |
|---|---|---|---|
| BlueSpiceBookshelf | <bookmeta>, <bs:bookmeta> (d) | Tag um beliebige Meta Information zu eine Buchartikel zu speichern. Werden in das Buch mitaufgenommen |
<bookmeta someMeta="Some Value" anotherMeta="Another Value"/> |
| <bookshelf> (d), <bs:bookshelf> (d) | Wird in BlueSpice 5 nicht mehr benötigt und kann von Seiten gelöscht werden, falls diese das Tag noch beinhalten. Das Tag hat ursprünglich das Buch angezeigt, mit dem die Seite verknüpft war. Seiten können nun in mehreren Büchern existieren. | - | |
| BlueSpiceSmartList | <infobox> (d), <bs:infobox> (d), <bs:smartlist> (d) | Anzeige der zuletzt geänderten Seiten. |
<recentchanges count="5" ns="2" showtext="false" trim="30" trimtext="50" showns="false" sort="time" meta="true" period="-" minor="false" new="false" /> |
| EmbedVideo (fork) | <aparat>, <archiveorg>, <bandcamp>, <bilibili>, <ccc>, <dailymotion>, <deezeralbum>, <deezerartist>, <deezerepisode>, <deezerplaylist>, <deezershow>, <deezertrack>,<embedvideo>, <evlplayer>, <externalvideo>, <kakaotv>, <navertv>, <niconico>, <podbean>, <sharepoint>, <soundcloud>, <spotifyalbum>, <spotifyartist>, <spotifyepisode>, <spotifyplaylist>, <spotifyshow>, <spotifytrack>, <substack>, <takhtesefid>, <tidalalbum>, <tidalmix>, <tidaltrack>, <tidalvideo>, <twitch>, <twitchclip>, <twitchvod>, <twitchclip>, <twitchvod><videolink>, <vimeo>, <vk>, <vplayer>, <wistia>, <youku>, <youtube>, <youtubeoembed>, <youtubeplaylist>, <youtubevideolist> | DSGVO-orientierte Video-Einbettung. Unterstützt unter anderem YouTube, Twitch, Spotify und SoundCloud. |
<embedvideo service="YouTube" alignment="left" title="What's new in BlueSpice 5" description="BlueSpice Lunchtalk" cover="Bild2.png">https://www.youtube.com/watch?v=z3K4A9NPT_c</embedvideo> |
| <bs:statistics:progress> | Erzeugt einen Fortschrittsbalken, dessen Wert abhängig ist von einem im Fließtext vorkommenden Muster und einer vom Benutzer festzulegenden Obergrenze. | <bs:statistics:progress basecount="200" progressitem="OK" width="150" />
Erzeugt einen 150 Pixel breiten Fortschrittsbalken, der, wenn im Fließtext des Artikelt 150 mal das Wort "OK" vorkommt einen Wert von 75% (200 mal "OK" wären 100%) anzeigt. | |
| <universalexport:exclude>, <bs:universalexport:exclude> (d) | Alias für <bs:universalexport:noexport></bs:universalexport:noexport> | ||
| <bs:universalexport:excludearticle> | Dieses Tag ist nur für den systeminternen Gebrauch bestimmt. Derzeit besitzt es keine Wirksamkeit. | ||
| <universalexport:excludearticle> | |||
| <bs:universalexport:hidetitle> | Unterdrückt die Ausgabe der Artikelüberschrift im Export | <bs:uehidetitle /> | |
| <universalexport:hidetitle> | |||
| <bs:universalexport:meta> | Erlaubt die Angabe von beliebigen Meta-Daten, welche, abhängig von der verwendeten Export-Vorlage, im Export-Dokument erscheinen. Abhängig vom Export-Backend werden diese Daten auch in die Meta-Daten des Export-Dokuments übernommen. Wird derzeit hauptsächlich systemintern verwendet. | <bs:universalexport:meta Abteilung="Finanzen" Sicherheitslevel="5" /> | |
| <universalexport:meta> | |||
| <bs:uemeta body-class=Klassenname-hier-einfügen /> | Erlaubt die Definition von CSS-Klassen, die nur im PDF-Export angewandt werden. | <bs:uemeta body-class=bg-grey no-header-image /> | |
| <bs:universalexport:noexport> | spart den durch dieses Tag markierten Bereich/Inhalt beim Exportaus | <bs:uenoexport>Not included in export</bs:uenoexport> | |
| <universalexport:noexport> | |||
| <bs:universalexport:pagebreak> | erzwingt einen Seitenumbruch an der Stelle des Tags | <bs:uepagebreak /> | |
| <universalexport:pagebreak> | |||
| <bs:universalexport:params> | Ähnlich wie<bs:universalexport:meta></bs:universalexport:meta>, die dort getroffenen Daten beeinflußen aber den Export selbst. Dort kann z.b. ein Export-Template gewählt werden. Auch dieses Tag ist derzeit hauptsächlich für den Systeminternen gebrauch bestimmt. | <bs:universalexport:params template="BlueSpice Landscape" /> | |
| <universalexport:params> | |||
| <bs:wantedarticle> | Nachdem Sie einen Artikel vorgeschlagen haben, wird diese auf die Liste der Gewünschten Seiten aufgenommen. Die Liste mit den Gewünschten Seiten können Sie sich über die Spezialseite Gewünschte Seiten anzeigen lassen. | Einbinden über den Vorlagen-Mechnismus:
{{WantedArticles}} Es ist auch ein Tag verfügbar, mit sich die Ausgabe konfigurieren lässt: <nowiki></nowiki> | |
| <bs:wantedarticles> | |||
| <bs:wishlist> | |||
| <wantedarticle> | |||
| <wantedarticles> | |||
| <wishlist> | |||
| <bs:watchlist> | Die Beobachtungsliste ermöglicht es, sich eine komfortable Übersicht über die Änderungen an individuell ausgewählten Seiten anzeigen zu lassen. | Beobachtungsliste | |
| <watchlist> | |||
| <dynamicpagelist> | Erzeugt dynamisch eine Seitenliste. Parameter auf Linksseite auf dieser Seite | http://www.mediawiki.org/wiki/Extension:DynamicPageList_(Wikimedia) | |
| <imagemap> | Bild mit anklickbaren Links | <imagemap><br /> Bild:Startseite_Wiki.JPG|650px<br /> rect 7 37 186 215 [[Hauptseite|Logo des Wikis]]<br /> rect 11 249 190 365 [[Hilfe:Wiki-Aufbau|Navigationsleiste]]<br /> rect 11 539 192 726 [[Hilfe:Wiki-Aufbau|Werkzeuge.]]<br /> rect 931 4 1070 27 [[Hilfe:Wiki-Aufbau|Suchfeld]]<br /> rect 884 3 917 32 [[Hilfe:Wiki-Aufbau|An- und Abmeldung]]<br /> default [[Hauptseite]]<br /> desc bottom-right<br /> </imagemap> | |
| <nopdf> | Der eingegebene Text taucht nicht im PDF-Doument auf. | <nopdf>Dieser Text taucht nicht im PDF-Dokument auf.</nopdf> | |
| <nowiki></nowiki> | keine Wiki-Formatierung | kein Beispiel | |
| <pagetemplates> | Seitenvorlagen sind vorgefertigte Muster, die das Erstellen von neuen Seiten erleichtern. Wenn Sie in die Bearbeitungsansicht einer neuen Seite kommen, werden Ihnen die zur Verfügung stehenden Vorlagen als Links aufgelistet. | ==Protokoll der Sitzung vom ... ==
* Anwesend: * Abwesend: * Entschuldigt… | |
| <pdfexcludepage> | Alias für <bs:universalexport:excludearticle></bs:universalexport:excludearticle> | ||
| <pdfhidetitle> | Text, der zwischen dem Tag liegt, wird nicht angezeigt | kein Beispiel | |
| <pdfpagebreak> | erzwingen eines Seitenumbruches bei der PDF-Erstellung | kein Beispiel | |
| <pre></pre> | Text zwischen diesem Tag wird in der Formatierung Rohdaten dargestellt | kein Beispiel | |
| <ref> | Erstellen von Fußnoten | ||
| <references> | Auflistung der Fußnoten mit Erklärungen | ||
| <source> | http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi/de | <source lang="php"><br> $v = "string"; // Beispielcode<br> ?><br> <br> <br> HTML-Text<br> <?<br> echo $v; // Ende des PHP-Codes<br> ?><br> | |
| Abbilden einer Webseite in einem Rahmen | <br> website= "website URL"<br> name= "String"<br> align= "top, middle, bottom, left, right"<br> height= "Anzahl Pixel"<br> width= "Anzahl Pixel, Prozent"<br> border= "Anzahl Pixel"<br> scroll= "yes, no, auto"<br> longdescription= "lange Beschreibung der URL"<br> |
Liste der Content-Droplets[Bearbeiten | Quelltext bearbeiten]
| Erweiterung | Content-Droplet | Beschreibung | Beispiel |
| Anhänge | Anhangsbereich für referenzierte Dokumente |
<attachments title="Attachments area"> * [[Media:Finanzbeispiel.xlsx]] </attachments> | |
| Anzahl aller Benutzer | <bs:countusers />
| ||
| BlueSpiceCountThings | Anzahl aller Dateien | Anzahl aller hochgeladenen Dateien | <bs:countfiles />
|
| BlueSpiceCountThings | Anzahl an Seiten | Anzahl der Seiten im Wiki | <bs:countarticles />
|
| BlueSpiceCountThings | Anzahl an Zeichen | Anzahl der Zeichen oder Wörter auf einer Wikiseite | <bs:countcharacters />
|
| Anzahl angemeldeter Benutzer | Anzahl der aktuell angemeldeten Benutzer | <bs:whoisonlinecount />
| |
| Aufgabenbericht
v4.4+ |
Übersicht von Aufgaben auf Wikiseiten | <taskreport user="" namespaces="0" status=""></taskreport>
| |
| Aufgabenliste
v4.4+ |
Aufgabe auf einer Wikiseite mit Benutzerzuweisung und optionalem Fälligkeitsdatum | ||
| Benutzerprofil | Einbettung der Benutzerprofilinfo auf einer Wikiseite | <bs:socialentityprofile username="WikiSysop" rendertype="Short" />
| |
| Beobachtungsliste | Liste der Letzten Änderungen an Seiten, die in der Beobachtungsliste enthalten sind | <bs:watchlist count="5" maxtitlelength="20" order="time" />
| |
| BlueSpiceCountThings | Besuchte Seiten | Liste mit besuchten Seiten | <bs:pagesvisited count="7" maxtitlelength="40" order="time" />
|
| Bitbucket Datei v5.2+ | Inhalte einer Bitbucket-Datei an (wenn nach der Domain der Pfad mit /projects/ beginnt).
|
{{#bitbucket:http://bitbucket.tree-it.de/projects/...|lang=|showLines=|lineNumbers}}
| |
| Buch PDF-Link v4.4+ | Ein Link, um ein Buch als PDF herunterzuladen | {{BookPDFLink|book=Testbook|template=BlueSpice%20Book|label=Book PDF Link}}
| |
| Buch-Inhaltsverzeichnis
v4.4+ |
Liste aller oder einzelner Kapitel eines Buches | <booknav book="Admin-Handbuch" chapter="1" />
| |
| Bücherliste | Bücherliste, gefiltert auf einen Metadatenwert | <bs:booklist filter="Author:WikiSysop" />
| |
| Chemische Formel | Anzeige chemischer Formeln | <chem>H2O</chem>
| |
| Code | Hervorgehobener Codeblock | <syntaxhighlight lang="css">
| |
| Datenabfrage | Einfache Abfragen über Semantic MediaWiki | {{SMWReport|count=10}}
| |
| Datum | Formatiertes Datum mit Kalendersymbol | <datetime>2023-12-21</datetime>
| |
| Diagramm | Draw.io Diagramm zur Erstellung von Fließdiagrammen und anderen Diagrammen | <drawio filename="Mydiagram">
| |
| Eingekreiste Zahl | Eingekreiste Zahl mit anpassbarer Farbgebung | {{CircledNumber|bgColor=black|fgColor=yellow|number=180}}
| |
| Entscheidung | Farbiger Block für eine Entscheidung, die als Seiteneigenschaft gespeichert wird | {{Decision|decision=Produktübernahme}}
| |
| Entscheidungsübersicht
v4.4+ |
Übersicht aller Entscheidungen, die über das Droplet "Entscheidung" im Wiki existieren | <decisionoverview namespaces="0"></decisionoverview>
| |
| Erfolgsmeldung | Farbiger Block zur Texthervorhebung | {{Textbox|boxtype=success|header=Erfolg!|text=Es funktioniert|icon=yes}}
| |
| Externer Inhalt v5.2+ | Einbetten externer Inhalte wie Markdown-Dateien | ||
| Fortschritt | Visualisiert den Fortschritt anhand vorgegebener Messvariablen | <bs:statistics:progress basecount="2" progressitem="OK" width="150" baseitem="Status:" />
| |
| Galerie | Zeigt Bilder im Gallerieformat an | <gallery>
| |
| GitHub Issue Link v5.2+ | Vorformatierte Link-Schaltfläche zu einem GitHub Issue. | {{#embed:https://github.com/../extension.json|lang
| |
| GitLab Issue Link v5.2+ | Vorformatierte Link-Schaltfläche zu einem GitLab Issue. | {{#embed:https://gitlab.com/../extension.json|lang
| |
| Google Meet Link v5.2+ | Grafischer Link zu Google Meet | <linktogooglemeet url="https://meet.google.com/..."</code>
| |
| In einem Buch suchen | Erlaubt es, in einem Buch zu suchen. | <bs:searchinbook placeholder="Platzhalter für den Suchtext" book="Buchname" />
| |
| Inhalt im PDF ausschließen | Inhalte in diesem Abschnitt sind vom PDF-Export ausgeschlossen | <pdfexcludestart />Diesen Text nicht exportieren<pdfexcludeend />
| |
| Inhaltsfilter | Erlaubt es, Tabellen oder Listen zu filtern. | <containerfilter />
| |
| Jira Issue Link v5.2+ | Vorformatierte Link-Schaltfläche zu einem Jira Issue. | <issue type="jirapublic" params="repo:akeles;id:PIST-22" />
| |
| Karte | Orte können auf einer Karte angezeigt werden | {{Map|Munich ~ Hallo!|Munich, Germany}}
| |
| CategoryTree | Kategorienbaum | Kategorien werden als Baum angezeigt | <categorytree>TestCat</categorytree>
|
| Kontrolliste | Auswahlmenü, das im Ansichtsmodus aktiviert wird | <bs:checklist type="list" checked="true" list="Template:Status" value="Select status" />
| |
| BlueSpiceSmartList | Letzte Änderungen | Liste der zuletzt geänderten Seiten | <recentchanges count="6" period="-" sort="time" showns="0" />
|
| BlueSpiceWhoIsOnline | Liste angemeldeter Besucher | Pop-up Inhalt, der die eingeloggten Benutzer anzeigt | <bs:whoisonlinepopup />
|
| Math | Mathematische Formel | Anzeige von mathematischen Formeln | <math>\tfrac{2}{4}</math>
|
| Matrix Link v5.2+ | Grafischer Link zu einem Matrix-Chat | <linktomatrix url="https://matrixurl...." icon-size="16" show-icon="true" />
| |
| Meistbesuchte Seiten | Liste der am meisten aufgerufenen Wikiseiten | <bs:toplist count="3" period="-" />
| |
| Meldung | Farbiger Block zur Texthervorhebung | {{Textbox|boxtype=neutral|header=|text=Beispieltext|icon=no}}
| |
| Mitgliederliste | Liste aller Benutzer in einer Wiki-Gruppe | <bs:userlist groups="sysop" count="6" />
| |
| Modal-Button | Konfigurierbare Schaltfläche, die einen anpassbaren modalen Dialog öffnet | {{ModalDialog|title=I am a dialog|btnLabel=Klick mich!|body=Das ist der Text|footer=Hallo Welt}}
| |
| MS-Teams Link v5.2+ | Grafischer Link zu einem MS-Teams-Chat | <code><linktomsteams url=""https://teamsurl...." icon-size="16" show-icon="true" /></code> | |
| Neue Benutzer | Liste der neuen Benutzer im Wiki | <bs:newbies count="4" />
| |
| Notiz | Farbiger Block zur Texthervorhebung | {{Textbox|boxtype=note|header=Hinweis:|text=Beispieltext|icon=yes}}
| |
| PDFCreator | PDF Link | Link, der eine andere Wiki-Seite als PDF herunterlädt | {{PDFLink|page=Hauptseite|template=BlueSpice|label=PDF Link}}
|
| PDFCreator | PDF Seitenumbruch | Erzwingt beim PDF-Export einen Seitenumbruch an der festgelegten Position | <bs:uepagebreak />
|
| PDFCreator | PDF-Vorschau | Vorschau einer PDF-Datei auf der Wikiseite einbinden | <pdf>Datei:Geschäftsbericht.pdf</pdf>
|
| (Vorlage) | Pro und Kontra | Tabelle zum Vergleich von Vor- und Nachteilen | {{ProConList|title-advantages=Advantages|title-disadvantages=Disadvantages|advantages=* Es ist günstig|disadvantages=* Es ist ausverkauft}}
|
| CognitiveProcessDesigner | Prozess | Einbettung neuer oder vorhandener BPMN-Diagramme | <bpmn process="Prozessname" height="300" toolbar="true" />
|
| BlueSpiceQRCode | QR Code | Fügt einen QR-Code in eine Wikiseite ein | <qrcode page="Main Page" size="80" />
|
| Rocket.Chat Link v5.2+ | Grafischer Link zu einem Rocket.Chat-Chat | <linktorocketchat url=""https://rocketchaturl...." icon-size="16" show-icon="true" />
| |
| Schaltfläche | Als Schaltfläche formatierter Link | {{ButtonLink|target=Hauptseite|label=Klick mich!|format=blue}}
| |
| Inputbox | Seite erstellen | Eingabefeld zur Seitenerstellung | {{CreateInput|alignment=left|buttonlabel=Create}}
|
| Seitenzugriffsberechtigung | Beschränkt den Zugriff auf die Seite auf die angegebenen Gruppen | <bs:pageaccess groups="sysop" />
| |
| Slack Link
v5.2+ |
Grafischer Link zu einem Slack-Chat | <linktoslack url=""https://zoomurl...." icon-size="16" show-icon="true" />
| |
| Suchfeld | Fügt dem Seiteninhalt ein Suchfeld hinzu | <bs:tagsearch type="wikipage" namespace="QM" />
| |
| (Vorlage) | Symbol | Fügt ein Symbol ein | {{Icon|bi bi-arrow-left-circle}}
|
| (Vorlage) | Tipp | Fügt ein farbiges Feld für einen Tipp hinzu | {{Textbox|boxtype=tip|header=Tip|text=Beispiel text|icon=yes}}
|
| BlueSpiceSignHere | Unterschrift | Eine Schaltfläche zum Hinzufügen von Signaturen im Ansichtsmodus | <bs:signhere />
|
| (Vorlage) | Unterseiten | Liste der Unterseiten einer Wiki-Seite | {{Subpages|parentpage=Meineseite}}
|
| Verlinkungen auf diese Seite | Liste von Seiten, die auf die aktuelle Seite verlinken | <whatlinkshere period="-" sort="time" showns="0" />
| |
| EmbedVideo (fork) | Video | Integriert Videos von verschiedenen Plattformen | <embedvideo service="youtube">JILEkPu61Ao</embedvideo>
|
| (Vorlage) | Warnmeldung | Farbiger Block zur Texthervorhebung | {{Textbox|boxtype=warning|header=Achtung!|text=Text der Meldung|icon=yes}}
|
| (Vorlage) | Wichtige Meldung | Farbiger Block zur Texthervorhebung | {{Textbox|boxtype=important|header=Wichtig!|text=Text der Meldung|icon=yes}}
|
| BlueSpiceTagCloud | Wortwolke | Tag-Cloud basierend auf Kategorien oder Suchanfragen | <bs:tagcloud renderer="list" store="category" />
|
| Zoom Link
v5.2+ |
Grafischer Link zu einem Zoom-Chat | <linktozoom url=""https://zoomurl...." icon-size="16" show-icon="true" />
|
Extension: EmbedVideo[Bearbeiten | Quelltext bearbeiten]
The EmbedVideo extension provides the following tags, which are used to insert video files coming from those streaming services:
Beispiele[Bearbeiten | Quelltext bearbeiten]
categorytree[Bearbeiten | Quelltext bearbeiten]
<categorytree mode="categories" showcount="on">Administration</categorytree>
Ausgabe: