WP Manifestindependent plugin directory

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/feroxz/wpplugin/archive/refs/heads/claude%2Fwordpress-reptile-management-plugin-h90ipp.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Verwaltung von Reptilien – Bartagame und Grüner Leguan: Tiere mit Fotos und Daten, artspezifische Genetik-Vorschau und artgerechte Futterplanung.

Description

Reptilien Manager hilft Haltern und Züchtern von Reptilien bei der Verwaltung ihres Bestands. Genetik und Futterplan sind artspezifisch – aktuell für Bartagame (Pogona vitticeps, Allesfresser) und Grünen Leguan (Iguana iguana, strikter Pflanzenfresser):

Tierverwaltung

  • Eigene Tiere als eigener Inhaltstyp „Reptilien“ mit Profilfoto und Fotogalerie
  • Stammdaten: Geschlecht, Schlupfdatum (mit automatischer Altersberechnung), Herkunft/Züchter, Erwerbsdatum, Kennzeichnung, Gesamtlänge
  • Erweiterte Morphologie & Kondition: KRL, Schwanzlänge, Umfang, Körperkonditions-Score (BCS 1–5), Temperament (1–5), Farbintensität und Häutungs-Intervall
  • Gewichtsverlauf als interaktive Chart.js-Graphik (Alter × Gewicht) mit erwarteter Referenz-Wachstumskurve pro Art, Anomalie-Erkennung (unter-/übergewichtig) und CSV-Export
  • Freitext für Haltung, Gesundheit und Besonderheiten
  • Tierart direkt im Tier-Formular auswählbar (aus den angelegten Arten); die Genetik-Felder aktualisieren sich sofort per AJAX passend zur Art, ohne Zwischenspeichern
  • Arten-Taxonomie mit vorbereiteten Profilen: Bartagame (Pogona vitticeps) und Grüner Leguan (Iguana iguana) – Genetik-Set und Futterplan richten sich automatisch nach der zugeordneten Art
  • Beitrags-Vorlagen: Steckbrief (Tabelle), Ausführliches Porträt, Zuchttier-Präsentation und Kurzprofil – der Beitragstext wird per Klick automatisch aus den eingetragenen Daten erzeugt, inklusive Profilfoto und Galerie (Gutenberg-Blöcke, Classic-Editor-kompatibel)
  • Die Vorlagen zeigen automatisch Verpaarungen und Nachzuchten des Tieres – mit Verlinkung zum Partner und zu den Nachzucht-Tieren sowie Gelege-Übersicht (Eier, geschlüpft, erwarteter Schlupf)
  • Ansprechendes Layout: Banner-Karte mit Name und Morph, Foto neben Datentabelle, gestreifte Tabellen, Galerie-Raster und Abschnitts-Icons
  • Direkter Bild-Upload in der Fotogalerie des Tieres (zusätzlich zur Mediathek-Auswahl)

Genetik & Verpaarung

  • Artspezifische Genanlagen pro Tier:
    • Bartagame: Hypo, Translucent, Zero, Witblits, Genetic Stripe (rezessiv), Leatherback/Silkback (unvollständig dominant), Dunner (dominant); Kombi-Morph Wero (Zero × Witblits)
    • Grüner Leguan: Albino (amelanistisch), Axanthic/Blau, Hypomelanistisch, Erythristisch/Rot, Leucistisch/Weiß (alle rezessiv); Kombi-Morphe Snow (Albino × Axanthic), Sunglow (Albino × Erythristisch) und Ghost (Hypo × Axanthic)
  • Die Genetik-Vorschau nutzt automatisch das Gen-Set der Art; bei Elterntieren unterschiedlicher Arten wird gewarnt
  • Verpaarungen planen: Vater und Mutter auswählen, Verpaarungsdatum und Inkubationstemperatur festhalten
  • Gelege-Verwaltung pro Verpaarung: mehrere Gelege mit Ablagedatum, Anzahl gelegter Eier, tatsächlich geschlüpfter Anzahl und automatisch berechnetem ungefähren Schlupfdatum (Ablage + 60 Tage)
  • Gelege-Verwaltung 2.0: pro Gelege Inkubationstemperatur, unbefruchtete und abgestorbene Eier (mit Absterbe-Tag); temperaturabhängige Schlupf-Vorhersage (z. B. 28 °C ≈ Tag 58–65, 31 °C ≈ Tag 50–54) mit grafischer Timeline; Schlupfquote in Prozent inkl. Vergleich zum Bestands-Durchschnitt
  • Nachzuchten werden beim Speichern automatisch als Tier-Entwürfe angelegt (pro Gelege entsprechend der geschlüpften Anzahl) – verknüpft mit der Verpaarung, inkl. Schlupfdatum und Art
  • Abstammung am Tier: eigene Nachzuchten können ihrer Eltern-Verpaarung (und dem Gelege) zugeordnet werden
  • Genetik-Vorschau der Jungtiere nach Mendelscher Vererbung (Punnett): kombinierte Ergebnisse mit Wahrscheinlichkeiten sowie Aufschlüsselung pro Gen, inkl. Kombi-Morph Wero (Zero × Witblits)
  • Eigenständiger Genetik-Rechner zum Durchspielen beliebiger Paarungen
  • Inzucht-Koeffizient (COI nach Wright) für jede geplante Verpaarung – berechnet aus der hinterlegten Abstammung, mit Warnstufen (Geschwister/Halbgeschwister/entfernt)
  • Verpaarungs-Empfehlungen: alle Kombinationen nach genetischer Vielfalt (niedriger COI), Artgleichheit und Zuchtreife sortiert; Zuchtstatistik pro Tier (Verpaarungen, Nachkommen, Ø Schlupfquote, eigener COI)
  • Genetik-Export: Punnett-Ergebnis als JSON (Austausch mit anderen Züchtern) oder als druckbare Ansicht zum Speichern als PDF über den Browser
  • Erwartet vs. Tatsächlich: Vergleich der erwarteten Morph-Verteilung mit den real eingetragenen Nachzuchten je Verpaarung (Lernfeedback, markiert unerwartete Morphe)

