Foodle Add-On for Democracy Poll

Beschreibung

Stellt eine nahtlose und flexible, interaktive Anzeigeoption für Online-Umfragen mit Democracy Poll bereit und kann mit einer großen Zahl von Parametern für diverse Möglichkeiten der Anzeige gesteuert werden.
Kann als Shortcode neben der Umfrage für eine interaktive Ergebnisanzeige benutzt werden oder separat nur zur Ergebnisanzeige.
Stellt einige und zukünftig weitere Ergänzungen von Democracy Poll bereit, wie z.B. Mixed-Umfragen (Checkboxen und Radiobuttons in einer Umfrage). Benutzer-Felder (Umfrage-Kategorien) können für das Benutzerprofil definiert und benutzt werden, um eine erweiterte Ergebnis-Statistik (z.B. Anzeige der Verfügbarkeit von Chor-Stimmen in einer Umfrage für ein mögliches Konzert oder eine geplante Chorprobe) zu ermöglichen – dies war die initiale Motivation des Plugin-Autors.
Feld-Eingaben können zudem mithilfe von Regulären Ausdrücken automatisiert werden, welche auf Basis des Haupt-Benutzerfeldes (der Haupt-Kategorie) angewendet werden.
Es gibt E-Mail-Erinnerungen an Benutzer, die noch nicht abgestimmt haben, flexible Sortier-Optionen und vieles mehr. Natürlich: der Haupt-Shortcode wurde nur für registrierte Benutzer gemacht. Probier‘ es aus!

Inspiriert und eine Erweiterung von: Tkamas Plugin Democracy Poll.

Neueste wichtige Updates:

  • Neu ab Version 2.5.13.1: Die Kommentar-Anzeige kann jetzt auf die eigenen Kommentare des Benutzers und Admin-Kommentare beschränkt werden (show_just_mine=“true“). Dies kann in Kombination mit der kompletten Kommentar-Anzeige z.B. in der Foodle-Tabelle nützlich sein. Und ab Version 2.5.14.0 können E-Mail-Benachrichtigungen bei Kommentaren für jede Abstimmung individuell eingestellt werden.
  • Neu ab Version 2.5.12.0: Kommentare sind jetzt Teil des Excel-Downloads.
  • Neu ab Version 2.5.10.0: Einzelne Benutzer können mithilfe des Tabs ‚Spezielle Rollen & Benutzer‘ – unabhängig von ihrer/ihren Rollen(n) – davon ausgenommen werden, zu den Abstimmenden zu zählen. Ab Version 2.5.9.0 kann der Bargraph-Text in den Foodle-Einstellungen editiert werden.
  • Neu ab Version 2.5.8.0: Die Sichtbarkeit des Bargraph-Tooltips mit Benutzern, die noch nicht abgestimmt haben, kann jetzt mithilfe von Rollen kontrolliert werden.
  • Neu ab Version 2.5.7.0: Ein dynamisches Icon (2.5.6.0) wurde in der Democracy Poll-Umfrageliste und in den Umfrage-Editierseiten hinzugefügt, um Folgendes zu visualisieren: a) jeder hat bereits abgestimmt, b) nicht jeder hat bis jetzt abgestimmt, c) die Anzahl derjenigen, die abstimmen sollen, ist Null oder d) ein unerwarteter Benutzer hat abgestimmt oder die Teilnahmequote überschreitet 100%. In Version 2.5.7.0 wurde folgende Visualisierung ergänzt: e) NICHT alle (vielleicht die brandneuen) Foodle-Umfrageparameter wurden bis jetzt gespeichert, sodass sie noch in ihrem programmierten Default-Status sind.
  • Neu ab Version 2.5.5.0: Eine Tabelle mit einer Liste von Benutzern, die für eine Umfrage noch nicht abgestimmt haben wird interaktiv als Tooltip angezeigt, wenn die Maus über dem entsprechenden Bargraph schwebt (auch for Touchscreens verfügbar: einfach den Bargraph kurz berühren). Kann auf Administratoren beschränkt werden (= Default). Dies ist ebenfalls in der Backend-Umfrageliste und in jeder Umfrage-Editierseite verfügbar (Icon).
  • Neu ab Version 2.5.4.0: Nur die für eine Umfrage vorgesehenen Abstimmenden können abstimmen. Für jede Umfrage kann die Eingabe neuer Kommentare mithilfe von Rollen kontrolliert werden und die Möglichkeit zum Abstimmen für Administratoren ist ebenfalls einstellbar (seit 2.5.3.0).
  • Neu ab Version 2.5.1.0: Eine Vorschau der Kommentar-Tabelle wird interaktiv als Tooltip angezeigt, wenn die Maus über dem zugehörigen grünen Icon schwebt, das anzeigt, dass Kommentare für eine Umfrage verfügbar sind, oder wenn das grüne Icon auf Touchscreens kurz berührt wird (seit 2.5.2.0).
  • Neu ab Version 2.5.1.0: Eine Vorschau der Kommentar-Tabelle wird interaktiv als Tooltip angezeigt, wenn die Maus über dem zugehörigen grünen Icon schwebt, das anzeigt, dass Kommentare für eine Umfrage verfügbar sind, oder wenn das grüne Icon auf Touchscreens kurz berührt wird.
  • Neu ab Version 2.5.0.0: Ein neuer Shortcode, um die Teilnahmequote einzelner Umfragen mithilfe eines Bargraphs darzustellen.
  • Neu ab Version 2.4.0.0: Sichtbarkeits-Management: In jeder Umfrage-Editierseite von Democracy Poll kann die Umfrage-bezogene Sichtbarkeit von Democracy Poll, Foodle und den Umfrage-Kommentaren detailliert abhängig von den Rollen der Benutzer eingestellt werden.
  • Neu ab Version 2.3.0.0: Ein neuer Shortcode für angemeldete Benutzer wurde eingeführt, um Benutzerkommentare bezogen auf individuelle Umfragen einzusammeln und anzuzeigen. Und ab Version 2.3.7.0 steht ein User-Template zur automatisierten Nutzung in der Textarea von Democracy Poll zur Verfügung.
  • Neu ab Version 2.2.0.0: Die Auswahl von Rollen ist nun für Umfragen möglich, um Erinnerungs-E-Mails und Statistiken leichter zu kontrollieren.
  • Neu ab Version 2.1.0.0: Ein neuer Backend-Tab wurde eingeführt, um die Verwendung des Democracy-Shortcodes und des Foodle-Haupt-Shortcodes anzuzeigen.
  • Neu ab Version 2.0.0.0: Haupt-Release mit einer Reihe von Verbesserungen und Erweiterungen.

Einige Generelle Gedanken und mehr Details:

Die Basisidee für dieses Plugin entstand, als sich ein Bedarf für Online-Umfragen in dem Chor ergab, dem ich mit großem Vergnügen angehöre: Voices Unlimited.
Dieses Plugin kann von jeder Organisation, Gesellschaft, jedem Verein oder jeder Gruppe von Menschen benutzt werden, wenn Umfragen durchgeführt und Ergebnisse auf strukturierte Weise angezeigt werden sollen, z.B.:

  • Für diese oder jene Chorprobe bzw. zu planendes öffentliches Event, wären genügend 1. Soprane oder 2. Tenöre verfügbar?
  • Oder unterstützen die Chormitglieder diese oder jene Idee und von welcher Stimmgruppe kommen sie?
  • Oder welches könnte die beste Idee für ein neues Bühnen-Dress sein (Democracy Poll mit aktivierten Benutzerantworten und übersichtlicher Darstellung) und würde dies auf der Bühne farblich gut wirken, wenn man die Chor-Bühnenordnung berücksichtigt?

Du wirst das Ganze sicherlich auf Deine eigenen Belange und Bedürfnisse übertragen…

Das Haupt-Feature ist der Foodle-Shortcode, der es erlaubt, die Umfrageergebnisse in einer konfigurierbaren Tabelle anzuzeigen. Gemeinsam mit dem Shortcode von Democracy Poll wird er die Umfrageergebnisse interaktiv mithilfe von AJAX abbilden. Dennoch kann er auch davon unabhängig nur zur Anzeige der Ergebnisse verwendet werden. Zusammen mit der Kommentar-Funktion von WordPress-Seiten und -Posts kann dies als gutes Tool zur Online-Interaktion mit deinen registrierten (!) Benutzern angesehen werden.

