AddOn


XForm - Formular AddOn

Beschreibung

MIt dem XForm-AddOn kann man eigene individuelle Formulare erstellen, welche unterschiedlichste Felder, Validierungen und Aktionen erlauben.

Weiterhin kann sich die XForm um die Verwaltung von Tabellen kümmern (Tablemanager). Über Defintionen und Einstellungen können dem Redakteur individuelle Backendformulare angeboten werden, wie auch Suchen und Bearbeitungsmöglichkeiten.


Umsetzung

Yakamara Media GmbH & Co. KG zum Profil

Kaiserstrasse 69
60329 Frankfurt

www.yakamara.de


Versionen

4.14

Für REDAXO
4.7.x, 4.6.x
Veröffentlicht am
26.10.2015

  1. Version 4.14 // 26.10.2015

  1. Neu

  • Ermöglicht Ersetzung von “redaxo://”-Links innerhalb von E-Mail-Templates
  • Mediafile in use fix
  • mediafield – filename wurde nicht escaped
  • date: beschreibung mit trennzeichen war verwirrend

4.13

Für REDAXO
4.7.x, 4.6.x
Veröffentlicht am
09.09.2015

  1. Version 4.13 // 09.09.2015

  1. Neu

  • Neues Feld: submits – Mehrere Submitfelder nebeneinander
  • Manager: Ein Datensatz kann beim Editieren und Anlegen “übernommen” werden. (Man springt nicht mehr direkt in die Übersicht)
  • Neuer Extension Point: XFORM_MANAGER_DATA_PAGE um einzelne Detailseiten beeinflussen zu können
  • redirect: Exit entfernt. Die REDAXO Seite wird nun komplett ausgeführt
  • upload: Eigener Ordner möglich, Default wird gesetzt, Download im Backend wie Listenansicht eingebaut
  • Manager: In Suche aufgenommen: textarea, select, select_sql
  • validate.existintable: Ergänzt. Mehrere Felder sind nun möglich
  • Bootstrap: Captcha-Template mit aufgenommen, Checkboxen-Template ergänzt, horizontale Elemente mittels Grid-System
  • Fehlermeldungen können nun auch direkt am Feld hängen. Wird bisher nur von den Bootstraptemplates beachtet
  • compare und compare_value: sind um Vergleichsoperatoren ergänzt, =, >= …
  • date und datetime um variables Endjahr ergänzt
  • validate_unique: Betroffene Felder werden nun mit error_class belegt
  • Alle Feldtypen (validate, value, action) haben nun Aktionsmethoden, postAction(), preAction()
  • select Feldwerteingaben können nun in E-Mail-Templates verwendet werden. z.b. anrede_NAME

  1. Bugs

  • Manager
    • Selectfeld: Werte wurden in der Übersicht nicht übersetzt, Suche ging nicht richtig
    • Listen: truncate_table wurde bei den Rechten nicht beachtet
    • Tabellennamen werden nun überall richtig ausgelesen
  • Datestamp: Werte werden nun bei Bedarf auch initial gesetzt, “nur wenn leer setzen” funktioniert wieder
  • Diverse Textkorrekturen
  • be_mediapool: Fehlende ID ergänzt
  • be_link: Fehlende ID ergänzt
  • be_medialist: Fehlende ID ergänzt
  • radio: Es wird nun immer ein Wert gesetzt. Wenn nichts passendes gefunden wird oder per Default nicht definiert wird, wird der erste Wert genommen, “0” als Wert kann nun auch gesetzt werden
  • Addon Geo: Diverse Fehlerkorrekturen und Anpassungen
  • be_relation: Popup-Öffnen auch für multiple korrigiert, Suche korrigiert, wenn Concat als Feldbezeichner verwendet wurde

4.12

Für REDAXO
4.7.x, 4.6.x
Veröffentlicht am
15.02.2015

  1. Version 4.12 // 15. Februar 2015

  1. Bugs

  • Installation geht wieder. “class class.rex_xform.inc.php not found”.

  1. Version 4.11 // 4. Februar 2015

  1. Bugs

  • Manager: Relationfeld 1-n verursachte in der Suche fehler. Suche hier entfernt.

  1. Version 4.10 // 3. Februar 2015

  1. Neu

  • Neue Felder: integer, float, be_select_category
  • validate_customfunction: Funktion kann in jeglichem Callback-Format übergeben werden (inkl. Closures)
  • Manager: Feldabhängige Suchfelder (Nur wenige Felder im Moment vorhanden)
  • Manager: Api zur Abfrage der Tabellen und Felder vereinfacht/vereinheitlicht
  • Manager: Relationen vom Typ 1:n können direkt aus der rex_list per Link geöffnet werden
  • Manager: Integerfelder kann man nun auch als NULL in der Datenbank speichern (Option)
  • Bootstrapbasis Templates eingesetzt.
  • Neuer EP: XFORM_MANAGER_SUBPAGES_TABLES um Tabellenlink beeinflussen zu können
  • Selectfelder können nun “disabled” werden.
  • Manager: Auch radio-Felder sind nun möglich

  1. Bugs

  • Manager: Bessere Abwärtskompatibilität zu alter Tabellenstruktur
  • Datefeld: Defaulteinstellung erweitert.
  • geoplugin: css aktualisiert (danke ceekay82)

4.11

Für REDAXO
4.7.x, 4.6.x
Veröffentlicht am
03.02.2015

  1. Version 4.11 // 4. Februar 2015

  1. Bugs

  • Manager: Relationfeld 1-n verursachte in der Suche fehler. Suche hier entfernt.

  1. Version 4.10 // 3. Februar 2015

  1. Neu

  • Neue Felder: integer, float, be_select_category
  • validate_customfunction: Funktion kann in jeglichem Callback-Format übergeben werden (inkl. Closures)
  • Manager: Feldabhängige Suchfelder (Nur wenige Felder im Moment vorhanden)
  • Manager: Api zur Abfrage der Tabellen und Felder vereinfacht/vereinheitlicht
  • Manager: Relationen vom Typ 1:n können direkt aus der rex_list per Link geöffnet werden
  • Manager: Integerfelder kann man nun auch als NULL in der Datenbank speichern (Option)
  • Bootstrapbasis Templates eingesetzt.
  • Neuer EP: XFORM_MANAGER_SUBPAGES_TABLES um Tabellenlink beeinflussen zu können
  • Selectfelder können nun “disabled” werden.
  • Manager: Auch radio-Felder sind nun möglich

  1. Bugs

  • Manager: Bessere Abwärtskompatibilität zu alter Tabellenstruktur
  • Datefeld: Defaulteinstellung erweitert.
  • geoplugin: css aktualisiert (danke ceekay82)

4.10

Für REDAXO
4.7.x, 4.6.x
Veröffentlicht am
03.02.2015

  1. Version 4.10 // 3. Februar 2015

  1. Neu

  • Neue Felder: integer, float, be_select_category
  • validate_customfunction: Funktion kann in jeglichem Callback-Format übergeben werden (inkl. Closures)
  • Manager: Feldabhängige Suchfelder (Nur wenige Felder im Moment vorhanden)
  • Manager: Api zur Abfrage der Tabellen und Felder vereinfacht/vereinheitlicht
  • Manager: Relationen vom Typ 1:n können direkt aus der rex_list per Link geöffnet werden
  • Manager: Integerfelder kann man nun auch als NULL in der Datenbank speichern (Option)
  • Bootstrapbasis Templates eingesetzt.
  • Neuer EP: XFORM_MANAGER_SUBPAGES_TABLES um Tabellenlink beeinflussen zu können
  • Selectfelder können nun “disabled” werden.
  • Manager: Auch radio-Felder sind nun möglich

  1. Bugs

  • Manager: Bessere Abwärtskompatibilität zu alter Tabellenstruktur
  • Datefeld: Defaulteinstellung erweitert.
  • geoplugin: css aktualisiert (danke ceekay82)

4.9

