Hallo Maxi,
Ich hatte auch schon mal versucht, ein derartiges Plugin zu erstellen, bin aber gescheitert.
Mit dem Unterschied, dass es bei mir "EasyTalk" hieß.
ContentLion bietet in der aktuellen Version nicht genügend Mittel, um solch ein komplexes Plugin erstellen zu können.
Zum einem fehler z.B. sehr wichtige
Events, die geworfen werden müssen, um auf diese zu reagieren.
Z.B. ist es derzeit nicht möglich, das Menü per Event zu erweitern, da die Menü-Klasse überhaupt keine Events wirft.
Mit dem register-Plugin bin ich allerdings schon ein ganzes Stückchen weitergekommen.
Ich hatte es damals so gemacht, dass ich mein Hauptplugin "EasyTalkCore" genannt hatte, welches das Framework (und die Klassen) und kleine Basis-Sachen enthalten sollte, und den Rest, wie z.B. User-Profile wollte ich mit weiteren Plugins nachreichen. Das User-Profil ist allerdings kein Problem mehr, da ich da schon nen kleines Plugin hab.
Aber ich kann kein dynamisches Menü erstellen, welches dem User (zusätzlich) angezeigt wird, wenn er eingeloggt ist. (Mit Logout-Button, Anzahl der neuen Nachrichten (wo ich auch schon nen Plugin habe
^, welches ich aber aus diesem Grund nicht fertigstellen kann...
), Einstellungen usw.)
Einen Login brauchst du übrigens gar nicht erstellen, da Stefan dafür schon nen
Plugin rausgegeben hat, mit welchem man die Weiterleitungs-URL einfach ändern kann.
Dann stellst du deinen Login auf eine neue Seite, wie ich das bei
meiner Seite getan habe.
EDIT:
Stefan hat schon mal vorgeschlagen, in den Settings das Hauptmenü bei der Rolle zu ändern, aber diese Methode finde ich mehr als blöd, weil der User ja sein Menü immer 2 mal ändern müsste.