Warnung! Die Log- und IP-Speicheroption von Democracy Poll muss aktiviert sein, damit Foodle funktioniert! Dadurch wird jede Stimme in der Datenbank gespeichert, sodass Foodle damit arbeiten kann. Du kannst das Speichern der IP-Adresse in jeder einzelnen Umfrage verhindern, um Fehler zu vermeiden, wenn sich Abstimmende dieselbe IP-Adresse teilen, z.B. wenn sie im gleichen WLAN-Netz abstimmen.

Die Liste der Foodle-Features enthält:

  • Die interaktive Tabelle der Umfrageergebnisse (Shortcode [foodle-democracy-poll-list-log])
  • Dieser Shortcode ist nur sinnvoll und wurde deshalb nur entwickelt: für registrierte Benutzer (ansonsten kein Display) und registriere Abstimmende (ansonsten eine Meldung)
  • Alle anderen Funktionen arbeiten unberührt von dieser notwendigen Einschränkung
  • Ein Shortcode für angemeldete Benutzer ([foodle-comments]), um Benutzerkommentare bezogen auf einzelne Umfragen einzusammeln und anzuzeigen (Hinweis: wenn die Maus in der Backend-Umfrageliste und jeder Umfrage-Editierseite über dem betreffenden Icon schwebt oder es auf Touchscreens kurz berührt wird, erscheint ein Tooltip mit einer Vorschau der Kommentar-Tabelle)
  • Ein Shortcode für angemeldete Benutzer ([foodle-poll-bar-graph]), um die Teilnahmequote einzelner Umfragen mithilfe eines Bargraphs darzustellen (Hinweis: wenn die Maus über dem Bargraph schwebt oder wenn der Bargraph auf Touchscreens kurz berührt wird, erscheint ein Tooltip mit einer Liste der Benutzer, die noch nicht abgestimmt haben – dasselbe geschieht in der Backend-Umfrageliste und jeder Umfrage-Editierseite mithilfe des betreffenden Icons)
  • Mehrere Democracy-Poll-Shortcodes auf einer Seite / einem Post (wie zuvor)
  • Volle Flexibilität: Mehrere Foodle-Shortcodes – auch für dieselbe Democracy-Poll-id mit unterschiedlichen Parametern – auf einer Seite / einem Post
  • E-Mail Erinnerungen an Benutzer, die spät mit Ihrer Abstimmung sind
  • Eine unbegrenzte Anzahl von User-Meta-Feldern kann definiert und genutzt werden (im Benutzerprofil – kann in den Foodle-Einstellungen abgeschaltet werden)
  • Bereits existierende User-Meta-Felder, die auch von Foodle genutzt werden, kannst du im Benutzer-Profil an anderer Stelle deaktivieren, um sie nur im Foodle-Bereich befüllen zu lassen
  • Ein Shortcode, um ein Frontend-Interface zu diesen zusätzlichen User-Meta-Feldern zu erzeugen
  • Wiederherstellung verwaister eigener Meta-Feld-Namen, die immer noch Daten in der Datenbank besitzen (User-Meta)
  • Löschung von Daten in der Datenbank (User-Meta) für eigene Meta-Feld-Namen, die verwaist sind
  • Manuelle ‚drag-n-drop‘ Feld-Sortierung
  • Vorsichtige (!) Auswahl und Verwendung von bestehenden User-Meta-Feldern
  • Manuelle Eingabe oder Drop-Down-Auswahl im Benutzerprofil
  • Automatisiertes Füllen von User-Meta-Feldern durch die Verwendung von Regulären Ausdrücken
  • Einfache Übersicht über und Kontrolle von erfolgten Benutzereinträgen (Vereinheitlichung)
  • Flexible Sortier-Definitionen
  • Definition von plugin-internen Berechtigungen für Rollen & Benutzer
  • Dashboard-Widget (& Shortcode) für Statistikzwecke und zur Logikfehler-Prüfung in den Datenbanktabellen democracy_q, democracy_a und democracy_log
  • Ein Shortcode, um zur/zum Foodle Seite/Post zu verlinken
  • Ein Shortcode, um Inhalt abhängig von Rollen anzuzeigen
  • Frei wählbarer Name für Foodle z.B. zur Anzeige im Benutzerprofil und in den E-Mails
  • Anpassbares Highlighting von Foodle & Democracy Poll im Admin-Menu und der Admin-Toolbar
  • Du kannst eine Liste von Seiten/Posts festlegen, in den die AJAX-Interaktivität abgeschaltet ist
  • Abschaltbare, interaktive Erklärungen aller Funktionen (‚Hilfe-Tooltips‘)
  • Warnung-Tooltips können deaktiviert werden
  • Hilfe-Tooltips und Warnung-Tooltips sind für den Administrator überall verfügbar (Frontend und Backend)
  • Eine Smooth-Scrolling-Funktion ist für den Administrator überall verfügbar (Frontend und Backend)
  • Ein Hochscroll-Button mit Foodle-Einstellungen, um Kontrolle über dessen Sichbarkeit überall im Frontend und Backend zu haben
  • Eine Reihe von Foodle CSS-Klassen, um die Design-Kontrolle zu haben
  • Parallel zur Rolle ‚Administrator‘ kann das Management von Foodle an andere Rollen delegiert werden und deren Berechtigungen können deinen Bedürfnissen angepasst werden – einige Einstellungen bleiben jedoch das Privileg eines Administrators (Foodle-Titel, Ausschluss von Posts, Rollen/Berechtigungen, Stimm-Verjährung)
  • Tracking der Foodle-Shortcode-Verwendung in Seiten/Posts
  • Ein Benutzer-Template zur automatisierten Nutzung in der Textarea von Democracy Poll ist verfügbar.
  • Herunterladen der Foodle-Tabellen im Excel-Format (Beta)

Darüber hinaus wurde Funktionalität bei Democracy Poll ergänzt:

  • In Umfragen mit Mehrfachantworten kannst du Checkboxen und Radiobuttons kombinieren
  • In jeder Umfrage-Editierseite kannst du aus den verfügbaren Kategorien (User-Meta-Felder) für die Anzeige wählen
  • In jeder Umfrage-Editierseite kannst du die (Haupt-)Kategorie zur Anzeige in der Kategore-Spalte wählen
  • In jeder Umfrage-Editierseite kannst du den Text des Sortier-Buttons festlegen
  • In jeder Umfrage-Editierseite kannst du entscheiden, ob ein AJAX-‚Aktualisiere‘-Button in der Ergebnisanzeige eingeblendet wird (vor und/oder nach dem Abstimmen)
  • In jeder Umfrage-Editierseite kannst du entscheiden, ob ein markierter Benutzer gezählt wird (in den Spaltensummen und den First-Come/First-Serve Antworten)
  • In jeder Umfrage-Editierseite kannst du entscheiden, ob die Speicherung von IP-Adressen für die jeweilige Umfrage verhindert wird, um die volle Funktionalität auch dann zu gewährleisten, wenn sich Abstimmende die gleiche IP-Adresse teilen.
    Zur Erinnerung: Die Log- und IP-Speicheroption von Democracy Poll muss aktiviert bleiben, damit Foodle funktioniert!
  • In jeder Umfrage-Editierseite kannst du entscheiden, für welche Benutzerrollen die betreffende Umfrage gedacht ist. Dies bestimmt über die Anzeige der Shortcodes ‚foodle-democracy-poll-list-log‘ und ‚foodle-comments‘ und stellt außerdem die Basis für E-Mail-Erinnerungen (neben den Einstellungen im Tab ‚Spezielle Rollen & Benutzer‘) und Statistiken dar
  • In jeder Umfrage-Editierseite kannst du die Textarea von Democracy Poll und die Nutzung ihres Benutzer-Templates mithilfe von ein paar Buttons kontrollieren.
  • In jeder Umfrage-Editierseite von Democracy Poll kann die Umfrage-bezogene Sichtbarkeit von Democracy Poll, den Umfrage-Kommentaren, dem Bargraph und dem Bargraph-Tooltip detailliert abhängig von den Rollen der Benutzer eingestellt werden.
  • In jeder Umfrage-Editierseite von Democracy Poll kann bestimmt werden, ob die Administrator-Rolle überhaupt wählen darf, ungeachtet der Einstellungen zur Foodle-Sichtbarkeit
  • In jeder Umfrage-Editierseite und der Umfrageliste von Democracy Poll visualisiert ein dynamisches Icon Folgendes: a) diese Umfrage hat noch keine Kommentare oder b) diese Umfrage hat Kommentare erhalten (Hinweis: wenn die Maus über diesem Icon schwebt oder es auf Touchscreens kurz berührt wird, erscheint ein Tooltip mit einer Vorschau der Kommentar-Tabelle)
  • In jeder Umfrage-Editierseite und der Umfrageliste von Democracy Poll visualisiert ein dynamisches Icon Folgendes: a) jeder hat bereits abgestimmt, b) nicht jeder hat bis jetzt abgestimmt, c) die Anzahl derjenigen, die abstimmen sollen, ist Null, d) ein unerwarteter Benutzer hat abgestimmt oder die Teilnahmequote überschreitet 100% oder e) NICHT alle (vielleicht die brandneuen) Foodle-Umfrageparameter wurden bis jetzt gespeichert, sodass sie noch in ihrem programmierten Default-Status sind (Hinweis: wenn die Maus über einem dieser Icons schwebt oder es auf Touchscreens kurz berührt wird, erscheint ein Tooltip mit einer Liste von Benutzern, die noch nicht abgestimmt haben)
  • In den graphischen Umfrageergebnissen erscheint bei der eigenen Stimmabgabe ein entsprechender Text
  • Du kannst entscheiden, dass die Stimmen-Verjährung für Umfragen abgeschaltet wird, die seit mehr als 12 Monate aktiv sind
  • Die Verwendung von Shortcodes innerhalb von Democracy Polls eigenem Textfeld (unterhalb der eigentlichen Umfrage) ist jetzt möglich
  • Ein Shortcode, um die Anzeige bestimmter Foodle-IDs in einer Archiv-Liste zu verhindern (das funktioniert durch das Umschließen des Democracy Poll Archive-Shorcodes)
  • Eine Reihe von Democracy CSS-Klassen, um die Design-Kontrolle zu haben
  • Das Tracking der Democracy-Shortcode-Verwendung in Seiten/Posts wurde korrigiert

Du wirst wahrscheinlich – zumindest zu Beginn – die ‚Hilfe-Tooltips‘ (Foodle Einstellungen) einschalten wollen, um Erklärungen für jede Funktion in diesen Tabs zu sehen.
Und zögere nicht, zusätzliche, interessante Features vorzuschlagen, die du noch vermisst – die werde ich mir gerne anschauen.

Screenshots

  • Beispiel einer Frontent-Umfrage
  • Beispiel einer Frontent-Umfrage #2 (mit Kommentaren)
  • Beispiel einer Frontent-Umfrage #3
  • Admin Tab: Meta-Felder
  • Admin-Tab: Normalisierung (Inhalt) und Sortierung
  • Admin-Tab: Interne Berechtigungen für Rollen & Benutzer
  • Admin-Tab: E-Mail-Text editieren
  • Admin-Tab: Shortcode-Nutzung
  • Admin-Tab: Foodle Einstellungen
  • Admin-Tab: Tipps-Tab mit detaillierten Erklärungen
  • Admin-Tab: Tipps-Tab mit detaillierten Erklärungen #2
  • Erweiterte Democracy Poll Editier-Seite
  • Erweiterte Democracy Poll Umfrage-Listen-Seite
  • Beispiel Benutzer-Profil

FAQ

FAQ #1: Wenn ich eine Seite update, erscheint folgender Fehler: „Aktualisierung fehlgeschlagen. Die Antwort ist keine gültige JSON-Antwort.“. Was bedeutet das?

Dieser Fehler erscheint typischerweise, wenn ein „Democracy“-Shortcode auf der Seite vorhanden ist und hat NICHTS mit Foodle zu tun. Ein Fehlergrund konnte bislang nicht ermittelt werden, allerdings – obwohl unangenehm – ist dieser Fehler ohne jede negative funktionale Auswirkung!

FAQ #2: Während des Testens ist mir aufgefallen, dass die Löschung einer Stimme manchmal alle Stimmen einer Abstimmung löscht. Was kann ich tun, um dieses Verhalten zu verhindern?

Deine Stimmen enthalten wahrscheinlich dieselbe IP-Adresse, was typischerweise auch geschieht, wenn sich Abstimmende in derselben WLAN-Umgebung aufhalten. Um Foodle zu nutzen, muss die Log- und IP-Speicherfunktion von Democracy Poll eingeschaltet sein! Beim Ändern einer Stimme wird Democracy alle Stimmen mit derselben IP-Adresse löschen. Um das zu unterbinden, kannst Du im Foodle-Bereich jeder Abstimmungs-Admin-Seite Democracy davon abhalten, IP-Adressen zu speichern.

FAQ #3: Ich habe ein paar brillante Ideen, um dieses Plugin zu erweitern. Wass muss ich tun?

Das ist prima! Einfach den Plugin-Autor kontaktieren, um deine Ideen vorzuschlagen :)!

Rezensionen

Für dieses Plugin gibt es keine Rezensionen.

Mitwirkende & Entwickler

„Foodle Add-On for Democracy Poll“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

„Foodle Add-On for Democracy Poll“ wurde in 1 Sprache übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.

Übersetze „Foodle Add-On for Democracy Poll“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.

Änderungsprotokoll

2.5.15.0

  • (Neu) Bei show_just_mine=“true“ im shortcode [foodle-comments] werden Kommentare von Nicht-Abstimmern neben eigenen und Administrator-Kommentaren angezeigt.

2.5.14.3

  • (Fix) Kleine Code-Korrektur/Verbesserung bei der Kommentarerkennung in der Datenbank.

2.5.14.2

  • (Tweak) Neue Icons und Tooltips für Umfragen mit Kommentar-Email-Benachrichtigungen.

2.5.14.1

  • (Fix) Ein kleiner Bug-Fix.
  • (Fix) Einige Deutsch-Übersetzungen wurden präzisiert.

2.5.14.0

  • (New) Bei neuen, geänderten oder gelöschten Kommentaren können E-Mail-Benachrichtigungen für jede Abstimmung individuell in den Foodle-Umfrage-Einstellungen initiiert werden.

2.5.13.2

  • (Fix) Ein Bug wurde korrigiert, bei dem Kommentare unter bestimmten Bedingungen gelöscht werden konnten, wenn show_just_mine=“true“ verwendet wurde.

2.5.13.1

  • (Tweak) Admin-Kommentare werden ebenfalls bei der Nutzung von show_just_mine=“true“ angezeigt

2.5.13.0

  • (New) Die Kommentar-Anzeige kann jetzt auf die eigenen Kommentare des Benutzers beschränkt werden (show_just_mine=“true“). Dies kann in Kombination mit der kompletten Kommentar-Anzeige in der Foodle-Tabelle nützlich sein.

2.5.12.1

  • (New) Kommentare können jetzt im Foodle-Shortcode [foodle-democracy-poll-list-log] mithilfe von ‚comments=“false/true“‚ ein- und ausgeschaltet werden (default = false).

2.5.12.0

  • (Neu) Kommentare sind jetzt Teil des Excel-Downloads.
  • (Neu) Formate der Foodle-Tabelle wurden für den Excel-Download optimiert.

2.5.11.4

  • (Fix) Update einiger Deutsch-Übersetzungen.

2.5.11.3

  • (Fix) Benutzer mit mehr als einer Rolle werden nicht mehr als einmal gezählt.

2.5.11.2

  • (Fix) Ein Bug wurde entfernt, der verhinderte, dass neue Foodle Meta-Felder hinzugefügt werden konnten, wenn nur eines existierte (bevor der Bug eingeführt wurde).

2.5.11.1

  • (Fix) Die Auslöser für die Warnmeldung bzgl. der Rollenauswahl zur Anzeige des Bargraph-Tooltips wurde optimiert.
  • Intensiver Test mit der WordPress 6.5 Version.

2.5.11.0

  • (New) Falls existent: Eine Tabelle mit „Unerwarteten Abstimmenden“ wurde vor der AJAX-Tooltip-Tabelle mit Benutzern, die noch nicht abgestimmt haben, ergänzt. Unerwartete Abstimmende können entstehen, wenn mit den Abstimmer-Einstellungen gespielt wird, nachdem Abstimmungen erfolgt sind.

2.5.10.1

  • (Tweak) Verbesserte Umfragedaten-Sammlung und diesbezügliche Fehlerbehandlung.

2.5.10.0

  • (New) Einzelne Benutzer können mithilfe des Tabs ‚Spezielle Rollen & Benutzer‘ – unabhängig von ihrer/ihren Rollen(n) – davon ausgenommen werden, zu den Abstimmenden zu zählen.

2.5.9.1

  • (Fix) Der Hilfe-Tooltip für den Bargraph-Text wurde in den Foodle-Einstellungen korrigiert.

2.5.9.0

  • (New) In den Foodle-Einstellungen wurde die Definition des Bargraph-Textes eingeführt.

2.5.8.7

  • (Tweak) Eine kleine strukturelle Verbesserung und eine dynamische Warnung für die Rollenauswahl des Bargraph-Tooltip wurden in jeder Democracy Poll Editierseite hinzugefügt.
  • (Tweak) Einige wenige Code-Verbesserungen.

2.5.8.6

  • (Fix) Sprachkorrektur.

2.5.8.5

  • (Fix) Unter bestimmten Umständen funktioniere das Mouse-Out-Ausblenden bei Warnungs-Tooltips nicht. Wurde behoben.

2.5.8.4

  • (Fix) Kleiner Bug gefixt.

2.5.8.3

  • (Tweak) Die Icon-Information oberhalb der Umfrage-Liste wurde weiter verbessert und eine zweite Icon-Information unterhalb der Liste erscheint, sobald die Liste länger als 7 Einträge wird.

2.5.8.2

  • (New) Der Parameter ‚foodle_tooltip_touch‘ wurde der Foodle-Tooltip-Funktion hinzugefügt (siehe Foodle-Tipps-Tab).
  • (Tweak) Den Icon-Informationen oberhalb der Umfrage-Liste wurden erklärende Tooltips hinzugefügt.

2.5.8.1

  • (New) Oberhalb der Umfrage-Liste wurde eine Icon-Information hinzugefügt.

2.5.8.0

  • (Neu) Die Sichtbarkeit des Bargraph-Tooltips mit Benutzern, die noch nicht abgestimmt haben, kann jetzt mithilfe von Rollen kontrolliert werden.
  • (Fix) Die Einhaltung der Sichtbarkeits-Einstellungen wurde weiter verbessert.

2.5.7.1

  • (Tweak) Der Inhalt des Tipps-Tab wurde mit relevanter Information weiter verbessert.

2.5.7.0

  • (new) Ein neues Bild für das dynamische Icon wurde ergänzt, um Folgendes zu visualisieren: e) NICHT alle (vielleicht die brandneuen) Foodle-Umfrageparameter wurden bis jetzt gespeichert, sodass sie noch in ihrem programmierten Default-Status sind.
  • (Fix) Einige Bugs wurde behoben.

2.5.6.0

  • (New) Dem Tooltip mit der Liste der Benutzer, die noch nicht abgestimmt haben, wurden Zusatzinformationen hinzugefügt.
  • (New) Eine Anzeige wurde für den Fall hinzugefügt, dass die Anzahl der Benutzer, die zu wählen haben, Null ist (kann z.B. passieren, wenn die Rollenauswahl nicht korrekt ist).
  • (New) Ein dynamisches Icon wurde in der Democracy Umfrageliste und den Umfrage-Editierseiten ergänzt, um Folgendes zu visualisieren: a) jeder hat bereits abgestimmt, b) nicht jeder hat bis jetzt abgestimmt, c) die Anzahl derjenigen, die abstimmen sollen, ist Null oder d) die Teilnahmequote überschreitet 100%.

2.5.5.1

  • (Tweak) Die Tooltip-Tabelle mit Benutzern, die noch nicht abgestimmt haben, ist auch in der Backend-Umfrageliste und der Umfrage-Editierseite verfügbar.

2.5.5.0

  • (New) Eine Tabelle mit einer Liste von Benutzern, die für eine Umfrage noch nicht abgestimmt haben wird interaktiv als Tooltip angezeigt, wenn die Maus über dem entsprechenden Bargraph schwebt (auch for Touchscreens verfügbar: einfach den Bargraph kurz berühren). Kann auf Administratoren beschränkt werden (= Default).

2.5.4.2

  • (Fix) Ein Bug, oder beim Verbergen von Democracy Poll und Democracy Poll Archiven für bestimmte Rollen auftrat, wurde behoben.

2.5.4.1

  • (Tweak) Dem Bargraph wurde ein wenig Information hinzugefügt (Anzahl der Benutzer, die abgestimmt haben und Anzahl der Nutzer, die von der Umfrage betroffen sind) sowie eine Anzeige für den Fall, dass die Teilnahmequote 100% überschreitet.
  • (Tweak) Einige Verbesserungen zur Robustheit.
  • (Fix) Ein Bug, bei dem Administratoren ggf. nicht abstimmen konnten, solange die Foodle-Umfrage-Parameter nicht wenigstens einmal gespeichert wurden, wurde behoben.

2.5.4.0

  • (New) Nur der Umfrage zugeordnete Abstimmende werden abstimmen können, vorausgesetzt, sie können die Umfrage sehen. Diese Logik schließt die Administrator-Rolle ein.
  • (New) Neben der Sichtbarkeit von Kommentaren kann jetzt für jede Umfrage abhängig von Rollen entschieden werden, ob Kommentare eingegeben werden können.
  • (Tweak) Einige Strings wurden zur besseren Klarheit verbessert.

2.5.3.0

  • (New) In jeder Democracy Poll Umfrage-Editierseite kann separat entschieden werden, ob Administratoren zum Pool der Abstimmenden zählen (Bargraph), wenn sie ausgewählt sind. Dies stellt zusätzliche Flexibilität bei den Einstellungen zur Sichtbarkeit zur Verfügung.
  • (Tweak) Der Shortcode [foodle-link-democracy-poll] ist in Democracy Poll Archiven nicht mehr sichtbar, da diese Archive einen eigenen Link zur Verfügung stellen.
  • (Tweak) Die Klassen ‚foodle-link-shortcode‘ und ‚foodle-link-shortcode-xx‘ mit xx als Umfrage-id wurden für den [foodle-link-democracy-poll]-Link ergänzt.
  • (Tweak) Der Bargraph-Animation wurde etwas Robustheit hinzugefügt.

2.5.2.1

  • (Fix) Ein Bug, der mit dem interaktiven Kommentare-Tooltip eingebaut wurde, wurde behoben: Die Sicherheitsabfrage vor dem Löschen aller Kommentare einer Umfrage ist zurück.

2.5.2.0

  • (Tweak) Die interaktive Tooltip-Anzeige der Umfrage-Kommentare ist jetzt auch auf Touchscreens verfügbar (einfach kurz berühren).
  • (Fix) Zwei fehlende CSS-Styles für die Kommentar-Tabelle wurden auf dem Backend ergänzt.

2.5.1.0

  • (New) Eine Vorschau der Kommentar-Tabelle wird interaktiv als Tooltip angezeigt, wenn die Maus über dem zugehörigen grünen Icon schwebt, der anzeigt, dass Kommentare für eine Umfrage verfügbar sind.

2.5.0.7

  • (Fix) Stellt sicher, dass die erste (‚originäre‘) Nutzen beider Shortcodes, [democracy] and [foodle-democracy-poll-list-log], weiterhin als Erstnutzung verbleibt, um ordnungsgemäß durch den Shortcode [foodle-link-democracy-poll] genutzt zu werden.
  • (Tweak) Die Navigations-Tabs auf der Foodle-Admin-Seite wurden optimiert

2.5.0.6

  • (Tweak) Die Sichtbarkeit des Bargraphs wird nun über die Foodle-Einstellungen gesteuert, so, wie alle anderen Foodle-Anteile.
  • (Tweak) Die CSS-Strukturen wurden weiter verbessert.
  • (fix) Einige Strings verbessert.

2.5.0.5

  • (Tweak) Weiteres CSS-Cleanup, um „aggressive“ Themes abzudecken.

2.5.0.4

  • (Tweak) Die Anzeigelogik der Meldung ‚Bisher keine Kommentare‘ sowie einige Abstandshalter mit zugehörigem CSS wurden optimiert.

2.5.0.3

  • (Tweak) Die Anzeigelogik und die Textgröße des Titels oberhalb der Eingabe für einen neuen Kommentar wurden optimiert.

2.5.0.2

  • (Tweak) Die Titel des Foodle-Bargraph und der Foodle-Kommentar-Tabelle werden nur entfernt, wenn sie sich in der korrekten (!) Textarea von Democracy Poll befinden.

2.5.0.1

  • (Tweak) Der Bargraph für die Teilnahmequote wird simultan aktualisiert, wenn eine Stimme abgegeben oder geändert wird.
  • (Fix) Ein String wurde korrigiert.

2.5.0.0

  • (New) Ein neuer Shortcode [foodle-poll-bar-graph], um die Teilnahmequote einzelner Umfragen mithilfe eines Bargraphs darzustellen.

2.4.3.0

  • (New) Die Sichtbarkeit des Foodle-Hochscroll-Buttons kann jetzt detailliert überall für Frontend und Backend beeinflusst werden
  • (Tweak) Einige strukturelle Verbesserungen in den Plugin-Dateien.

2.4.2.2

  • (Tweak) Das Handsymbol des Hochscroll-Buttons wurde korrigiert und ein wenig vergrößert.
  • (Fix) Dem Hochscroll-Button fehlte der Tooltip. Korrigiert.

2.4.2.1

  • (Tweak) Der Hochscroll-Button des Tipps-Tab wurde zu einer dynamischen Version erweitert und ist jetzt überall in den Foodle-Admin-Seiten und den Democracy-Admin-Seiten verfügbar.

2.4.2.0

  • (New) Eine neue Funktion wurde eingeführt: Smooth-Scrolling mit diversen Parametern auch für die Administrator-Nutzung im Frontend und Backend.
  • (New) Der Tipps-Tab enthält jetzt Top-Links zu den verschiedenen Kapiteln (inkl. eines Hochscrollen-Buttons) zur Übersicht und zum einfacheren Zugang zu den vielen Funktionen, was auch als Inhaltsverzeichnis angesehen werden kann.
  • /Tweak) Einige Strings wurde zur besseren Klarheit verbessert.

2.4.1.0

  • (New) Die Nutzung von id=“self“ für Shortcodes innerhalb der Textarea von Democracy Poll funktioniert jetzt auch in Democracy-Archiven, d.h. wenn angezeigt durch den Shortcode [democracy_archives].
  • (Tweak) Eine Übersetzung für Rollennamen ist nun auch im Foodle-Tab ‚Spezielle Rollen & Nutzer‘ verfügbar.
  • (Tweak) Einige wenige Verbesserungen bei Meldungen und zu Stabilitätszwecken.
  • (Fix) Unter bestimmten Umständen funktionierte id=“self“ nicht zuverlässig, wenn es mehr als einmal in einer Textarea von Democracy Poll verwendet wurde. Dies wurde behoben.

2.4.0.0

  • (New) Sichtbarkeit-Management eingeführt: In jeder Umfrage-Editierseite von Democracy Poll kann die Umfrage-bezogene Sichtbarkeit von Democracy Poll, Foodle und den Umfrage-Kommentaren detailliert abhängig von den Rollen der Benutzer eingestellt werden.
  • (Tweak) Ein paar Tooltips wurden verbessert.
  • (Tweak) Ein paar weitere, kleinere Verbesserungen und Anpassungen.

2.3.7.6

  • (New) In jedem Umfrage-Editierfenster von Democracy Poll zeigt ein Icon an, ob eine Umfrage bereits Kommentare erhielt (direkt unter dem Icon, welches die IP-Speicherung anzeigt).

2.3.7.5

  • (New) In der Umfrageliste von Democracy Poll zeigt ein Icon an, ob eine Umfrage bereits Kommentare erhielt (direkt unter dem Icon, welches die IP-Speicherung anzeigt).

2.3.7.4

  • (New) Beim Editieren des Democracy- und Foodle-Formulars werden geänderte Felder (inkl. der ersten neuen Antwort) zur besseren Übersicht goldfarben markiert.
  • (Tweak) Kleine Verbesserungen beim Behandeln des Textarea-Eingabefeldes von Democracy.

2.3.7.3

  • (New) Füge einen Administrator-Button hinzu, um alle Kommentare einer Umfrage zu löschen.

2.3.7.2

  • (Fix) Korrigiere das Verhalten des Backslash und von Backslash-Kombinationen in Kommentaren.

2.3.7.1

  • (Tweak) Der Umgang mit der Textarea von Democracy Poll wurde weiter verbessert.

2.3.7.0

  • (New) Ein Benutzer-Template wurde in den Foodle-Einstellungen eingeführt, um eine Default-Textarea für Democracy zur automatischen Nutzung zu definieren.
  • (New) Der Parameter ’self‘ ist jetzt als gültige Eingabe für die Democracy-id für die Shorcodes ‚foodle-comments‘ und ‚foodle-link-democracy-poll‘ verfügbar, sofern diese in der Textarea von Democracy Poll genutzt werden.
  • (Fix) Stelle die Behandlung von Backslashes in Kommentaren sicher.
  • (Fix) Einige Formate wurden korrigiert.

2.3.6.5

  • (Fix) Optimiert die Nutzung von einfachen Anführungszeichen in Kommentaren.

2.3.6.4

  • (Fix) Stelle Zeilenumbrüche in Kommentaren sicher.

2.3.6.3

  • (Fix) Kommentareingaben werden zusätzlich gefiltert, um die Nutzung von Sonderzeichen zu erlauben.

2.3.6.2

  • (Fix) Bug bei mehreren Kommentar-Editierungen auf einer Seite.

2.3.6.1

  • (Fix) Stelle ein korrektes Auto-Scrolling bei der Bearbeitung von Kommentaren für verschiedene Browser/Umgebungen sicher.

2.3.6.0

  • (New) Ein neuer Parameter (‚edit_comments‘) wurde dem Shortcode ‚foodle-comments‘ hinzugefügt, um Benutzern das Editieren von eigenen Benutzerkommentaren zu erlauben oder zu verbieten (schaue dazu in den Tipps-Tab).

2.3.5.0

  • (New) In der Shortcode-Verwendungsliste wird jetzt der zugehörige Seiten/Post-Status und eine Passwort-Absicherung ebenfalls angezeigt.
  • (New) Stellt sicher, dass die Shortcode-Verwendung jetzt alle Seiten/Post-Status außer ‚inherit‘ einschließt (bisher nur ‚publish‘ und ‚private‘).
  • (New) Die Suche nach der Shortcode-Verwendung wird nun auch beim Speichern von Democracy Polls durchgeführt (bisher nur beim Speichern von Seiten/Posts).

2.3.4.3

  • (Fix) Stellt sicher, dass die Shortcode-Verwendung auch private Posts einschließt (bisher nur öffentliche).

2.3.4.2

  • (Tweak) Einige kleinere Verbesserungen inklusive der Suche nach der Verwendung der Shortcodes, der Editierseite von Democracy Poll und einiger Formate.

2.3.4.1

  • (Tweak) Der Spaltenkopf ‚Löschen‘ wurde durch ein Clipart ersetzt, um die Spaltenbreite zu reduzieren.

2.3.4.0

  • (New) Ein neuer Parameter (‚delete_comments‘) wurde dem Shortcode ‚foodle-comments‘ hinzugefügt, um Benutzern das Löschen von eigenen Benutzerkommentaren zu erlauben oder zu verbieten (schaue dazu in den Tipps-Tab).
  • (Tweak) Einige Klassen und IDs wurden für die Foodle-Kommentar-Tabelle und deren Überschriftszeilen hinzugefügt (bitte schau im Tipps-Tab nach Details).

2.3.3.1

  • (Tweak) Robustheit gegenüber Mehrfachverwendung derselben Foodle-Kommentar-Tabelle innerhalb und außerhalb des Democracy-Poll-Fensters auf einer Seite.

2.3.3.0

  • (New) Die erste Kopfzeile der Foodle-Kommentar-Tabelle mit dem Umfragenamen wird entfernt, wenn innerhalb des Democracy-Poll-Fensters genutzt.

2.3.2.2

  • (Tweak) Einige Format-Optimierungen in der Foodle-Kommentar-Tabelle.
  • (Info) Die Beschreibung für die Änderungen in Version 2.3.1.2 wurde korrigiert (die neue ID besitzt Unterstriche). Bitte unten nachschauen.

2.3.2.1

  • (New) Die Überschrift der Kommentareingabe wurde angepasst, um ein Label für die Textarea zu sein und den Namen der Umfrage anzuzeigen.
  • (Info) Die Beschreibung für die Änderungen in Version 2.3.1.2 wurde überarbeitet. Bitte unten nachschauen.

2.3.2.0

  • (Tweak) Zeige den Shortcode ‚foodle-comments‘ nur an, wenn die Umfrage-ID existiert und die Rolle des aktuellen Benutzers zu den betreffenden Rollen der Umfrage passt.
  • (Tweak) Zeige den Shortcode ‚foodle-democracy-poll-list-log‘ nur an, wenn die Rolle des aktuellen Benutzers zu den betreffenden Rollen der Umfrage passt (der Check der Umfrage-ID existierte zuvor bereits).

