phase2.comasu.de
Sonntag, 14. Oktober 2007, 14:06
So, wie im geplanten Ablauf für Oktober angegeben, habe ich das System neu aufgesetzt, um einige grundlegende Funktionen zu verbessern, erreichbar unter:
http://phase2.comasu.de
Registrierung habe ich vorerst deaktiviert, da es nur ne alpha-version ist, sind noch nicht alle rechte so vergeben, wie ich es will
Nun, was hat sich alles geändert?
Diese kommende Woche werde ich nichts am RPG machen, da ich ein neues Bewerbungssystem für meine Gilde entwickel.
Im RPG kommt dann als nächstes das Bug-System, dann das ToDo-System. Mit diesen beiden Modulen möchte ich das Support-System vorerst abschließen und mich der Charakter-Erstellung wieder widmen.
Der grobe Ablauf der Entwicklung:
MfG MoG
http://phase2.comasu.de
Registrierung habe ich vorerst deaktiviert, da es nur ne alpha-version ist, sind noch nicht alle rechte so vergeben, wie ich es will
Nun, was hat sich alles geändert?
- Oberfäche/Design
Kleinigkeiten, aber das Design ist jetzt CSS-lastiger, man lernt eben immer mehr dazu - Rechte-System
Ich kann jetzt für jede Benutzergruppe jede Funktion sperren/freischalten. Die Abfrage der Berechtigung wurde vereinfacht, ähnlich dem alten wbb2 $userdaten['rechtevariable'] liefert dann true/false zurück, ganz einfach - Support-System
Das ist eine Plattform, die ich auch für andere projekte verwenden werde. Standardfunktion sind:- Handbuch
- F.A.Q.-Bereich
- Ticket-System
- ToDo-System
- Bug-System
- Text-Editor
Dazu habe ich den WYSIWYG-Editor vom WCF übernommen und angepasst. Er erfüllt seinen Zweck und ist für "nicht-programmiertechnische" Inhalte gedacht, also z.B. Texte für NPCs, Questbeschreibungen, oder eben das Handbuch.
Zum Verwenden einfach das Template "editor.tpl" einbinden, darum den form-tag und einen submit-button setzen, der übergebene Text läuft unter der Variable "text" - Getrennte Systeme
Es folgt eine ganz klare Trennung zwischen dem RPG selbst, den Informationseiten darum und dem Support-System. Die Templates und PHP-Dateien wurden entsprechend umbenannt, das Anlegen von Extra-Ordnern fand ich jetzt nicht so erotisch - phpDoc
Wie schon angekündigt verwende ich die Syntax von phpDocumentor. Da ich einen erweiterten Texteditor verwende, bekomme ich in ihm die ganzen Variablen einer Funktion angezeigt, die ich mit phpDoc kommentiert habe, sehr praktisch. Ich werde nun auch von dem eigentlichen phpDoc gebrauch machen, das quasi eine Dokumentation zu meinem Projekt erstellt. Alle php-Dateien habe ich Paketen zugeordnet, die diese Doku anzeigen kann und die einzelnen Funktionen erklärt.
Diese kommende Woche werde ich nichts am RPG machen, da ich ein neues Bewerbungssystem für meine Gilde entwickel.
Im RPG kommt dann als nächstes das Bug-System, dann das ToDo-System. Mit diesen beiden Modulen möchte ich das Support-System vorerst abschließen und mich der Charakter-Erstellung wieder widmen.
Der grobe Ablauf der Entwicklung:
- Charakter-Erstellung
- Attribute-System
- Skill-System
- PvE-System
- Erfahrungspunkte-System
- Item-System
- Inventar-System
- Ausrüstungs-System
- Attribute System II
MfG MoG
Just Testing