<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Vorlage on Natenoms Blog</title><link>https://natenom.de/tags/vorlage/</link><description>Recent content in Vorlage on Natenoms Blog</description><generator>Hugo -- gohugo.io</generator><language>de</language><copyright/><lastBuildDate>Wed, 16 Apr 2014 06:43:33 +0000</lastBuildDate><atom:link href="https://natenom.de/tags/vorlage/index.xml" rel="self" type="application/rss+xml"/><item><title>Eigene Templates / Vorlagen für MediaWiki :)</title><link>https://natenom.de/2014/04/eigene-templates-vorlagen-fuer-mediawiki/</link><pubDate>Wed, 16 Apr 2014 06:43:33 +0000</pubDate><guid>https://natenom.de/2014/04/eigene-templates-vorlagen-fuer-mediawiki/</guid><description>&lt;p>Bei einer Installation von &lt;a href="/categories/mediawiki/"title="MediaWiki hier im Blog">MediaWiki&lt;/a> (MW) werden keine Templates/Vorlagen mitgeliefert. Benötigt man z. B. InfoBoxen oder andere Elemente, muss man sich diese entweder selbst erstellen oder von anderen Seiten exportieren. Letzteres ist z. B. bei Wikipedia möglich, jeodch zieht man sich dort unzählige weitere Templates als Abhängigkeiten mit ins eigene Wiki.&lt;/p></description><content:encoded><![CDATA[<p>Bei einer Installation von <a  href="/categories/mediawiki/"title="MediaWiki hier im Blog">MediaWiki</a> (MW) werden keine Templates/Vorlagen mitgeliefert. Benötigt man z. B. InfoBoxen oder andere Elemente, muss man sich diese entweder selbst erstellen oder von anderen Seiten exportieren. Letzteres ist z. B. bei Wikipedia möglich, jeodch zieht man sich dort unzählige weitere Templates als Abhängigkeiten mit ins eigene Wiki.</p>
<p>Dies möchte ich im eigenen Wiki vermeiden und habe deshalb selbst Templates erstellt, die hier kurz vorgestellt werden; teilweise sind diese an die Funktionalität bestimmter Plugins im eigenen, seit Jahren verwendeten <a  href="/categories/dokuwiki/"title="DokuWiki hier im Blog">DokuWiki</a> (DW) angelehnt.</p>
<p>Wer möchte, kann diese Templates in sein eigenes Wiki übernehmen.</p>

<h2 id="box-begin-und-box-end--ersatz-für-das-wrap-plugin" data-numberify>Box begin und Box end – Ersatz für das WRAP-Plugin<a class="anchor ms-1" href="#box-begin-und-box-end--ersatz-für-das-wrap-plugin"></a></h2>
<p>Siehe unter <del>/w/Template:Box_begin</del>. Es gibt auf der Seite viele Beispiele mit verschiedenen Einstellungen.</p>
<p>Hier ein Auszug der verschiedenen Typen:<br>
<a  href="/wp-content/uploads/2014/04/mediawiki_template_box-begin.png"><img loading="lazy" class="alignnone size-medium wp-image-27472" src="/wp-content/uploads/2014/04/mediawiki_template_box-begin-300x226.png" alt="mediawiki_template_box-begin" srcset="/wp-content/uploads/2014/04/mediawiki_template_box-begin-300x226.png 300w, /wp-content/uploads/2014/04/mediawiki_template_box-begin-150x113.png 150w, /wp-content/uploads/2014/04/mediawiki_template_box-begin-600x453.png 600w, /wp-content/uploads/2014/04/mediawiki_template_box-begin.png 1242w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>