Futterplanung

  • Artgerechter, altersgerechter Futterplan – Bartagame (Allesfresser: Insekten + Grünfutter) und Grüner Leguan (strikter Pflanzenfresser: Blattgrün, kein tierisches Eiweiß, MBD-/Gicht-Hinweise) – mit Supplement-Empfehlungen (Calcium, Calcium+D3, Vitamine)
  • Schnell-Eintrag direkt auf der Futterplan-Seite: mehrere Tiere (oder „Alle Tiere“) und mehrere Futterarten gleichzeitig in einem Eintrag, plus Menge, Supplemente und Notizen
  • Serien-Erfassung: wahlweise einzelner Tag oder ganzer Zeitraum – „Von/Bis“ plus optionale Wochentags-Auswahl (z. B. jeden Mo/Mi/Fr für vier Wochen), mit Schnellwahl für die nächsten 7/14/30 Tage und Live-Vorschau, wie viele Einträge entstehen. Angelegt wird ein Eintrag pro Tag, damit Auswertung, Nährstoff-Bilanz und Kosten-Tracking unverändert korrekt rechnen (max. 90 Tage je Vorgang). Auch im Frontend-Formular ([reptilien-verwaltung], Reiter „Fütterung“) verfügbar
  • Fütterungs-Auswertung: vergleicht die protokollierten Fütterungen der letzten 14 Tage pro Tier mit dem art- und altersgerechten Optimum (Insekten-, Grünfutter- und Calcium-Frequenz pro Woche) und zeigt farbige Status-Chips (optimal / zu wenig / zu viel) – beim Leguan wird jede Insektenfütterung als „zu viel“ markiert
  • Nährstoff-Bilanz pro Tier: Calcium-, Vitamin-D3- und Vitamin-Frequenz gegen das art-/altersgerechte Ziel, inkl. Toxizitäts-Warnung bei Überdosierung (z. B. Vitamine/D3 zu häufig)
  • Kosten-Tracking: Preis je Futterart hinterlegen; monatliche Gesamtkosten, Prognose sowie Aufschlüsselung pro Futterart und pro Tier
  • Fütterungsprotokoll mit automatisch erzeugten Titeln („Fütterung 24.07.2026 – Alle Tiere“)
  • Übersichtsseite mit Empfehlung, Auswertung, Nährstoff-Bilanz und letzter Fütterung pro Tier

Terrarien, Besatz & Strom

  • Eigener Inhaltstyp „Terrarien“: Maße (L × B × H mit automatisch berechnetem Volumen), Bauart, Standort/Raum und Notizen
  • Besatz-Verwaltung: Tiere werden einem Terrarium zugeordnet – wahlweise von der Terrarium-Seite (Mehrfachauswahl) oder direkt in den Stammdaten des Tieres. Ein Tier kann systembedingt immer nur in einem Terrarium stehen; eine Zuordnung zieht es automatisch aus dem bisherigen ab
  • Haltungs-Hinweise: warnt bei Vergesellschaftung (Bartagamen und Grüne Leguane sind Einzelgänger) und wenn das Terrarium die empfohlenen Mindestmaße für die gehaltene Art unterschreitet (Bartagame 150 × 80 × 80 cm, Grüner Leguan 300 × 150 × 200 cm)
  • Technik je Terrarium: Geräteliste mit Leistung (W), Betriebsstunden pro Tag und Einschaltdauer in Prozent – letztere bildet Thermostat-/Dimmer-Betrieb ab, bei dem ein Gerät nur einen Teil der Zeit tatsächlich Strom zieht. Vorlagen für typische Technik (Wärmespot, UV-Metalldampflampe, T5, LED, Heizmatte) sind hinterlegt
  • Strom-Kalkulation: kWh und Kosten je Gerät, je Terrarium und als Gesamtsumme über alle Terrarien – pro Monat und pro Jahr, auf Basis eines frei hinterlegbaren Strompreises (€/kWh)
  • Freier Strom-Kalkulator auf der Seite „Terrarien & Strom“ zum Durchrechnen einzelner Geräte, ohne sie einem Terrarium zuzuordnen (z. B. um zwei Lampen zu vergleichen)
  • Übersicht „Tiere ohne Terrarium“, damit keine Zuordnung vergessen wird

Automatische Titel & Texte

  • Beitragstitel und -text werden auf Wunsch automatisch aus den Tierdaten erzeugt und bei jeder Änderung aktualisiert – etwa wenn sich Morph oder Geschlecht ändern
  • Frei konfigurierbares Titel-Muster mit Platzhaltern: {name}, {morph}, {sex} (Zuchtnotation 1.0 / 0.1 / 0.0.1), {species}, {year}, {identifier}. Leere Platzhalter werden samt überflüssiger Trennzeichen automatisch entfernt
  • Der Text nutzt die vorhandenen Beitrags-Vorlagen (Steckbrief, Porträt, Zuchttier-Präsentation, Kurzprofil) – die gewünschte Vorlage ist global wählbar
  • Niemals destruktiv: sobald du einen Titel oder Text von Hand änderst, lässt die Automatik ihn dauerhaft in Ruhe. Sie erkennt das daran, dass der Inhalt nicht mehr dem entspricht, was sie zuletzt selbst erzeugt hat
  • Pro Tier ein- und ausschaltbar (Seitenleiste), global vorbelegbar unter „Reptilien → Titel & Text“
  • Der „Rufname“ bleibt als eigenes Feld erhalten, damit der generierte Titel jederzeit rekonstruiert werden kann

Gesundheits-Logbuch

  • Eigener Eintragstyp „Gesundheits-Eintrag“ je Tier: Datum, Symptome (Stau, Bindehautentzündung, Zahnstein, Durchfall, Apathie – Mehrfachauswahl), Diagnose, Behandlung, Tierarzt-Kontakt sowie Ausgeheilt-Status mit Ausheilungsdatum
  • Auto-Titel „Gesundheit [Tier] [Datum]“, solange kein eigener Titel vergeben wird
  • Übersichtsseite „Gesundheits-Logbuch“: alle Einträge, filterbar nach Tier, Symptom und Status (aktiv/gelöst), neueste zuerst
  • Im Tierprofil ([reptil id="123"]) erscheint für den Tier-Besitzer eine Timeline der letzten 5 Einträge inkl. Kurzfassung „Letzte Symptome: X, Y (vor 30 Tagen)“ – für alle anderen Besucher unsichtbar
  • Streng auf den Tier-Besitzer beschränkt: nur wer das zugehörige Tier verwaltet (bzw. edit_others_posts hat), darf dessen Gesundheitsdaten lesen oder schreiben
  • Gesundheits-Trends (Reptilien → Gesundheit: Trends) mit wählbarem Zeitraum: Balkendiagramm der häufigsten Symptome, Zeitverlauf über die Monate als Liniendiagramm, Behandlungs-Erfolgsrate (Anteil ausgeheilter Fälle unter den behandelten), Tabelle der am häufigsten betroffenen Tiere inkl. Morph
  • Automatische Alerts „Tier XY hatte 3x Stau dieses Jahr“, sobald ein Tier ein Symptom im laufenden Kalenderjahr eine wählbare Mindestanzahl erreicht
  • Tierarzt-Kontakt-Verzeichnis: Name, Telefon, E-Mail und Notizen hinterlegen; das Feld „Tierarzt-Kontakt“ am Eintrag schlägt gespeicherte Kontakte automatisch vor
  • Trend-Auswertung ist 1 Stunde im Objekt-Cache gehalten (nur mit persistentem Objekt-Cache-Plugin wirksam über mehrere Requests hinweg)

