Community-Wiki

Achtung: Fandom stellt ab dem 31.12.2023 bis auf Weiteres den Support für die deutsche Sprache ein. Nach diesem Datum müssen alle Anfragen im englischen Community Central oder über das Kontaktformular gestellt werden.

MEHR ERFAHREN

Community-Wiki
Community-Wiki
K (Kleinigkeit hinzugefügt)
K (→‎Zusammenfassung: re-categorisation)
 
Zeile 54: Zeile 54:
 
[[en:User_blog:TheGoldenPatrik1/An_Introduction_to_Dev]]
 
[[en:User_blog:TheGoldenPatrik1/An_Introduction_to_Dev]]
 
[[Kategorie:Blog-Beitrag]]
 
[[Kategorie:Blog-Beitrag]]
[[Kategorie:Community Blog-Beiträge]]
+
[[Kategorie:Community-Highlights]]

Aktuelle Version vom 17. September 2020, 14:31 Uhr

Dieser Blog-Beitrag wurde aus dem Originalen von TheGoldenPatrik1 ins Deutsche durch Bryan übersetzt.
Dev Wordmark

Hast du dir schon immer gewünscht eine Funktion zu haben, die duzend Seiten kategorisiert oder das CSS verändert und sofort ein Ergebnis auf einer Seite zu sehen, ohne auf den Cache zu warten, bis dieser neu geladen wird?

Tatsächlich gibt es diese Funktionen! Dieser Blog dient als Vorstellung dieser Zusatzfunktionen, welche im Dev Wiki gefunden werden können.

Was ist Dev?

Kurz gesagt, das Dev ist ein Wiki. Die ausführlichere Antwort ist, Dev ist ein Ort, an dem Benutzer mit Erfahrung im Coding Skripte entwickeln, die dann importiert werden können, um Funktionen hinzuzufügen, zu entfernen oder zu verändern.

Was sind diese Funktionen?

Es sind buchstäblich Hunderte von verschiedenen Skripten und alle sind auf ihre eigene Weise nützlich. Welches du am Ende aussuchst und benutzt, liegt ganz an deinem Interesse und Verwendungszweck auf FANDOM. Hier möchte ich einige meiner Favoriten aufzählen ...

EditConflictAlert

Bist du schon einmal in einen Bearbeitungskonflikt geraten? Das nervt, oder? EditConflictAlert ändert das. Wenn du in einen Bearbeitungskonflikt gerätst, wirst du darüber informiert, bevor du deine Bearbeitungen speicherst und diese nutzlos werden. Zudem wird dir gezeigt, was der andere Benutzer bearbeitet hat, sodass du auswählen kannst, welchen Inhalt du kopieren und dann dem Artikel hinzufügen möchtest.

MassCategorization

Mehr Informationen über MassCategorization und Bots, kannst du hier (englisch) nachlesen.

Musst du schnell einen Haufen an Seiten kategorisieren, nicht brauchbare Kategorien entfernen, oder bereits existierende Kategorien durch bessere ersetzten? Wenn ja, MassCategorization ist das, wonach du gesucht hast, mit allen und wenigen weiteren Funktionen. Es ist wirklich zu empfehlen, dass du dieses Skript nur mit entsprechender Bot-Markierung ausführst, um Spammen in der WikiActivity zu verhindern.

PortableCSSPad

PortableCSSPad

PortableCSSPad in Aktion.

Wenn du einiges an CSS-Coding im Wiki betreibst, ist das PortableCSSPad ein Muss. Es fügt eine kleine Schaltfläche in diner Werkzeugleiste hinzu, welches durch einen Klick ein kleines, bewegbares Modul zum hervorschein bringt. Jedes dort eingefügte CSS ändert die Seite, auf der du dich befindest, sofort. Auf diese Weise kannst du den Code überprüfen und sicherstellen, dass dieser auch optimal funktioniert, ohne mühsamen Cache-Clearing-Prozess.

Wie importiere ich diese?

Es ist einfach, diese Skripte zu importieren. Jede Seite bietet eine Anleitung, die dir zeigt, wo und wie es gemacht wird, sowie spezifische Informationen zu Parametern, mit denen du den Import anpassen kannst. Denke nur daran, je sauberer und effizienter ein Import ist, desto schneller und besser ist er. Also importiere nicht wie hier gezeigt:

importArticles({
    type: 'script',
    articles: [
        'u:dev:PortableCSSPad/code.js'
    ]
});
importArticles({
    type: 'script',
    articles: [
        'u:dev:EditConflictAlert/code.js'
    ]
});

Sondern mache es effizient (in alphabetischer Anordnung!):

importArticles({
    type: 'script',
    articles: [
        'u:dev:EditConflictAlert/code.js',
        'u:dev:PortableCSSPad/code.js',
    ]
});

Zusammenfassung

Bevor du jetzt alles aus dem Dev Wiki importierst, hier ein Wort der Warnung. Eine riesige Anzahl an JavaScript Importe wird die Ladezeit stark verlangsamen. Aus diesem Grund ist es empfohlen deine Wikiweiten Importe auf ein Minimum zu reduzieren; Importiere so viel du willst in deine persönliche JS-Seite. CSS ist zum Glück viel schneller, deshalb brauchst du dir darum nicht viele Sorgen zu machen.