Ausschnitt aus meiner Mail von gestern (damit man nicht den Eindruck bekommt, wir planen nicht vor). Im Übrigen ist unser Mail-Verkehr mittlererweile ziemlich umfangreich geworden und kann bei Bedarf der LV-Leitung zugänglich gemacht werden.
—————————————
Ich habe gestern die Qualifikations-hinzufügen-Sache komplettiert. Bei dieser Gelegenheit hab ich gleich mal was mit AJAX versucht – ist gar nicht sooo schwer wie erwartet, also da könnte man noch viele coole Sachen machen, wenn man Zeit hätte.
Uns geht es aber erstmal darum, dass wir die notwendigen Punkte fertigmachen. Ich möchte die nächsten 3-4 Tage den Großteil der Dinge erledigt haben, weil danach habe ich (und ihr sicher auch) nicht mehr großartig Zeit, etwas zu programmieren.
Ich stelle deswegen mal nen Plan auf, mit den Dingen, die wir noch machen sollten und mache auch nen Vorschlag, wer das am Besten machen könnte:
1. Projekthomepage auf Vordermann bringen – das heißt eine genaue Erklärung der grundlegenden Features auf der Hauptseite (WIKI-Startseite). Conny, machst du das?
2. Projektdokumentation: Wir sollten den Großteil der Klassen sowie der Methoden darin dokumentieren, im Bezug darauf, was die Klasse / Methode macht. Gerhard, willst du das übernehmen?
3. Profil ändern + Sichtbarkeitsregeln: Endlich mal die Profil-ändern-Page sowie zumindest ein paar grundlegende Sichtbarkeitsdinge. Mach ich.
4. Namensauswahl bei der Mailbox (AJAX-Beispiel dafür: http://www.torsten-horn.de/techdocs/javascript-ajax.htm#Beispiel-Autovervollstaendigung). Kann ich machen, außer jemand anders, erklärt sich dafür bereit. Priorität gering.
5. FIXING: Hallo „Username“. Sie haben „666″ neue Nachrichten.
6. FIXING: Beziehungen bei Beziehungen anzeigen
Bewertungen hinzufügen. Conny möchtest du das machen? Hat sich ja schon länger angekündigt
7. Lebenslauf-Konzept (siehe Mails vor vielen Tagen) implementieren. Kann ich machen, wenn ihr wollt.
8. Dann bietet es sich an, das Arbeitsverhältnis etwas komplexer zu gestalten, sodass es mit dem Lebenslauf und den Arbeitsstellen der Firma verlinkt werden kann. Das würde ich schrittweise tun:
8.a.) FEATURE1: Arbeitsstellen hinzufügen / löschen beim Firmenprofil (und bei Beziehungen verwalten)
8.b.) FEATURE2: Benachrichtigung (per Nachricht *g*) an den HERREN, wenn ein Sklave ein Arbeitsverhältnis herstellen will.
8.c.) FEATURE3: Will ein Sklave ein Arbeitsverhältnis herstellen, hat er die Möglichkeit, den Lebenslauf + seine Qualifiaktionen (Checkboxen) zusätzlich zur Anfrage hinzuzufügen. Will ein Herr einen Sklaven anwerben, wird er wohl eine Auswahl der offenen Stellen mitschicken wollen.
9. FIXING: Falls ein Sklave eine Firma registrieren will, wird er automatisch zum Herren. Conny, möchst du das machen (Vorschlag kommt auch von dir *g*).
10. Den Netzwerk-Button mit Inhalt füllen. Das heißt: Beziehungsgraphen. Ich habe dafür schon etwas AJAX-basiertes gefunden – wo ich mir mit der Erklärung, dass wir Studenten sind, eine 30-Tage-Testversion geholt habe. Diese tolle Visualisierung ist aber erst der zweite Schritt:
10a.) Die Rohdaten (Beziehungsrelationen) entsprechend aus der Datenbank kitzeln und in eine normale Tabelle schreiben.
10b.) (Wenn zeit bleibt): Visualisieren mit yFiles AJAX (coole Beispiele siehe hier: http://www.yworks.com/de/products_yfilesajax_about.html –> COLLAPSABLE TREE z.B.)
11. Treffpunkt + GUIStartseite: SKLAVE / Herr des Monats.
Wenn Zeit bleibt, richtig implementieren. Ansonsten nur faken und bei der Demonstration einfach nicht erwähnen. Es sollte evt. auch noch ein „10 neuesten USER“-Widget im Treffpunkt vorhanden sein (faken oder implementieren).
12. Ich hab echt keinen Plan, wieviel Aufwand wir für das Projekt hatten (hab leider verabsäumt, das zu zählen). OB 400 Stunden stimmen, weiß ich wirklich nicht – ich weiß nur, dass es auf jeden Fall ausreichend ist
Ja, also wenn wir das alles haben, sind wir fertig (wenn ich nix vergessen habe). Meine Prioritäten sind folgendermaßen:
A: PROFIL BEARBEITEN / SICHTBARKEITSREGELN
B: FIXING HALLO USERNAME – du HAST 6666 NACHRICHTEN.
C: ROHDATEN VON BEZIEHUNGSGRAPHEN (tabellarisch) im Userprofil und im Beziehungsmenü.
D: FEATURE 1 + 2 von (8)Arbeitsverhältnis.
E: LEBENSLAUF-KONZEPT
Das möchte ich bis Sonntag-abend hinbekommen.