REST-API

  • Vollständige REST-API unter /wp-json/reptilien/v1/ – Tiere (Liste, Detail, Anlegen, Aktualisieren, Löschen), Verpaarungen (Liste), Genetik-Rechner (Punnett-Kreuzung), Fütterungen (Liste) und Bestands-Statistik
  • Authentifizierung per API-Key (Header X-Reptilien-API-Key), verwaltbar unter „Reptilien → API“ (erzeugen/widerrufen); ein gültiger Key wirkt wie ein Login des zugehörigen Nutzers – dieselben Berechtigungen wie im Backend gelten 1:1 (eigene Tiere, fremde nur mit edit_others_posts)
  • Rate-Limiting: 60 Anfragen pro Minute und API-Key (HTTP 429 bei Überschreitung)
  • ETag-Unterstützung bei allen Lese-Endpunkten (If-None-Match → 304 Not Modified bei unverändertem Inhalt)
  • CORS deaktiviert per Standard, aktivierbar über den Filter rm_api_cors_allowed_origin
  • Fehlerantworten einheitlich als {"code": "...", "message": "...", "data": {"status": ...}}
  • Selbst-dokumentierend: GET /wp-json/reptilien/v1/openapi.json liefert die vollständige OpenAPI-3.0-Beschreibung aller Endpunkte (kein API-Key nötig)
  • Ändert nichts an der bestehenden Backend-/Frontend-Verwaltung – die API ist ein zusätzlicher, vollständig optionaler Zugang zu denselben Daten

REST-API: Endpunkte

GET /wp-json/reptilien/v1/animals?per_page=20&page=1 – paginierte Liste eigener Tiere (bzw. aller mit edit_others_posts)

curl -H "X-Reptilien-API-Key: DEIN_KEY" \
  "https://deine-seite.test/wp-json/reptilien/v1/animals?per_page=20&page=1"

GET /wp-json/reptilien/v1/animals/{id} – Detailansicht inkl. Genetik

curl -H "X-Reptilien-API-Key: DEIN_KEY" \
  "https://deine-seite.test/wp-json/reptilien/v1/animals/123"

POST /wp-json/reptilien/v1/animals – Tier anlegen

curl -X POST -H "X-Reptilien-API-Key: DEIN_KEY" -H "Content-Type: application/json" \
  -d '{"name":"Susi","species":"Pogona vitticeps","sex":"female","hatch_date":"2023-01-15"}' \
  "https://deine-seite.test/wp-json/reptilien/v1/animals"

PUT /wp-json/reptilien/v1/animals/{id} – Tier aktualisieren

curl -X PUT -H "X-Reptilien-API-Key: DEIN_KEY" -H "Content-Type: application/json" \
  -d '{"name":"Susi Updated"}' \
  "https://deine-seite.test/wp-json/reptilien/v1/animals/123"

DELETE /wp-json/reptilien/v1/animals/{id} – Tier löschen (Standard: Papierkorb; ?force=true löscht endgültig)

curl -X DELETE -H "X-Reptilien-API-Key: DEIN_KEY" \
  "https://deine-seite.test/wp-json/reptilien/v1/animals/123"

GET /wp-json/reptilien/v1/pairings?per_page=20&page=1 – Verpaarungen auflisten

curl -H "X-Reptilien-API-Key: DEIN_KEY" \
  "https://deine-seite.test/wp-json/reptilien/v1/pairings"

POST /wp-json/reptilien/v1/genetics/calculate – Punnett-Kreuzung zweier Tiere berechnen

curl -X POST -H "X-Reptilien-API-Key: DEIN_KEY" -H "Content-Type: application/json" \
  -d '{"parent1_id":1,"parent2_id":2}' \
  "https://deine-seite.test/wp-json/reptilien/v1/genetics/calculate"

GET /wp-json/reptilien/v1/feedings?animal_id=123 – Fütterungen auflisten, optional nach Tier gefiltert

curl -H "X-Reptilien-API-Key: DEIN_KEY" \
  "https://deine-seite.test/wp-json/reptilien/v1/feedings?animal_id=123"

POST /wp-json/reptilien/v1/feedings – Fütterung anlegen (seit 1.19.0, für die PWA-Quick-Feeding-Funktion)

curl -X POST -H "X-Reptilien-API-Key: DEIN_KEY" -H "Content-Type: application/json" \
  -d '{"animal_ids":[123],"foods":["heimchen"],"amount":"10 Heimchen"}' \
  "https://deine-seite.test/wp-json/reptilien/v1/feedings"

POST /wp-json/reptilien/v1/animals/{id}/photo – Profilfoto setzen (multipart, Feldname photo; ändert ausschließlich das Foto)

curl -X POST -H "X-Reptilien-API-Key: DEIN_KEY" \
  -F "photo=@tier.jpg" \
  "https://deine-seite.test/wp-json/reptilien/v1/animals/123/photo"

GET /wp-json/reptilien/v1/stats – Bestands-Statistik

curl -H "X-Reptilien-API-Key: DEIN_KEY" \
  "https://deine-seite.test/wp-json/reptilien/v1/stats"

GET /wp-json/reptilien/v1/openapi.json – OpenAPI-3.0-Dokumentation (ohne API-Key)

curl "https://deine-seite.test/wp-json/reptilien/v1/openapi.json"