2.3.1.2

  • (Tweak) Einige Formate wurden angepasst und einige Klassen ergänzt, um eine bessere CSS-Kontrolle über die Foodle-Kommentar-Tabelle zu haben (siehe den Tipps-Tab). Hier eine kurze Liste der wesentlichen Ergänzungen: die ID foodle-poll-comment-text wurde in eine Klasse umgewandelt und gleichzeitig wurde die ID foodle_poll_comment_text_X ergänzt mit X als Platzhalter für die betreffende Umfrage-id; für die Spalten der Foodle-Kommentar-Tabelle wurden die Klassen foodle-comments-user, foodle-comments-date und foodle-comments-comment ergänzt.

2.3.1.1

  • (Fix) Stellt die korrekte Verwendung von $_POST auf Seiten mit mehr als einer Instanz des Shortcodes ‚foodle_comments‘ sicher.

2.3.1.0

  • (New) Der Parameter ’show_comments‘ wurde für den Shortcode ‚foodle-comments‘ eingeführt, um die Sichtbarkeit der Kommentare zu kontrollieren.

2.3.0.2

  • (Fix) Der Shortcode-Slug foodle_comments wurde zu foodle-comments korrigiert.

2.3.0.1

  • (Tweak) Es wird sichergestellt, dass der Shortcode ‚foodle-comments‘ nur für angemeldete Benutzer funktioniert.

2.3.0.0

  • (New) Der Shortcode ‚foodle-comments‘ wurde eingeführt, um Benutzerkommentare bezogen auf individuelle Umfragen einzusammeln und anzuzeigen. Mehr Details sind im Foodle-Tipps-Tab zu finden.
  • (Tweak) Mit der Einführung des neuen Shortcode wurde, um mehr Kontrolle über die Seite zu haben, der Default-Wert der Klasse ‚foodle-table-bottom-spacing‘ auf 0px reduziert (60px zuvor).

2.2.0.5

  • (Tweak) Die Rollennamen werden nun übersetzt (soweit verfügbar) bei der Selektion der betroffenen Rollen für jedes Foodle.

2.2.0.4

  • (Fix) Das Verhalten der Spezielle Rollen & Benutzer-Tabelle wurde korrigiert (Bein Hinzufügen und Löschen von Zeilen).
  • (Tweak) Einige Optimierungen im Backend-CSS.

2.2.0.3

  • (Fix) Kleine Verbesserung bezüglich der Foodle-Statusmeldungen im Backend.

2.2.0.2

  • (Fix) Ein sehr kleiner Bug-Fix.

2.2.0.1

  • (Fix) Ein kleiner Bug-Fix.

2.2.0.0

  • (New) Es wurde eine Rollen-Selektion pro Foodle eingeführt, um die betreffenden Rollen festzulegen (z.B. für Erinnerungen). Keine Auswahl = alle Rollen sind betroffen für dieses Foodle (Rückwärts-Kompatibilität).

2.1.7.0

  • (New) Foodle Frontend-Tooltips können in den Foodle-Einstellungen ein- und ausgeschaltet werden (dies beeinflusst nicht die individuelle Verwendung der von Foodle bereitgestellten Tooltip-Funktion durch den Administrator).

2.1.6.1

  • (New) Ein Frontend-Tooltip wurde hinzugefügt, um die Download-Funktion für die Foodle-Tabellen besser zu erklären.
  • (Fix) Einige Format-Korrekturen.

2.1.6.0

  • (New) Ein Button wurde unterhalb der Foodle-Tabelle eingeführt, um die jeweilige Tabelle im Excel-Format herunterzuladen (Beta).

2.1.5.2

  • (Fix) Die Behandlung von name-Attributen mit Leerzeichen wurde korrigiert.

2.1.5.1

  • (Fix) Die Behandlung bestimmter name-Attribute im Benutzerprofil wurde korrigiert.

2.1.5.0

  • (New) In der Meta-Feld-Definition kann der Link zu einem bestehenden Feld im Benutzerprofil jetzt entweder eine id (wie bisher) oder eine name-Referenz sein.
  • Intensiver Test mit der WordPress 6.4 Version.

2.1.4.3

  • (Fix) Formatkorrektur in der Foodle-Tabelle für bestimmte Konfigurationen von Antwort-Listen (answerlist=“true“).
  • (Tweak) Die Kopfzeile in den Foodle-Einstellungen wurde angepasst.

2.1.4.2

  • (New) In den Foodle-Einstellungen werden alle geschützten Einstellungen (solche, die nicht an andere Rollen delegiert werden können) mit einem roten Schloss markiert.

2.1.4.1

  • (Tweak) In den Foodle-Einstellungen ist die Auswahl aller Stimmabgabe-Zeiten deaktiviert, wenn das zugehörige Stimmabgabe-Datum nicht ausgewählt ist.

2.1.4.0

  • (New) Eine Einstellung wurde hinzugefügt, um festzulegen, ob das Datum und die Zeit einer Stimmabgabe für Benutzer mit Spezialsicht und/oder Administratoren sichtbar ist.

2.1.3.2

  • (Tweak) Der Hinweis zu Bestandteilen der Spaltensummen in der Foodle-Tabelle oben links erscheint nicht, wenn die Einstellung ‚anwerlist=“true“‚ für die Foodle-Tabelle ausgewählt ist.

2.1.3.1

  • (Tweak) Einstellung ergänzt, um auszuwählen, ob der E-Mail-Link der Abstimmenden in der Foodle-Tabelle für Administratoren und/oder Nicht-Administratoren sichtbar ist.

2.1.3.0

  • (New) In der Voodle-Tabelle wurden für Administratoren Links zu validen Email-Adressen der Abstimmenden hinzugefügt.
  • Intensiver Test mit der WordPress 6.3 Version.

2.1.2.1

  • (New) Der Button zum Löschen verwaister Meta-Feld-Daten ist nur aktiviert, wenn solche Daten in der Datenbank existieren.

2.1.2.0

  • (Tweak) Die Anzeige des Shortcode [foodle-show-extra-fields] erfolgt nur bei angemeldeten Benutzern.

2.1.1.0

  • (New) Ein Button zum manuellen Triggern des Updates der Shortcode-Verwendung wurde hinzugefügt.

2.1.0.0

  • (New) Die Datenbank democracy_q wurde um die Spalte ‚in_foodles‘ ergänzt, um die Foodle-Shortcode-Verwendung abspeichern zu können.
  • (New) Mit jeder Speicherung von Seiten/Posts wird die Datenbank democracy_q bzgl. der Shortcode-Verwendung upgedatet (jetzt korrekt für [democracy] und neu für [foodle-for-democracy-poll-list-log]).
  • (New) Neues Tab zur Anzeige der Democracy-Shortcode-Verwendung und der Foodle-Shortcode-Verwendung in Seiten/Posts für jede Democracy-Poll-id.
  • (Tweak) Einführung der Option ‚foodle_version‘, um Updates (auch mittels FTP) besser erkennen und die daraufhin notwendigen Maßnahmen durchführen zu können.
  • (Fix) Einige wenige kleinere Optimierungen hier und da

2.0.0.5

  • (Fix) Einige kleinere Formatierungen korrigiert.

2.0.0.4

  • (Fix) Das Verhalten einiger Default-Settings wurde korrigiert.
  • (Fix) Das Verhalten bzgl. Admin-Menu-Farben wurde korrigiert.

2.0.0.3

  • (Fix) Ein Fehler bei der Stimmverjährungs-Einstellung, der mit 2.0.0.0 entstand, wurde korrigiert.

2.0.0.2

  • (New) Die Foodle-Titel-Einstellung wurde den Administrator-Privilegien hinzugefügt.
  • (Tweak) Verbessertes Anzeigeformat für die Einstellung der Rollen-Berechtigungen.

2.0.0.1

  • (Fix) Korrektur eines Strings mit funktionaler Auswirkung.

2.0.0.0

  • (New) Erlaube anderen Benutzerollen, Foodle zu managen (wie bei Democracy). Die Berechtigungen der Rollen können in den Foodle-Einstellungen wie benötigt zugeschnitten werden. Einige Einstellungen bleiben ein Privileg von Administratoren (Ausschluss von POSTs, Rollen/Berechtigungen, Stimmverjährung).
  • (New) Im Drop-Down für existierende Feldnamen (im Tab der Meta-Feld-Definition) erscheinen ‚WIEDERHESTELLUNG VON‘-Einträge zur Wiederherstellung verwaister Feldnamen mit noch immer vorhandenen Daten in der Datenbank.
  • (New) Noch existierende Daten in der Datenbank von verwaisten Meta-Feld-Namen können gelöscht werden, falls sie nicht mithilfe der obigen neuen Funktion wiederhergestellt werden.
  • (Tweak) Beim Klick auf den ‚Lösche verwaiste Meta-Feld-Einträge in der Datenbank‘-Button erscheint ein Bestätigungs-Popup, das die Wiederherstellung von existierenden Daten erklärt, bevor diese wirklich gelöscht werden.
  • (Fix) Einige einige kleine Code- und String-Verbesserungen sowie einige Korrekturen zur Stabilitätsverbesserung.

