[TYPO3-german] Best practice: Daten aus externer Datenbank auslesen und im Frontend darstellen

Stefan Padberg post at bergische-webschmiede.de
Fri Sep 12 11:56:33 CEST 2014


Die Menschen lieben das, was sie kennen.

Deshalb programmiert er lieber in seiner DB-App rum als sich mit dem 
Typo3-Backend zu beschäftigen.

Mir ist es egal. Einen Importer muss ich so oder so schreiben.

Gruß
stefan



Am 12.09.2014 um 11:50 schrieb Marc Willmann:
> Aber den komplizierten Weg mag er? Naja.
>
>
> Am 12.09.14 11:43, schrieb Stefan Padberg:
>> macht der Kunde aber nicht mit. no way.
>> Stefan
>>
>> Am 12.09.2014 um 11:33 schrieb Marc Willmann:
>>> Ich mag ja klare und einfache Workflows. XML generieren, per FTP auf den
>>> Webserver legen und die ID dann in einen obskuren POST (warum eigentlich
>>> POST)-Request zu schreiben, ist ja an ganz vielen Stellen
>>> fehleranfällig. Mal abgesehen davon, dass ich FTP-Zugänge immer als zu
>>> elimierendes Sicherheitsrisiko betrachte.
>>>
>>> Die XML generiert die Datenbank automatisch: check.
>>> hochladen, muss sein: check.
>>>
>>> Alles andere verkompliziert die Sache nur. Bau dem Kunden doch einfach
>>> ein BE-Modul, in dem er das XML einlesen kann und den Rest macht Dein
>>> Controller. Dauert auch nicht länger, ist aber _viel_ komfortabler.
>>>
>>> Marc
>>>
>>> Am 12.09.14 11:24, schrieb Stefan Padberg:
>>>> Am 11.09.2014 um 13:03 schrieb bernd wilke:
>>>>>
>>>>> das GET könnte ja ein Trigger auf eine Routine des TYPO3-Servers sein,
>>>>> die sich dann erst die Daten auf dem Address-Server abholt und
>>>>> direkt in
>>>>> die Datenbank schiebt.
>>>>>
>>>>> das vermeidet dass irgendwelche Dateien hochgeladen werden (egal
>>>>> welches
>>>>> Protokoll).
>>>>>
>>>>
>>>> Ja, an das Problem hatte ich auch schon gedacht. Ich glaube, ich löse
>>>> es so:
>>>>
>>>> Der Kunde bekommt einen FTP-Zugang und kann seine Daten als XML- oder
>>>> JSON-Datei in ein bestimmtes Verzeichnis hochladen. Dann kann er per
>>>> POST eine importAction auslösen. Er muss gleichzeitig eine Kennung mit
>>>> angeben, die er selber vorher in den XML-File geschrieben hat.
>>>>
>>>> Nach dem Import wird die Datei gelöscht oder entsprechend umbenannt,
>>>> sodass klar ist, dass sie bearbeitet worden ist.
>>>>
>>>> Wenn ich eine Relation zwischen meinen und seinen uids herstellen
>>>> könnte, dann müsste er auch nicht alle Daten hochladen, sondern könnte
>>>> sich auf die beschränken, die geändert worden sind.
>>>>
>>>> Beste Grüße und danke für die kompetente Unterstützung
>>>> Stefan
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>


-- 
Bergische Webschmiede
Typo3 Dienstleistungen
:: Dipl.-Ing. Stefan Padberg
:: www.bergische-webschmiede.de

---
Diese E-Mail ist frei von Viren und Malware, denn der avast! Antivirus Schutz ist aktiv.
http://www.avast.com



More information about the TYPO3-german mailing list