Bericht der letzten 6 Wochen bis 22. Dezember
Posted on Dezember 22nd, 2011 by timotheus
- Insgesamt haben wir im Projekt deutlich an Fahrt aufgenommen. Die neueren Teammitglieder tragen nun vermehrt zur OpenPetra-Entwicklung bei und machen deutliche Fortschritte.
- Wir haben die neueste OpenPetra Version 0.2.16 Alpha am 22. Dezember 2011 freigegeben. Die vorherige Version 0.2.14 Alpha war am 10. November 2011 veröffentlicht worden. Details sind unter http://www.openpetra.org/en/download-openpetraorg/ zu finden.
- ChristianK ist mit Vorbereitungen für den Besuch der Studenten des Calvin College (www.calvin.edu) im Januar 2012 beschäftigt. Dies betrifft insbesondere die Koordination und Vorbereitung der Arbeitspakete zu verschiedenen Themen, die den Studenten bei ihrer Auslandserfahrung eine breite Mixtur aus Programmierung, Forschung und Entwicklung bieten. Wir freuen uns auf ihren Beitrag zu OpenPetra!
- ChristianK hat das „Validation Framework“ fertiggestellt, das er Anfang des Jahres begonnen hatte. Dieses Framework hilft den Entwicklern Felder jeglicher Art gegen definierte Regeln zu validieren, zum Beispiel ein Vergleich auf positive ganzzahlige Werte oder das Datum muss in der Zukunft liegen usw. Das Framework vereinfacht und vereinheitlicht die Fehlerbehandlung und Ausgabe von Hilfetexten für Anwender wie auch Entwickler innerhalb der gesamten Applikation. Hilfetexte können natürlich auch übersetzt werden. Durch die Vergabe von eindeutigen Fehlercodes können vom Anwender gemeldete Fehler unabhängig von der jeweiligen Sprache des Fehlertextes analysiert und behoben werden.
- MatthiasS folgt der erstellten Teststrategie und testet die wichtigsten Formulare und Funktionalitäten des Partner Moduls. Er wird auch weiterhin verschiedene Aspekte des Testverfahrens und der Qualitätssicherung beleuchten und einige Zeit in die Erstellung und Automatisierung der Testfälle investieren. Einiges davon wird in Zusammenarbeit mit den Studenten des Calvin College umgesetzt.
- WolfgangB hat die beiden Karteiblaetter fuer „Örtliche Partnerdaten“ und „Familienmitglieder“ im Partnerbearbeitungsformular (‘Partner Edit screen’) fertiggestellt. Er kümmert sich nun um die Partner-Extrakte, um dann mit Hilfe der Gruppe der Calvin-Studenten, die Entwicklung und Implementierung vorzunehmen.
- TimI arbeitet an der Kreditorenbuchhaltung und fügt fehlende Funktionalität dem bestehenden Subsystem des Finanzmoduls zu.
- AlanP hat vier „Maintain Table“-Formulare fertig gestellt und arbeitet seitdem an den Formularen für „örtliche Partnerfeldern“ im Partner- und Personal Modul, die eine erhöhte Komplexität aufweisen. Diese Arbeit ist weitgehend abgeschlossen.
- ChristopherT hat seine Arbeit an den Verwaltungsgebühren abgeschlossen und kümmert sich nun um Budgets. Phase 1 der Codeübertragung von Petra 2.x zu C# ist bereits erfolgt. Export/Import und automatische Generierung von Budgets sind der derzeitige Fokus in Phase 2.
- JoachimM hat die Arbeit am Debian Package fast abgeschlossen. Aufgrund seiner anstehenden Diplomarbeit steht er die nächsten Monate leider nicht mehr in gewohntem Umfang zur Verfügung.
- TimotheusP hat den Benerator-Branch gemerged, nachdem ThomasS sein Arbeiten dort abgeschlossen hatte. Der Benerator ist eine Open Source Software zum Generieren von Test- und Demodaten. Wir nutzen das Tool derzeit hauptsächlich zur Erstellung von Partner Adressen.
- TimotheusP hat signifikante Änderungen am Build-Prozess vorgenommen und damit bedeutende Geschwindigkeitssteigerungen erzielt. Dies macht die tägliche Arbeit als Entwickler nochmals einfacher.
- Timotheus P hat die Umstellung auf .NET 4.0 für Windows wie auch Linux umgesetzt.
- TimotheusP hat weiterhin am nächtlichen Build Server für die OpenPetra Standalone Version gearbeitet. NUnit tests sind jetzt eingebunden und ein Windows Installer wird automatisch mit erstellt. Dies hilft auch Zwischenversionen zu Testzwecken zu installieren. Das letzte ungeteste build ist unter http://ci-win.solidcharity.com/job/OpenPetraBuildWin/ zu finden.
- TimotheusP arbeitet weiterhin an der Integration von Ext JS 4 in ext.net und Mono 2.10 für die Online Registrierung.
- TimotheusP hat einen Linux-Rechner aufgesetzt, der interessierten Entwicklern „remote“ Zugriff ermöglicht und so den Einstieg ins Projekt vereinfacht. Details folgen demnächst.
- Sqlite unter Linux wird wieder unterstützt.
Vielen Dank für Euer Interesse und Unterstützung WolfgangB für das OpenPetra Projekt