Skip to content

Releases: jan-erbert/je-kalender-plugin

📦 JE Kalender – Version 1.0.4

Choose a tag to compare

@jan-erbert jan-erbert released this 22 Sep 19:32

🛠️ Verbesserungen & Fixes

  • Die Anzeige der Karte klappt nun korrekt auf Mobilen Endgeräten und Firefox

📦 JE Kalender – Version 1.0.3

Choose a tag to compare

@jan-erbert jan-erbert released this 03 Jun 14:11

🔤 Verbesserte Kategorieanzeige

  • Kategorien werden nun so dargestellt, wie sie im Google Kalender eingetragen wurden: mit Großbuchstaben am Wortanfang.
    • Beispiel: 🔹 Kategorie: Wettkampf, Erwachsene statt 🔹 Kategorie: wettkampf, erwachsene
  • Die interne Logik für Suche und Filter bleibt robust – unabhängig von der Schreibweise (case-insensitive Matching bleibt aktiv ✅).

📦 Version 1.0.2 – Google Geocoding & Standort-Fix

Choose a tag to compare

@jan-erbert jan-erbert released this 01 Jun 10:23

🗺️ Google Geocoding (optional)

  • Neue Option zur Auswahl des Geocoding-Dienstes: OpenCage oder Google Maps
  • Separate Eingabefelder für passende API Keys im Backend

🛠️ Verbesserungen & Fixes

  • Standort wird jetzt zuverlässig aus dem „📍 Standort“-Abschnitt erkannt
  • Fehler behoben, bei dem fälschlich die Beschreibung geokodiert wurde
  • IDE-Warnungen bei defined()-Konstanten entfernt (via constant())

📦 Version 1.0.2 – Fokus auf Präzision, Flexibilität und Robustheit

📦 Version 1.0.1 – Erste stabile Version

Choose a tag to compare

@jan-erbert jan-erbert released this 31 May 14:35

Version 1.0.1: Erste stabile Version des Kalender-Plugins

✨ Highlights

🔗 Integration eines öffentlichen Google Kalenders

  • Anzeige kommender Termine direkt im Frontend
  • Unterstützung mehrerer Kategorien über [Kategorie1, Kategorie2] in der Beschreibung

🗂️ Kategorie- und Suchfilter

  • Filterung nach Kategorie oder „Nur Wettkämpfe anzeigen“
  • Suchfeld für Eventtitel

🗺️ Leaflet-Kartenintegration

  • Anzeige von Standorten über OpenStreetMap
  • DSGVO-Hinweis mit Zustimmung erforderlich
  • Automatische Geokodierung über OpenCage API

📱 Responsive Design

Optimiert für Desktop und Mobilgeräte

⚙️ Plugin-Einstellungen im WordPress-Backend

  • Kalender-ID
  • Google API Key (für Kalenderdaten)
  • OpenCage API Key (für Geodaten)

🧪 Shortcodes

[google_calendar]

Zeigt den vollständigen Kalender an.

[google_calendar_filtered category="Training" max="3"]

Zeigt nur gefilterte Events an (z. B. Kategorie: Training, maximal 3).

🛠 Voraussetzungen

  • Öffentlicher Google Kalender (mit aktivierter „Alle Details anzeigen“-Freigabe)
  • Google API Key mit aktivierter „Google Calendar API“
  • OpenCage API Key (kostenlos für bis zu 2.500 Anfragen/Tag)

Version 0.2.0

Choose a tag to compare

@jan-erbert jan-erbert released this 28 May 17:13
v0.2.0

Version 0.2.0

Version 0.1.0

Version 0.1.0 Pre-release
Pre-release

Choose a tag to compare

@jan-erbert jan-erbert released this 01 May 10:02