<h2 id="wikiteaser" data-numberify>WikiTeaser<a class="anchor ms-1" href="#wikiteaser"></a></h2>
<p>Im eigenen DokuWiki gibt es auf der Startseite eine Übersicht der Hauptthemen mittels des Plugins <a  href="/2013/09/dokuteaser-dokuwiki-plugin-fuer-eine-uebersichtliche-startseite/"title="DokuTeaser – DokuWiki-Plugin für eine übersichtliche Startseite">DokuTeaser</a>, im MW wurde der Ersatz WikiTeaser genannt, siehe <a  href="https://wiki.natenom.de/w/Template:WikiTeaser"title="Template:WikiTeaser - Natenom´s English Wiki">hier</a>.</p>
<p><a  href="/wp-content/uploads/2014/04/mediawiki_template_wikiteaser.png"><img loading="lazy" class="size-medium wp-image-27448 alignnone" src="/wp-content/uploads/2014/04/mediawiki_template_wikiteaser-300x223.png" alt="mediawiki_template_wikiteaser" srcset="/wp-content/uploads/2014/04/mediawiki_template_wikiteaser-300x223.png 300w, /wp-content/uploads/2014/04/mediawiki_template_wikiteaser-150x111.png 150w, /wp-content/uploads/2014/04/mediawiki_template_wikiteaser-600x447.png 600w, /wp-content/uploads/2014/04/mediawiki_template_wikiteaser.png 1069w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>

<h2 id="video-link" data-numberify>Video link<a class="anchor ms-1" href="#video-link"></a></h2>
<p>Dies ist eine kleine Box mit einem Display-Symbol und dem Video Link. Hier möchte ich später noch eine optionale Einbettung hinzufügen, mal sehen.<br>
<a  href="/wp-content/uploads/2014/04/mediawiki_template_video-link.png"><img loading="lazy" class="alignnone size-full wp-image-27450" src="/wp-content/uploads/2014/04/mediawiki_template_video-link.png" alt="mediawiki_template_video-link" srcset="/wp-content/uploads/2014/04/mediawiki_template_video-link.png 456w, /wp-content/uploads/2014/04/mediawiki_template_video-link-150x25.png 150w, /wp-content/uploads/2014/04/mediawiki_template_video-link-300x51.png 300w" sizes="(max-width: 456px) 100vw, 456px" /></a></p>

<h2 id="software-information-box" data-numberify>Software information box<a class="anchor ms-1" href="#software-information-box"></a></h2>
<p><a  href="/wp-content/uploads/2014/04/mediawiki_template_software-information-box.png"><img loading="lazy" class="size-medium wp-image-27454 alignleft" src="/wp-content/uploads/2014/04/mediawiki_template_software-information-box-128x300.png" alt="mediawiki_template_software-information-box" srcset="/wp-content/uploads/2014/04/mediawiki_template_software-information-box-128x300.png 128w, /wp-content/uploads/2014/04/mediawiki_template_software-information-box-64x150.png 64w, /wp-content/uploads/2014/04/mediawiki_template_software-information-box.png 318w" sizes="(max-width: 128px) 100vw, 128px" /></a>Hier habe ich mich komplett am Aussehen der „Infobox software“ von Wikipedia orientiert und gerade diese war einer der Hauptgründe, mich mit MW zu beschäftigen. In meinem Fall ist die Infobox absolut unkomplex – im Gegensatz zum Original – welches mehrere Dutzend Abhängigkeiten hat, wie man <a  class='urlextern'  href="https://en.wikipedia.org/w/index.php?title=Template:Infobox_software&amp;action=edit"title="View source for Template:Infobox software - Wikipedia, the free encyclopedia">hier</a> sehen kann. Hier könnte man vielleicht noch einige der Punkte optional machen, da jedes Software-Paket, um das es im eigenen Wiki geht, andere wichtige Punkte beinhaltet, die in dieser Box genannt werden sollten. Trotzdem gefällt mir das des Templates schon ziemlich gut, auch wenn der Quelltext noch unschön ist.</p>
<p>Hier gehts zum Template.</p>

<h2 id="anker--sehr-wichtig" data-numberify>Anker – sehr wichtig<a class="anchor ms-1" href="#anker--sehr-wichtig"></a></h2>
<p>Von DW bin ich es gewohnt, mittels des Plugins <a  class='urlextern'  href="https://www.dokuwiki.org/plugin:anchor"title="plugin:anchor [DokuWiki]">Anchor</a> an beliebigen Stellen sogenannte Anker zu setzen, die man dann von woanders direkt anspringen kann, auch ohne eigene Überschrift. Statt mit einem „a“ Tag zu arbeiten nutzt man dafür bei MW das „id“ Tag, <a  class='urlextern'  href="http://meta.wikimedia.org/wiki/Help:Link#Manual_anchors"title="Help:Link - Meta">siehe hier</a>.</p>
<p>Hier ist das Template.</p>