Progressive Web App (Mobil)

  • Shortcode [reptilien-pwa] auf einer beliebigen Seite eingebunden: Mobile-First-App zum Verwalten unterwegs – Tier-Liste, Tier-Detail (Tabs Basics/Weight/Feeding/Health/Sales), Quick-Weight- und Quick-Feeding-Formular sowie ein QR-Code-Scanner (Kamera), der über die im QR-Code hinterlegte Tier-ID direkt zum passenden Tier springt
  • Installierbar auf dem Home-Bildschirm (Android/Chrome: „Zur Startseite hinzufügen“-Prompt; iOS/Safari: Teilen → „Zum Home-Bildschirm“) – läuft danach im Standalone-Modus ohne Browser-Leiste
  • Offline-fähig: Tierliste und -details werden in IndexedDB zwischengespeichert und sind ohne Verbindung weiter nutzbar; neue Gewichts- und Fütterungs-Einträge landen offline in einer lokalen Warteschlange und werden automatisch synchronisiert, sobald wieder eine Verbindung besteht (manuelles Sync-Symbol oben rechts, da iOS Safari keine automatische Hintergrund-Synchronisierung unterstützt)
  • Offline-Banner und Sync-Status („N ausstehend“) jederzeit sichtbar
  • Optionale Benachrichtigungen (Browser-Berechtigung), die nach einer erfolgreichen Synchronisierung informieren
  • Nutzt dieselbe REST-API (siehe oben) mit einem automatisch für den eingeloggten Nutzer erzeugten API-Key – verwaltbar wie gewohnt unter „Reptilien → API“
  • Nur für eingeloggte Nutzer mit Verwaltungsrecht (dieselbe Berechtigung wie [reptilien-verwaltung])
  • Zwei Dateien werden zusätzlich direkt von der Domain-Wurzel ausgeliefert (nötig für Service-Worker-Scope bzw. eine dynamische, installationsabhängige start_url): /reptilien-manager-sw.js und /reptilien-manager-manifest.webmanifest

Frontend

  • Shortcode [reptilien] – filterbare Kartenübersicht aller Tiere mit Filterleiste (Geschlecht, Art, Morph, Alter min/max, Sortierung nach Name/Alter/Gewicht) und Seitennummerierung (per_page, Standard 24, 0 = alle); Attribute sex, species, morph, sort, filter="no" als Vorbelegung
  • Shortcode [reptil id="123"] – Detailprofil eines Tieres im Steckbrief-Layout mit Galerie
  • Shortcode [reptilien-dashboard] – Bestands-Dashboard mit Kennzahlen (Gesamtzahl, Geschlechter-Split, Ø Gewicht, Ø Schlupfquote) und Chart.js-Diagrammen (Geschlechter-, Alters- und Morph-Verteilung)
  • Shortcode [reptilien-stammbaum id="123" generationen="3"] – Ahnentafel eines Tieres mit verlinkten Vorfahren
  • Shortcode [reptilien-genetik] – Genetik-Rechner im Frontend: zwei Tiere wählen, mögliche Jungtiere samt Wahrscheinlichkeiten und Inzucht-Koeffizient berechnen (eingeloggte Züchter rechnen auch mit ihren nicht öffentlichen Tieren)
  • Shortcode [reptilien-verwaltung] – komplette Verwaltung auf einer normalen Seite, ohne Backend-Zugang: Tiere anlegen und bearbeiten (inkl. Foto-Upload und artspezifischer Genetik, die beim Artwechsel per AJAX nachlädt), Fütterungen für mehrere Tiere protokollieren und Genetik-Rechner – je Reiter. Nur für eingeloggte Nutzer mit der nötigen Berechtigung; jeder sieht ausschließlich die eigenen Tiere. Attribut tabs="tiere,fuetterung,genetik" blendet Bereiche aus, die Berechtigung ist über den Filter rm_frontend_manage_cap anpassbar (Standard edit_posts)
  • Design passend zum Theme „Wissenswerk“: übernimmt dessen CSS-Variablen (Farben, Dark-Mode) automatisch, funktioniert aber mit jedem Theme dank identischer Fallback-Werte

Import / Export & Backup

  • JSON-Backup des kompletten Bestands (Tiere, Verpaarungen, Gelege, Fütterungen, Futterpreise) – für Sicherungen oder den Transfer zu einem anderen Züchter
  • JSON-Wiederherstellung/Transfer: legt alles neu an und schreibt die Verweise (Eltern-Verpaarung, Vater/Mutter, Fütterungs-Tiere) automatisch auf die neuen IDs um
  • CSV-Import für Altdaten (Spalten: Name, Geschlecht, Schlupfdatum, Art, Herkunft, Länge, Gewicht, Kennzeichnung) mit flexibler Datums- und Geschlechts-Erkennung
  • PDF-Zuchtbuch: druckbare Gesamtübersicht aller Tiere (über den Browser als PDF speicherbar)

Benachrichtigungen

  • Täglicher Hintergrundlauf (WP-Cron): E-Mail-Zusammenfassung mit anstehenden Schlüpfen (temperaturbasierte Vorhersage) und fälligen Fütterungen – Vorlauf/Schwellen einstellbar
  • Monatsbericht per E-Mail (Bestand, Geschlechterverteilung, Ø Gewicht, Futterkosten, anstehende Schlüpfe)
  • iCal-Export der vorhergesagten Schlupftermine (120 Tage) zum Import in Kalender-Apps
  • Testnachricht-Button zur Prüfung der E-Mail-Konfiguration

Rollen, Sichtbarkeit & Datenschutz

  • Eigene Rolle „Reptilien-Züchter“: sieht und verwaltet ausschließlich die eigenen Tiere, Verpaarungen und Fütterungen (Backend-Listen und Plugin-Auswertungen sind autoren-beschränkt)
  • Öffentlich/Privat-Schalter pro Tier: nur öffentliche Tiere erscheinen in den Frontend-Shortcodes (Liste, Profil, Dashboard)
  • DSGVO: automatischer Textbaustein für die Datenschutzerklärung (welche Daten gespeichert werden)

Performance & SEO

  • Seitennummerierung im Shortcode [reptilien] für große Bestände
  • Objekt-Cache für den Genetik-Rechner (Kreuzungsergebnisse), automatisch invalidiert bei Änderung der Genanlagen
  • Open-Graph- und Twitter-Card-Meta sowie JSON-LD (schema.org) für öffentliche Tierprofile
  • Als privat markierte Tiere liefern im Frontend einen 404 (Eigentümer/Redakteure sehen weiterhin eine Vorschau)

Installation

  1. Plugin-Ordner in wp-content/plugins/ hochladen oder als ZIP installieren.
  2. Plugin im WordPress-Backend aktivieren.
  3. Im Menü „Reptilien“ Tiere anlegen, Genanlagen pflegen und Verpaarungen planen.

Frequently Asked Questions

Für welche Arten ist das Plugin geeignet?

Vollständige artspezifische Profile (Genetik-Rechner und Futterplan) gibt es für Bartagame (Pogona vitticeps) und Grünen Leguan (Iguana iguana). Die Art wird pro Tier über die Arten-Taxonomie zugeordnet; Genetik-Set und Fütterungs-Optimum passen sich automatisch an. Weitere Reptilien lassen sich als zusätzliche Arten verwalten (dann mit dem Standard-Set der Bartagame).

