=== LAGATH Anmelde-Logo ===
Tags: login, logo, branding, anmeldung, white-label
Requires at least: 6.0
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 4.6
License: GPLv2
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Ersetzt das WordPress-Zeichen auf der Anmeldeseite durch ein eigenes Logo aus der Mediathek.

== Description ==

Das Plugin tauscht das WordPress-Logo oberhalb des Anmeldeformulars gegen ein
eigenes Bild aus. Nach der Aktivierung ist es sofort einsatzbereit: Solange
nichts anderes gewaehlt ist, wird das mitgelieferte Logo verwendet.

Unter Einstellungen > LAGATH Anmelde-Logo laesst sich ein beliebiges Bild aus der
Mediathek waehlen und die Hoehe in drei Abstufungen festlegen: 64, 96 oder
128 Pixel. Die Breite ergibt sich aus dem Seitenverhaeltnis des Bildes.

Ausserhalb der Anmeldeseite und der eigenen Einstellungsseite laedt das
Plugin nichts.

Updates bezieht das Plugin nicht von wordpress.org, sondern vom eigenen
Update-Server unter https://plugins.lagath.de/. Der Header `Update URI`
verhindert dabei, dass wordpress.org das Plugin ueberschreiben kann.

== Installation ==

1. Den Ordner `lagath-anmelde-logo` nach `wp-content/plugins/` hochladen.
2. Das Plugin im Menue "Plugins" aktivieren.

Weitere Schritte sind nicht noetig. Wer ein eigenes Logo verwenden moechte,
waehlt es unter Einstellungen > LAGATH Anmelde-Logo aus.

== Frequently Asked Questions ==

= Wo stelle ich das Logo ein? =

Unter Einstellungen > LAGATH Anmelde-Logo. Ueber "Aus Mediathek wählen" laesst
sich ein Bild auswaehlen, darunter die Hoehe festlegen.

= Warum kein SVG? =

WordPress laesst SVG-Dateien aus Sicherheitsgruenden standardmaessig nicht in
die Mediathek. Deshalb wird ein PNG mitgeliefert. Ein quadratisches PNG mit
transparentem Hintergrund und mindestens der doppelten Anzeigehoehe bleibt
auch auf hochaufloesenden Displays scharf.

= Was passiert, wenn ich das gewaehlte Bild aus der Mediathek loesche? =

Das Plugin faellt automatisch auf das mitgelieferte Logo zurueck und weist
auf der Einstellungsseite darauf hin.

= Hinterlaesst das Plugin Spuren in der Datenbank? =

Zwei Optionen und einen zwischengespeicherten Update-Eintrag. Der Cache wird
bei der Deaktivierung entfernt, die Optionen beim Loeschen des Plugins. Das
gewaehlte Bild bleibt in der Mediathek - es wurde nur verknuepft.

= Was passiert, wenn der Update-Server nicht erreichbar ist? =

Nichts Sichtbares. Das Plugin merkt sich einen fehlgeschlagenen Abruf fuer
eine Stunde und versucht es erst danach erneut, damit das Backend nicht
ausgebremst wird.

== Changelog ==

= 4.6 =
* Das Plugin heisst jetzt LAGATH Anmelde-Logo. Die Einstellungsseite liegt entsprechend unter Einstellungen > LAGATH Anmelde-Logo.
* Das mitgelieferte Logo ist jetzt lagath.webp und ersetzt das bisherige TM-Zeichen. Wer ein eigenes Logo aus der Mediathek gewaehlt hat, merkt davon nichts; ohne eigene Auswahl erscheint ab sofort das neue Zeichen auf der Anmeldeseite.
* Der Hinweis zur Bildwahl nennt jetzt auch WebP.
* Verzeichnis, Dateinamen, Textdomaene und saemtliche internen Kennungen heissen jetzt lagath-anmelde-logo beziehungsweise lagath_. Fuer WordPress ist das ein neues Plugin: Die vorherige Fassung muss deaktiviert und geloescht werden, und die Einstellungen sind einmalig neu einzutragen. Ein Update von der TM-Fassung aus gibt es deshalb nicht.