Für REDAXO
4.7.x, 4.6.x
Veröffentlicht am
20.10.2014

  1. Version 4.9 // 20. Oktober 2014

  1. Neu

  • Submit Klasse mit eigenem Value möglich
  • Umbau von Managerklassen (taböe, field) für flexiblere Verwendung, inkl. arrayaccess Rückwärtskompatibilität
  • Validate Klasse Type kann nun auch Hex Werte validieren
  • Manager: Tablesets eingeführt. Manager Tabellen können ex- und importiert werden (Json)
  • Upload Klasse ergänzt. Datei in die Datenbank oder ins Filesystem legen
  • Kleinere optische Umbauten: Kein Infolayer mehr, Tabellenansicht angepasst ..
  • Fehlende Texte, oder falsche/unschöne Texte angepasst

  1. Bugs

  • datetime Klasse um currentdate erweitert
  • time Klasse war falsch beschrieben, Formatierung ging nicht,
  • removeRelationTableRelicts führte zu Fehlern, wenn Relationtabelle nicht existierte
  • Radio Klasse funktionierte nicht richtig. Beschreibung war != zur Funktion.
  • Select Klasse hatte die Anzahl der Einträge falsch gezählt
  • Manager: Reservierte Feldnamen führte zu Problemen.
  • Uninstall: email template tabelle wird nun entfernt
  • Update über Installer beachtet die PlugIns nicht richtig. Workaround gebaut
  • Sprachkeys an prefix Notation angepasst. “xform_”..

4.8

