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.

Wichtig Angaben für fast jede Frage:
V1: Welche Visforms-Version läuft?
V2: Welche Joomla-Version läuft?
V3: Welche PHP-Version läuft?

Aufgrund von Feiertagen und Urlaub ist bei Anfragen im Forum in der Zeit vom 20. Dezember 2024 bis zum 8.Januar 2025 mit verlängerten Antwortzeiten zu rechnen.

Ex- und Import von Tabellen mit Datensätzen von J3 > J4

Mehr
2 Jahre 2 Monate her #8475 von bibeg
Hallo Support-Team,

ich habe eine kurze Frage.

Ich setze meine Homepage mit J4 neu auf. Die alte bleibt parallel dazu mit J3 in Betrieb und es werden bis dahin neue Übermittlungs-Datensätze in die jeweiligen Tabellen geschrieben. Die Formular-Konfigurationen übernehme ich 1:1 mit dem VisForms-eigenen Formular Ex- und Import.

Meine Frage ist nun: Kann ich bei der "Scharfschaltung" der Seite mit J4 die Tabellen per phpmyadmin  aus J3 ex- und dann in die J4-Datenbank importieren? Oder wurde an der Struktur der erzeugten Tabellen etwas umgestellt?

Vielen Dank und viele Grüße

bibeg

Mehr
2 Jahre 2 Monate her #8482 von prffrost
ich habe das mit der Visforms Subscription gelöst... da wird dir die funktion Im/Export berit gestellt .. hat bei mir wunderbar funktioniert

Mehr
2 Jahre 2 Monate her #8483 von bibeg
@prffrost: Vielen Dank für deine Antwort!

Damit habe ich auch die Formulare in die neue Homepage übertragen um diese grundsätzlich einzurichten und zu testen.

Ich muss allerdings die neue Homepage ausgiebig testen bevor Sie online geht, da von den Tabellen in die Visforms schreibt viele externe Abhängigkeiten bestehen.

Wenn dann der Umschalttermin ist, war mein Plan die Test-Datensätze händisch in der J4-Datenbanktabelle zu löschen und den aktuellen Datenbestand aus J3 dann wieder händisch in J4 zu importieren.

Ich habe nämlich das Problem, dass bei 2 von 12 Formularen der Ex- und Import nur funktioniert, wenn ich ohne Datensätze ex/importiere. Die Formulare selbst funktionieren aber einwandfrei. Keine Ahnung was da los ist...

Mehr
2 Jahre 2 Monate her #8498 von Administrator IV
Hallo bibeg,

es ist grundsätzlich möglich die Formular-Daten von System A nach System B Visforms-extern zu übertragen.
Die Datentabellen sind im Vergleich zu den Formular- und Feld-Definitionen sogar recht robust bzw. konservativ selbst bei Änderung der Hauptversion von Joomla.

Beim Wechsel von J3 auf J4 hat es in der DDL der Datentabelle Änderungen an zwei Feldern gegeben.
Die beiden Felder 'checked_out_time' und 'checked_out' dürfen unter J4 'null' sein.
Das Feld 'checked_out' ist unter J4 beschränkt auf 'unsigned'.

Also nichts Schlimmes in Bezug auf eine Datenmigration J3 nach J4.

J3 DDL:
Code:
create table jx_visforms_1 ( id int auto_increment primary key, published tinyint null, created datetime null, created_by int default 0 not null, checked_out int(10) default 0 not null, checked_out_time datetime default '0000-00-00 00:00:00' not null, ipaddress text null, modified datetime default '0000-00-00 00:00:00' not null, modified_by int default 0 not null, ismfd tinyint default 0 not null, F1 text null, F2 text null, F3 text null, );

J4 DDL:
Code:
create table jx_visforms_1 ( id int auto_increment primary key, published tinyint null, created datetime null, created_by int default 0 not null, checked_out int unsigned null, checked_out_time datetime null, ipaddress text null, modified datetime default '0000-00-00 00:00:00' not null, modified_by int default 0 not null, ismfd tinyint default 0 not null, F1 text null, F2 text null, F3 text null, );

Du hast dir bestimmt die Dokumentation zum Thema durchgelesen:
docs.joomla-4.visforms.vi-solutions.de/d...ition-export-import/

Besonders wichtig ist für dich der Abschnitt 'Der Import':
docs.joomla-4.visforms.vi-solutions.de/d...t-import/#der-import

Zitat:
Die Formular-IDs und Feld-IDs in der Datenbank auf dem Import-System sind höchstwahrscheinlich andere als auf dem Export-System.

Du hast insbesondere folgendes zu beachten:
Die Formular-ID ist bei den Formular-Daten Teil des Tabellennamens.
Die Feld-ID ist bei den Formular-Daten Teil des Feldnamens.

Zu den beiden Formularen, bei denen der Ex- und Import nur funktioniert, wenn du ohne Datensätze ex/importierst:
Tritt der Fehler beim Import oder beim Export auf?
Falls du mir ein Akeeba-Backup zur Verfügung stellst, kann ich mir das mal im Debugger anschauen.

Gruß, 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 :-).

Mehr
2 Jahre 1 Monat her #8504 von bibeg
Hallo Ingmar,

vielen Dank für deinen ausführlichen Support!

Klar, ich habe mir die Doku durchgelesen. Es ist so, dass ich die Intranet Seite mit J4 neu aufbaue.

Ich habe 12 Formulare mit rund 100 Feldern. Allerdings habe ich in den ID's der Fomulare und der Felder Lücken.
Ich habe viele externe Abhängigkeiten. so werden Inhalte der Datensatz-Tabellen auf Subdomains gezeigt oder anders übergeben, oder Datensätze werden per Mail geändert uvm.

Daher wäre mir folgendes Vorgehen am liebsten: Ein gesammelter Ex- und Import zum ausgiebigen Testen in J4.  Am Wochenende in J4 alle Formulare wieder löschen, den Primärschlüssel bei Formularen und Feldern zurücksetzen, Ex- und Import des aktuellen Standes aller Formulare in einem Rutsch, alles in J4 testen, J3 Offline nehmen.

Beim Test Im- und Export habe ich hier immer Ja | Ja | Nein | Nein | Nein ausgewählt.
Der Import aller Formulare misslang. Dann habe ich jedes Formular einzeln ex- und importiert, bei 2 Formularen misslang der Import mit der Fehlermeldung "Importdatei konnte nicht geladen werden".

Ich habe dann in den Exportoptionen "Daten mit Formular exportieren" NEIN ausgewählt, aber auch dass misslang.
Ich könnte die Export-json-Datei zur Verfügung stellen. Ein vollständiges Backup ist leider aus Datenschutzgründen nicht möglich. Wir sind eine WfbM und erfassen in dem Formular Corona-Testergebnisse von Klienten und Mitarbeitern.

Vielen Dank nochmal und viele Grüße 

Mehr
2 Jahre 1 Monat her - 2 Jahre 1 Monat her #8505 von Administrator IV
Hallo bibeg,

die beiden betroffenen exportierten JSON-Dateien würden mir bereits erlauben, den Import-Fehler im Debugger anzuschauen und den Grund für den Fehler zu finden.
Da außer bei dir der Prozess funktioniert, würde es auch uns interessieren, woran es genau liegt um den Fehler im nächsten Release zu fixen.
Unter günstigen Umständen könnten wir dir einen manuellen Fix auch sehr zeitnah zur Verfügung stellen.

Wir verwenden dazu etwa folgende Plattform:
wetransfer.com/

Gruß, 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: 2 Jahre 1 Monat her von Administrator IV.

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum