Skip to content

jdlx/redaxo_xform

 
 

Repository files navigation

XForm for REDAXO Version 4.6

AddOn to manage tables and forms for REDAXO CMS Version 4.6

Installation

  • Download and unzip
  • Rename the unzipped folder from redaxo_xform to xform
  • Move the folder to your REDAXO 4.6 System /redaxo/include/addons/
  • Install and activate the addon xform and the plugins setup, manager, email in the REDAXO 4.6 backend
  • Die aktuelle github Version nur als Entwicklerversion betrachten

Last Changes

Version 4.10

Neu

  • Neue Felder: integer, float, be_select_category
  • validate_customfunction: Funktion kann in jeglichem Callback-Format übergeben werden (inkl. Closures)
  • Manager: Feldabhängige Suchfelder
  • 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

Bugs

  • Manager: Bessere Abwärtskompatibilität zu alter Tabellenstruktur

Version 4.9 // 20. Oktober 2014

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

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_"..

Version 4.8 // 1. September 2014

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

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

Version 4.7 // 25. Juli 2014

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)

Bugs

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

Version 4.6.3 // 22. Juli 2014

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)

Änderungen

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

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.

Version 4.6.2

Bugs

  • db2email action ging nicht.

Version 4.6.1

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

About

XForm für redaxo4

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 88.5%
  • CSS 5.8%
  • JavaScript 5.7%