Änderungen

Hilfe:Reguläre Ausdrücke

2.355 Byte hinzugefügt, 08:12, 18. Dez. 2015
Fall 2 - Einfügen eines Portalhinweises
=== Fall 2 - Einfügen eines Portalhinweises ===
==== Die Ausgangssituation ====
Wir haben viele Artikel zu einem Roman oder einer Sammlung angelegt und einigen uns darauf, ein Portal zu erstellen. Wie bei jedem Portal, wird darauf in allen Artikeln hingewiesen, die damit verbunden sind. Das bedeutet, dass mitunter mehrere Hundert Artikel im Nachhinein bearbeitet werden müssen.
 
==== Wie machen wir es bisher ====
Das scheint von Autor zu Autor unterschiedlich zu sein. Eine Variante ist es, anhand der entsprechenden Kategorie des Werkes oder der Sammlung jeden Artikel aufzurufen und zu editieren. Der andere Weg führt über die Spezialseite ''Links auf diese Seite'' ausgehend von der entsprechenden ''weiterführend''-Vorlage. Gerade die zweite Option ist aber bei Sammlungen eher hinderlich, da jede einzelne Geschichte eine individuelle Vorlage hat.
 
==== Die Arbeit mit den Massenänderungen ====
Der Weg über die Kategorie erscheint bislang die beste Variante zu sein. Umso wichtiger ist es, die Kategorien richtig und vollständig in die Artikel einzutragen. Auf diesem Weg kann man die Option "''Alle bearbeiten''" auf der entsprechenden Kategorie auswählen.
 
Der '''Reguläre Ausdruck''' ist relativ einfach. Noch einfacher, wenn man zum ersten Mal die Portalhinweise einpflegen will.
 
{|class="wikitable" width="100%"
|+
!|Regulärer Ausdruck
!|Ersetzt durch
!|Erklärung
|+
||<nowiki>/^/</nowiki>
|width="10%"|<nowiki>{{Portal/Portalhinweis}}\n</nowiki>
|width="80%"|An jeden Quelltextbeginn wird die Vorlage geschrieben
|+
||<nowiki>/\{\{Portal/Portalhinweis\}\}/</nowiki><br><nowiki>/^/</nowiki>
||<nowiki>leere Zeile</nowiki><br><nowiki>{{Portal/Portalhinweis}}\n</nowiki>
|width="80%"|Die Variante wird verwendet, wenn wir nicht sicher sind, ob nicht einzelne Artikel in der Kategorie schon den Portalhinweis haben. Sonst würde dieser nämlich doppelt auftauchen. Also sucht der Algorithmus zuerst nach dem Hinweis und löscht ihn. Wichtig ist hier, auf der ''Ersetzt durch'' eine Leerzeile einzutragen. Ebenso wichtig: Nach jeder Vorschau ist diese Leerzeile auf Grund eines Bugs der Wiki-Erweiterung wieder weg und muss neu hinzugefügt werden. Die zweite Zeile sorgt dann - wie gehabt - für den Eintrag des Portalhinweises an erster Stelle des Quelltexts.
|}
 
Auch hier ist das Testen mit Einzelartikeln hilfreich. Gerade die Fälle, in denen wir schon Portalhinweise haben.
=== Fall 3 - Veröffentlichung des deutschen Titels ===
[[Kategorie:Hilfe]]