AddOn


YForm - Formularbuilder und Tabellenmanager

Beschreibung

  • Formularbuilder um einfache bis komplexe Formulare zu bauen
  • Values definieren die Felder und Typen, Validierung definieren die Überprüfungen und Actions werden bei Erfolg ausgeführt
  • Erstellungen eigener Email Templates, bei welchen man Patzhalter der Einträge nutzen kann (z.B. REX_YFORM_DATA[field=“label”]). Weiterhin ist auch PHP möglich um spezifische Lösungen bauen zu können
  • Tablemanager: Verwaltung und Erstellung von Tabellen. Zuweisung an Redakteure, Verknüpfungen etc.
  • YForm ist erweiterbar um eigene spezifische Felder und Fälle
  • Darstellungen können über die ytemplates gesteuert werden. Basis ist im Bootstrap – aber eigene Darstellung sind auch möglich
  • Das Geo-PlugIn erweitert die Felder um GoogleMap-Zuordnungen und Reverse Adresse Lookup Funktionen (Bitte Googlelizenz und Rechte beachten)

Umsetzung

Yakamara Media GmbH & Co. KG zum Profil

Kaiserstrasse 69
60329 Frankfurt

www.yakamara.de


Versionen

2.3-b5

Für REDAXO
^5.4.0
Veröffentlicht am
16.11.2017
Require / Packages
phpmailer ^2.0.0

  1. Version 2.3 // xx.xx.2017

  1. Änderungen

  • Manager Upload: Feld speicherte bei YORM nicht richtig
  • Manager Upload: Fehlermeldung bei Typefehler erschien nicht
  • YFORM: Nested Wheres korrigiert
  • Tools: Timepicker angepasst
  • geo locations: fixed
  • Abhängigkeit ist nun REDAXO 5.4
  • Benennungen angepasst name, label ..
  • uniqueform entfernt
  • Umbau auf rex_sql_table

  1. Neu

  • YFORM: populateRelation() für weniger Queries bei Relationen
  • be_media_category Feld ergänzt
  • email Feld ist nun durchsuchbar
  • notices können als HTML notiert werden
  • Falsche Queries werden bei den _sql Feldern abgefangen
  • Form Notation verfeinert
  • Geo Plugin: Map Zoom nun einstellbar (danke alexplusde)
  • Manager: Massenbearbeitung nun pro Tabelle setzbar
  • Manager: Fieldpage optimiert. 100 Einträge pro Seite, Label aufgenommen in Übersicht
  • Manager: Datensatz ID nun angezeigt
  • Manager: Historie nun für alle User verfügbar (die Rechte auf die Tabelle haben)
  • Docs aktualisiert
  • Schwedische Sprache ergänzt
  • Passwort Policy Field ergänzt. Durch REDAXO 5.4 Passwort Policy
  • Unique: Leerfeldoption ergänzt
  • be_table: kann nun auch REX Felder nutzen wie REX_MEDIA_WIDGET etc. (Danke Alex Platter)
  • Action: tpl2email kann nun auch Fehlermeldungen ausgeben, wenn Versand schief lief.
  • Manager: Suchmaske. Für die wichtigsten Felder wurden Infotexte ergänzt
  • CSRF Schutz durch Nonce Feld gesetzt. Ist nun default aktiv. Über objparams[‘csrf_protection’] deaktivierbar
  • select/_sql: Leerstrings werden bei der Suche ignoriert.

  1. Fehler

  • YORM: getRelatedDataset fixed. Verursachte Problem mit z.B. YCom Verknüpfungen
  • Bei Update aus älteren YForms wird nun auch das be_medialist und submits entfernt
  • select Feld: Falsche selected korrigiert, Defaultwert wird nun richtig übernommen
  • radio feld hat keinen Fehler ausgegeben.
  • Manager: CSV Import/Export optimiert. BOM gesetzt und entfernt. Unnötige Felder werden ignoriert, EnsureColumne bei AlterTable ..
  • redirect geht nun richtig mit REDAXO 5.4 Version
  • Manager: Historieeinträge konnten bei bestimmten Relationen nicht wieder zurückgesetzt werden
  • YOrm: Durch Nutzung von YORM, wurde immer der Send Status für alle Formulare gesetzt.
  • EMail-Versand: Es konnte passieren, dass der AltBody nicht richtig gesetzt wurde (Danke Andreas Eberhard)
  • Geokodierung war fehlerhaft (Danke Wolfgang)
  • Darstellung war im Popup zum Teil noch miz Hauptnavi und REX-Header

2.3-b4

Für REDAXO
^5.4.0
Veröffentlicht am
07.11.2017
Require / Packages
phpmailer ^2.0.0

  1. Version 2.3 // xx.xx.2017

  1. Änderungen

  • Manager Upload: Feld speicherte bei YORM nicht richtig
  • Manager Upload: Fehlermeldung bei Typefehler erschien nicht
  • YFORM: Nested Wheres korrigiert
  • Tools: Timepicker angepasst
  • geo locations: fixed
  • Abhängigkeit ist nun REDAXO 5.4
  • Benennungen angepasst name, label ..
  • uniqueform entfernt
  • Umbau auf rex_sql_table

  1. Neu

  • YFORM: populateRelation() für weniger Queries bei Relationen
  • be_media_category Feld ergänzt
  • email Feld ist nun durchsuchbar
  • notices können als HTML notiert werden
  • Falsche Queries werden bei den _sql Feldern abgefangen
  • Form Notation verfeinert
  • Geo Plugin: Map Zoom nun einstellbar (danke alexplusde)
  • Manager: Massenbearbeitung nun pro Tabelle setzbar
  • Manager: Fieldpage optimiert. 100 Einträge pro Seite, Label aufgenommen in Übersicht
  • Manager: Datensatz ID nun angezeigt
  • Manager: Historie nun für alle User verfügbar (die Rechte auf die Tabelle haben)
  • Docs aktualisiert
  • Schwedische Sprache ergänzt
  • Passwort Policy Field ergänzt. Durch REDAXO 5.4 Passwort Policy
  • Unique: Leerfeldoption ergänzt
  • be_table: kann nun auch REX Felder nutzen wie REX_MEDIA_WIDGET etc. (Danke Alex Platter)
  • Action: tpl2email kann nun auch Fehlermeldungen ausgeben, wenn Versand schief lief.
  • Manager: Suchmaske. Für die wichtigsten Felder wurden Infotexte ergänzt
  • CSRF Schutz durch Nonce Feld gesetzt. Ist nun default aktiv. Über objparams[‘csrf_protection’] deaktivierbar
  • select/_sql: Leerstrings werden bei der Suche ignoriert.

  1. Fehler

  • YORM: getRelatedDataset fixed. Verursachte Problem mit z.B. YCom Verknüpfungen
  • Bei Update aus älteren YForms wird nun auch das be_medialist und submits entfernt
  • select Feld: Falsche selected korrigiert, Defaultwert wird nun richtig übernommen
  • radio feld hat keinen Fehler ausgegeben.
  • Manager: CSV Import/Export optimiert. BOM gesetzt und entfernt. Unnötige Felder werden ignoriert, EnsureColumne bei AlterTable ..
  • redirect geht nun richtig mit REDAXO 5.4 Version
  • Manager: Historieeinträge konnten bei bestimmten Relationen nicht wieder zurückgesetzt werden
  • YOrm: Durch Nutzung von YORM, wurde immer der Send Status für alle Formulare gesetzt.
  • EMail-Versand: Es konnte passieren, dass der AltBody nicht richtig gesetzt wurde (Danke Andreas Eberhard)
  • Geokodierung war fehlerhaft (Danke Wolfgang)
  • Darstellung war im Popup zum Teil noch miz Hauptnavi und REX-Header

2.3-beta3

Für REDAXO
^5.4.0
Veröffentlicht am
17.10.2017
Require / Packages
phpmailer ^2.0.0

  1. Version 2.3 // xx.xx.2017

  1. Änderungen

  • Manager Upload: Feld speicherte bei YORM nicht richtig
  • Manager Upload: Fehlermeldung bei Typefehler erschien nicht
  • YFORM: Nested Wheres korrigiert
  • Tools: Timepicker angepasst
  • geo locations: fixed
  • Abhängigkeit ist nun REDAXO 5.4

  1. Neu

  • YFORM: populateRelation() für weniger Queries bei Relationen
  • be_media_category Feld ergänzt
  • email Feld ist nun durchsuchbar
  • notices können als HTML notiert werden
  • Falsche Queries werden bei den _sql Feldern abgefangen
  • Form Notation verfeinert
  • Geo Plugin: Map Zoom nun einstellbar (danke alexplusde)
  • Manager: Massenbearbeitung nun pro Tabelle setzbar
  • Manager: Fieldpage optimiert. 100 Einträge pro Seite, Label aufgenommen in Übersicht
  • Manager: Datensatz ID nun angezeigt
  • Manager: Historie nun für alle User verfügbar (die Rechte auf die Tabelle haben)
  • Docs aktualisiert
  • Schwedische Sprache ergänzt
  • Passwort Policy Field ergänzt. Durch REDAXO 5.4 Passwort Policy
  • Unique: Leerfeldoption ergänzt
  • be_table: kann nun auch REX Felder nutzen wie REX_MEDIA_WIDGET etc. (Danke Alex Platter)
  • Action: tpl2email kann nun auch Fehlermeldungen ausgeben, wenn Versand schief lief.
  • Manager: Suchmaske. Für die wichtigsten Felder wurden Infotexte ergänzt
  • CSRF Schutz durch Nonce Feld gesetzt. Ist nun default aktiv. Über objparams[‘csrf_protection’] deaktivierbar
  • select/_sql: Leerstrings werden bei der Suche ignoriert.

  1. Fehler

  • YORM: getRelatedDataset fixed. Verursachte Problem mit z.B. YCom Verknüpfungen
  • Bei Update aus älteren YForms wird nun auch das be_medialist und submits entfernt
  • select Feld: Falsche selected korrigiert, Defaultwert wird nun richtig übernommen
  • radio feld hat keinen Fehler ausgegeben.
  • Manager: CSV Import/Export optimiert. BOM gesetzt und entfernt. Unnötige Felder werden ignoriert, EnsureColumne bei AlterTable ..
  • redirect geht nun richtig mit REDAXO 5.4 Version
  • Manager: Historieeinträge konnten bei bestimmten Relationen nicht wieder zurückgesetzt werden
  • YOrm: Durch Nutzung von YORM, wurde immer der Send Status für alle Formulare gesetzt.
  • EMail-Versand: Es konnte passieren, dass der AltBody nicht richtig gesetzt wurde (Danke Andreas Eberhard)

2.3b2

Für REDAXO
^5.3.0
Veröffentlicht am
19.07.2017
Require / Packages
phpmailer ^2.0.0

  1. Version 2.3 // xx.xx.2017

  1. Änderungen

  • Manager Upload: Feld speicherte bei YORM nicht richtig
  • Manager Upload: Fehlermeldung bei Typefehler erschien nicht
  • YFORM: Nested Wheres korrigiert
  • Tools: Timepicker angepasst
  • geo locations: fixed

  1. Neu

  • YFORM: populateRelation() für weniger Queries bei Relationen
  • be_media_category Feld ergänzt
  • email Feld ist nun durchsuchbar
  • notices können als HTML notiert werden
  • Falsche Queries werden bei den _sql Feldern abgefangen
  • Form Notation verfeinert

  1. Fehler

  • YORM: getRelatedDataset fixed. Verursachte Problem mit z.B. YCom Verknüpfungen
  • Bei Update aus älteren YForms wird nun auch das be_medialist entfernt
  • select Feld: Falsche selected korrigiert, Defaultwert wird nun richtig übernommen
  • radio feld hat keinen Fehler ausgegeben.

