von Michael Schild, 03.06.2008

TYPO3 und xt:Commerce synchronisieren: Aus zwei mach eins

Aus dem
t3n Magazin Nr. 12

Jetzt kaufen

Für fiel die Wahl auf die Extension „sr_feuser_register“, die standardmäßig für die Registrierung von Frontend-Benutzern in TYPO3 eingesetzt wird. Durch das integrierte Hook-Konzept stellt „sr_feuser_register“ bereits alle funktionalen Schnittstellen für die Synchronisation zur Verfügung. Da die Login-Funktionalität bereits im TYPO3-Core-System enthalten ist, musste keine spezielle Login-Extension für das Single Sign-on erweitert werden.

Bei xt:Commerce fehlen solche einfachen Erweiterungsmöglichkeiten: Hook-Konzepte gibt es nicht, und separate Module für Registrierung oder Login stehen nicht zur Verfügung. Die meisten Erweiterungen werden durch direkte Veränderungen in den Systemdateien installiert. Insgesamt sieben Systemdateien von xt:Commerce mussten für das Modul „edit_xtcuserregister“ angepasst werden. Die Änderungen in diesen Dateien sind allerdings sehr übersichtlich, da die wesentlichen Funktionalitäten in separate PHP-Dateien ausgelagert sind, die im Verzeichnis „typo3link“ abgelegt wurden.

Kommunikation

Die gesamte Kommunikation zwischen TYPO3 und xt:Commerce wird über die PHP-Extension „cURL“ gesteuert. Bei der Wahl eines Providers muss beachtet werden, dass „cURL“ nicht immer zur Standardinstallation von PHP gehört.

Ablauf der Registrierung aus TYPO3

Der Ablauf der Registrierung ist für die Extension „edit_xtcuserregister“ nicht fest vorgeschrieben. So kann zum Beispiel über die Extension „sr_feuser_register“ nach dem Erfassen der Benutzerdaten eine E-Mail mit einem Aktivierungslink zur Bestätigung der Registrierung versendet werden. Der Registrierungsprozess würde dann wie folgt aussehen:

Seite:  1 2 3 4

Empfohlene Artikel

3 Antworten

  1. von Axel Arnold Bangert 12.08.2009 (20:38Uhr) 1.

    Sehr geehrter Herr Schild,
    zunächst vielen Dank für die wirklich ausführlich und sehr schöne Anleitung zur Integration von Typo3 und XTCommerce.

    Dürfte ich höflich noch eine Bitte äußern. Wo könnte man die erwähnte Dokumentation finden(vgl. ganz unten)?

    Im Extension Ordner kann ich sie nicht finden. Das ist bei mir: "C:\inetpub\wwwroot\GimbaTypo3\typo3conf\ext\edit_xtcuserregister\res\xtc"


    ...der Extension liegt auch das Installationspaket für xt:Commerce (xtc.zip), dessen Installation genau wie bei anderen xt:Commerce-Modulen durchgeführt wird. Alle Installations- und Konfigurationsschritte sind ausführlich in der beigelegten Dokumentation beschrieben,...

    Beste Grüße und herzlichen Dank
    ihr
    Axel Arnold Bangert

  2. von Axel Arnold Bangert 12.08.2009 (21:35Uhr) 2.

    ich denke, dass es das ist:
    http://typo3.org/documentation/document-library/extension-manuals/edit_xtcuserregister/1.0.5/view/1/6/
    Beste Grüße
    Axel Arnold Bangert, Herzogenrath

  3. von Michael Schild 17.08.2009 (11:15Uhr) 3.

    Hallo Herr Bangert,

    wie ich sehe haben Sie schon alles gefunden - oder?

    Beste Grüße
    Michael Schild

Deine Meinung


(wird nicht veröffentlicht)