<h2 id="indexmenu" data-numberify>Indexmenu<a class="anchor ms-1" href="#indexmenu"></a></h2>
<p>Dieses Template zeigt alle Unterseiten eines bestimmten Pfades als Liste an, siehe hier. In Anlehnung an das <a  class='urlextern'  href="https://www.dokuwiki.org/plugin:indexmenu"title="plugin:indexmenu [DokuWiki]">gleichlautende, sehr mächtige Plugin</a> von DW.</p>
<p>Es ist aber in einem MW vermutlich eher nicht sinnvoll, über Pfade bzw. Verzeichnisse etwas zu strukturieren; habe dies zu Beginn jedoch teilweise getan.</p>

<h2 id="indexcategory" data-numberify>IndexCategory<a class="anchor ms-1" href="#indexcategory"></a></h2>
<p>Wie Indexmenu, jedoch wird mittels der Extension <a  class='urlextern'  href="https://www.mediawiki.org/wiki/Extension:DynamicPageList_%28Wikimedia%29"title="Extension:DynamicPageList (Wikimedia) - MediaWiki">DynamicPageList</a> eine Liste aller Seiten einer bestimmten Kategorie erstellt.</p>
<p>Siehe hier.</p>

<h2 id="shortcut" data-numberify>Shortcut<a class="anchor ms-1" href="#shortcut"></a></h2>
<p><a  href="/wp-content/uploads/2014/04/mediawiki_template_shortcut.png"><img loading="lazy" class="wp-image-27465 alignright" src="/wp-content/uploads/2014/04/mediawiki_template_shortcut.png" alt="mediawiki_template_shortcut" /></a>Dies wird genutzt, um im Wiki einen Shortcut besser zu kennzeichnen, indem vor der Tastenkombination ein Tasten-Symbol angezeigt wird. Später könnte man hier noch bestimmte Tasten wie Ctrl oder Alt durch entsprechende Grafiken ersetzen.</p>
<p>Hier ist das Template.</p>

