Fandom

Wikia Deutschland

Kommentare13

InfoboxBuilder - die einfachere und schnellere Art Infoboxen zu erstellen

Störung durch Adblocker erkannt!


Wikia ist eine gebührenfreie Seite, die sich durch Werbung finanziert. Benutzer, die Adblocker einsetzen, haben eine modifizierte Ansicht der Seite.

Wikia ist nicht verfügbar, wenn du weitere Modifikationen in dem Adblocker-Programm gemacht hast. Wenn du sie entfernst, dann wird die Seite ohne Probleme geladen.

Hallo Wikianer!

Letzte Woche haben wir euch die Vorlagen-Sprache Lua vorgestellt, die in naher Zukunft in allen Wikias zur Verfügung stehen wird. Heute wollen wir euch ein Beispiel dafür geben, was mit einem der Lua Module bald möglich ist. Der Beitrag wurde im Original in Englischer Sprache von einem meiner Mitarbeiter geschrieben. Dafür übergebe ich das Wort an Adam:

Hallo! Da dies heute mein erster Blogpost ist, möchte ich mich gerne vorstellen. Mein Name ist Adam und ich arbeite im Community Engineering Team von Wikia. Zusammen mit Grunny bin ich für die Einführung von Lua verantwortlich. Ich habe heute Informationen für Euch über unser erstes Modul - den InfoboxBuilder.

Warum Lua?

Die Idee für den InfoboxBuilder kam uns, als wir uns die Erstellung von komplexen Infoboxen in verschiedenen Wikias angeschaut haben. Unsere Absicht ist es, diese Vorlagen zu vereinheitlichen, die Ladezeiten der Seiten zu verbessern, und die Erstellung und Wartung der Vorlagen einfacher zu machen. Lua bietet mächtige Logische Operatoren, die es leichter machen, bedingtes Design und Code zu den Infoboxen hinzuzufügen.

Wo fängt man an?

Sobald Lua in deinem Wikia aktiviert ist, kannst Du loslegen. Hier ist eine detaillierte Anleitung aus dem Wikia Developers Wiki. Dort findest Du Links zu allen gewünschten Modulen - mit Beispielen, die Schritt-für-Schritt erklären, wie man sie benutzen kann. Lua wird in den nächsten Wochen eingeführt und für alle Benutzer verfügbar sein.

Wie funktioniert Lua?

Die gute Nachricht ist, dass bestehende Vorlagen für Infoboxen in euren Artikeln mit den neuen Modulen nicht verändert werden müssen. Dies ist optional und kein Muss!

Vorlagen-MediaWiki 1.png

Grafische Darstellung bei der Verwendung der bisherigen Wikitext-Vorlagen

Wir haben momentan wikia-weit ein großes Problem: Vorlagen sind oft schwer verständlich und nicht konsistent in Struktur und Stil, obwohl die Infoboxen eigentlich in allen Wikias einheitlich sein sollten. Für Wikia ist die fehlende Konsistenz problematisch, weil wir uns nicht darauf verlassen können, wenn wir neue Features entwickeln und unser Google Ranking verbessern wollen.

Vorlagen-InfoboxBuilder 2.png

Grafische Darstellung bei der Verwendung des InfoboxBuilder-Modul

Mit dem neuen Ablauf sind diese Probleme gelöst. Mit Lua wird die einfache Struktur der Infobox mit der Hilfe einer verständlichen und unkomplizierten Syntax erstellt. Diese Vorlage wird dann Teil des Lua-Moduls und kann für komplexere Designs eingesetzt werden. Die Lua-Funktionen sind leichter zu handhaben als die in MediaWiki, wo man sich in einem Dschungel von geschweiften Klammern bewegt und sich mühsam durch die verschiedenen Codes quält, um zu verstehen, was die vereinzelten Code-Schnipsel bewirken. Das InfoboxBuilderView-Modul bietet gemeinsame, wiederverwendbare Elemente wie zum Beispiel Titel, Kopfzeile, Zeile oder Profil. Wir haben das HTML dafür entwickelt, dass ihr dann mit der Common.css stylen könnt.

Vorteile

Die Lua-Lösung hat sich schon in verschiedenen Kategorien als besser erwiesen:

  • Tempo - Artikel die den InfoboxBuilder benutzen, und zwar speziell die komplexeren Infoboxen, zeigen eine 20%ige Verbesserung der Ladezeit.
  • Verständlichkeit - der logische Aufbau macht es leichter Bugs zu finden und zu beseitigen.
  • Nutzbarkeit - Lua ist bei Weitem einfacher und besser in der Handhabung und beim Bearbeiten von Inhalt. Dies ist den Funktionen der eigentlichen Programmiersprache zu verdanken.

Wir hoffen, dass ihr das Bearbeiten mit dem InfoboxBuilder mögt. Obwohl die Entwicklung für den InfoboxBuilder noch nicht abgeschlossen ist, könnt ihr das Modul hier inspizieren. Wenn die Entwicklung und Alpha-Tests beendet sind, wird Lua als Ganzes, den InfoboxBuilder mit eingeschlossen, für die gesamte Wikia Community zugänglich sein. Falls Du Bemerkungen, Anregungen oder Vorschläge in Bezug auf dieses Modul hast, hinterlass uns bitte hier einen Kommentar.



Willst du weitere Updates von Fandom Deutschland erhalten? Klicke hier, um diesen Blog zu verfolgen.

Auch bei Fandom

Zufälliges Wiki