Für REDAXO
4.7.x, 4.6.x
Veröffentlicht am
01.09.2014

  1. Version 4.8 // 1. September 2014

  1. Neu

  • Prio-Value-Klasse für Bestimmung der Reihenfolge von Datensätzen (wird auch in der Tabellen- und Felder-Verwaltung des Managers verwendet)
  • In Pipenotation kann der Schlüssel eines Elements explizit angegeben werden (z. B. “text|titel|#placeholder:Titel”)
  • Manager: Migrationsmanager ist über das Backend verfügbar und einsetzbar.
  • Manager: Migrationsmanager unterstützt weitere Feldtypen
  • Manager: Standardsortierung kann festgelegt werden
  • Manager: Echte Relationstabellen können verwendet werden
  • Manager: Anzeigefelder bei Relationen werden rekursiv aufgelöst (falls Anzeigefeld selbst eine Relation ist, wird dessen Anzeigefeld verwendet etc.)
  • Manager: Für Relationsfelder können mehrere Anzeigefelder und Konstanten angegeben werden, die verknüpft werden (z. B. `lastname, “, “, firstname`)
  • Manager: Für Relationsfelder können Filter gesetzt werden

  1. Bugs

  • Manager: Tabellen laufen nun über die Translatefunktion und können mehrsprachig sein.
  • E-Mail-Validierung: Adressen mit UTF8-Zeichen werden akzeptiert.
  • Typ-Validierung: Missverständlicher Key “required” in “not_required” umbenannt
  • XForm-Felder für vorhandene Spalten konnten nicht angelegt werden, falls bereits eine Validierung für das Feld vorhanden war
  • Manager: Beim Editieren und Löschen von Tabellen und Feldern bleibt man auf der entsprechenden Seite
  • Manager: Für Fieldsets keine Spalten in Datentabelle anlegen
  • select_sql: Bei Verwendung der Leeroption kam es zu ungewollten Verhalten
  • Manager: Verschachtelte Popups waren nicht möglich

4.7

Für REDAXO
4.7.x, 4.6.x
Veröffentlicht am
25.07.2014

  1. Version 4.7 // 25. Juli 2014

  1. Neu

  • Migrationsmanager (Basis) / rex_xform_manager_table_api::migrateTable($tablename);
  • Manager Api, damit andere AddOns XForm Felder automatisiert anlegen können /rex_xform_manager_table_api::setTable($tablearray, $fieldsarray)

  1. Bugs

  • Manager: Beim Löschen von Datensätzen bleibt man nun auf der entsprechenden Seite

4.6.3

Für REDAXO
4.7.x, 4.6.x
Veröffentlicht am
22.07.2014

  1. Version 4.6.3 // 22. Juli 2014

  1. Neu

  • date, datetime und time haben nun auch die no_db option
  • aus tabelle heraus als admin direkt zum Felder bearbeiten springen
  • Felder und Tabellenlisten im Manager sind umstrukturiert (Feldnamen sortiert und übersetzt)

  1. Änderungen

  • Default Klassenbeschreibung in base abstract entfernt.
  • Benennungen geändert

  1. Bugs

  • Export der Daten nicht erlauben – wird nun richtig ausgewertet
  • einige individuelle css klassen wurden nicht getrennt gesetzt
  • Ausgabe der Klassenbeschreibungen werden nun nur mit richtig definierte Dateiname (class.*.inc.php) angezeigt
  • E-Mail Validierung geht wieder und wird auch nach “..” kontrolliert.
  • GeoPlugin funktionierte nicht richtig. Achtung lat/lng Reihenfolge ist nun umgedreht.

4.6.2

Für REDAXO
4.7.x, 4.6.x
Veröffentlicht am
10.07.2014

Bugs

  • db2email action ging nicht.

4.6.1

Für REDAXO
4.7.x, 4.6.x
Veröffentlicht am
10.07.2014

New
_ Manager: 1-n Verknüpfungen ergänzt, inkl Darstellung in der Popupansicht.
_ Elemente kann man und sollte man nun mit Namen verwenden (nicht mehr ids/Zahlen). Vorhandene Klassen wurden bereits angepasst
_ Templates integriert: Man kann nun eigenes Markup für die Formulare verwenden. Default skin entspricht classic XForm Markup
_ php 5.3 Anpassungen inkl. Formularverwendung von PHP aus verbessert.
_ Codeeinrückungen/Darstellung angepasst
_ Texte und Benennungen geändert und korrigiert.
_ Deleted: jquery.value class weil zu kompliziert und kaum verwendet

Bugs
_ Objectparams in runtime mode are available now

4.5.1

Für REDAXO
4.5.x
Veröffentlicht am
25.06.2013

_ CSS Anpassungen
_ objparams runtime/init
_ diverse kleinere korrekturen.

4.5

Für REDAXO
4.5.x
Veröffentlicht am
03.04.2013
 

2.9.3

Für REDAXO
4.4.x, 4.3.x
Veröffentlicht am
20.07.2012
 

2.9.2

Für REDAXO
4.4.x, 4.3.x
Veröffentlicht am
29.06.2012

manager:
- be_relations korrigiert
- mediafile korrigiert
- datum, time, datetime angepasst und unnötige klassen entfernt
- install nun nur mit php =>5.3

2.9.1

Für REDAXO
4.4.x, 4.3.x
Veröffentlicht am
26.06.2012

Diverse Bugfixes und Erweiterungen.

- Angleichung von Trennerzeichen
- Formulare mehrfach auf einer Seite verwendbar
- Formular mit echten Namen verwendetbar input name=“meinname”
- Formatierungen angepasst, / CSS / HTML
- Extension Points ergänzt
- Import korrigiert. mit gleicher ID werden ersetzt
- und und und

2.8

Für REDAXO
4.3.x
Veröffentlicht am
03.11.2011
 

2.3

Für REDAXO
4.3.x
Veröffentlicht am
19.01.2011

Updater verbessert, kleinere Fehlerbehoben.

2.2

Für REDAXO
4.3.x
Veröffentlicht am
29.12.2010
 

1.7

Für REDAXO
4.3.x
Veröffentlicht am
16.11.2010

1.4.1

Für REDAXO
4.2.x
Veröffentlicht am
16.11.2010

Kleinere Korrekturen der Version 1.4.

1.4

Für REDAXO
4.2.x
Veröffentlicht am
24.08.2009

Überarbeitete XForm mit ein paar neuen Klassen zur Validierung. Prinzipiell aber wie die vorherigen Version.

1.0

Für REDAXO
4.1.x
Veröffentlicht am
16.11.2010

Notices entfernt, kleinere Bugfixes