<h2 id="o" data-numberify>\o/<a class="anchor ms-1" href="#o"></a></h2>
<p>Passt bisher, es werden aber noch mehr Templates folgen…</p>]]></content:encoded></item><item><title>Kleiner Erfahrungsbericht eines DokuWiki-Nutzers über die Arbeit mit MediaWiki</title><link>https://natenom.de/2014/04/kleiner-erfahrungsbericht-eines-dokuwiki-nutzers-ueber-die-arbeit-mit-mediawiki/</link><pubDate>Sun, 06 Apr 2014 11:49:54 +0000</pubDate><guid>https://natenom.de/2014/04/kleiner-erfahrungsbericht-eines-dokuwiki-nutzers-ueber-die-arbeit-mit-mediawiki/</guid><description><![CDATA[<p>Da ich vor ungefähr zwei Wochen begonnen habe, ein MediaWiki einzurichten und seit 2010 ein <a  href="https://wikiarchiv.natenom.de/">DokuWiki betreibe</a>, hier mal ein kleiner Erfahrungsbericht über Dinge, die aus meiner Sicht in MediaWiki besser, schlechter oder anders sind als in DokuWiki.</p>
<p>Im weiteren Text werden für beide Wikis nur noch Abkürzungen verwendet, DW für DokuWiki und MW für MediaWiki.</p>]]></description><content:encoded><![CDATA[<p>Da ich vor ungefähr zwei Wochen begonnen habe, ein MediaWiki einzurichten und seit 2010 ein <a  href="https://wikiarchiv.natenom.de/">DokuWiki betreibe</a>, hier mal ein kleiner Erfahrungsbericht über Dinge, die aus meiner Sicht in MediaWiki besser, schlechter oder anders sind als in DokuWiki.</p>
<p>Im weiteren Text werden für beide Wikis nur noch Abkürzungen verwendet, DW für DokuWiki und MW für MediaWiki.</p>
<h2 id="editor" data-numberify>Editor<a class="anchor ms-1" href="#editor"></a></h2>
<p>Der als Erweiterung mitgelieferte Editor <a  class='urlextern'  href="https://www.mediawiki.org/wiki/Extension:WikiEditor"title="Extension:WikiEditor - MediaWiki">WikiEditor</a> bietet nur die wichtigsten Elemente an, wie auch der Editor in DW; macht aber nichts, schließlich kann man sich an die neue <a  class='urlextern'  href="https://www.mediawiki.org/wiki/Help:Formatting"title="Help:Formatting - MediaWiki">Syntax</a> ziemlich schnell gewöhnen.</p>
<p>Syntax-Highlighting von Haus aus gibt es in keinem der Wiki-Systeme. Für DW kann man sich dafür z. B. den <a  href="/2014/03/ace-editor-ersatz-fuer-den-fuer-dokuwiki-editor-mit-syntax-highlighting-farben-tastenkuerzeln-und-mehr/"title="Ace-Editor – Ersatz für den für DokuWiki Editor mit Syntax-Highlighting, Farben, Tastenkürzeln und mehr…">Ace-Editor</a> installieren.</p>
<p>Für MW bietet sich <a  class='urlextern'  href="https://www.mediawiki.org/wiki/Extension:WikEd"title="Extension:WikEd - MediaWiki">wikEd</a> an. Es gibt mehrere Möglichkeiten, diesen Editor System-weit, pro Benutzer, etc. zu installieren, <a  class='urlextern'  href="https://en.wikipedia.org/wiki/User:Cacycle/wikEd_installation#Site-wide_installation"title="User:Cacycle/wikEd installation - Wikipedia, the free encyclopedia">siehe hier</a>. Den WikiEditor benötigt man dann nicht mehr und kann diesen in <a  class='urlextern'  href="https://www.mediawiki.org/wiki/Manual:LocalSettings.php"title="Manual:LocalSettings.php - MediaWiki">LocalSettings.php</a> deaktivieren.</p>
<p>Das Ergebnis sieht zwar etwas altbacken aus, aber dafür gibt es viele nützliche Funktionen:</p>
<figure id="attachment_27177" aria-describedby="caption-attachment-27177" style="width: 248px" class="wp-caption alignnone">[<img loading="lazy" class="size-medium wp-image-27177" src="/wp-content/uploads/2014/04/mediawiki_wikEd_editor_preview-248x300.png" alt="MediaWiki wikEd Editor" srcset="/wp-content/uploads/2014/04/mediawiki_wikEd_editor_preview-248x300.png 248w, /wp-content/uploads/2014/04/mediawiki_wikEd_editor_preview-124x150.png 124w, /wp-content/uploads/2014/04/mediawiki_wikEd_editor_preview.png 575w" sizes="(max-width: 248px) 100vw, 248px" />][8]<figcaption id="caption-attachment-27177" class="wp-caption-text">MW mit wikEd Editor</figcaption></figure>
<p>Durch das Script von wikEd werden externe Daten im Wiki eingebunden, auch wenn man das Wiki nur betrachtet. Daher sollte man aus Datenschutzgründen die Installation pro Benutzer vorziehen. Hierfür muss die Einstellung <a  class='urlextern'  href="https://www.mediawiki.org/wiki/Manual:$wgAllowUserJs"title="Manual:$wgAllowUserJs - MediaWiki">wgAllowUserJs</a> aktiviert werden.</p>
<p>Wer einen WYSIWYG-Editor benötigt kann sich z. B. den noch in der Beta-Phase befindlichen <a  class='urlextern'  href="https://www.mediawiki.org/wiki/Extension:VisualEditor"title="Extension:VisualEditor - MediaWiki">VisualEditor</a> installieren. Dann muss aber zusätzlich noch ein Daemon namens <a  class='urlextern'  href="https://www.mediawiki.org/wiki/Parsoid#Getting_started"title="Parsoid - MediaWiki">Parsoid</a> auf dem Webserver installiert werden.</p>

<h2 id="responsive-design" data-numberify>Responsive Design<a class="anchor ms-1" href="#responsive-design"></a></h2>
<p>Der Standard-Skin namens <a  class='urlextern'  href="https://www.mediawiki.org/wiki/Skin:Vector"title="Skin:Vector - MediaWiki">Vector</a> ist nicht „<a  class='urlextern'  href="https://de.wikipedia.org/wiki/Responsive_Webdesign"title="Responsive Webdesign – Wikipedia">responsive</a>„, d. h. die Anordnung der Elemente ändert sich nicht auf kleinen Bildschirmen von Mobilgeräten; bei <a  href="/2012/10/dokuwiki-umstellung-von-monobook-auf-das-standard-template-dokuwiki/"title="DokuWiki: Umstellung von monobook auf das Standard-Template “DokuWiki”">DW ist dies Standard</a>.</p>
<p>Als umständliche Lösung kann man auf die Erweiterung <a  class='urlextern'  href="https://www.mediawiki.org/wiki/Extension:MobileFrontend"title="Extension:MobileFrontend - MediaWiki">MobileFrontend</a> zurückgreifen, die über PHP anhand des User Agents herausfindet, ob es sich um ein Mobilgerät handelt. Ist dies der Fall, wird die mobile Variante des MediaWikis angezeigt, die man auch von Wikipedia.org kennt:</p>
<figure id="attachment_27172" aria-describedby="caption-attachment-27172" style="width: 232px" class="wp-caption alignnone">[<img loading="lazy" class="size-medium wp-image-27172" src="/wp-content/uploads/2014/04/mediawiki_mobile-frontend_extension_preview-232x300.png" alt="MediaWiki MobileFrontend Extension (Preview)" srcset="/wp-content/uploads/2014/04/mediawiki_mobile-frontend_extension_preview-232x300.png 232w, /wp-content/uploads/2014/04/mediawiki_mobile-frontend_extension_preview-116x150.png 116w, /wp-content/uploads/2014/04/mediawiki_mobile-frontend_extension_preview.png 397w" sizes="(max-width: 232px) 100vw, 232px" />][16]<figcaption id="caption-attachment-27172" class="wp-caption-text">MW MobileFrontend Extension (Preview)</figcaption></figure>
<p>Alternativ können Benutzer selbst die mobile Variante aufrufen.</p>
<p>In der <a  class='urlextern'  href="https://www.mediawiki.org/wiki/Category:All_skins"title="Category:All skins - MediaWiki">Liste der verfügbaren Skins</a> gibt es nur einen, der als „stable“ gekennzeichnet und „responsive“ ist, <a  class='urlextern'  href="https://www.mediawiki.org/wiki/Skin:Refreshed"title="Skin:Refreshed - MediaWiki">dieser hier</a>.</p>

<h2 id="navigationsbaum" data-numberify>Navigationsbaum<a class="anchor ms-1" href="#navigationsbaum"></a></h2>
<p>Am meisten fehlt mir eine Art Navigationsbaum, wie z. B. <a  href="/2013/03/verschiedene-themen-fur-das-dokuwiki-plugin-indexmenu/"title="Verschiedene Themen für das DokuWiki-Plugin Indexmenu">Indexmenu</a> von DW. Hier konnte ich bisher nur die Erweiterung <a  class='urlextern'  href="https://www.mediawiki.org/wiki/Extension:TreeAndMenu"title="Extension:TreeAndMenu - MediaWiki">TreeandMenu</a> finden, habe mich aber noch nicht weiter damit beschäftigt.</p>

<h2 id="tags" data-numberify>Tags<a class="anchor ms-1" href="#tags"></a></h2>
<p>Von DW kenne und nutze ich gerne sogenannte <a  class='urlextern'  href="https://www.dokuwiki.org/plugin:tag"title="plugin:tag [DokuWiki]">Tags</a>, die es z. B. auch in <a  class='urlextern'  href="http://en.support.wordpress.com/posts/tags/"title="Tags — Support — WordPress.com">WordPress</a> gibt. Dadurch lassen sich gleichartige Artikel sehr gut gruppieren. Bei MW gibt es diese Funktionalität gar nicht.</p>

<h2 id="kategorien" data-numberify>Kategorien<a class="anchor ms-1" href="#kategorien"></a></h2>
<p>Dafür kann man in MW Seiten mittels <a  class='urlextern'  href="https://www.mediawiki.org/wiki/Help:Categories"title="Help:Categories - MediaWiki">Kategorien</a> gruppieren, die es wiederum in DW nicht gibt bzw. nur sehr umständlich.</p>
<p>Wie man eine sinnvolle Struktur mit Kategorien aufbaut hat sich mir noch nicht offenbart, vielleicht kommt das noch nach dem Studium der umfangreichen Dokumentation. <a  class='urlextern'  href="http://meta.wikimedia.org/wiki/Help:Category#Category_considerations"title="Help:Category - Meta">Hier</a> gibt es ein paar Überlegungen dazu.</p>
<p>Es gibt auch Unterkategorien, <a  class='urlextern'  href="http://meta.wikimedia.org/wiki/Help:Category#Subcategories"title="Help:Category - Meta">siehe hier</a>.</p>
<p>Eine interessante Erweiterung für Kategorien ist <a  class='urlextern'  href="https://www.mediawiki.org/wiki/Extension:CategoryTree"title="Extension:CategoryTree - MediaWiki">CategoryTree</a>.</p>

<h2 id="templates--vorlagen" data-numberify>Templates / Vorlagen<a class="anchor ms-1" href="#templates--vorlagen"></a></h2>
<p>Einer der gewichtigsten Gründe, wieso ich mich mit MW beschäftigen wollte, sind <a  class='urlextern'  href="https://www.mediawiki.org/wiki/Help:Templates"title="Help:Templates - MediaWiki">Templates</a>. Diese arbeiten im Prinzip wie eine Funktion, der man Werte übergeben kann. Die Ausgabe erscheint dann an der Stelle, an der das Template in anderen Seiten verwendet wird.</p>
<p>Mit Templates hat man ein gutes Mittel, um z. B. <a  href="https://wikiarchiv.natenom.de/ueber/verwendete_plugins#wrap"title="Plugins, die in diesem Wiki verwendet werden [Natenom´s Wiki]">Infoboxen</a> zu erstellen, Videos einzubetten usw. In DW wird dafür je ein eigenes Plugin benötigt.</p>
<p>Es gibt zwei Möglichkeiten, um an Templates zu kommen…</p>

<h3 id="möglichkeit-1--templates-aus-anderen-wikis-exportieren" data-numberify>Möglichkeit 1 – Templates aus anderen Wikis exportieren<a class="anchor ms-1" href="#möglichkeit-1--templates-aus-anderen-wikis-exportieren"></a></h3>
<p>Über die <a  class='urlextern'  href="https://en.wikipedia.org/wiki/Special:Export"title="Export pages - Wikipedia, the free encyclopedia">Export-Funktion</a> von MW kann man sich prinzipiell aus jedem MW die gewünschten Templates exportieren und in das eigene Wiki importieren. Dies funktionert optional mitsamt Abhängigkeiten von anderen Templates und Modulen ziemlich gut. Es fehlen jedoch Style Sheets (CSS), JavaScript und Bilder. Diese muss man sich selbst besorgen. Vielleicht geht es doch und ich habe es nur nicht gefunden.</p>
<p>Mitsamt Abhängigkeiten importiert man z. B. für das Template <a  class='urlextern'  href="https://en.wikipedia.org/w/index.php?title=Template:Infobox"title="Template:Infobox - Wikipedia, the free encyclopedia">Infobox</a> von Wikipedia eben mal um die 50 weitere Templates und Module, um in meinem Fall festzustellen, dass es am Ende doch nicht funktioniert. Schade, denn dieses Template war einer der Gründe, dass ich mich näher mit MW beschäftigen wollte.</p>

<h3 id="möglichkeit-2-templates-selbst-erstellen" data-numberify>Möglichkeit 2 –Templates selbst erstellen<a class="anchor ms-1" href="#möglichkeit-2-templates-selbst-erstellen"></a></h3>
<p>Wegen der Problematik mit den Abhängigkeiten bin ich ziemlich schnell dazu übergegangen, Templates selbst zu erstellen. Das bedeutet jedoch ziemlich viel Arbeit und ich habe diesbezüglich noch Einiges vor mir.</p>
<p>Man kann es durchaus als Vorteil ansehen, wenn man sein Wiki dadurch individueller gestalten kann, z. B. mit an das <a  href="https://wikiarchiv.natenom.de/ueber/verwendete_plugins#wrap"title="Plugins, die in diesem Wiki verwendet werden [Natenom´s Wiki]">Wrap</a>-Plugin angelehnten Boxen:</p>
<figure id="attachment_27206" aria-describedby="caption-attachment-27206" style="width: 254px" class="wp-caption alignnone">[<img loading="lazy" class="size-medium wp-image-27206" src="/wp-content/uploads/2014/04/mediawiki_self_made_template_box-254x300.png" alt="MediaWiki – selbst erstellte Boxen" srcset="/wp-content/uploads/2014/04/mediawiki_self_made_template_box-254x300.png 254w, /wp-content/uploads/2014/04/mediawiki_self_made_template_box-127x150.png 127w, /wp-content/uploads/2014/04/mediawiki_self_made_template_box-600x707.png 600w, /wp-content/uploads/2014/04/mediawiki_self_made_template_box.png 664w" sizes="(max-width: 254px) 100vw, 254px" />][31]<figcaption id="caption-attachment-27206" class="wp-caption-text">MW – selbst erstellte Boxen</figcaption></figure>
<p>Die verwendeten Icons stammen übrigens vom Oxygen Projekt (<a  class='urlextern'  href="http://techbase.kde.org/Projects/Oxygen/Licensing"title="Projects/Oxygen/Licensing - KDE TechBase">siehe hier</a>).</p>

<h2 id="programmierung" data-numberify>Programmierung<a class="anchor ms-1" href="#programmierung"></a></h2>
<p>Ist die Erweiterung <a  class='urlextern'  href="https://www.mediawiki.org/wiki/Extension:ParserFunctions"title="Extension:ParserFunctions - MediaWiki">ParserFunctions</a> installiert, kann man sogar aus der Programmierung bekannte Dinge wie <em>if</em>, <em>switch</em> und <a  class='urlextern'  href="https://www.mediawiki.org/wiki/Help:Extension:ParserFunctions"title="Help:Extension:ParserFunctions - MediaWiki">mehr</a> verwenden – in Templates und auch in normalen Seiten. Noch mehr Möglichkeiten erhält man durch die Erweiterung <a  class='urlextern'  href="https://www.mediawiki.org/wiki/Extension:Scribunto"title="Extension:Scribunto - MediaWiki">Scribunto</a>, mit der es möglich ist, die Scriptsprache <a  class='urlextern'  href="https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual"title="Extension:Scribunto/Lua reference manual - MediaWiki">Lua</a> zu nutzen.</p>

<h2 id="verschieben" data-numberify>Verschieben<a class="anchor ms-1" href="#verschieben"></a></h2>
<p>Mir gefällt es, dass beim Verschieben von Inhalten per Voreinstellung eine Weiterleitung von der alten Position zur neuen erstellt wird, egal ob man Seiten, Templates oder Dateien verschiebt bzw. umbenennt. In DW muss man dazu die Ursprungsseite löschen, die Zielseite erstellen und dann z. B. mit dem Plugin <a  href="https://wikiarchiv.natenom.de/ueber/verwendete_plugins#redirect"title="Plugins, die in diesem Wiki verwendet werden [Natenom´s Wiki]">Redirect</a> eine Weiterleitung einrichten. <em>(Für experimentierfreudige Menschen gibt es für DW ein in Entwicklung befindliches Plugin namens Move, <a  class='urlextern'  href="https://www.dokuwiki.org/plugin:move"title="plugin:move [DokuWiki]">siehe hier</a>.)</em></p>

<h2 id="mit-dateien-arbeiten" data-numberify>Mit Dateien arbeiten<a class="anchor ms-1" href="#mit-dateien-arbeiten"></a></h2>
<p>Habe mir für DW öfters die Möglichkeit gewünscht, bestimmte Informationen direkt an die Datei zu binden; in MW geht dies, da letztlich die Übersichtsseite einer Datei auch nur eine normale Seite ist. Außerdem sieht man dort auch, auf welchen Seiten die Datei verwendet wird.</p>
<p>Was mir gar nicht gefällt ist die Tatsache, dass alle hochgeladenen Dateien aus Wiki-Sicht in demselben Pfad liegen (auf dem Server natürlich nicht). Es ist nach meinem aktuellen Kenntnisstand nicht möglich, Dateien über Verzeichnisse zu strukturieren. Das bedeutet, dass jeder Dateiname eindeutig im gesamten Wiki sein muss. <em>(Habe ich da etwas übersehen?)</em></p>

<h2 id="specialpages" data-numberify>SpecialPages<a class="anchor ms-1" href="#specialpages"></a></h2>
<p>Im Bereich „<a  class='urlextern'  href="https://www.mediawiki.org/wiki/Manual:Special_pages"title="Manual:Special pages - MediaWiki">Special:SpecialPages</a>“ findet man Vieles, was man in DW nur teilweise über Plugins realisieren kann, z. B. Listen von ungenutzen Dateien, gewünschten <em>(weil in einer Seite verwendeten aber nicht existierenden)</em> Seiten, sehr kleinen Artikeln, Seiten ohne Kategorie usw.</p>

<h2 id="upgrade" data-numberify>Upgrade<a class="anchor ms-1" href="#upgrade"></a></h2>
<p>Ein Upgrade ist bei MW etwas aufwendiger, <a  class='urlextern'  href="https://www.mediawiki.org/wiki/Manual:Upgrading"title="Manual:Upgrading - MediaWiki">siehe hier</a>. In DW lässt sich das gesamte Update mittels des Plugins <a  href="https://wikiarchiv.natenom.de/ueber/verwendete_plugins#upgrade"title="Plugins, die in diesem Wiki verwendet werden [Natenom´s Wiki]">Upgrade</a> im Interface selbst erledigen.</p>
<p><span style="color: #ff0000;">Update: Mit dem <a href="https://www.mediawiki.org/wiki/Manual:Upgrading#Using_patch">richtigen Weg per Patchfile</a> lässt sich ein MW sehr viel einfacher upgraden als ein Dokuwiki; habe das erst später erfahren dürfen :)</span></p>

<h2 id="feeds" data-numberify>Feeds<a class="anchor ms-1" href="#feeds"></a></h2>
<p>In MW lässt sich bei Ansicht der Versionsgeschichte jeder Seite über das kleine RSS-Symbol in der Toolbox ein eigener Feed abrufen:</p>
<figure id="attachment_27195" aria-describedby="caption-attachment-27195" style="width: 156px" class="wp-caption alignnone">[<img loading="lazy" class="size-full wp-image-27195" src="/wp-content/uploads/2014/04/mediawiki_tools_feed.png" alt="MediaWiki Tools" srcset="/wp-content/uploads/2014/04/mediawiki_tools_feed.png 156w, /wp-content/uploads/2014/04/mediawiki_tools_feed-150x119.png 150w" sizes="(max-width: 156px) 100vw, 156px" />][42]<figcaption id="caption-attachment-27195" class="wp-caption-text">MediaWiki Tools</figcaption></figure>
<p>In DW geht das zwar auch, jedoch nur umständlich, da man sich den URL für den Feed selbst zusammenstellen muss, wenn man nicht das ganze Wiki beobachten möchte, <a  class='urlextern'  href="https://www.dokuwiki.org/syndication"title="https://www.dokuwiki.org/syndication">siehe hier</a>.</p>

<h2 id="änderungen-an-css-und-js" data-numberify>Änderungen an CSS und JS<a class="anchor ms-1" href="#änderungen-an-css-und-js"></a></h2>
<p>In DW muss man für Änderungen am Design die entsprechenden CSS- oder JavaScript-Dateien direkt auf dem Webserver bearbeiten. In MW dagegen lässt sich dies im Wiki selbst erledigen (z. B. im Bereich „MediaWiki:Vector.css“) und man erhält dadurch auch eine Versionierung der Dateien; das gefällt mir sehr gut.</p>

<h2 id="o" data-numberify>\o/<a class="anchor ms-1" href="#o"></a></h2>
<p>Habe ich schon gesagt, dass ich <a  class='urlextern'  href="https://www.mediawiki.org/wiki/MediaWiki"title="MediaWiki">MediaWiki</a> und <a  class='urlextern'  href="https://www.dokuwiki.org/dokuwiki"title="dokuwiki [DokuWiki]">DokuWiki</a> mag?</p>
<p>Passt.</p>
<hr>
<p><em>Da bestimmt noch mehr zu MediaWiki kommen wird, gibt es jetzt eine neue <a  href="/categories/mediawiki/"title="/categories/mediawiki/">Kategorie</a> hier im Blog.</em></p>
<p><em>Die beiden Icons im Artikelbild stammen von <a  class='urlextern'  href="http://commons.wikimedia.org/wiki/File:Dokuwiki_logo.png"title="File:Dokuwiki logo.png - Wikimedia Commons">hier</a> und <a  class='urlextern'  href="http://commons.wikimedia.org/wiki/File:MediaWiki_logo_without_tagline.png"title="File:MediaWiki logo without tagline.png - Wikimedia Commons">hier</a>.</em></p>]]></content:encoded></item></channel></rss>