2.3b

Für REDAXO
^5.3.0
Veröffentlicht am
26.06.2017
Require / Packages
phpmailer ^2.0.0

  1. Version 2.3 // xx.xx.2017

  1. Änderungen

  • Manager Upload: Feld speicherte bei YORM nicht richtig
  • Manager Upload: Fehlermeldung bei Typefehler erschien nicht
  • YFORM: Nested Wheres korrigiert
  • Tools: Timepicker angepasst
  • geo locations: fixed

  1. Neu

  • YFORM: populateRelation() für weniger Queries bei Relationen
  • be_media_category Feld ergänzt
  • email Feld ist nun durchsuchbar
  • notices können als HTML notiert werden

2.2

Für REDAXO
^5.2.0
Veröffentlicht am
21.04.2017
Require / Packages
phpmailer ^2.0.0

  1. Version 2.2 // 21.04.2017

  • DE/EN Inhalte vervollständigt
  • Extension Point YFORM_EMAIL_SEND ergänzt
  • bug bei submit und BC korrigiert
  • datestamp-Feld um Text-Ansicht ergänzt
  • generate_key um Text-Ansicht ergänzt
  • generate_key um Definitionen ergänzt
  • showvalue auch im Backend nutzbar
  • BUG: value.be_manager_relation.tpl.php l78 warning cause of array passed into htmlspecialchars()
  • preg_match auch im Backend nutzbar
  • checkbox: erlaubte attribute ergänzt
  • BUG: YForm: Exception vermeiden bei getRelatedDataset mit optionalem Relationsfeld
  • YOrm: Neue Methode getRelatedQuery()
  • YOrm: rex_yform_manager_table->table ergänzt
  • be_relation: bei popup single, war die ausgabe beim suchfeld falsch
  • Dataset-Cache: Klassen korrekt beachten
  • BUG: getRelatedQuery: Verwechslung bei Relationstypen
  • select_sql: Text Leeroption auf string casten
  • YORM: Bei Abfrage einer einzelnen ID, orderBy nicht setzen
  • YORM: weitere where-Methoden (whereNot, whereNull etc.)
  • YORM: Methoden zum direkten Abfragen einer einzelnen Column
  • notice: an verschiedenen Feldern sind notices übersetzbar
  • index-Feld: ID kann nun mit aufgenommen werden
  • be_manager_relation popup (single) warning entfernt

  1. Version 2.1 // 26.01.2017

  1. Achtung !! Bitte genau anschauen und vor dem Update anpassen !! BItte auch Hinweise der Version 2.0 beachten wenn ein Updaten von 1.x erfolgen soll

….

2.1

Für REDAXO
^5.2.0
Veröffentlicht am
26.01.2017
Require / Packages
phpmailer ^2.0.0

  1. Version 2.1 // 26.01.2017

  1. Achtung !! Bitte genau anschauen und vor dem Update anpassen !! BItte auch Hinweise der Version 2.0 beachten wenn ein Updaten von 1.x erfolgen soll

  1. Neu

  • classic view: Umgang mit Fehlern verbessert
  • manager/tools:daterangepicker nun ohne autoupdate
  • performance yorm verbessert. Nur Ausgabe wenn nötig.
  • html und php Felder erzeugen nun keine eigene Spalte mehr in der Tabelle
  • hiddenfields kann nun auch arrays
  • manager: relationsfelder werden nun gecacht.
  • massenoperatione: Performance stark verbessert
  • debugstatus wird an diversen stellen nun weitergegeben
  • Historiedarstellung: Bezeichnung wird geraten. Einzelinfoansicht eines Artikels. Einzelhistorie einseh- und löschbar.
  • index Feld kann nun auch Unterfelder aus Relationen mit aufnehmen.
  • diverse Textkorreturen
  • Erweiterung der Dokumentation
  • Email: Versand email und Versand-Email Name können nun auch ersetzt werden.
  • select: Werteüberprüfung verbessert. Initial und Defaults korrigiert.
  • upload: Diverse Fehler. Typabfrage, übernahme feld, textkorrekturen
  • radiofelder überarbeitet. Fehler behoben
  • datetime: formartierung angeglichen / listenansicht korrigiert
  • be_link um mehrfachauswahl ergänzt
  • Email: Templates: BC zu v1.0 .. Ersetzung wie ###key### gehen wieder ..
  • Formbuilder: CS und Showtext wird nun immer nur verwendet wenn Text eingegeben wurde
  • Captcha: Darstellung angepasst. Icon entfernt.
  • YFORM Data Widget ergänzt. Context: module. Bsp: REX_YFORM_TABLE_DATA[id=“12” table=“address” output=“widget” field=“firstnam,’ ‘,surname”]
  • be_relation kann nun die gleiche ID mehrfach verwenden.
  • Famous Felder wieder aufgenommen.

  1. Bugs

  • import: Tableset Fehler behoben
  • validate type url: nun auch https
  • action: createdb funktionierte nicht richtig
  • massenoperationen: Problem mit date und datetime korrigiert
  • select template: grid classes korrigiert
  • manager dataset: mysql error getFields behoben
  • be_manager_relation: check for empty values Fehler behoben

2.0

