Bericht der letzten 9 Wochen bis zur letzten Juliwoche
Posted on Juli 26th, 2010 by timotheus
Was passierte in den vergangenen Wochen
- Der Formulargenerator wurde weiter verbessert. Etliche der Verbesserungen beweisen erneut, wie mächtig der Generator ist: sehr komplexe Formularlayouts können damit erstellt werden. Der Formulargenerator kann nun selbst solchen Programmcode zu generieren, der für komplexe Formulare welche Daten nachladen oder für Formulare, die sich zur Laufzeit dynamisch ändern, benötigt wird.
- Der Formulargenerator unterstützt nun die relativ einfache Erstellung von sogenannten ‚Maintain Table Screens‘ (Tabellenwartungsformularen). Diese Formulare erlauben die Veränderung von Werten in Nachschlagtabellen und einigen Systemtabellen. Solche Formulare können nun auch von Leuten erstellt werden, die technisches Verständnis haben und gute PC-Kenntnisse haben, aber *keine* Programmierer sind. Dadurch können uns mehr wesentlich mehr Leute als zuvor bei der Erstellung von vielen von den 105 Formularen helfen.
- Eine freiwillige Helferin, Isabel aus Deutschland, erstellte elf einfache ‚Maintain Table Screens‘ in weniger als drei Tagen. Dabei kannte sie openPETRA vorher gar nicht und kann auch nicht in C# programmieren!
- Der Partner Edit Screen wurde verbessert. Besonders hervorzuheben ist hier der „Partner Details“-Karteireiter, der nun für Partner unterschiedlicher Partnerklassen jeweils andere Daten anzeigt. Der Großteil des Programmcodes, der dies ermöglicht, wird automatisch vom Formulargenerator erzeugt. Etliche Fehler wurden ebenfalls behoben.
- Neue Berichte wurden erstellt: neun neue Berichte für das Partnermodul, sechzehn neue Berichte für das Personalmodul.
- openPETRA hat nun sein eigenes Logo bekommen (siehe links oben auf der openpetra.org Website)! Das Programm verwendet nun auch dieses Logo. Es gibt auch 2 neue Faltblätter auf der Webseite, wo das OpenPetra Projekt vorgestellt wird und Entwickler und Organisationen zum Mitmachen eingeladen werden. Leider sind diese Flyer momentan nur auf Englisch verfügbar.
- Die erste Alpha Version wurde Mitte Juni veröffentlicht. Darin enthalten ist der neue generierte Partner Edit Bildschirm, und auch die verbesserte Verschlüsselung mit öffentlichen und privaten Schlüsseln steht jetzt zur Verfügung.
- Es gab Mitte Juli eine Fernpräsentation von OpenPetra für einige Teilnehmer der ICCM Konferenz in den USA, und wir haben gute Rückmeldungen erhalten.
- Wir haben begonnen, eine Anleitung mit Beispielen zu schreiben, damit sich neue Benutzer und Interessierte schnell in OpenPetra zurecht finden können. Wir arbeiten weiterhin daran, zufällige Beispieldaten zu erzeugen, um realistische Szenarien für Testzwecke und Vorführungen zu haben. Wir können bereits eine große Anzahl von zufälligen Partnern mit Adressen erzeugen.
- Timotheus hat seine eigene Firma (http://www.solidcrp.com) gegründet, die im Auftrag von OM und anderen Organisationen Teile der Entwicklung von OpenPetra übernimmt. Wir hoffen, bald auf diesem Wege auch die Bereitstellung von OpenPetra Servern anbieten zu können. Matthias ist der erste Angestellte dieser Firma, und wir arbeiten daran, bald auch weitere Entwickler auf diesem Wege anstellen zu können. Das ist gut für OpenPetra, denn jetzt können sowohl Freiwillige direkt neben ihrem Beruf kostenlos bei OpenPetra mithelfen, oder können als Mitarbeiter bei OM einsteigen, oder können bei Timotheus zu einem fairen Lohn angestellt werden.
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
- Das Tutorial muss stark erweitert werden. Es soll eine Beispieldatenbank mit umfangreichen Zufallsdaten erstellt werden, um Benutzern einen schnellen Überblick zu ermöglichen.
- Matthias und Timotheus werden hauptsächlich an dem Buchhaltungsmodul von OpenPetra arbeiten, den GL Bildschirm fertigstellen und besondere Funktionen zum Beispiel für Analyseattribute für Tranaktionen oder das Buchen in Fremdwährungen umsetzen.
- Bernd wird nach Deutschland zurückkommen und wird für 3 Monate zusammen mit Timotheus im deutschen Büro arbeiten, das wird sicherlich eine gute Zeit. Bernd wird in seiner verbleibenden Zeit bei OM an den Berichten in OpenPetra weiterarbeiten.
- Andere Mitglieder des Petra/OpenPetra Teams werden Zeit mit Familie und Unterstützern in ihren Heimatorten verbringen, und dadurch keine Zeit für die Arbeit an OpenPetra haben.