1.9.1.2

  • (Fix) Prüfe und korrigiere die Administrator-capability ‚manage_foodle‘, weil die Re-Aktivierung von Plugins offenbar die Plugin-eigene Aktivierung nicht ausführt (das Deaktivieren und erneute Aktivieren des Plugins würde das auch bewerkstelligen).

1.9.1.1

  • (New) Der Administrator kann die Foodle-Meta-Felder in den Benutzerprofilen sehen, auch wenn diese für die Benutzer ausgeschaltet sind (in diesem Fall markiert mit einem rot-gestrichelten Rand).
  • (New) Im Admin-Menu-Toolbar wurde das Foodle-Menu mit Untermenüs hinzugefügt. Es kann in den Foodle-Einstellungen ein- und ausgeschaltet werden.
  • (New) Die Capability ‚manage_foodle‘ wurde für zukünftige Funktionalitäten eingeführt.
  • (Tweak) Dem Meta-Feld-Shortcode wurde ein Link zum Benutzerprofil hinzugefügt.
  • (Tweak) Die CSS-Klassen ‚foodle-extra-button‘ und ‚foodle-extra-date-delete‘ wurden hinzugefügt, um die ‚foodle-extra-…‘ CSS-Klassen zu vervollständigen.
  • (Fix) Ein String ersetzt.

1.9.0.0

  • (New) Ein Shortcode, um die Foodle-Meta-Felder überall im Frontend zugänglich zu haben.
  • (New) Der Zugriff auf die Foodle-Meta-Felder im Benutzerprofil kann in den Foodle-Einstellungen abgeschaltet werden.
  • (Tweak) Einige CSS-Klassen wurden eingeführt, um das Aussehen der Foodle-Meta-Felder im Frontend zu kontrollieren.
  • Einige kleinere Optimierungen und Textkorrekturen.

1.8.8.1

  • (Fix) Vermeide Warnungen im Nicht-Admin-Bereich.

1.8.8.0

  • (Tweak) Zeige eine Farbvorschau bei der Eingabe der Foodle-Menüfarbe und begrenze die Eingabe auf HEX-Zeichen.
  • (Fix) Erlaube das Löschen von Input-Feldern des Typs ‚foodle-date‘.

1.8.7.7

  • (Tweak) Sicherheitsabfragen (Bestätigungen) vor dem Speichern können jetzt deaktiviert werden.
  • (Fix) Einige kleinere Korrekturen und Verbesserungen.

1.8.7.6

  • (Tweak) Einige wenige zusätzliche Bestätigungs-Abfragen.
  • (Tweak) Einige wenige Text-Korrekturen.

1.8.7.5

  • (Tweak) Das Message/Informations-System von Foodle wurde verbessert
  • (Tweak) Die Robustheit des Codes wurde verbessert.

1.8.7.4

  • (Tweak) Zur Vermeidung von Missverständnissen: zwei WARNUNGen wurden in INFOs, eine WARNUNG in einen FEHLER umgewandelt.

1.8.7.3

  • (New) Eine graphische Information wurde in jeder Poll-Editier-Seite von Democracy hinzugefügt, ob das Speichern der IP für eine Umfrage ein- oder ausgeschaltet ist.
  • (Tweak) Der ‚foodle-date‘ Input verhindert nun die Eingabe JEDER Taste.

1.8.7.2

  • (Fix) Ein HTML-ID-Konflikt wurde beseitigt.

1.8.7.1

  • (Fix) Existierende Felder wurde wegen eines Bugs nicht immer deaktiviert (Fehler durch die letzte Version).

1.8.7.0

  • (New) Einführung des neuen Input-Typs ‚foodle-date‘, um das Eingabeformat eines Datums basierend auf dem Format in den Foodle-Einstellungen zu kontrollieren.

1.8.6.2

  • (Tweak) Einige Verbesserungen bei Meldungen und Bestätigungsabfragen.

1.8.6.1

  • (Tweak) Eine Tooltip-Warnung bzgl. der Löschung von Meta-Feld-Einträgen in der Datenbank wurde ergänzt.
  • (Fix) Leicht angepasste Position der Tooltip-Warnung, um ein Flickern an rechten Rändern zu vermeiden.

1.8.6.0

  • (New) Einführung von HTML-Input-Typen, um die Eingaben im Benutzer-Profil zu formatieren.
  • (New) Eine Option, um verwaiste Meta-Feld-Einträge zu löschen, die noch in der Datenbank gespeichert sind.
  • (Fix) Einige Original-Strings und ihre Übersetzung ins Deutsche wurden verbessert.

1.8.5.2

  • (Fix) Format der FAQs im Hilfe-Tab korrigiert.

1.8.5.1

  • (New) Zeige FAQs im Hilfe-Tab.

1.8.5.0

  • (New) Warnung für Democracy und Foodle vor dem Verlassen der Seite, falls Eingabefelder oder Auswahlen editiert aber noch nicht gespeichert wurden (funktioniert nicht mit IOS).

1.8.4.0

  • (New) Das Ein- und Ausschalten der Selektionsmöglichkeit von Meta-Feldern als linke Kategorie-Spalte in der Foodle-Tabelle wäre ergänzt. Deshalb wurde die Meta-Feld-Definition ein wenig neu angeordnet.
  • (Tweak) Einige Texte wurden verbessert, um mehr Klarheit zu erzeugen.
  • (Tweak) Democracy und Doodle werden beieinander im WordPress-Untermenü Einstellungen angezeigt.

1.8.3.0

  • (Fix) Getestet und angepasst, um mit WordPress 6.2 zu funktionieren.

1.8.2.5

  • (Fix) Fehlerkorrektur eines Fehlers, der in Version 1.8.2.4 entstand.

1.8.2.4

  • (New) Eine graphische Information wurde in der Poll-Liste von Democracy hinzugefügt, ob das Speichern der IP für eine Umfrage ein- oder ausgeschaltet ist.

1.8.2.3

  • (Tweak) Einige Tooltips wurden ergänzt sowie ein paar Formatierungen.

1.8.2.2

  • (Fix) Stellt sicher, dass Shortcodes (z.B. [foodle-link-democracy-poll]) auch innerhalb von [democracy_archives] ausgeführt werden.
  • (Tweak) Der String „From posts“ aus dem Shortcode [democracy_archives] wurde angepasst und ist jetzt übersetzbar.
  • (Tweak) Einige weitere Optimierungen bei der Formatierung und in der Markierung eigener Abstimmungen.
  • (Tweak) Die CSS-Klasse ‚foodle-reminder-email-area‘ wurde ergänzt.

1.8.2.1

  • (Tweak) Einige Verbesserungen bei den Formatierungen

1.8.2.0

  • (New) Hinweise erscheinen jetzt, wenn die Log- und IP-Speicheroption von Democracy Poll abgeschaltet ist und Foodle deshalb nicht arbeiten kann.
  • (Tweak) Ein Button wurde hinzugefügt, um zu den Foodle-Einstellungen in einer Poll-Admin-Seite zu springen.

1.8.1.0

  • (Tweak) Weitere Optimierung der IP-Löschfunktion pro Abstimmung

1.8.0.1

  • (Fix) Eine kleine Sprachkorrektur

1.8.0.0

  • (New) Erlaubt es, die gespeicherten IP-Adressen individueller Abfragen beim Abstimmen zu löschen. Dies erhält die volle Funktionalität, selbst wenn sich einige Abstimmende dieselbe IP-Adresse teilen. Foodle benötigt dennoch die Aktivierung des Speicherns von IP-Adressen in den Democracy Poll Einstellungen!

1.7.3.2

  • Ein paar CSS-Optimierungen für die Klasse ‚foodle-link-button‘.

1.7.3.1

  • Einige CSS-Optimierungen.

1.7.3.0

  • Code-Optimierung um unter bestimmten Bedingungen PHP-Warnungen zu vermeiden.
  • Eine neue CSS-Klasse „foodle-sort-is“ wurde eingeführt, welche die existierende CSS-Klasse „foodle-sort-button“ ergänzt (beide initial jetzt auf „white-space: nowrap;“ gesetzt).