Für REDAXO
^5.2.0
Veröffentlicht am
14.10.2016
Require / Packages
phpmailer ^2.0.0

  1. Version 2.0 // 14.10.2016

  1. Achtung !! Bitte genau anschauen und vor dem Update anpassen !!

  • Beim Update aus einer 1.0er Version werden veränderte Felder aus der Feldtabellendefinition gelöscht und müssen neu angelegt werden. Es werden keine echten Daten gelöscht.
  • submits entfernt, mit submit kann man nun auch mehrere felder anlegen
  • be_medialist entfernt und in be_media eingebaut.
  • Klasse datetime hat sich verändert. Stichwort: Layout/Format
  • Klasse date hat sich verändert. Stichwort: Layout/Format
  • Klasse time hat sich verändert. Stichwort: Layout/Format
  • REDAXO 5.2 ist mindestens nötig.
  • fulltext_value.php entfernt da über index_value.php möglich
  • action db_query.php umgebaut. Keine Fehlermeldung mehr und mehrere Labels zuweisbar und über ? im query setzbar
  • value readttable entfernt, da nie funktionierte und nicht verwendet wurde und unnötig, da readtable als action existiert
  • be_table wurde geändert. Speicherformat anders -> JSON, Kompatibilät zu R4 wird beachtet
  • text/textarea wurde verändert. css_class wurde entfernt.
  • uploadfeld: kein modus mehr – immer upload. Default Ordner data/addons/yform/plugins/manager/upload/[table]/[field]
  • datestamp hat nun ein Label
  • geocode verändert. geokoordinaten werden nun direkt kommasepariert im Feld gespeichert. Google-Api-Key kann nun gesetzt werden.
  • objparam: form_id entfernt. es wird nun ausschliesslich form_name verwendet
  • html/php Felder haben nun ein Label.
  • objparams form_skin -> form_ytemplate

  1. Neu

  • Massenbearbeitung eingeführt
  • History eingeführt, und die damit verbundenen Vereinheitlichungen. Zentrales anlegen,editieren und löschen. Kann über die Tabellenverwaltung aktiviert werden
  • Dokumentation eingeführt, Darstellung und URL Parsing gesetzt, Submodul eingebunden. (Danke Alex Walther, Peter Bickel und Peter Wolfrum)
  • ORM eingeführt. Erklärung – siehe Doku.
  • PlugIn Tools ergänzt für Datepicker und inputmask und select2 / Beispiel in attributes setzen: {data-yform-tools-datepicker2“DD-MM-YYYY”, data-yform-tools-inputmask“99-99-9999”} oder {data-yform-tools-select2”“}
  • attributes Element ergänzt. Dadurch lassen sich z.b. in den input Feldern bei text/textarea die attribute setzen/ersetzt werden. Somit lassen sich nun endlich redactor und codemirror sinnvoll einsetzen
  • An vielen Stellen notices ergänzt. Z.B. bei Text, Textarea, Select
  • Manager: Fieldmanager / getDefinitions erweitert. Ist nicht mehr beschränkt auf bestimmte Felder
  • Manager: Darstellung der Suche nun neben der Datensätze und bleibt bei Editieransicht erhalten
  • Import wird nun validiert. D.h. Es können nur Datensätze importiert werden, welche erfolgreich durch die Validierung geht. -> Mehr Konsistens in den Tabellen
  • Massenlöschung kann nun in der Tabellenverwaltung deaktiviert werden.
  • Sprachunabhänigkeit bei den meisten Klassen eingebaut
  • radio_sql nun auch im Manager verfügbar
  • Diverse Codeverbesserungen und Vereinheitlichungen
  • Diverse Textanpassungen und Übersetzungnethoden gesetzt.
  • yform[] Recht entfernt. Nur für Admins freigegeben.
  • E-Mail Validierung nach FrontendBrowserValidierungsStandard gesetzt:
  • E-Mail Templates werden nun über Codemirror dargestellt, wenn REDAXO Core Customizer Plugin aktiviert ist.
  • Default error class auf “has-error” gesetzt.
  • Permissions bei Tabellen angepasst. Versteckte Tabellen können nun auch genutzt werden.
  • email: E-Mail Subjects können nun auch Ersetzungen verwenden
  • yform value pool um files ergänzt. Uploadfelder können nun per E-Mail verschickt werden.
  • identische Feldermeldung werden bei Ansicht über dem Formular nun zusammengefasst und dadurch nur einmal ausgegeben

  1. Bugs

  • be_select_category beachten nun die clangs richtig
  • redirect – urlparameter wurden falsch gesetzt
  • notationdarstellung – default auf bootstrap gesetzt. action von email auf tpl2email gesetzt.
  • be_relations – Diverse Fehler behoben
  • Extension Point YFORM_DATASET_IMPORT Benennung angepasst
  • Extension Point REX_YFORM_SAVED repariert
  • Wenn man als Nichtadmin Tabellenrechte bekommt, erscheint nun nicht mehr YFORM als Navigationspunkt, sondern nur die Tabelle
  • Googlemap aufruf bei Geo nun unabhängig vom Protokoll http:// -> //
  • Korrekturen an der mobilen Darstellung
  • action readtable wurde doppelt ausgeführt.
  • Value.tpl.php reagierte bei values nicht immer richtig. YCom Password Problem dadurch gelöst
  • geocode Höhen/Breite können nun vernünftig gesetzt werden.
  • problem mit captch behoben
  • Fehler bei hide_field_warning_messages behoben

2.0-beta4

