Servus,
@Nico_OGVIT
Zunächst einmal vielen herzlichen Dank für euren Beitrag! Ich hätte auch gleich ein paar Fragen dazu:
* Inwieweit können bei eurer Lösung Nutzerdaten (z.B. Passwörter oder E-Mail Adressen) synchronisiert werden?
* Kann man den automatischen Ablauf (Timeout) einer Anmeldung für TYPO3 und Magento zentral über eure Erweiterung steuern?
* Bietet Ihr Möglichkeiten den Dienst auf bestimmte Benutzer bzw. Gruppen einzuschränken?
* Wie wird die Identität bestimmt bzw. die Verknüpfung zwischen Benutzerkonten von Magento und TYPO3 hergestellt?
@GregSki
Ich hatte einige Wochen in die Weiterentwicklung von TypoGento investiert. Allerdings eher aus dem Grunde, dass der Urheber (Flagbit) derzeit vermutlich nicht über genügend Kapazitäten verfügt, dieses Produkt zeitnah weiter zu entwickeln. Hinsichtlich der Vielfältigkeit sehe ich allerdings noch Potential. Der Fork befindet sich auch auf GitHub (https://github.com/witrin/TypoGento). Das was ich primär forciert hatte war:
Full Page Caching
Unterstützt den TYPO3 Frontend Cache für Magento Inhalte.
TypoScript Routing
Ermöglicht einen fein granulierten Eingriff in die Erzeugung von Magento Links, ebenso bei der Weitergabe von Parametern an Magento.
Single Sign-On
Erlaubt die Verwendung sowohl von Magento (Core/Customer) als auch von TYPO3 (fe_login) für die Authentifizierung von Frontend Benutzern.
Password Synchronisation
Es ist nun unerheblich in welchem Format die jeweiligen Passwörter in Magento und TYPO3 abgelegt sind, und es wird in beide Richtungen synchronisiert; Szenarien die weitere externe Datenquellen umfassen (z.B. eine LDAP Anbindung), sind davon leider noch ausgeschlossen.
User Data Replication
Neben den reinen Kontendaten wird nun auch die primäre Kundenanschrift synchronisiert (Master-Master); angedacht ist ein Ausbau um die Replikation besser Steuern zu können, einschließlich einer Historie des Abgleichs.
Status Reports
Sollen die Einrichtung ein wenig erleichtern und bieten eine Überblick zu den wichtigsten Bereichen.
Bootstrap
Die etwas schwierige Überladung gewisser Kernklassen von Magento ist nun (minimal) per Reflection realisiert, und somit stabiler zum Vorgänger, als dass es auch den Magento Compiler unterstützt.
Page Header
Verbesserte Integration des Magento Pages Headers, womit der Einsatz von Frontend Kompressoren auch besser unterstützt wird.
Künftig wäre eine Migration auf extbase vielleicht sinnvoll, ebenso wie eine Unterstützung für Magento Multistores und die Erstellung von Tests für die Quellen.
Als dringlicher erachte ich aber derzeit die Beseitigung von Fehlern sowie die sinnvolle Vervollständigung einiger genannten Features; und natürlich eine brauchbare Dokumentation ^^.
Gruß