1.7.2.1

  • Kleine Korrekturen der Rechtschreibung und der Sprachdateien.

1.7.2

  • Kleine Verbesserungen im Frontend CSS, um mit mehr Themen automatisch zu funktionieren.
  • Einige CSS-Klassen für die Foodle-Tabelle zur besseren Adressierbarkeit ergänzt.
  • Intensiver Test mit der WordPress 6.1.1 Version.

1.7.1

  • In jedem Umfrage-Editierfenster von Democracy Poll wurde ein erläuternder Hinweis für die Mehrfachauswahl-Option ergänzt.

1.7.0

  • Ein Shortcode wurde ergänzt, mit dessen Hilfe man die Anzeige bestimmter Foodle IDs in Democracy Poll Archiv-Listen verhindern kann.
  • Priority: low
    Intensiver Test mit der WordPress 6.0.2 Version.

1.6.0

  • Optimierter Sortieralgorithmus für die Sortierung der Meta-Felder, da unter bestimmten Bedingungen eine korrekte Sortierung verhindert wurde.
  • Stelle bitte sicher, keine Zeile mit Leerzeichen zu beginnen!
  • Intensiver Test mit der WordPress 6.0.1 Version.

1.5.6

  • Optimiertes Verhalten der HTML textarea mit Zeilenumbrüchen (Meta-Felder-Sortierung), die unter bestimmten Bedingungen auftrat.
  • Stelle bitte sicher, keine Zeile mit Leerzeichen zu beginnen!
  • Intensiver Test mit der WordPress 5.9.3 Version.

1.5.5.7

  • Korrigiert einen in Version 1.5.5.5 eingeführten AJAX-Fehler, welcher – in einigen Fällen – die Ausgabe eines AJAX-Aufrufs verhindert.

1.5.5.6

  • Weitere SQL-Optimierung.

1.5.5.5

  • Verhindere eine Anzeige, wenn es die (im Shortcode angegebene) Umfrage nicht gibt.
  • Einige SQL-Optimierungen

1.5.5.4

  • Ein Hinweis wurde hinzugefügt, ob markierte Abstimmende in den Antwort-Spaltensummen gezählt werden oder nicht.
  • Verbesserung #9 der Kompatibilität mit PHP 8.0.
  • Einige CSS-Verbesserungen.

1.5.5.3

  • Verbessertes Tick-Image (grüner Haken) mit verbesserter Größe.
  • Verbesserter Hintergrund der Foodle-Tabelle.

1.5.5.2

  • Das Zählverhalten und das CSS Farbschema wurde für First-Come/First-Serve Antworten verbessert.
  • Verbesserung #8 der Kompatibilität mit PHP 8.0.

1.5.5.1

  • Korrigiert: Sicherstellen, dass markierte Benutzer per Default NICHT mitgezählt werden.

1.5.5.0

  • Für jede einzelne Umfrage kann festgelegt werden, ob ein markierter Benutzer gezählt wird (in der Spaltensumme von Antworten und in einer First-Come/First-Serve Antwort).
  • Die CSS-Klasse ‚foodle-cell-is-marked-in‘ wurde hinzugefügt für Zellen mit den Namen markierter Benutzer, wenn sie in der Foodle-Tabelle mitgezählt werden.

1.5.4.1

  • Die Code-Position eines Übersetzungs-Strings wurde korrigiert.

1.5.4.0

  • Die Anzeige „Unbekannter Benutzer“ wurde hinzugefügt, wenn der abstimmende Benutzer in der Datenbank nicht bekannt ist.
  • Verbesserung #7 der Kompatibilität mit PHP 8.0.

1.5.3.0

  • Erfolgreich mit WordPress 5.8 getestet.
  • Den Hilfe-Tabs wurden Links zu den Foodle-Einstellungen hinzugefügt.

1.5.2.0

  • Die Kopfzeile oberhalb der Foodle-Tabelle ist nun Teil der Foodle-Einstellungen.
  • Eine fehlende Hilfe-String-Übersetzung wurde hinzugefügt und mit den Einstellungen verknüpft.

1.5.1.0

  • Der Parameter ’status‘ wurde dem Shortcode ‚foodle-link-democracy-poll‘ hinzugefügt, um die Link-Button Anzeige unter der Bedingung ‚logged-in‘ und/oder ’not-logged-in‘ festzulegen.

1.5.0.0

  • Der Democracy Poll Shortcode erlaubt jetzt die Verwendung von Shortcodes innerhalb seines eigenen Textfeldes (unterhalb der eigentlichen Umfrage).
  • Ein neuer Parameter ‚horizontal‘ wurde dem Shortcode ‚foodle-link-democracy-poll‘ für die horizontale Ausrichtung des Buttons hinzugefügt (left, center, right).
  • Der Shortcode ‚foodle-link-democracy-poll‘ akzeptiert jetzt ’self‘ als id-Inhalt zur Verwendung innerhalb des eigenen Textfeldes von Democracy Poll (unterhalb der eigentlichen Umfrage).
  • Die entsprechende CSS-Klasse ‚.foodle-link-button‘ wurde hinzugefügt für den Button, der durch den Shortcode ‚foodle-link-democracy-poll‘ benutzt wird.
  • Mit dem oben Genannten wird eine Verwendung, wie z.B. [foodle-link-democracy-poll id=“self“ not_same=“true“ verbose=“false“ horizontal=“center“] interessant.
  • An einigen noch fehlenden Stellen wurde Text bzw. wurden Hinweise in <div></div> eingeschlossen.

1.4.9.3

  • Vermeidet es, bestehende User-Meta-Felder zur Feldauswahl anzubieten, die Array-Inhalt besitzen.
  • Der Parameter ‚verbose‘ wurde dem Shortcode [foodle-link-democracy-poll] hinzugefügt.
  • An einigen Stellen wurde Text bzw. wurden Hinweise in <div></div> eingeschlossen.
  • Das Design des Refresh-Buttons wurde erneuert.

1.4.9.2

  • Verbesserung #6 der Kompatibilität mit PHP 8.0.

1.4.9.1

  • Korrektur der Platzierung des ‚Aktualisiere‘-Buttons, wenn mehrere Ergebnisanzeigen auf eine Seite / einem Post vorhanden sind.

1.4.9.0

  • In beiden Ergebnisanzeigen (vor und nach dem Abstimmen) wurde ein optionaler ‚Aktualisiere‘-Button hinzugefügt. Beide Optionen können individuell für jede Umfrage id in der zugehörigen Administrationsseite von Democracy Poll-Administrationsseite ausgewählt werden.
  • Die zugehörige CSS-Klasse ‚.democracy-refresh-button‘ wurde ebenfalls ergänzt. Allerdings benutzen der ‚Aktualisiere‘-Button auch die CSS-Klasse ‚.dem-button‘ und folgt damit den Democracy CSS-Einstellungen, falls nichts anderes festgelegt wird.
  • Verbesserung #5 der Kompatibilität mit PHP 8.0.
  • Kleinere Code- und Formatverbesserungen.

1.4.8.1

  • Die CSS-Klassen ‚.democracy-voted‘ und ‚.democracy-not-voted‘ wurden zur existierenden CSS-Klasse ‚.democracy‘ und die CSS-Klasse ‚.democracy-your-vote‘ in das Ergebnis-Display der Umfragen hinzugefügt – alle drei, um für eine CSS-Verwendung unterscheiden zu können.

1.4.8.0

  • Die CSS-Klassen ‚democracy-voting‘ und ‚democracy-results‘ wurden zur existierenden CSS-Klasse ‚democracy‘ hinzugefügt, um für eine CSS-Verwendung unterscheiden zu können.

1.4.7.0

  • – Da der Haupt-Shortcode sinnvollerweise nur für registrierte Benutzer entwickelt wurde, ist er jetzt für andere Zwecke deaktiviert.
  • – Alle anderen Funktionen arbeiten unberührt von dieser notwendigen Einschränkung.

1.4.6.0

  • Verbesserung #4 der Kompatibilität mit PHP 8.0.
  • Die Code-Struktur und dessen Robustheit wurden weiter verbessert.
  • Die CSS-Klasse ‚foodle-statistics-check-table‘ wurde für das entsprechende Dashboard-Widget / den entsprechenden Shortcode hinzugefügt.

1.4.5.0

  • Verbesserung #3 der Kompatibilität mit PHP 8.0.