Für REDAXO
^5.2.0
Veröffentlicht am
12.10.2016
Require / Packages
phpmailer ^2.0.0

  1. Version 2.0-beta4 // 12.10.2016

  1. Achtung !! Bitte genau anschauen und vor dem Update anpassen !!

  • Beim Update aus einer 1er Version werden veränderte Felder aus der Feldtabellendefinition gelöscht und müssen neu angelegt werden. Es werden keine echten Daten gelöscht.
  • submits entfernt, mit submit kann man nun auch mehrere felder anlegen
  • be_medialist entfernt und in be_media eingebaut.
  • Klasse datetime hat sich verändert. Stichwort: Layout/Format
  • Klasse date hat sich verändert. Stichwort: Layout/Format
  • Klasse time hat sich verändert. Stichwort: Layout/Format
  • REDAXO 5.2 ist mindestens nötig.
  • fulltext_value.php entfernt da über index_value.php möglich
  • action db_query.php umgebaut. Keine Fehlermeldung mehr und mehrere Labels zuweisbar und über ? im query setzbar
  • value readttable entfernt, da nie funktionierte und nicht verwendet wurde und unnötig, da readtable als action existiert
  • be_table wurde geändert. Speicherformat anders -> JSON, Kompatibilät zu R4 wird beachtet
  • text/textarea wurde verändert. css_class wurde entfernt.
  • uploadfeld: kein modus mehr – immer upload. Default Ordner data/addons/yform/plugins/manager/upload/[table]/[field]
  • datestamp hat nun ein Label
  • geocode verändert. geokoordinaten werden nun direkt kommasepariert im Feld gespeichert. Google-Api-Key kann nun gesetzt werden.
  • objparam: form_id entfernt. es wird nun ausschliesslich form_name verwendet
  • html/php Felder haben nun ein Label.
  • objparams form_skin -> form_ytemplate

  1. Neu

  • Massenbearbeitung eingeführt
  • History eingeführt, und die damit verbundenen Vereinheitlichungen. Zentrales anlegen,editieren und löschen. Kann über die Tabellenverwaltung aktiviert werden
  • Dokumentation eingeführt, Darstellung und URL Parsing gesetzt, Submodul eingebunden. (Danke Alex Walther, Peter Bickel und Peter Wolfrum)
  • ORM eingeführt. Erklärung – siehe Doku.
  • PlugIn Tools ergänzt für Datepicker und inputmask und select2 / Beispiel in attributes setzen: {data-yform-tools-datepicker2“DD-MM-YYYY”, data-yform-tools-inputmask“99-99-9999”} oder {data-yform-tools-select2”“}
  • attributes Element ergänzt. Dadurch lassen sich z.b. in den input Feldern bei text/textarea die attribute setzen/ersetzt werden. Somit lassen sich nun endlich redactor und codemirror sinnvoll einsetzen
  • An vielen Stellen notices ergänzt. Z.B. bei Text, Textarea, Select
  • Manager: Fieldmanager / getDefinitions erweitert. Ist nicht mehr beschränkt auf bestimmte Felder
  • Manager: Darstellung der Suche nun neben der Datensätze und bleibt bei Editieransicht erhalten
  • Import wird nun validiert. D.h. Es können nur Datensätze importiert werden, welche erfolgreich durch die Validierung geht. -> Mehr Konsistens in den Tabellen
  • Massenlöschung kann nun in der Tabellenverwaltung deaktiviert werden.
  • Sprachunabhänigkeit bei den meisten Klassen eingebaut
  • radio_sql nun auch im Manager verfügbar
  • Diverse Codeverbesserungen und Vereinheitlichungen
  • Diverse Textanpassungen und Übersetzungnethoden gesetzt.
  • yform[] Recht entfernt. Nur für Admins freigegeben.
  • E-Mail Validierung nach FrontendBrowserValidierungsStandard gesetzt:
  • E-Mail Templates werden nun über Codemirror dargestellt, wenn REDAXO Core Customizer Plugin aktiviert ist.
  • Default error class auf “has-error” gesetzt.
  • Permissions bei Tabellen angepasst. Versteckte Tabellen können nun auch genutzt werden.
  • email: E-Mail Subjects können nun auch Ersetzungen verwenden
  • yform value pool um files ergänzt. Uploadfelder können nun per E-Mail verschickt werden.
  • identische Feldermeldung werden bei Ansicht über dem Formular nun zusammengefasst und dadurch nur einmal ausgegeben
  • Daterangesuche eingebaut

  1. Bugs

  • be_select_category beachten nun die clangs richtig
  • redirect – urlparameter wurden falsch gesetzt
  • notationdarstellung – default auf bootstrap gesetzt. action von email auf tpl2email gesetzt.
  • be_relations – Diverse Fehler behoben
  • Extension Point YFORM_DATASET_IMPORT Benennung angepasst
  • Extension Point REX_YFORM_SAVED repariert
  • Wenn man als Nichtadmin Tabellenrechte bekommt, erscheint nun nicht mehr YFORM als Navigationspunkt, sondern nur die Tabelle
  • Googlemap aufruf bei Geo nun unabhängig vom Protokoll http:// -> //
  • Korrekturen an der mobilen Darstellung
  • action readtable wurde doppelt ausgeführt.
  • Value.tpl.php reagierte bei values nicht immer richtig. YCom Password Problem dadurch gelöst
  • geocode Höhen/Breite können nun vernünftig gesetzt werden.
  • problem mit captch behoben
  • Fehler bei hide_field_warning_messages behoben

2.0-beta3

