2009-07-23 8 views
0

Ich bin auf der Suche nach einem integrierten Login und Benutzer-Management-System zwischen Joomla und eGroupware, idealerweise mit Joomla als Treiber. Das heißt, Benutzer melden sich bei Joomla an und lassen ihre Anmeldeinformationen auch in eGroupware einfließen, so dass sie einem Link zu eGW folgen und sich nicht erneut anmelden müssen. Auch Administratoren können Joomla neue Benutzer hinzufügen (oder vorhandene Benutzerinformationen aktualisieren) und diese Änderungen auch in eGW widerspiegeln.Eine Brücke zwischen Joomla und eGroupware bauen

Ich probierte this component aus, aber alles, was ich tun konnte, war Passwörter zwischen vorhandenen Benutzern beider Systeme zu synchronisieren (übereinstimmend auf ihren Benutzernamen). Die Dokumentation ist in Portugiesisch, so dass ich etwas in der Übersetzung verpasst haben könnte. Auch habe ich JFusion ausgecheckt, aber es hat noch nichts für eine Brücke zu eGW zur Verfügung.

Alle allgemeinen Hinweise zum weiteren Vorgehen werden sehr geschätzt. Ich habe einige Joomla-Erfahrung, aber nicht viel beim Schreiben von Erweiterungen/Modulen; Wäre es für mich einfacher zu versuchen, JFusion oder etwas Ähnliches anzupassen oder etwas selbst zu schreiben?

Antwort

0

Der beste Ansatz wäre, zwei Joomla Plugins schreiben: eine der authentication Typ, der die Sitzung in eGW schaffen wird, wenn jemand in Joomla anmeldet, dann einer der user Typ, der auf dem onAfterStoreUser Ereignis reagieren und das Profil aktualisieren in eGW. Auf diese Weise werden Sie weder Joomla noch eGW hacken. Es gibt ein Tutorial zum Erstellen von authentication Plugins für Joomla hier: http://docs.joomla.org/Tutorial:Creating_an_Authentication_Plugin_for_Joomla_1.5 Das Erstellen eines user Plugins wird ein ähnlicher Prozess sein, nur dass Sie auf das Ereignis onAfterStoreUser reagieren werden.

+0

Danke für den Tipp! –

Verwandte Themen