SpacePucky
Advertisement

Hier die wöchentlichen technischen Updates bei Fandom. Bitte beachte, dass hier nur einige der vielen Dingen, an denen gearbeitet wird, aufgeführt werden können. Die Updates finden jeweils am Montag, Dienstag, Mittwoch und Donnerstag statt. Dieser Blog-Beitrag erscheint jeweils am Donnerstag und fasst die Änderungen der Woche zusammen.

Größere Bug-Fixes[]

  • In Wikis mit vielen Blog-Beiträgen konnte es passieren, dass auf Blog:Recent posts die neuesten Posts nicht angezeigt wurden.

Andere interessante Änderungen[]

Aktualisierungs-Informationen zu den mobilen Apps findest du auf Technische Updates von FANDOM-Apps.

  • Der Ace-Editor wird auf Version 1.4.2 aktualisiert. Es handelt sich dabei um den Editor für CSS-, JS-, Infobox- und Lua-Seiten. Die Aktualisierung sollte für reibungslose Funktionalität auf mehr Geräten sorgen.
  • Es wurden einige neue Funktionen für portable Infoboxen hinzugefügt:
    • <infobox type="beispiel"> ergänzt in der Ausgabe einer Infobox die HTML-Klasse type-beispiel. Mit der neuen Klasse ist es möglich, zu definieren, um welchen Typ von Infobox es sich handelt, anstatt nur mithilfe eines Themes zu definieren, wie sie aussehen soll. Zum Beispiel können alle Infoboxen mit dem CSS-Selektor .type-pokemon ein einheitliches Aussehen haben, egal, ob es dabei um Feuer- (.pi-theme-fire) oder Wasser-Pokémon (.pi-theme-water) geht.
    • Alle Infobox-Elemente, die mit source gesteuert werden, haben nun in HTML den Namen des Parameters als Data-Attribut (zum Beispiel data-source="Alter"). Das sorgt dafür, dass man CSS- oder jQuery-Selektoren, wie zum Beispiel .pi-item[data-source="Baum"], zum Anpassen oder Finden bestimmter Elemente nutzen kann. In Kombination mit type sollte es die Notwendigkeit für nth-of-type-Selektionen eliminieren und neue Design- und Interaktivitätsmöglichkeiten bieten.
    • Der neue name Parameter erlaubt die explizite Selektion von Elementen – unabhängig davon, ob sie ein source-Input nutzen oder nicht. Das gilt auch für die Selektion von <title>, <group>, <data>, <header>, <image> und <navigation>. Wie beim data-source-Attribut könnte <data name="Titel"> zum Beispiel mit dem Selektor .pi-item[data-item-name="Titel"] verändert werden.
    • Data-Elemente und Gruppen können nun in Panels angeordnet werden, was für mehr Flexibilität und eine bessere Darstellung in der Desktop- und mobilen Ansicht sorgt. Jedes <panel> (als Kindelement eines <infobox>-Tags) kann mit <label> benannt werden und es können mit dem <section>-Tag eines oder mehr Tabs erstellt werden. Jedes Element, dass innerhalb des <infobox>-Tags genutzt werden kann, kann auch innerhalb eines <section>-Tags genutzt werden. Dadurch sollte Unordnung und die Notwendigkeit von Infobox-Gruppen auf Seiten reduzieren und gleichzeitig für eine dynamischere Strukturierung der Infoboxen sorgen. Ein Beispiel kann im englischen Forgotten Realms Wiki angesehen werden.

Fragen? Kommentare? Du kannst sie gerne hier im Blog als Kommentar posten. Falls du weitere Bugs melden willst, schicke sie bitte via Spezial:Kontakt an uns.

Vorlage:TU-Footer


Advertisement