Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

PHP8.2

  • PHP 7.4 Support entfernt
  • PHP 8.2 Kompatibilität hergestellt
  • Update auf Symfony 6.2
  • Update auf Composer 2.5
  • Update auf Doctrine ORM 2.14 

Siehe /wiki/spaces/BRANDBOX/pages/27434621


UI/UX (Base)

  • Die UI wurde aus der Framework-App extrahiert und im base-core verortet
  • Neu Datensätze nebeneinander darstellen/bearbeiten
    • Der Hauptdatensatz kann zusammen mit seinen Übersetzungen angezeigt werden
    • Das aktive Eingabefeld wird hervorgehoben
    • Die Klassifikationen eines Datensatzes werden in der Ansicht dargestellt
  • Neu Optimierte UI zur redaktionellen Pflege von Rollen/Rechten  
  • Asynchrone Kontextmenüs für eine bessere Performance
  • Allgemeine Performance-Optimierungen in Base 
  • Einstellungen im Backend
  • Schnellverknüpfungen in Baumansicht
  • Kopieren von Ansichtseinstellungen
  • Darstellung und Informationsgehalt des Ereignisprotokoll optimiert

Mandanten

  • Mandant mit abweichender Default-Kollation
  • Aktive Kollationen je Mandant

Datenmodellierung

  • Neu UI um Reihenfolge von Formularfeldern und Widget-Systemfelder bestimmen
  • Erlaubt das Anordnen von Gruppen, Sets und Eingabefeldern einer Datenabanktabelle
  • Neue Ansicht für die Sortierung der Gruppen, Sets und Eingabefelder
  • Zusatzfunktionen zum Erstellen neuer Gruppen, Sets und Eingabefelder
  • Darstellung in einer Baum-Ansicht
  • Konsequente Mandantentrennung
  • Eingabefeldkonfigurationen für eine verbesserte UX

Individuelle Properties in Entities

Siehe Entitäten um individuelle Properties anreichern

Freigabeprozess mit Einwilligungshandling

  • Consent pro Person
  • Constentgruppen
  • Anbindung an Status-Handling

CRUD-Funktionen

  • Steuerung der rekursiven Kopierfunktion
    • ... ohne/mit Sprachen
    • ... Steuerung der Hierarchieebenen, die kopiert werden sollen
    • ... definieren, ob kopiert oder verknüpft werden soll
  • Steuerung der rekursiven Löschfunktion
  • Aktivieren/Deaktivieren von Standard-Aktionen, um zeitintensive Operationen zu entschärfen
  • CopyManager, DeleteManager und CrudManager

Siehe Crud

E-Mail-Handling

  • Mehrere E-Mails in einer SMTP-Verbindung versenden
  • Vorlagen können nun in allen Apps angelegt werden

Erweiterte Platzhalter

  • output, readable, i18n
  • Zur Verwendung Verwendung in base, print und campaign
  • Verwendung von virtuellen Tabellenspalten

Eingabefelder

Virtuellen Tabellenspalten

  • Maskierbar über ein Template
  • Trennzeichen
  • Beliebige Spalten
  • Rekursive Struktur auflösen
  • Klassifikationen in Tabellenstrukturen integriert
  • Merge von Tabellenspalten
  • Nummernformatierungen 

ForeignKey

  • Neue Konfigurationsmöglichkeiten zur Darstellung/Steuerung der Buttons

CRUD

  • Modal- und Tab-Handling optimiert
  • Relation-Funktionen bereitgestellt
  • Bei Änderung betreffenden Datensatz neuladen

File

Dateifelder können nun in den Indizes (Table, Card, Tree

)

verwendet werden

Color

CMYK integriert