Was ist IDF Assessment?

Radar-Chart Assessments mit animiertem Diagramm, Schritt-für-Schritt-Fragebogen, Ergebnis-Speicherung und automatischem E-Mail-Versand des Ergebnis-Links. 12 Shortcodes, Canvas-basiertes Radar-Diagramm, konfigurierbares E-Mail-Template, Admin-Dashboard und Formular-Einbettung per Shortcode.

Changelog

v1.11.4

Behoben

  • Der Dependency-Checker heisst jetzt IDF_ASSESSMENT_Dependency_Checker. Der geteilte Klassenname IDF_Dependency_Checker, den fast alle IDF-Plugins mitbringen, wird nicht mehr angefasst. Die eigene Kopie stand hinter einem class_exists-Guard mit return, der unter OPcache nie laeuft: die Klasse landet vor der ersten Codezeile in der Klassentabelle. Sobald ein zweites IDF-Plugin dieselbe Klasse deklarierte, starb jeder Request mit "Cannot declare class IDF_Dependency_Checker" - auf k1.de hat das am 03.09.2026 zweimal die ganze Website lahmgelegt, weil die Aktivierung durchlief und der Fehler erst im Folge-Request entstand. Die Installationsreihenfolge der IDF-Plugins ist damit ohne Bedeutung.

v1.11.3

Behoben

  • Die Reiterleiste auf den Assessment- und Fragen-Listen und in deren Editoren stand ueber der Ueberschrift statt darunter - sie hing an all_admin_notices, und der Hook rendert oberhalb der <h1>. Dort sieht sie aus wie eine Systemmeldung. Sie haengt jetzt am Filter views_edit-{cpt} (Liste) und an der Action edit_form_top (Editor); beide laufen unterhalb des Seitenkopfs.

v1.11.2

Behoben

  • Auf den Reiter-Seiten blieb die Seitenleiste weiterhin zugeklappt. Die Tiefseiten hängen jetzt unter dem echten Eltern-Menü und werden erst auf admin_head per remove_submenu_page() aus der Navigation genommen. Damit sind sie unsichtbar, über ihre unveränderte URL erreichbar, und das Menü klappt auf. Der versteckte Eltern-Slug idf-assessment-reiter entfällt.

v1.11.1

Behoben

  • Auf den Reiter-Seiten (Alle Fragen, Ergebnisse, Einstellungen, Hilfe) blieb die Seitenleiste zugeklappt und kein Eintrag war markiert. parent_file und submenu_file decken jetzt zusätzlich die eigenen Plugin-Seiten ab, nicht mehr nur die CPT-Screens.

v1.11.0

Geändert

  • Admin-Menü auf die IDF-Menükonvention umgebaut: ein Eintrag „Assessments" unter IDF Home, alle übrigen Seiten als Reiter darauf. Läuft IDF Home nicht, bleibt das eigene Top-Level-Menü mit unverändertem Icon und unveränderter Position.
  • Die Tiefseiten hängen an einem versteckten Eltern-Slug (idf-assessment-reiter) statt an remove_submenu_page(). Alle Seiten-URLs bleiben unverändert, alte Lesezeichen und Deep-Links funktionieren weiter.
  • Reiterleiste auch auf den CPT-Screens (Assessment- und Fragen-Editor) über all_admin_notices, damit der Editor keine Sackgasse ist.
  • Menü-Highlighting (parent_file, submenu_file) zeigt auf IDF Home, sobald IDF Home läuft.
  • Berechtigungsprüfung je Seite im Seiten-Callback, mit der Capability aus seiten() statt pauschal.
  • Admin-Klasse von IDF_Admin in IDF_Assessment_Admin umbenannt. Der alte Name war plugin-übergreifend kollisionsanfällig und hätte einen Redeclare-Fatal auslösen können.

v1.10.2

Geändert

  • Migration auf Git-basiertes Deployment (idf-ci Reusable Workflow).
  • readme.txt als WP-Standard-Metadatendatei angelegt.
  • CHANGELOG.md als SSOT für Changelog angelegt.
  • Versions-Bump für Master-Key-Update-Erkennung.

v1.10.1

Hinzugefügt

  • [idf_result_chart] und [idf_result_bars] unterstützen jetzt ebenfalls target, name_field und email_field - Attribute müssen nur an einen der drei Shortcodes angefügt werden.
  • Hilfe-Seite im Admin erwähnt jetzt alle drei Shortcodes für die Avada-Integration.

Geändert

  • Neue private Helper-Methode parse_form_atts() ersetzt duplizierten Code in render_combined, render_chart und render_bars.

v1.10.0

Hinzugefügt

  • [idf_result] unterstützt jetzt target, name_field und email_field Attribute - Ergebnisseite-URL, Name und E-Mail werden automatisch in externe Formularfelder (z. B. Avada Hidden Fields) geschrieben.
  • JS-Funktion injectResultFields() setzt Werte und feuert change/input-Events, damit Form-Builder reagieren.
  • Hilfe-Seite im Admin um Abschnitt „Avada-Form-Integration (Ergebnisseite)" erweitert.

0 Comments

Info
  • Version: 1.11.4
  • Version vom: 3. September 2026
  • WordPress-Version: 6.0
  • Getestet bis WP-Version: 6.5
  • PHP-Version: 8.0
  • Kompatible Themes: Alle
  • Erforderliche Plugins: IDF Master-Key
  • Mitwirkende: Joerg Martin