Wie funktioniert die Genetik-Vorschau?

Pro Gen wird die Mendelsche Vererbung (Punnett-Quadrat) berechnet und über alle Gene kombiniert. „het“ bezeichnet Träger eines rezessiven Gens ohne sichtbare Ausprägung.

Changelog

1.21.1

  • Behoben: Die automatische Textpflege merkte sich den erzeugten Rohtext, WordPress speichert Titel und Inhalt aber gefiltert (kses & Co.). Beim nächsten Speichern passte der Abgleich nicht mehr, die Automatik hielt den Text für handgeändert und stellte die Pflege stillschweigend ein. Es wird jetzt gegen den tatsächlich gespeicherten Stand abgeglichen.
  • Behoben: Das Verschieben eines Tieres in den Papierkorb löste die Automatik aus und erzeugte Titel und Text neu.
  • Behoben: Der Rufname aus der Stammdaten-Maske wurde übernommen, sobald das Nonce-Feld überhaupt vorhanden war – die Nonce wird jetzt eigenständig geprüft.
  • Behoben: Wurde ein Terrarium gelöscht oder in den Papierkorb gelegt, zeigten die zugeordneten Tiere weiter darauf. Sie fielen dadurch aus beiden Listen heraus: weder im Terrarium noch unter „Tiere ohne Terrarium“. Verwaiste Zuordnungen werden jetzt ignoriert und beim endgültigen Löschen automatisch abgeräumt.
  • Behoben: Die Meldung nach dem Sammel-Eintrag im Futterplan gab bei mehr als 999 Fütterungen eine falsche Zahl aus (Format-Platzhalter erwartete eine Ganzzahl, bekam aber eine formatierte Zeichenkette).
  • Behoben: Das Feld „Strompreis“ war auch für Halter sichtbar, die es gar nicht speichern dürfen. Sie sehen jetzt den geltenden Preis als Hinweis.
  • Behoben: Die Tierliste im Frontend konnte bei unvollständigen Gewichtseinträgen (etwa aus alten Importen) eine PHP-Warnung auslösen.
  • Optimiert: Der Beitragstext wird nur noch erzeugt, wenn die Automatik ihn auch übernehmen darf – das spart bei jedem Speichern eines von Hand geschriebenen Tiers die Abfragen nach Verpaarungen, Nachzuchten und Begriffen.

1.21.0

  • Neu: Terrarien-Verwaltung als eigener Inhaltstyp – Maße mit automatisch berechnetem Volumen, Bauart, Standort und Notizen.
  • Neu: Besatz-Verwaltung. Tiere lassen sich einem Terrarium zuordnen, wahlweise von der Terrarium-Seite oder in den Stammdaten des Tieres. Ein Tier steht systembedingt immer nur in einem Terrarium.
  • Neu: Haltungs-Hinweise – warnt bei Vergesellschaftung (Bartagamen und Grüne Leguane sind Einzelgänger) und bei Unterschreitung der empfohlenen Mindestmaße für die jeweilige Art.
  • Neu: Strom-Kalkulator. Je Terrarium lässt sich die Technik mit Leistung, Betriebsstunden und Einschaltdauer erfassen; daraus werden kWh und Kosten pro Gerät, Terrarium und insgesamt berechnet (monatlich und jährlich). Zusätzlich ein freier Kalkulator zum Durchrechnen einzelner Geräte sowie Vorlagen für typische Terrarien-Technik.
  • Neu: Automatische Titel- und Text-Generierung für Tiere. Der Titel folgt einem frei konfigurierbaren Muster mit Platzhaltern, der Text nutzt die vorhandenen Beitrags-Vorlagen. Beides aktualisiert sich mit den Tierdaten.
  • Die Automatik überschreibt niemals manuell geänderte Titel oder Texte: sie merkt sich, was sie zuletzt selbst erzeugt hat, und hält sich fern, sobald der Inhalt davon abweicht. Pro Tier ein-/ausschaltbar.
  • Intern: RM_Templates::render() und ::collect_stored() erlauben es, Vorlagen auch aus gespeicherten Daten zu rendern (bisher nur aus Formularwerten) – Voraussetzung dafür, dass die Automatik auch bei Frontend-, REST- und PWA-Speicherungen greift.

1.20.0

  • Neu: Fütterungen lassen sich für mehrere Tage oder eine ganze Woche auf einen Schlag eintragen. Im Schnell-Eintrag des Futterplans (und im Frontend-Formular) gibt es jetzt die Wahl zwischen „Einzelner Tag“ und „Zeitraum / Woche“ mit Von/Bis-Datum.
  • Optionale Wochentags-Auswahl innerhalb des Zeitraums – etwa „jeden Montag, Mittwoch und Freitag für die nächsten vier Wochen“. Ohne Auswahl wird jeder Tag im Zeitraum erfasst.
  • Schnellwahl-Schaltflächen für die nächsten 7, 14 und 30 Tage sowie eine Live-Vorschau, wie viele Einträge der gewählte Zeitraum erzeugt.
  • Es entsteht bewusst ein Eintrag pro Tag statt eines Sammeleintrags: Fütterungs-Auswertung, Nährstoff-Bilanz und Kosten-Tracking zählen pro Tag und rechnen dadurch unverändert korrekt. Pro Vorgang sind bis zu 90 Tage möglich.
  • Die Erfolgsmeldung nennt die Anzahl der angelegten Einträge; schlägt ein einzelner Tag fehl, laufen die übrigen durch und der Teilerfolg wird gemeldet.

1.19.1

  • Fix (PWA, kritisch): Der Foto-Upload aus der App lief über das vollständige Speicherformular und setzte dabei alle nicht mitgesendeten Felder zurück – Geschlecht, Schlupfdatum, Herkunft, Länge und die komplette Genetik gingen verloren, das Tier wurde auf „privat“ gestellt. Der Upload nutzt jetzt den neuen, schmalen Endpunkt POST /wp-json/reptilien/v1/animals/{id}/photo, der ausschließlich das Profilfoto setzt.
  • Fix (PWA, kritisch): Der Service Worker hat jede gleichnamige Seite der Website per Cache-First ausgeliefert – auch normale Seiten, wp-admin und wp-login, die dadurch dauerhaft veraltet erschienen. Gecacht werden jetzt nur noch die Plugin-eigenen statischen Assets.
  • Fix (PWA): Offline erfasste Wiegungen wurden mit dem Datum der Synchronisierung statt dem der Erfassung gespeichert. Das Erfassungsdatum wird jetzt als weight_date mitgeschickt; Wiegungen werden zudem chronologisch sortiert, sodass „letztes Gewicht“ auch bei nachgetragenen Werten stimmt.
  • Fix (PWA): Ein dauerhaft ungültiger Eintrag in der Offline-Warteschlange (z. B. inzwischen gelöschtes Tier) blockierte die gesamte Synchronisierung endlos. Solche Einträge (HTTP 4xx) werden jetzt verworfen und gemeldet, vorübergehende Fehler weiterhin mit Backoff wiederholt.
  • Fix (PWA): Ein offline aufgenommenes Foto wurde stillschweigend verworfen; es wird jetzt zusammen mit der Wiegung in der Warteschlange gespeichert und später mit übertragen. Doppelte Ereignis-Listener in der Detailansicht entfernt.
  • Performance: RM_Species::key_for_animal() nutzt jetzt den Objekt-Term-Cache (get_the_terms()) statt der ungecachten Primitive wp_get_post_terms() und merkt sich das Ergebnis je Request. Auswertungen über den Gesamtbestand (Dashboard, Statistik, Backup, Zuchtempfehlungen) sparen damit rund zwei Datenbankabfragen pro Tier.

1.19.0

  • Neu: Progressive Web App über den Shortcode [reptilien-pwa] – installierbar auf dem Home-Bildschirm (Android/iOS), Mobile-First-Oberfläche mit Tier-Liste, Tier-Detail (inkl. Gewichtsverlauf-Chart), Quick-Weight- (mit optionalem Kamera-Foto) und Quick-Feeding-Formular sowie einem QR-Code-Scanner zum direkten Öffnen eines Tieres.
  • Offline-First: Tierdaten werden in IndexedDB zwischengespeichert (weiter nutzbar ohne Verbindung); neue Gewichts-/Fütterungs-Einträge werden offline in einer FIFO-Warteschlange gespeichert und automatisch synchronisiert, sobald wieder eine Verbindung besteht.
  • Service Worker mit Cache-First für statische Assets und Network-First (mit IndexedDB-Fallback) für die REST-API; Offline-Banner und Sync-Status-Anzeige.
  • Neu: POST /wp-json/reptilien/v1/feedings – Fütterung anlegen (für die Quick-Feeding-Funktion der PWA; nutzt dieselbe Speicherlogik wie der bestehende Schnelleintrag). GET /animals/{id} liefert zusätzlich weight_history und photo.
  • Zwei zusätzliche, von der Domain-Wurzel ausgelieferte Dateien: /reptilien-manager-sw.js (Service Worker, braucht Root-Scope) und /reptilien-manager-manifest.webmanifest (PWA-Manifest mit installationsabhängiger start_url).
  • Rückwärts-kompatibel: reine Ergänzung, an der bestehenden Verwaltung ändert sich nichts.

1.18.0

  • Neu: REST-API unter /wp-json/reptilien/v1/ – Tiere (Liste, Detail, Anlegen, Aktualisieren, Löschen), Verpaarungen (Liste), Genetik-Rechner (Punnett-Kreuzung), Fütterungen (Liste) und Bestands-Statistik (/stats).
  • Neu: Authentifizierung per API-Key (Header X-Reptilien-API-Key), verwaltbar unter „Reptilien → API“; ein gültiger Key setzt den zugehörigen Nutzer, sodass alle bestehenden Berechtigungs- und Autoren-Scopes unverändert greifen (eigene Tiere, fremde nur mit edit_others_posts).
  • Neu: Rate-Limiting (60 Anfragen/Minute je API-Key, HTTP 429 bei Überschreitung), ETag-Unterstützung (304 Not Modified) für alle Lese-Endpunkte, CORS deaktivierbar/aktivierbar per Filter rm_api_cors_allowed_origin.
  • Neu: Selbst-dokumentierender Endpunkt GET /wp-json/reptilien/v1/openapi.json (OpenAPI 3.0, kein API-Key nötig) – die Dokumentation wird aus den Endpunkt-Definitionen der Controller zusammengesetzt.
  • Rückwärts-kompatibel: Die REST-API ist ein zusätzlicher Zugang zu denselben Daten, an der bestehenden Backend-/Frontend-Verwaltung ändert sich nichts.

1.17.0

  • Neu: Gesundheits-Trends (Reptilien → Gesundheit: Trends) – häufigste Symptome (Balkendiagramm), Symptom-Häufigkeit im Zeitverlauf der letzten Monate (Liniendiagramm), Behandlungs-Erfolgsrate und Tabelle der am häufigsten betroffenen Tiere/Morphe, mit wählbarem Zeitraum (Von/Bis).
  • Neu: automatische Alerts „Tier XY hatte Nx Symptom dieses Jahr“, sobald ein Tier ein Symptom im laufenden Kalenderjahr eine Mindestanzahl erreicht.
  • Neu: Tierarzt-Kontakt-Verzeichnis (Name, Telefon, E-Mail, Notizen) – das Tierarzt-Kontakt-Feld am Gesundheits-Eintrag schlägt gespeicherte Kontakte automatisch vor.
  • Performance: die Trend-Auswertung läuft über eine einzelne Abfrage pro Zeitraum und wird 1 Stunde im Objekt-Cache gehalten (RM_Health_Stats, gleiches Muster wie der Genetik-Rechner-Cache).

1.16.0

  • Neu: Gesundheits-Logbuch je Tier – Symptome (Stau, Bindehautentzündung, Zahnstein, Durchfall, Apathie), Diagnose, Behandlung, Tierarzt-Kontakt und Ausgeheilt-Status mit Ausheilungsdatum. Eigener Eintragstyp mit Auto-Titel „Gesundheit [Tier] [Datum]“.
  • Neue Übersichtsseite „Gesundheits-Logbuch“ (Backend): alle Einträge, filterbar nach Tier, Symptom und Status, neueste zuerst.
  • Im Tierprofil ([reptil id="123"]) erscheint für den Tier-Besitzer eine Timeline der letzten 5 Einträge inkl. „Letzte Symptome: X, Y (vor 30 Tagen)“ – für alle anderen Besucher unsichtbar.
  • Sicherheit: Gesundheitsdaten sind strikt auf den Tier-Besitzer beschränkt (bzw. Nutzer mit edit_others_posts); alle Formulare sind Nonce-geschützt, eine fremde Tier-Zuordnung wird beim Speichern abgelehnt.

