Bericht der letzten 2 Wochen bis zum 21. August
Posted on August 23rd, 2010 by timotheus
Was passierte in den vergangenen zwei Wochen
- Bernd hat jetzt alle Konferenzberichte vom alten Petra nach OpenPetra übertragen!
- Matthias hat die Arbeit an der Eingabemaske für Buchungen fortgesetzt, man kann jetzt Sammelbuchungen und einzelne Buchungen löschen, sofern sie noch nicht gebucht sind.
- Timotheus hat das Einfügen von Buchungen aus Textdateien implementiert. Das Format dieser Dateien entspricht dem Format der Dateien in Petra 2.x
- Die Geschwindigkeit der Maske für Buchungen wurde verbessert, indem nur die Buchungslisten heruntergeladen werden, die dem aktuellen Filter entsprechen.
- Timotheus hat das automatische Erzeugen von Webformularen umgesetzt (kann mit nant generateWebforms aufgerufen werden). Dabei wird schon die Übersetzung der Oberflächenelemente und die Überprüfung der Eingabe umgesetzt. Momentan werden Textfelder, Datumseingabe, Ja/Nein Auswahl und Auswahl aus verschiedenen Möglichkeiten unterstützt. Mehrere Elemente können in einer Gruppe angeordnet werden. Daten werden auch schon automatisch an den Server geschickt, sobald der Benutzer „Abschicken“ anklickt. Diese Formulare sind (noch) kein Ersatz für die Fenster des bisherigen fetten Clients, aber sie sollten eine gute Lösung für einfache Anmeldeformulare sein, die im Webbrowser ausgefüllt werden können.
- Das Programm zum Generieren von Formularen wurde aufgeräumt, als der Webforms Generator dem Winforms Generator zur Seite gestellt wurde.
- Wir haben das Finanzmodul etwas aufgeräumt, bisher befanden sich die Funktionen für Spenden, Rechnungen, allgemeine Buchungen usw alle in einer DLL, jeweils auf der Server- und der Clientseite. Diese DLLs wurden jetzt aufgetrennt, um den Überblick behalten zu können.
- Die Arbeit an den Übersetzungen von OpenPetra gehen weiter. Ein herzliches Willkommen an Joachim, der sich gemeldet hat, um an der spanischen Übersetzung zu arbeiten!
- Wir benutzen jetzt Hudson statt bisher CruiseControl.net, um OpenPetra automatisch zu bauen und zu testen. Läft bisher ganz angenehm, auf http://ci.openpetra.org.
Was lief in dieser Zeit nicht so gut
- Das Tutorial ist noch sehr unreif, besonders das Finanzmodul ist noch gar nicht dokumentiert.
Was sind die Ziele für die nächsten Wochen
- Siehe die offene Liste von letzter Woche. Die meisten Dinge sind weiterhin offen.
- Bernd wird jetzt an den Finanzberichten arbeiten, wo noch einige vom alten Petra nach OpenPetra übertragen werden müssen.
- Wir wollen auch erste automatische Tests für den Client entwerfen, wahrscheinlich mit dem Werkzeug NUnitForms.