bevor ich daran gehe, ein Modul zu schreiben, würd ich mich erst mal etwas mehr ins Framework einarbeiten. Evtl. ist ein Modul gar nicht das, was du willst. Ein Modul in Yii ist nämlich eine Art abgeschlossene Sub-Applikation mit eigenen Controllern, Models und Views. Evtl. ist das was du suchst eher ein Widget.
Mein Tipp daher: Bau doch erst mal eine Testapplikation und experimentier mit Models, Views, Controllern und Widgets rum. Module willst du wirklich erst dann schreiben, wenn du weißt, wie sie funktionieren und wozu sie gut sind. Wenns so weit ist, kannst du aber den nötigen Code leicht aus deiner Experimentierumgebung kopieren und zu einem Modul machen.
Das charset steht auf utf-8 keine sorge. kann ja per html auch umlaute darstellen.
es geht mir um folgende zeilen:
// This is the main Web application configuration. Any writable
// CWebApplication properties can be configured here.
return array(
'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
'name'=>'Name',
und unter name kann ich nichts mit umlauten einfügen
die Datei heißt main. befindet sihc in protected/cnfig
Das sind die aller ersten zeilen die den namen einer Seite anzeigen.
Und wiwe gesagt. es funktioniert nicht, wenn man umlaute einfügt…
Ich denke ich werde in der nächsten oder spätestens übernächsten Version des yii-user-managements eine kleine API-Dokumentation mitliefern, die die (eigentlich gar nicht so komplizierte) interna der Benutzerauthentifizierung dann erläutert. Und sollte ich genug muße haben, mache ich das auch zweisprachig, also Englisch und Deutsch…
an yum kann man nämlich einmal die authentifizierung erlernen, aber auch wie Module in yii funktionieren, nämlich ziemlich genial und elegant
Wenn ich das mit ner Screencast-Recording software hier endlich mal hinkriege, überlege ich auch, einen Yii-User-Management Installations&Einleitungs screencast auf youtubeGoogle Video hochzuladen… mal schauen
p.s. yum 0.8 steht in den Startlöchern, es gibt neue features wie z.B. ein quicklogin Widget (wie in der blog-demo), eine neu geschriebene Password recovery-Funktion und viele kleine Fehlerbehebungen (leider hat 0.7 immer noch viele kleine Fehlerchen, die mir tierisch auf den Nerv gehen). Wer jetzt schon reinschauen will, schaut ins SVN: