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 | Content-Droplet | Beschreibung | Beispiel |
|---|---|---|---|---|
| BlueSpiceAttachments | <attachments> | Anhänge | ||
| BlueSpiceBookshelf | <booklist>, <bs:booklist> (d) | Bücherliste | Erzeugt eine Aufzählungsliste von Artikeln aus dem Buchnamensraum und ist filterbar |
<booklist filter="someMeta:Some|anotherMeta:Val"/> |
| <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"/> | ||
| <booknav> | Buch-Inhaltsverzeichnis | Anzeige des verlinkten Inhaltsverzeichnisses eines Buches |
<booknav book="Mitarbeiterhandbuch" chapter="2" /> | |
| <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 | <recentchanges>, <infobox> (d), <bs:infobox> (d), <bs:smartlist> (d) | Letzte Änderungen | 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" /> |
| <newbies>, <bs:newbies> (d) | Anzeige der neuesten Benutzer |
<newbies count="7" /> | ||
| <toplist>, <bs:toplist> (d) | Anzeige der meistbesuchten Seiten | |||
| 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> | |
| BlueSpiceCountThings | <countarticles>, <bs:countarticles> (d) | Anzahl an Seiten | Anzahl der Seiten im Wiki | |
| <countcharacters>, <bs:countcharacters> (d) | Anzahl an Zeichen | Anzahl der Zeichen oder Wörter auf einer Wikiseite | ||
| <countfiles>, <bs:countfiles> (d) | Anzahl aller Dateien | Anzahl aller hochgeladenen Dateien | ||
| <countusers>, <bs:countusers> (d) | Anzahl aller Benutzer | Anzahl aller Benutzer | ||
| <pagesvisited>, <bs:pagesvisited> (d) | Besuchte Seiten | Anzeige der besuchten Seiten des aktuellen Benutzers |
<pagesvisited maxtitlelength="25" count="10" order="time" namespaces="1" /> | |
| <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. | ||
| CognitiveProcessDesigner | <bpmn> | Prozess | Einbettung vorhandener BPMN-Diagramme |
<bpmn process="Prozessname" height="300" toolbar="true" /> |
| <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> | ||||
| <categorytree> | Auflistung von einem Kategoriebaum mit zugehörigen Kategorien und Seiten | <categorytree mode=categories hideroot=on style="float:right; clear:right; margin-left:1ex; border:1px solid gray; padding:0.7ex; background-color:white;">!Hauptkategorie</categorytree>
siehe EDEKA-Wiki:Administration Extrension categorytree | ||
| <dynamicpagelist> | Erzeugt dynamisch eine Seitenliste. Parameter auf Linksseite auf dieser Seite | http://www.mediawiki.org/wiki/Extension:DynamicPageList_(Wikimedia) | ||
| <gallery> | Reihe von Bilder nebeneinander | <gallery perrow="4"><br> Bild:Broschuere1.jpg|Seite 1<br> Bild:Broschuere2.jpg|Seite 2<br> Bild:Broschuere3.jpg|Seite 3<br> Bild:Broschuere4.jpg|Seite 4<br> </gallery> | ||
| <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> | ||
| <inputbox> | Erstellen eines Suchfeldes, Button für die Erstellung von neuen Seiten oder zur Diskussionsseite. http://www.mediawiki.org/wiki/Extension:InputBox | <inputbox><br /> type=search<br /> width=42<br /> placeholder=Suchbegriff<br /> buttonlabel=Suche<br /> searchbuttonlabel=Volltext<br /> break=no<br /> </inputbox> | ||
| <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> |
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: