=== Baptisten HH News ===
Contributors: Jonas Eisenmann
Requires at least: 6.5
Requires PHP: 8.0
Tested up to: 7.0
Stable tag: 2.3.7
License: GPLv2 or later

Zeigt News aus Baptisten Hamburg, BEFG, Landesverband Norddeutschland, GJW-ND und eigenen WordPress-Quellen als moderne Karten an.

== Shortcodes ==
[baptistennews]
[befgnews]
[baptistenNDnews]
[gjwndnews]
[baptisten_hh_news source="all"]
[baptisten_hh_news source="hh,befg"]
[baptisten_hh_news source="all" exclude="gjw"]
[baptisten_hh_news source="gemeinde-xy" title="Aktuelles aus unserer Gemeinde"]
[baptisten_hh_news source="all" count="4" columns="4"]
[baptisten_hh_news source="all" count_desktop="4" count_tablet="2" count_mobile="1"]
[baptisten_hh_news source="all" columns_desktop="4" columns_tablet="2" columns_mobile="1"]

Attribute:
* source: all oder kommaseparierte Slugs, z. B. hh,befg,nd,gjw oder eigene Quellen.
* exclude: Quellen ausblenden, z. B. exclude="gjw,befg".
* count: gleiche Kartenanzahl für alle Geräte.
* count_desktop, count_tablet, count_mobile: Kartenanzahl je Gerät.
* columns oder columns_desktop, columns_tablet, columns_mobile: Spalten je Gerät.
* title: eigene Überschrift, wenn genau eine Quelle ausgegeben wird.
* show_heading="0": Überschrift ausblenden.
* class: eigene CSS-Klasse ergänzen.

Deaktivierte Quellen werden auch bei source="all" nicht ausgegeben. In Sammelansichten wird GJW-ND immer zuletzt ausgegeben.

== Update ==
Das ZIP kann als Neuinstallation oder Update hochgeladen werden. Die alten Shortcodes bleiben erhalten.

== Changelog ==

= 2.3.7 =
* Admin-Hilfe für eigene Shortcodes übersichtlicher als Beispiel-Karten und aufklappbare Attributliste gestaltet.
* News-Grids passen die Spaltenanzahl automatisch an die tatsächlich verfügbaren News an. Wenn nur 1 News vorhanden ist, wird 1 breite Karte angezeigt; bei 2 News ein 2-Spalten-Layout usw.

= 2.3.6 =
* Fix: Einzelnes Deaktivieren von Newsquellen funktioniert jetzt zuverlässig auch auf Seiten ohne Baptisten Theme. Unchecked Checkboxen wurden vorher durch Defaultwerte wieder als aktiv gespeichert.
* Neu: Shortcode-Attribut exclude ergänzt, z. B. [baptisten_hh_news source="all" exclude="gjw,befg"].
* Admin-Hilfe für Custom-Shortcodes deutlich erweitert.

= 2.3.0 =
* Admin-Menü als eigener WordPress-Menüpunkt mit Icon statt unter Einstellungen.
* GJW-ND URL auf kanonische URL ohne abschließenden Slash geändert.
* Beliebig viele manuelle WordPress-Quellen mit eigenen Cards-/Spalten-Werten ergänzbar.
* Quellenprüfung im Adminbereich ergänzt.
* Fehlende oder fehlerhafte Quellen blockieren die Seite nicht mehr; der jeweilige Bereich wird im Frontend ausgelassen.

= 2.2.2 =
* Pro Quelle/Widget getrennte Spalten-Anzahl für PC, Tablet und Mobil ergänzt.
* Gilt auch in Sammelansichten mit source="all": Jede Quelle nutzt eigene Card- und Spaltenwerte.

= 2.2.1 =
* Pro Quelle/Widget getrennte Card-Anzahl für PC, Tablet und Mobil ergänzt.
* Responsive Ausblendung gilt auch in Sammelansichten mit source="all".

= 2.1.6 =
* GJW-ND Scraper stoppt Beschreibungstexte bei langen ===-Trennlinien.

= 2.1.4 =
* Link-Button zeigt bei URLs mit register (auch ohne Fragezeichen) automatisch „zur Anmeldung ›“.

= 2.1.3 =
* Link-Button zeigt bei URLs mit register automatisch „zur Anmeldung ›“.

= 2.1.0 =
* GJW-ND als neue Quelle ergänzt.
* TYPO3-HTML-Scraper für Titel, Bild, Kurzbeschreibung, Datum und Original-Link ergänzt.
* Stündlicher WordPress-Cron zur Cache-Aktualisierung ergänzt.
* Neuer Shortcode [gjwndnews].
* Kurzbeschreibungen in Karten ergänzt und optional im Admin schaltbar.
* Bestehende Feed-/REST-Quellen und Kontrastmodus beibehalten.

= 2.0.2 =
* Dark-Mode-Erkennung entfernt, damit Karten und Texte nicht versehentlich umschalten.
* Kontrast-Anpassung greift nur noch bei expliziten Kontrast-/Accessibility-Klassen oder Forced Colors.
* Normale Standardfarben/Textfarben wiederhergestellt.

= 2.0.1 =
* Farbanpassung für Theme-/Kontrastmodi ergänzt.

= 2.0.0 =
* Admin-Oberfläche, Quellenverwaltung, Caching und moderne Kartenansicht ergänzt.

= 2.1.5 =
* Layout-Fix für GJW-ND Cards auf Tablet/Mobil: Bildbereich fest begrenzt, kein überschüssiger Leerraum nach dem Widget.


## Lizenz, Marke und Weitergabe

Der PHP-/WordPress-Code dieses Pakets steht unter GNU GPL v2.0 oder später (GPLv2+). Name, Logos und Markenauftritt von „PrXenon“, „Baptisten Theme“ und dem offiziellen Update-Center bleiben geschützt. Eigene Forks sind möglich, müssen aber unter eigenem Namen erscheinen und das offizielle Branding entfernen. Grafiken, Bilder, Illustrationen und Dokumentation stehen – sofern nicht anders angegeben – unter CC BY-NC-ND 4.0. Siehe `LICENSE`, `TRADEMARKS.md` und `LIZENZ-Bausteine.md`.