1.15.1

  • Fix (Gutenberg): Die Tierart lässt sich jetzt auch direkt in der Seitenleiste des Block-Editors wählen (neues Panel „Tierart“). Klassische Meta-Boxen – und damit die Stammdaten mit der Art-Auswahl – landen in Gutenberg ganz unten unter dem Inhalt und werden dort leicht übersehen.
  • Panel und klassisches Auswahlfeld halten sich gegenseitig synchron, sodass sich beide beim Speichern nicht überschreiben; die Genetik-Felder laden weiterhin passend zur Art nach.
  • Die Standard-Arten werden nur noch angelegt, wenn die Taxonomie bereits registriert ist – vorher konnte die Auswahl in seltenen Fällen leer bleiben, weil das Anlegen still fehlschlug.
  • Bleibt die Liste leer, verweist der Hinweis jetzt direkt auf „Reptilien → Arten“, statt nur „Noch keine Arten angelegt.“ zu melden.

1.15.0

  • Neu (Frontend): Shortcode [reptilien-verwaltung] – Tiere anlegen und bearbeiten, Fütterungen protokollieren und den Genetik-Rechner nutzen, alles direkt auf einer normalen Seite. Eingeloggte Nutzer mit der nötigen Berechtigung brauchen dafür keinen Backend-Zugang mehr.
  • Die Genetik-Felder im Frontend-Formular passen sich beim Wechsel der Tierart automatisch an (AJAX, ohne Neuladen) – wie im Backend.
  • Foto-Upload direkt aus dem Frontend-Formular (wird als Beitragsbild gesetzt), sofern der Nutzer Dateien hochladen darf.
  • Fütterungs-Schnelleintrag im Frontend inkl. „Alle Tiere“-Schalter, Supplementen und einer Übersicht der letzten Fütterungen mit Bewertung gegen das Optimum.
  • Der Genetik-Rechner ([reptilien-genetik]) bezieht für eingeloggte Züchter jetzt auch deren nicht öffentliche Tiere ein.
  • Sicherheit: Jeder Nutzer sieht und bearbeitet ausschließlich eigene Tiere (fremde nur mit edit_others_posts); alle Formulare sind Nonce-geschützt, die nötige Berechtigung ist per Filter rm_frontend_manage_cap anpassbar.

1.14.1

  • Fix: Die Tierart-Auswahl in den Stammdaten war leer, wenn keine Arten-Begriffe existierten (z. B. nach einem Update ohne Reaktivierung). Die Standard-Arten (Bartagame, Grüner Leguan) werden jetzt beim Öffnen des Tier-Formulars sichergestellt, sodass das Dropdown immer befüllt ist.

1.14.0

  • Erweitert: Genetik des Grünen Leguans (Iguana iguana) – zusätzliche rezessive Morphe Erythristisch (Rot) und Leucistisch (Weiß) sowie neue Kombi-Morphe Sunglow (Albino × Erythristisch) und Ghost (Hypo × Axanthic).
  • Beim Anlegen eines Tieres genügt weiterhin die Art-Auswahl; die passende Genetik (jetzt 5 Leguan-Morphe) erscheint direkt zur Auswahl.

1.13.0

  • Neu: Tierart wird jetzt direkt im Stammdaten-Bereich des Tieres ausgewählt (aus den angelegten Arten); die separate Taxonomie-Box wird ausgeblendet.
  • Neu: Die Genetik-Felder (und der Morph) aktualisieren sich beim Artwechsel sofort per AJAX auf das passende Gen-Set – ohne Zwischenspeichern.
  • Gen-Werte verschiedener Arten werden unabhängig gespeichert, ein Artwechsel geht daher nicht verloren.

1.12.0

  • Neu (Performance): Seitennummerierung im Shortcode [reptilien] (Attribut per_page, Standard 24).
  • Neu (Performance): Objekt-Cache für Kreuzungsergebnisse des Genetik-Rechners; Schlüssel enthält die Genzustände und invalidiert sich automatisch.
  • Neu (SEO): Open-Graph-/Twitter-Card-Meta und JSON-LD (schema.org) für öffentliche Tierprofile.
  • Neu (Sichtbarkeit): Einzelansicht privat markierter Tiere liefert im Frontend einen 404 (Eigentümer/Redakteure sehen weiterhin eine Vorschau).

1.11.0

  • Neu: Rolle „Reptilien-Züchter“ – verwaltet nur eigene Tiere/Verpaarungen/Fütterungen. Die Inhaltstypen nutzen jetzt ownership-basierte Rechte (map_meta_cap), Backend-Listen und Plugin-Abfragen sind für beschränkte Nutzer autoren-gefiltert.
  • Neu: Öffentlich/Privat-Schalter pro Tier – als privat markierte Tiere erscheinen nicht mehr in den Frontend-Shortcodes (Liste, Profil, Dashboard).
  • Neu: DSGVO-Textbaustein für die Datenschutzerklärung.
  • Deinstallation entfernt die Rolle, den geplanten Cron und die Plugin-Optionen (Bestandsdaten bleiben erhalten).

1.10.0

  • Neu: Seite „Benachrichtigungen“ mit E-Mail-Einstellungen (Empfänger, Schlupf-Vorlauf, Fütterungsschwelle, Monatsbericht).
  • Neu: Täglicher WP-Cron verschickt eine Zusammenfassung mit anstehenden Schlüpfen (temperaturbasiert) und fälligen Fütterungen; Schlupf-Alerts werden pro Gelege nur einmal, Fütterungserinnerungen gedrosselt gesendet.
  • Neu: Monatsbericht per E-Mail (Bestand, Geschlechter, Ø Gewicht, Futterkosten, anstehende Schlüpfe).
  • Neu: iCal-Export der vorhergesagten Schlupftermine (120 Tage) und Testnachricht-Button.
  • Cron wird bei Aktivierung eingeplant, bei Deaktivierung entfernt und läuft selbstheilend nach.

1.9.0

  • Neu: Seite „Import / Export“ im Reptilien-Menü.
  • Neu: JSON-Backup des gesamten Bestands (Export) und Wiederherstellung/Transfer mit automatischem Umschreiben aller ID-Verweise (Eltern-Verpaarung, Vater/Mutter, Fütterungs-Tiere).
  • Neu: CSV-Import für Altdaten mit flexibler Spalten-, Datums- und Geschlechts-Erkennung.
  • Neu: PDF-Zuchtbuch als druckbare Gesamtübersicht (über den Browser als PDF).
  • Sicherheit: Nonce- und Capability-Prüfungen (JSON-Import nur für Administratoren); nur Plugin-eigene Meta-Schlüssel werden importiert.

