Neues aus dem Maschinenraum: Teil 2 – Der Rohbau

Statistik
Eine ganze Menge hat sich im letzten Monat am Kunstretter-System getan.
Es wurden 116 Änderungen (Commits) durchgeführt, die meisten von Ju und mir. Es gibt bereits 4848 Zeilen Programmcode. An 18 der 34 Tage seit meinem letzten Blogpost wurde am Programmcode gearbeitet.
Der Rohbau – Weitere wichtige Voraussetzungen für das Kunstretter-System
- Steven hat uns im letzten Monat nicht nur wichtige Entwicklungswerkzeuge zur Verfügung gestellt, mit denen wir einen noch besseren Überblick haben, sondern auch den Logger programmiert, ein Programmteil, der es ermöglicht alle möglichen Aktionen mit Uhrzeit und Datum aufzuzeichnen und somit festzuhalten, wer wann was getan hat. Da wir es ja mit einem System zu tun haben werden, dass unter anderem auch Spenden für Künstler ermöglichen soll, ist es besonders wichtig, dass wir diese Übersicht haben und so im Notfall auch feststellen können, warum z. B. das Geld eines bestimmten Spenders noch nicht überwiesen worden ist. Ebenso sicherheitsrelevant sind Fragen wie, wer veranlasst hat, einen bestimmten Nutzer zu sperren, oder wann ein Benutzer sich ein neues Passwort zuschicken lassen hat.
- Ju hat neben unzähligen Verbesserungen und Veränderungen an den bereits erwähnten Systemen unter anderem die Erzeugung und Ausgabe von Fehlermeldungen programmiert. Ist das System überlastet? Der eingegebene Benutzername schon vergeben? Alles Dinge, die man natürlich als Benutzer wissen will. Außerdem hat er sich um die Systeme gekümmert, die Eingaben und Anfragen bearbeiten und an den Server schicken, der sie verarbeitet, sowie um die, die diese Anfragen wiederum beantworten. Natürlich haben auch die schon genannten Dokumentations- und Entwicklungswerkzeuge viele Verbesserungen erfahren.
- Ich habe einen ersten Versuch gestartet, den Rohbau des Programmcodes für einzelne Kunstprojekte zu schreiben. Außerdem habe ich am UserManager programmiert – es ist nun für Administratoren möglich, manuell Benutzer anzulegen (wichtig z. B. für die Betaphase, oder wenn die reguläre Registrierung nicht funktionieren sollte), Benutzer zu löschen, sie wieder “aus dem Papierkorb” zu fischen, Benutzern gewisse Rechte zuzuweisen oder zu entziehen, sowie Eigenschaften von Benutzern einzusehen und zu verändern.
Wie geht es weiter?
Im Neuen Jahr haben wir wieder viel vor. Nachdem wir dieses Jahr erst im Dezember richtig Fahrt aufgenommen haben, legen wir im Januar umso fixer wieder los. Geplant ist, dass die wichtigsten Stützpfeiler im Hintergrund bereits am 09.01.2010 funktionieren und sich nicht mehr allzu stark verändern sollen. Login, Logout und Registrierung neuer Benutzer sollen bis dahin ebenso funktionieren, wie der erwähnte Logger.
Bis Ende Januar sollen dann richtig viele Funktionen Schlag auf Schlag folgen, aber mehr darüber erst im neuen Jahr.
Im Namen des gesamten Teams möchte ich noch allen Besuchern und Lesern unseres Blogs frohe Feiertage und ein gutes Neues Jahr wünschen und wir haben uns bereits als Neujahrsvorsatz vorgenommen, 2010 mehr über unsere Arbeit zu berichten, per Twitter und Blog.