Für REDAXO
^5.2.0
Veröffentlicht am
07.10.2016
Require / Packages
phpmailer ^2.0.0

  1. Version 2.0-beta3 // 11.10.2016

  1. Achtung !! Bitte genau anschauen und vor dem Update anpassen !!

  • Beim Update aus einer 1er Version werden veränderte Felder aus der Feldtabellendefinition gelöscht und müssen neu angelegt werden. Es werden keine echten Daten gelöscht.
  • submits entfernt, mit submit kann man nun auch mehrere felder anlegen
  • be_medialist entfernt und in be_media eingebaut.
  • Klasse datetime hat sich verändert. Stichwort: Layout/Format
  • Klasse date hat sich verändert. Stichwort: Layout/Format
  • Klasse time hat sich verändert. Stichwort: Layout/Format
  • REDAXO 5.2 ist mindestens nötig.
  • fulltext_value.php entfernt da über index_value.php möglich
  • action db_query.php umgebaut. Keine Fehlermeldung mehr und mehrere Labels zuweisbar und über ? im query setzbar
  • value readttable entfernt, da nie funktionierte und nicht verwendet wurde und unnötig, da readtable als action existiert
  • be_table wurde geändert. Speicherformat anders -> JSON, Kompatibilät zu R4 wird beachtet
  • text/textarea wurde verändert. css_class wurde entfernt.
  • uploadfeld: kein modus mehr – immer upload. Default Ordner data/addons/yform/plugins/manager/upload/[table]/[field]
  • datestamp hat nun ein Label
  • geocode verändert. geokoordinaten werden nun direkt kommasepariert im Feld gespeichert. Google-Api-Key kann nun gesetzt werden.
  • objparam: form_id entfernt. es wird nun ausschliesslich form_name verwendet
  • html/php Felder haben nun ein Label.
  • objparams form_skin -> form_ytemplate

  1. Neu

  • Massenbearbeitung eingeführt
  • History eingeführt, und die damit verbundenen Vereinheitlichungen. Zentrales anlegen,editieren und löschen. Kann über die Tabellenverwaltung aktiviert werden
  • Dokumentation eingeführt, Darstellung und URL Parsing gesetzt, Submodul eingebunden. (Danke Alex Walther, Peter Bickel und Peter Wolfrum)
  • ORM eingeführt. Erklärung – siehe Doku.
  • PlugIn Tools ergänzt für Datepicker und inputmask und select2 / Beispiel in attributes setzen: {data-yform-tools-datepicker2“DD-MM-YYYY”, data-yform-tools-inputmask“99-99-9999”} oder {data-yform-tools-select2”“}
  • attributes Element ergänzt. Dadurch lassen sich z.b. in den input Feldern bei text/textarea die attribute setzen/ersetzt werden. Somit lassen sich nun endlich redactor und codemirror sinnvoll einsetzen
  • An vielen Stellen notices ergänzt. Z.B. bei Text, Textarea, Select
  • Manager: Fieldmanager / getDefinitions erweitert. Ist nicht mehr beschränkt auf bestimmte Felder
  • Manager: Darstellung der Suche nun neben der Datensätze und bleibt bei Editieransicht erhalten
  • Import wird nun validiert. D.h. Es können nur Datensätze importiert werden, welche erfolgreich durch die Validierung geht. -> Mehr Konsistens in den Tabellen
  • Massenlöschung kann nun in der Tabellenverwaltung deaktiviert werden.
  • Sprachunabhänigkeit bei den meisten Klassen eingebaut
  • radio_sql nun auch im Manager verfügbar
  • Diverse Codeverbesserungen und Vereinheitlichungen
  • Diverse Textanpassungen und Übersetzungnethoden gesetzt.
  • yform[] Recht entfernt. Nur für Admins freigegeben.
  • E-Mail Validierung nach FrontendBrowserValidierungsStandard gesetzt:
  • E-Mail Templates werden nun über Codemirror dargestellt, wenn REDAXO Core Customizer Plugin aktiviert ist.
  • Default error class auf “has-error” gesetzt.
  • Permissions bei Tabellen angepasst. Versteckte Tabellen können nun auch genutzt werden.
  • email: E-Mail Subjects können nun auch Ersetzungen verwenden
  • yform value pool um files ergänzt. Uploadfelder können nun per E-Mail verschickt werden.
  • identische Feldermeldung werden bei Ansicht über dem Formular nun zusammengefasst und dadurch nur einmal ausgegeben
  • Daterangesuche eingebaut

  1. Bugs

  • be_select_category beachten nun die clangs richtig
  • redirect – urlparameter wurden falsch gesetzt
  • notationdarstellung – default auf bootstrap gesetzt. action von email auf tpl2email gesetzt.
  • be_relations – Diverse Fehler behoben
  • Extension Point YFORM_DATASET_IMPORT Benennung angepasst
  • Extension Point REX_YFORM_SAVED repariert
  • Wenn man als Nichtadmin Tabellenrechte bekommt, erscheint nun nicht mehr YFORM als Navigationspunkt, sondern nur die Tabelle
  • Googlemap aufruf bei Geo nun unabhängig vom Protokoll http:// -> //
  • Korrekturen an der mobilen Darstellung
  • action readtable wurde doppelt ausgeführt.
  • Value.tpl.php reagierte bei values nicht immer richtig. YCom Password Problem dadurch gelöst
  • geocode Höhen/Breite können nun vernünftig gesetzt werden.
  • problem mit captch behoben
  • Fehler bei hide_field_warning_messages behoben

1.1-beta2

