Joomla 5 Mitteilung

Wir freuen uns mitteilen zu können, dass seit dem 29. Januar 2024 alle unsere Joomla Erweiterungen mit Joomla 5 kompatible sind.

Für alle die gerade noch von Joomla 3 auf 4 aktualisieren: Anleitungen für die Joomla 4 Migration gibt es hier:

Es gibt nun auch eine eigenständige Dokumentation für Visforms für Joomla 4 und für Visforms auf Joomla 5

Forum

Visforms Subscription Inhaber können in unserem Forum Fragen stellen. Bitte mit dem entsprechenden Benutzer anmelden.
Jeder kann lesend auf das Forum zugreifen.

Bitte stellen Sie nur 1 Frage pro Thema.

Feature-Wunsch: Bootstrap custom labels

Mehr
3 Wochen 2 Tage her #10318 von ejbm
Feature-Wunsch: Bootstrap custom labels wurde erstellt von ejbm
Hallo visform-Team!

Falls euch mal langweilig wird, hätte ich einen Feature-Wunsch: Custom Labels für Bootstrap!

 

Alle Infos dazu hier: getbootstrap.com/docs/5.3/forms/input-group/

Mit ein bisschen Tricksen lässt sich das schon jetzt integrieren, viel schöner wäre es aber, wenn es dafür einfach ein Optionsfeld bei der Formular-Erstellung gäbe.

Die Möglichkeiten, die Bootstrap hier bietet sind sehr umfangreich, eine abgespeckte Version davon wäre sicher schon für die allermeisten Anwendungsfälle ausreichend.

Mehr
3 Wochen 6 Stunden her - 3 Wochen 3 Stunden her #10329 von Administrator IV
Administrator IV antwortete auf Feature-Wunsch: Bootstrap custom labels
Hallo ejbm

Vielen Dank nochmal für deinen Vorschlag!
Siehe auch: vi-solutions.de/de/forum/19-joomla-exten...loating-labels#10319

Ich habe dazu einen Issue zur Entwicklung in der Wunschliste angelegt:
Issue [VF-1082] Forum: Feature-Wünsche Bootstrap

Wenn wir das neue Feature releasen, wirst du explizit über das Release hier im Thema informiert.

Es ist allerdings so, dass ich sicher bin, dass sich bestenfalls ein kleiner Teil davon sinnvoll umsetzen lässt.
Zur Frage, warum dem so ist, kurz die folgenden Informationen.

Hintergrund:

Wir sprechen hier über verschiedene Dinge.
Du sprichst über die Tiefen der Möglichkeiten von Bootstrap 5.
Visforms hingegen legt eindeutig seinen Entwicklungs-Schwerpunkt auf die Funktionalität.
Die genannten Bootstrap Layout Feature passen nicht unbedingt gut mit diesen Funktionen zusammen.

Zusatzfeature sind BT5-Framework spezifisch:

Die beschriebenen Zusatzfeature sind sehr BT5-Framework spezifisch und versuchen meiner Meinung nach, die Framework-Möglichkeiten auszureizen .
Wir bieten Unterstützung gleich für mehrere UI Frameworks an, nicht allein für Bootstrap 5.
Es können weitere hinzukommen.

Es gibt zwar oft ähnliche Funktionen in allen Frameworks, aber die Implementierung erfolgt dabei regelmäßig unterschiedlich.
Oft wird unterschiedliche Konfiguration für unterschiedliche Frameworks benötigt.
Etwa bei den unterschiedlichen Grids von Bootstrap und UIkit bezüglich unterschiedlicher Spaltenanzahl und Rasterung.

Einmalig statische gegenüber generische Erzeugung:

Wenn man das HTML 'statisch' direkt für 1 Formular für 1 Framework schreibt (siehe deine Beispiele), stellen sich die gewünschten Feature für das gegebene Framework relativ übersichtlich dar.
Wenn man, so wie es Visforms macht, das HTML hingegen generisch erzeugt, bedeuten die gewünschten Feature erheblichen Aufwand in der konsistenten Umsetzung.
Layout Feature per Konfiguration für mehrere Frameworks und Layouts zur Verfügung zu stellen, bedeutet immer erheblichen Aufwand.

Man braucht regelmäßig oft mehrere bis zahlreiche Optionen in der Konfiguration, allein für ein kleines UI/Design-Feature.
Die Feature erfordern teilweise zusätzliche HTML Wrapper-Elemente, die dann auch nur bei bestimmten Feldern existieren.

Intensiver Zugriff auf Elemente per JavaScript:

Der Entwicklungs-Schwerpunkt Funktionalität bedeutet in der Praxis sehr viel JavaScript-Code mit Zugriff auf alle Felder.
Visforms hat soweit möglich und sinnvoll, eine einheitliche HTML Struktur.
Das erleichtert den intensiven Zugriff auf Elemente per JavaScript sowie das generelle Styling per CSS.

Beispiel Fehlermeldungen:

Visforms validiert umfangreich auch Client-seitig mit eigenen JavaScript.
Die Fehlermeldungen werden von diesem Visforms JavaScript-Validator erzeugt.
Eine ordentliche Platzierung der Fehler ist ohnehin schon komplex.
Diese mit zusätzlich gestylten Controls zu koordinieren, ist entweder gar nicht oder nur mit hohem zusätzlichen Aufwand möglich.

Liebe Grüße, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).
Letzte Änderung: 3 Wochen 3 Stunden her von Administrator IV.

Mehr
3 Wochen 5 Stunden her #10331 von ejbm
Hallo Ingmar,

danke, dass ihr euch dem Wunsch annehmt!

Ich verstehe, dass die Umsetzung komplizierter ist, als man annehmen könnte. Besonders mit dem generischen HTML – der Hintergrund war mir nicht klar.

Vielleicht ließe es sich auch durch mehr allgemeine Flexibilität umsetzen: Wenn z. B. die Reihenfolge von input- und label-Element einstellbar wären und es ein (optionales) wrapper-Element als direktes Eltern-Element für die beiden gäbe bzw. zuschaltbar wäre (mit einstellbaren Klassen) – dann könnte man diese ganzen Bootstrap-Spielerein und noch vieles anderes umsetzten, ohne in Visforms extra Optionen für Bootstrap einzuführen.

Mehr
2 Wochen 3 Tage her #10342 von Administrator AV
Administrator AV antwortete auf Feature-Wunsch: Bootstrap custom labels
Hallo ejbm,

ich nehme das mit in den Issue auf und werde es als eine mögliche Implementierung bzw. eine hilfreiche Alternative evaluieren.

Herzliche Grüße,
Aicha

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum