Bericht der letzten 5 Wochen bis zum 28. September

Was passierte in den vergangenen fünf Wochen

  • Bernd arbeitet an den Berichten für die Übersicht über Spendeneingänge, diese Berichte gab es schon im alten Petra 2.x und müssen jetzt für OpenPetra umgeschrieben werden.
  • Bernd und Wolfgang B und Emily haben die zwei OpenPetra Broschüren vom Englischen ins Deutsche übersetzt. Sie werden bald auf der Webseite verfügbar sein.
  • Matthias H hat daran gearbeitet, dass man Batches, Journals und Transaktionen exportieren kann. Er hat gerade damit begonnen, das Einrichten von Attributen zur Analyse von Finanztransaktionen zu ermöglichen.
  • Timotheus hat den ersten automatischen Test erstellt, der mit Hilfe von NUnitForms direkt auf die Benutzerschnittstelle zugreifen kann. Der erste Test war für das GL Batch Fenster. Wir wollen noch mehr dieser automatischen Integrationstests entwerfen.
  • Wir haben eine zweite Alphaversion veröffentlicht, die besonders von einem kleinen gemeinnützigen Verein in England sehnlichst erwartet wurde. Dieser Verein hat damit angefangen, mit OpenPetra die Adressen der Unterstützer und Interessenten zu verwalten. Dies ist eine große Ermutigung für uns als Entwickler, denn damit haben wir die ersten Benutzer von OpenPetra, die keine Entwickler sind. Wir haben einige Verbesserungen beim Einrichten der Special Types für Partner gemacht, mit denen Partnern bestimmte Stichwörter zum Gruppieren zugefügt werden können. Auch an der Sicherheit und den Zugriffsberechtigungen haben wir einige Verbesserungen vorgenommen.
  • Timotheus hat daran gearbeitet, dass man OpenPetra jetzt auch zentral im Internet laufen lassen kann. Das sollte im Moment erstmal besonders kleinen Vereinen helfen, die sich nicht um die Wartung des Servers, Installation von neuen Versionen und Datensicherung und Sicherheit kümmern müssen. Falls Sie daran interessiert sind, Ihren Verein auch mit OpenPetra zu betreiben und unsere Dienste in Anspruch zu nehmen, melden Sie sich bitte bei info@solidcrp.com.
  • Sehr viel Arbeit wurde in ein Formular gesteckt, mit dem man Partner aus verschiedenen Quellen, z.B. einer CSV Datei oder auch einer anderen OpenPetra Datenbank, importieren kann. Wir wollen die verschiedenen möglichen Szenarien so verallgemeinern, damit wir am Ende eine einheitliche Lösung haben die für viele Situationen funktioniert.
    Die große Motivation für diese Funktion ist, dass wir einen weiteren Kandidaten für den baldigen Einsatz von OpenPetra haben. OpenPetra könnte dazu genutzt werden, die Online Anmeldungen von hunderten von Teenagern aus ganz Europa und einigen weiteren Ländern zu verarbeiten, die sich für eine Konferenz auf einer Internetseite anmelden können. Die Daten werden sicher in einer OpenPetra Datenbank gesammelt. Die Büros der Länder, aus denen die Jugendlichen kommen, können sich dann ihre Daten in ihr eigenes Petra 2.x importieren, um die Anmeldebeiträge einzusammeln und die Adressen der Teilnehmer verwalten zu können. Dadurch wird den Büros viel Arbeit abgenommen, denn sie müssen nicht mehr alles von Hand eintippen, wie es bisher geschah.
    Das gleiche Programmmodul kann für die deutsche Personalabteilung eingesetzt werden, damit sich Bewerber für längere Einsätze direkt im Internet anmelden können. Dadurch wird den Mitarbeitern im Büro viel Zeit und Mühe des Abtippens erspart, und sie haben mehr Zeit, sich um die Bewerber zu kümmern und ihnen beratend zur Seite zu stehen.
  • Was lief in dieser Zeit nicht so gut

  • Das Tutorial ist noch sehr unreif, besonders das Finanzmodul ist noch gar nicht dokumentiert.
  • Im Finanzmodul sind wir noch nicht so weit gekommen wie erhofft. Unterstützung von Buchungen in Fremdwährungen und anderes fehlt noch.
  • Was sind die Ziele für die nächsten Wochen

    • Wir wollen das Tutorial und die Beispieldatenbank verbessern.
    • Bernd wird die Berichte über die Finanzen abschliessen, und dann auch seine Arbeit bei OM Ende Oktober zu einem guten Abschluss bringen.
    • Matthias H wird weiter am Finanzmodul arbeiten, hauptsächlich an den Analysis Attributen für die Konten, und dass Benutzer einen Analysewert einer Transaktion zuordnen können, falls die Transaktion sich auf ein Konto bezieht, dass mit einem AnalysisAttribut versehen ist.
    • Wolfgang U tritt am 1. Oktober eine Vollzeitstelle bei Timotheus Pokorra Software an, und seine Hauptaufgabe wird es sein, das Sammeln von Anforderungen zu organisieren. Dafür wird er mit dem Spendenmodul beginnen. Später wird er wohl auch an der Umsetzung in C# arbeiten. Wir wollen den aktuellen Zustand verbessern, wo manche Pläne und Informationen nur im Kopf einzelner Entwickler stecken. Stattdessen soll auf möglichst einfache Weise definiert werden, was genau zu tun ist und wie es umgesetzt werden soll, um die Entwicklung zu vereinfachen und unerwünschte Überraschungen zu vermeiden…
    • Auch Matthias G wird ab Mitte Oktober zu Timotheus Pokorra Software hinzustoßen, er wird 2 Tage in der Woche bei uns arbeiten. Er wird daran arbeiten, die Qualität des Programmtextes und unseres Entwicklungsprozesses arbeiten. Dadurch sollte es uns leichter fallen, stabile Versionen zu veröffentlichen, und besser strukturiert mit Fehlern umzugehen, Tests zu definieren usw.
    • Christian wird an der Überprüfung von Werten arbeiten, die der Benutzer in Formularen eingibt. Die meisten Überprüfungen sollten automatisch erzeugt werden. Er wird auch das Löschen auf den verschiedenen Setup Fenstern einbauen. Dies kann ziemlich kompliziert werden, denn manche Werte werden schon in der Datenbank benutzt und müssen rekursiv gelöscht werden.
    • Timotheus wird daran arbeiten, die Übersetzung der Texte in der Benutzeroberfläche von Mono.Unix GetCatalog auf GNU gettext für c# umzustellen, dadurch sollten ein paar kleinere Probleme gelöst werden. Er wird auch mit den neuen Mitarbeitern arbeiten, und ihnen den Einstieg in die Arbeit an OpenPetra vereinfachen, damit sie schnell wissen was schon alles da ist und was noch gemacht werden muss.
    • Rob und Wolfgang B werden an einem groben Zeitplan für OpenPetra und OM arbeiten, damit OM damit beginnen kann, die nötigen Spendengelder zu sammeln, damit OpenPetra so weit entwickelt werden kann, dass es bei OM eingesetzt werden und das alte Petra ersetzen kann.
     
     
     
    © 2024 openpetra.org