Für REDAXO
^5.2.0
Veröffentlicht am
29.09.2016
Require / Packages
phpmailer ^2.0.0

  1. Version 1.1-beta2 // 29.09.2016

  1. Achtung !!

  • Klasse datetime hat sich verändert. Stichwort: Layout/Format
  • Klasse date hat sich verändert. Stichwort: Layout/Format
  • Klasse time hat sich verändert. Stichwort: Layout/Format
  • REDAXO 5.2 ist mindestens nötig.
  • fulltext_value.php entfernt da über index_value.php möglich
  • action db_query.php umgebaut. Keine Fehlermeldung mehr und mehrere Labels zuweisbar und über ? im query setzbar
  • value readttable entfernt, da nie funktionierte und nicht verwendet wurde und unnötig, da readtable als action existiert
  • be_table wurde geändert. Speicherformat anders -> JSON, Kompatibilät zu R4 wird beachtet
  • text/textarea wurde verändert. css_class wurde entfernt.
  • uploadfeld: kein modus mehr – immer upload. Default Ordner data/addons/yform/plugins/manager/upload/[table]/[field]
  • datestamp hat nun ein Label
  • geocode verändert. geokoordinaten werden nun direkt kommasepariert im Feld gespeichert. Google-Api-Key kann nun gesetzt werden.
  • objparam: form_id entfernt. es wird nun ausschliesslich form_name verwendet
  • html/php Felder haben nun ein Label.

  1. Neu

  • Massenbearbeitung eingeführt
  • History eingeführt, und die damit verbundenen Vereinheitlichungen. Zentrales anlegen,editieren und löschen. Kann über die Tabellenverwaltung aktiviert werden
  • Dokumentation eingeführt, Darstellung und URL Parsing gesetzt, Submodul eingebunden. (Danke Alex Walther, Peter Bickel und Peter Wolfrum)
  • ORM eingeführt. Erklärung – siehe Doku.
  • PlugIn Tools ergänzt für Datepicker und inputmask und select2 / Beispiel in attributes setzen: {data-yform-tools-datepicker2“DD-MM-YYYY”, data-yform-tools-inputmask“99-99-9999”} oder {data-yform-tools-select2”“}
  • attributes Element ergänzt. Dadurch lassen sich z.b. in den input Feldern bei text/textarea die attribute setzen/ersetzt werden. Somit lassen sich nun endlich redactor und codemirror sinnvoll einsetzen
  • An vielen Stellen notices ergänzt. Z.B. bei Text, Textarea, Select
  • Manager: Fieldmanager / getDefinitions erweitert. Ist nicht mehr beschränkt auf bestimmte Felder
  • Manager: Darstellung der Suche nun neben der Datensätze und bleibt bei Editieransicht erhalten
  • Import wird nun validiert. D.h. Es können nur Datensätze importiert werden, welche erfolgreich durch die Validierung geht. -> Mehr Konsistens in den Tabellen
  • Massenlöschung kann nun in der Tabellenverwaltung deaktiviert werden.
  • Sprachunabhänigkeit bei den meisten Klassen eingebaut
  • radio_sql nun auch im Manager verfügbar
  • Diverse Codeverbesserungen und Vereinheitlichungen
  • Diverse Textanpassungen und Übersetzungnethoden gesetzt.
  • yform[] Recht entfernt. Nur für Admins freigegeben.
  • E-Mail Validierung nach FrontendBrowserValidierungsStandard gesetzt:
  • E-Mail Templates werden nun über Codemirror dargestellt, wenn REDAXO Core Customizer Plugin aktiviert ist.
  • Default error class auf “has-error” gesetzt.
  • Permissions bei Tabellen angepasst. Versteckte Tabellen können nun auch genutzt werden.
  • email: E-Mail Subjects können nun auch Ersetzungen verwenden
  • yform value pool um files ergänzt. Uploadfelder können nun per E-Mail verschickt werden.
  • identische Feldermeldung werden bei Ansicht über dem Formular nun zusammengefasst und dadurch nur einmal ausgegeben

  1. Bugs

  • be_select_category beachten nun die clangs richtig
  • redirect – urlparameter wurden falsch gesetzt
  • notationdarstellung – default auf bootstrap gesetzt. action von email auf tpl2email gesetzt.
  • be_relations – Diverse Fehler behoben
  • Extension Point YFORM_DATASET_IMPORT Benennung angepasst
  • Extension Point REX_YFORM_SAVED repariert
  • Wenn man als Nichtadmin Tabellenrechte bekommt, erscheint nun nicht mehr YFORM als Navigationspunkt, sondern nur die Tabelle
  • Googlemap aufruf bei Geo nun unabhängig vom Protokoll http:// -> //
  • Korrekturen an der mobilen Darstellung
  • action readtable wurde doppelt ausgeführt.
  • Value.tpl.php reagierte bei values nicht immer richtig. YCom Password Problem dadurch gelöst
  • geocode Höhen/Breite können nun vernünftig gesetzt werden.
  • problem mit captch behoben
  • Fehler bei hide_field_warning_messages behoben

1.1-beta1

Für REDAXO
^5.2.0
Veröffentlicht am
19.07.2016
Require / Packages
phpmailer ^2.0.0

  1. Version 1.1-beta1 // 20.07.2016

  1. Achtung !!

  • Klasse datetime hat sich verändert. Stichwort: Layout/Format
  • Klasse date hat sich verändert. Stichwort: Layout/Format
  • REDAXO 5.2 ist mindestens nötig.
  • fulltext_value.php entfernt da über index_value.php möglich
  • action db_query.php umgebaut. Keine Fehlermeldung mehr und mehrere Labels zuweisbar und über ? im query setzbar
  • value readttable entfernt, da nie funktionierte und nicht verwendet wurde und unnötig, da readtable als action existiert
  • be_table wurde geändert. Speicherformat anders -> JSON
  • text/textarea wurde verändert. css_class wurde entfernt.
  • TODO: upload Feld muss noch korrigiert werden. Verhalten nicht sinnvoll

  1. Neu

  • History eingeführt, und die damit verbundenen Vereinheitlichungen. Zentrales anlegen,editieren und löschen. Kann über die Tabellenverwaltung aktiviert werden
  • Dokumentation eingeführt, Darstellung und URL Parsing gesetzt, Submodul eingebunden. (Danke Alex Walther, Peter Bickel und Peter Wolfrum)
  • Import wird nun validiert. D.h. Es können nur Datensätze importiert werden, welche erfolgreich durch die Validierung geht. -> Mehr Konsistens in den Tabellen
  • Massenlöschung kann nun in der Tabellenverwaltung deaktiviert werden.
  • attributes Element ergänzt. Dadurch lassen sich z.b. in den input Feldern bei text/textarea die attribute setzen/ersetzt werden. Somit lassen sich nun endlich redactor und codemirror sinnvoll einsetzen
  • An vielen Stellen notices ergänzt. Z.B. bei Text, Textarea, Select
  • Sprachunabhänigkeit bei den meisten Klassen eingebaut
  • radio_sql nun auch im Manager verfügbar
  • Diverse Codeverbesserungen und Vereinheitlichungen
  • Diverse Textanpassungen
  • yform[] Recht entfernt. Nur für Admins freigegeben.
  • E-Mail Validierung nach FrontendBrowserValidierungsStandard gesetzt:
  • E-Mail Templates werden nun über Codemirror dargestellt, wenn REDAXO Core Customizer Plugin aktiviert ist.

  1. Bugs

  • redirect – urlparameter wurden falsch gesetzt
  • notationdarstellung – default auf bootstrap gesetzt. action von email auf tpl2email gesetzt.
  • be_relations – Diverse Fehler behoben
  • Extension Point YFORM_DATASET_IMPORT Benennung angepasst
  • Extension Point REX_YFORM_SAVED repariert
  • Wenn man als Nichtadmin Tabellenrechte bekommt, erscheint nun nicht mehr YFORM als Navigationspunkt, sondern nur die Tabelle
  • Googlemap aufruf bei Geo nun unabhängig vom Protokoll http:// -> //
  • Korrekturen an der mobilen Darstellung
  • action readtable wurde doppelt ausgeführt.