= 4.5 =
* Die Update-Pruefung greift jetzt auch unter WP-CLI. Dort sind is_admin() und wp_doing_cron() beide false, weshalb `wp plugin update` das Plugin bisher stillschweigend uebersprungen hat.
* In der Plugin-Liste erscheint jetzt immer der Link "Details" mit Beschreibung, Changelog und Banner. Bisher tauchte er nur auf, wenn zufaellig ein Update anstand, sonst stand dort der Verweis auf die Plugin-Website.
* Der Verweis "Plugin-Website aufrufen" entfaellt; die Website ist ueber die Autorenangabe erreichbar.
* Autorenangabe lautet jetzt "LAGATH, Lars Tornow" und verweist auf plugins.lagath.de.

= 4.4 =
* Der vollstaendige Lizenztext liegt dem Paket jetzt als Datei LICENSE bei. Die GPLv2 verlangt das bei jeder Weitergabe; bisher war nur die Lizenz benannt, nicht mitgeliefert.

= 4.3 =
* Das Logo wird jetzt ueber die Mediathek ausgewaehlt.
* Die Hoehe ist in drei Abstufungen einstellbar: 64, 96 oder 128 Pixel. Die Breite ergibt sich aus dem Seitenverhaeltnis.
* Neue Einstellungsseite unter Einstellungen > LAGATH Anmelde-Logo.
* Das mitgelieferte Logo ist jetzt ein PNG. WordPress laesst SVG standardmaessig nicht in die Mediathek, die SVG-Datei ist deshalb entfallen.
* Faellt der gewaehlte Mediathek-Eintrag weg, wird automatisch das mitgelieferte Logo verwendet.
* Der Updater liegt jetzt in includes/ und bekommt die Hauptdatei uebergeben.

= 4.2 =
* `Update URI` ergaenzt, damit ein gleichnamiger Slug auf wordpress.org das Plugin nicht ueberschreiben kann.
* Fehlgeschlagene Update-Abfragen werden eine Stunde zwischengespeichert, statt bei jedem Aufruf erneut in den Timeout zu laufen.
* Die Update-Pruefung wird nur noch im Backend und beim Cron registriert, nicht mehr bei jedem Frontend-Aufruf.
* Fehlende oder fehlerhafte Felder in der Server-Antwort loesen keine PHP-Warnungen mehr aus.
* `esc_url_raw()` fuer Download-Adressen, damit URLs mit Parametern nicht zerstoert werden.
* Eindeutiger Cache-Schluessel statt des generischen `tm_custom_upd`.
* Die Versionsnummer wird nur noch im Plugin-Header gepflegt.
* Es wird nur noch die Server-Antwort zwischengespeichert, nicht mehr das komplette HTTP-Objekt.
* Site-Transients statt Blog-Transients - im Multisite-Netzwerk genuegt jetzt eine Abfrage.
* `uninstall.php` ergaenzt, die den Cache beim Loeschen entfernt.
* Vollstaendige Header (`Requires at least`, `Requires PHP`, `License URI`, `Text Domain`) und diese `readme.txt` ergaenzt.
* Login-CSS um `width`, `background-position` und `background-repeat` vervollstaendigt.

= 4.1 =
* Alle Ausgaben durch esc_html, esc_url oder wp_kses_post gesichert.
* SSL-Verifizierung bei wp_remote_get aktiviert.
* Fallbacks und validierte Rueckgabewerte hinzugefuegt.
* Kleinere Optimierungen wie die Nutzung privater Klassenvariablen.

== Upgrade Notice ==

= 4.5 =
Noetig nur, wenn Updates ueber WP-CLI eingespielt werden. Funktional sonst unveraendert.

= 4.4 =
Ergaenzt den vollstaendigen Lizenztext im Paket. Funktional unveraendert.

= 4.3 =
Logo und Groesse sind jetzt einstellbar. Bestehende Installationen zeigen unveraendert das mitgelieferte Logo, nur etwas groesser.

= 4.2 =
Sicherheits- und Stabilitaetsupdate. Empfohlen fuer alle Installationen.
