Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 3 Nächste Version anzeigen »

Mit Hilfe dieses Plugins können Dateien von einem Server heruntergeladen und in brandbox importiert werden.Dies kann mit oder ohne Verschlüsselung erfolgen.

Verwendung

Das Plugin join/serverRemote kann verwendet werden, um Dateien von einem Server in Ihre brandbox zu übertragen. Da Sie die Möglichkeit haben FTP und SFTP zu verwenden, können Sie Ihre Dateien auch verschlüsselt importieren. Dies ist vor allem sinnvoll, wenn Sie personenbezogene Dateien importieren wollen. Im Zusammenspiel mit join/automate kann dies über einen Cronjob automatisch passieren.

Auflistung der verschiedenen Protokollen

PluginNameBeschreibung
clientFtpFTPIhre Dateien werden unverschlüsselt übertragen
clientSftpSFTPIhre Dateien werden verschlüsselt übertragen

Konfiguration

Konfiguration eines Remote-Servers

Für die Konfiguration brauchen Sie einen Server und dessen Zugangsdaten. Von diesem Server werden die Dateien heruntergeladen und in brandbox importiert. Geben Sie die Zugangsdaten in einem neuen Datensatz der Tabelle "Remote Server" ein.

BereichBeschreibung
ProtokollHier können Sie zwischen den beiden Protokollen SFTP und FTP entscheiden.
BezeichnungBeliebige Bezeichnung für den Server
PortGeben Sie als Port für FTP 20 an und für SFTP den Port 22 (oder einen eigenen)
HostDer Host des Servers
BenutzerBenutzername des Servers
PasswortPasswort des Servers
Verschlüsselung nutzenWenn Sie FTP verwenden wollen, aber trotzdem eine Verschlüsselung bevorzugen, können Sie diese Checkbox aktivieren. Auf SFTP hat die Checkbox keine Auswirkung.

Konfiguration der Automatisierung

In der Konfiguration der Automatisierung, können Datei bezogene Einstellungen getroffen werden. Die Automatisierung wird verwenden, um mit einem Cronjob automatisch die gewählten Dateien zu importieren.

BereichBeschreibung
ServerWählen Sie hier den Remote-Server aus, vom dem Sie die Dateien importieren wollen (es kann hier nur ein Server gewählt werden).
BezeichnungName der Automatisierung (später für den Cronjob wichtig).
Dateien

Hier können Sie diese Dateien auswählen, welche Sie importieren wollen. Wenn diese umbenannt werden sollen, geben Sie nach dem Doppelpunkt einen anderen Namen an.

Dateien für die TransformationWenn Dateien transformiert werden sollen, geben Sie hier die Dateinamen an. "*" kann eingegeben werden, um alle möglichen Dateien zu transformieren.
xslt KonfigurationHier kann ein Dateiformat gewählt werden, welches transformiert werden soll. (CSV = .csv-Dateien, BMECat = .xml-Dateien).

 

Ändert die Zeichenkodierung vom ausgewählten Format nach UTF-8 bevor die Transformation / der Import durchgeführt wird.
Dateien nach Import löschenWählen Sie hier, ob und welche Dateiformate Sie nach dem import vom Server löschen wollen.
E-Mail EmpfängerGeben Sie hier eine von E-Mail Adresse von Ihnen ein. Sollten irgendwelche Fehler vorfallen (Verbindung zum Server fehlgeschlagen oder sonstige Fehler), wird Ihnen automatisch eine E-Mail zugesendet, sobald versucht wird, Dateien vom Server herunterzuladen.

Automation mit einem Cronjob


Um mit einer vorhandenen Konfiguration Dateien von einem Server zu importieren, führen Sie folgenden Befehl im root Verzeichnis aus. Ersetzen Sie das "XXX" mit der Bezeichnung Ihrer Automatisierung.

php plugin/remote/brandbox/brandbox/cron.php -plugin=join/automate -label=XXX

Um einen Crobjob erfolgreich ausführen zu können, ist eine entsprechende Rolle nötig. Diese bekommt den Haken "Cron" in der Rollen-Einstellung, sowie Zugriff und Leserechte auf die Tabellen "Automatisierung" und "Remote-Server".

  • Keine Stichwörter