1.0

Für REDAXO
>=5.0.0
Veröffentlicht am
01.06.2016
Require / Packages
phpmailer ^2.0.0

  1. Version 1.0 // 01.06.2016

  • Formularbuilder um einfache bis komplexe Formulare zu bauen
  • Values definieren die Felder und Typen, Validierung definieren die Überprüfungen und Actions werden bei Erfolg ausgeführt
  • Erstellungen eigener Email Templates, bei welchen man Patzhalter der Einträge nutzen kann (z.B. REX_YFORM_DATA[field=“label”]). Weiterhin ist auch PHP möglich um spezifische Lösungen bauen zu können
  • Als Basis diente die XForm von REDAXO 4
  • Tablemanager: Verwaltung von selbst erstellen Tabellen mit den verschiednen Value und Validate Typen
  • Es können alle Felder ergänzt werden
  • Darstellungen können über die ytemplates gesteuert werden. Basis ist im Bootstrap – aber eigene Darstellung sind auch möglich
  • Das Geo-PlugIn erweitert die Felder um GoogleMap zuordnungen und Reverse Adresse Lookup Funktionen (Bitte Googlelizenz und Rechte beachten)

1.0-beta7

Für REDAXO
>=5.0.0
Veröffentlicht am
27.04.2016
Require / Packages
phpmailer ^2.0.0

Suche in den Tabellen funktioniert nun
mediafile Klasse funktioniert nun wieder

1.0-beta6

Für REDAXO
>=5.0.0-beta2
Veröffentlicht am
30.03.2016
Require / Packages
phpmailer ^2.0.0-beta

table api fehler behoben.
Dadurch wurden z.B. community tabellen nicht richtig installiert

1.0-beta5

Für REDAXO
>=5.0.0-beta2
Veröffentlicht am
30.03.2016
Require / Packages
phpmailer ^2.0.0-beta

kleinere Fehler behoben

  • Übersetzungen bei Navigation und Feldern werden nun gesetzt
  • Error Templates brechen bei leeren Meldungen nicht mehr ab
  • Datenimportfehlerbehandlung verbessert
  • Sollte eine Form-Klasse nicht vorhanden sein, gibt es eine Meldung kein Fehler

1.0-beta4

Für REDAXO
>=5.0.0-beta2
Veröffentlicht am
19.02.2016
Require / Packages
phpmailer ^2.0.0-beta

Diverse Korrekturen und Ergänzungen

_ Installproblem behoben
_ mysql_real_escape_strings entfernt
_ diverse klassen im layout und in den funktionen angepasst
_ YFormbuilder korrigiert (bitte aktualisieren)
_ pre/postValidate Methoden werden nun immer aufgerufen
_ Manager: Tabellensortierung angepasst, Formularcodeausgabe angepasst
_ Engine default auf InnoDB gesetzt
_ Geo-Plugin ergänzt.

1.0-beta3

Für REDAXO
>=5.0.0-beta2
Veröffentlicht am
18.02.2016
Require / Packages
phpmailer ^2.0.0-beta

Diverse Korrekturen und Ergänzungen

_ mysql_real_escape_strings entfernt
_ diverse klassen im layout und in den funktionen angepasst
_ YFormbuilder korrigiert (bitte aktualisieren)
_ pre/postValidate Methoden werden nun immer aufgerufen
_ Manager: Tabellensortierung angepasst, Formularcodeausgabe angepasst
_ Engine default auf InnoDB gesetzt
_ Geo-Plugin ergänzt.

1.0-beta2

Für REDAXO
>=5.0.0-beta2
Veröffentlicht am
09.02.2016
Require / Packages
phpmailer ^2.0.0-beta

Diverse Korrekturen

- Emailtemplate gehen nun
- englische Texte ergänzt
- Table Manager Relation gehen nun
- Diverse Value/Validate/Action Felder korrigiert
- Table Manager: Import nun möglich
- …

1.0-beta1

Für REDAXO
>=5.0.0-beta2
Veröffentlicht am
14.12.2015
Require / Packages
phpmailer ^2.0.0-beta

Erste Portierung von XForm.

- Tabellenmanager mit Rechten und Validierungen in diversen Formen
- E-Mail-Template Verwaltung und Versand
- Formularmanager