Projekt:Lackiererin: Unterschied zwischen den Versionen

Aus k4cg.org
K (Gpunktschmitz verschob die Seite Projeckt:Lackiererin nach Projekt:Lackiererin: typo)
Keine Bearbeitungszusammenfassung
 
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt)
Zeile 24: Zeile 24:


Wir haben [[MediaWiki:Timeless.css|CSS-Anpassungen am Timelessskin]] vorgenommen. Um diese bearbeiten zu können, muss man [https://k4cg.org/index.php?title=Spezial:Benutzer&group=interface-admin Oberflächenadministrator] sein. Da diese zuletzt geladen werden, kann man damit alles andere überlagern.
Wir haben [[MediaWiki:Timeless.css|CSS-Anpassungen am Timelessskin]] vorgenommen. Um diese bearbeiten zu können, muss man [https://k4cg.org/index.php?title=Spezial:Benutzer&group=interface-admin Oberflächenadministrator] sein. Da diese zuletzt geladen werden, kann man damit alles andere überlagern.
Seit Herbst 2019 gibt es auch einen Dark-Mode. Dazu haben wir diese Farben verwendet https://www.schemecolor.com/mojave-dark-mode-wallpaper.php


=== Extension Lackiererin ===
=== Extension Lackiererin ===


Um die Anpassungen für den [[Projekt:AjaxDoorStatus|AjaxDoorStatus]] einzubinden, wurde die MediaWiki Extension Lackiererin geschaffen. Das ist im Moment die Einzige Aufgabe, kann aber weiter erweitert werden.
Um die Anpassungen für den [[Projekt:AjaxDoorStatus|AjaxDoorStatus]] einzubinden, wurde die MediaWiki Extension Lackiererin geschaffen. Das ist im Moment die einzige Aufgabe, kann aber weiter erweitert werden.

Aktuelle Version vom 15. November 2019, 01:24 Uhr

Projekt:Lackiererin
Betreuer*In Poschi
Jahr 2019
Läuft auf rumpl.k4cg.org
URL https://github.com/k4cg/Lackiererin
Status realisiert

Allgemeines

Wir möchten das Wiki bzw. den Skin vom Wiki gerne an unsere Bedürfnisse anpassen.

Problemstellung

Das hatte leider immer zur Folge, dass ein Update umständlich war. Entweder man lässt das Update bleiben, verliert die Änderungen oder versucht ein Diff zu machen. Alles sehr unbefriedigend.

Idee

MediaWiki unterstützt verschiedene Mechanismen um Anpassungen Minimalinvasiv einzubauen. Dazu zählten Skin-Spezifische CSS-Anpassungen und Extensions.

Umsetzung

Skinspezifische CSS-Anpassungen

Wir haben CSS-Anpassungen am Timelessskin vorgenommen. Um diese bearbeiten zu können, muss man Oberflächenadministrator sein. Da diese zuletzt geladen werden, kann man damit alles andere überlagern.

Seit Herbst 2019 gibt es auch einen Dark-Mode. Dazu haben wir diese Farben verwendet https://www.schemecolor.com/mojave-dark-mode-wallpaper.php

Extension Lackiererin

Um die Anpassungen für den AjaxDoorStatus einzubinden, wurde die MediaWiki Extension Lackiererin geschaffen. Das ist im Moment die einzige Aufgabe, kann aber weiter erweitert werden.