1.8.0

  • Neu (Genetik): Export eines Punnett-Ergebnisses als JSON und als druckbare PDF-Ansicht (über den Browser) – Buttons im Genetik-Rechner.
  • Neu (Genetik): „Erwartet vs. Tatsächlich“ in der Verpaarung – vergleicht die erwartete Morph-Verteilung mit den eingetragenen Nachzuchten und markiert unerwartete Morphe.
  • Neu (Frontend): Shortcode [reptilien-stammbaum] – Ahnentafel mit verlinkten Vorfahren (Generationen einstellbar).
  • Neu (Frontend): Shortcode [reptilien-genetik] – Genetik-Rechner im Frontend inkl. Inzucht-Koeffizient.

1.7.0

  • Neu (Genetik/Verpaarung): Inzucht-Koeffizient (COI nach Wright) je geplanter Verpaarung, berechnet aus der Abstammung, mit Warnstufen. Angezeigt in der Verpaarungs-Genetik-Box.
  • Neu (Genetik/Verpaarung): Seite „Verpaarungs-Empfehlungen“ – ranked nach genetischer Vielfalt, Artgleichheit und Zuchtreife; plus Zuchtstatistik pro Tier (Verpaarungen, Nachkommen, Ø Schlupfquote, eigener COI).
  • Neu (Frontend): Shortcode [reptilien-dashboard] mit Kennzahlen-Kacheln und Chart.js-Diagrammen (Geschlechter-, Alters-, Morph-Verteilung).
  • Neu (Frontend): [reptilien] hat jetzt eine Filterleiste (Geschlecht, Art, Morph, Alter min/max) und Sortierung (Name/Alter/Gewicht); per filter="no" abschaltbar.
  • Chart.js wird im Frontend nur bei Bedarf (Dashboard) geladen; Diagramme sind dark-mode-aware.

1.6.0

  • Neu (Tierverwaltung): Gewichtsverlauf als Chart.js-Graphik mit erwarteter Wachstumskurve pro Art, Anomalie-Erkennung (unter-/übergewichtig, farbige Punkte + Tooltip) und CSV-Export.
  • Neu (Tierverwaltung): erweiterte Stammdaten – KRL, Schwanzlänge, Umfang, Körperkonditions-Score (1–5), Temperament (1–5), Farbintensität, Häutungs-Intervall.
  • Neu (Genetik/Verpaarung): Gelege-Verwaltung 2.0 mit Inkubationstemperatur, unbefruchteten/gestorbenen Eiern, temperaturabhängiger Schlupf-Vorhersage, grafischer Timeline und Schlupfquote inkl. Vergleich zum Durchschnitt.
  • Neu (Futterplanung): Nährstoff-Bilanz (Calcium/D3/Vitamine) mit Toxizitäts-Warnung sowie Kosten-Tracking (Preise je Futterart, Monatskosten, Aufschlüsselung pro Futterart und Tier).
  • Chart.js wird automatisch eingebunden (lokal bundelbar oder via CDN, per Filter rm_chartjs_src überschreibbar).
  • Alle bestehenden Daten bleiben gültig; neue Felder sind optional.

1.5.0

  • Neu: Grüner Leguan (Iguana iguana) als vollständige Art. Genetik und Futterplan sind jetzt artspezifisch.
  • Neu: Leguan-Genetik mit Albino (amelanistisch), Axanthic (Blau) und Hypomelanistisch (rezessiv) sowie Kombi-Morph Snow (Albino × Axanthic).
  • Neu: Leguan-Futterplan als strikter Pflanzenfresser (Blattgrün-Basis, kein tierisches Eiweiß, MBD-/Gicht-Hinweise) inkl. eigener Altersgruppen und Ziel-Frequenzen; jede Insektenfütterung wird in der Auswertung als „zu viel“ markiert.
  • Neu: Zentrale Arten-Registry ordnet jedem Tier über die Taxonomie automatisch das passende Gen-Set und Futter-Optimum zu; die Genetik-Metabox zeigt die Morphe der zugeordneten Art.
  • Verbessert: Genetik-Rechner warnt, wenn Elterntiere unterschiedlichen Arten angehören.

1.4.0

  • Neu: Schnell-Eintrag für Fütterungen direkt auf der Futterplan-Seite – mehrere Tiere (inkl. „Alle Tiere“-Schalter) und mehrere Futterarten in einem Eintrag.
  • Neu: Fütterungs-Auswertung pro Tier – Ist-Frequenz der letzten 14 Tage (Insekten, Grünfutter, Calcium) im Vergleich zum altersgerechten Optimum mit Status-Chips (optimal/zu wenig/zu viel).
  • Verbessert: Fütterungs-Eintrag im Editor nutzt jetzt Checkbox-Raster für Tiere, Futterarten und Supplemente statt Einzel-Dropdowns; bestehende Einträge bleiben kompatibel.
  • Verbessert: Automatische Titel für Fütterungen und Verpaarungen (Titelfeld kann leer bleiben); neue Tiere erhalten automatisch die Standard-Art Bartagame, wenn keine gewählt wurde.

1.3.0

  • Design an das Theme „Wissenswerk“ angeglichen (Indigo/Cyan-Verlauf, Karten mit Hover-Effekt, Pill-Chips, weiche Radien und Schatten).
  • Frontend: Tierübersicht als Karten-Raster mit Foto-Zoom, Geschlechts-Badge und Morph-Chip; Tierprofil im S

This README is longer than the copy stored here. Read the rest on GitHub →

Releases

15 releases.

Tag
Published
16 latest
Jul 25, 2026 3mo ago
15
Jul 25, 2026 3mo ago
13
Jul 25, 2026 3mo ago
12
Jul 25, 2026 3mo ago
11
Jul 24, 2026 3mo ago
10
Jul 24, 2026 3mo ago
9
Jul 24, 2026 3mo ago
8
Jul 24, 2026 3mo ago
7
Jul 24, 2026 3mo ago
6
Jul 24, 2026 3mo ago
5
Jul 24, 2026 3mo ago
4
Jul 24, 2026 3mo ago
3
Jul 24, 2026 3mo ago
2
Jul 24, 2026 3mo ago
1
Jul 24, 2026 3mo ago

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.

A grade

Security

Reptilien Manager 1.20.0 · audited by WP Registry

No security issues found.

Audited release
1.20.0
Findings
none
Worst severity
—
Content hash
c06786ba21f694f45cb592c3…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.