Direkt zum Hauptbereich

OpenXava rocks!

Ich war nach meien Mißerfolg bei der Suche nach PHP-CRUD-Generator ziemlich frustriet, aber jetzt muss ich einsehen, dass es ein Glücksfall war, dass ich in PHP nichts brauchbares fand und dann gezwungenermaßen meinen Fallback-Kandidaten OpenXava genommen habe. Es scheint eine echt tolle Lösung zu sein. Es kommt gleich im Packet mit Eclipse, DB und JRE  sowie mit einem "Welcome-Beispiel", womit man sofort loslegen kann. Es gibt eine sehr schöne Doku mit Beispielen, Screenshots und Videos etc - echt vorbildlich. So was habe ich wirklich nicht erwartet. Es gibt auch eine Pro-Version für glaube ich 500 Eur, aber die freie Version kann alles, was hier bisher gefordert wurde und vermutlich noch deutlich mehr. Ich habe bisher nur die ersten Lektionen angeschaut.

Später hat sich auch noch herausgestellt, dass die Daten, die man in der Pfarrei durch den CRUD-Generator zu einer Anwendung verwandeln sollte gar nicht solche plain&simple Attribute sind, sondern recht komplexe Datenstrukturen, die man nicht ohne große und unschöne Verrenkungen in eine simple Attributenliste verwandeln könnte. Es sind schon echte Beziehungen zwischen den Objekten nötig.

Ich habe die gewünschten 5 UseCases (Taufe, Hochzeit, Begräbnis, Anerkennung der Taufe aus der Besatzungszeit vor 2002 usw), deren Strukturen durch die Diözse vorgegeben sind am Freitag final umgesetzt und von meinem Laptop auf den Zielserver übertragen, wo ich dann JDK21, Tomcat10 und MySQL8 als Windows-Services installiert habe. Die Mitarbeiter haben bereits angefangen, die Daten einzugeben. Leider gab es öfters kein Strom, sodaß wir für Paar Stunden den Honda-Generator anwerfen mussten.

Als ich die Lösung später auch der Eleanor gezeigt habe, die hier seit fast einem Jahr als Krankenschwester in der hiesigen Klinik arbetet, hat sie zusammen mit Fr. Bong gefragt, ob es auch nicht so was änliches für die Erfassung von Patienten und Behandlungen geben könnte, die bisher nur in Papierformularen erfolgt. Ich habe soeben einen Entwurf des Datenmodels gemacht, und werde ihn morgen vorstellen.

Heute wurde ich auch gefragt, ob auch die hiesige Highschool NOSSEF nicht diese Lösung für die Erfassung von Schülern und Noten haben könnte. Ich werde morgen beim Management der Schule nachfragen, was sie brauchen und schauen, ob es so ginge. 

Eigentlich habe ich nächste Woche nach Gleno gehen sollen, aber das scheint noch nicht spruchreif zu sein, sodaß die neuen Aufträge mir ganz recht sind.

Kommentare

Beliebte Posts aus diesem Blog

Auf Nach Timor-Leste, die Vorgeschichte meiner dritten Runde als Jesuit Volunteer

Wie komme ich, ein Software Entwickler aus München dazu, als Volontär nach Timor Leste zu gehen? Na ja, dazu gibt es wie so oft eine längere Vorgeschichte.. Falls man es wirklich wissen möchte, hier ist sie. Auf meinem ersten Weg nach Santiago de Compostella 2005 - ich war in einer Gruppe, die dort unterwegs "Meditationen im Gehen" üben wollte - hatte einer der Mitpilger, Philipp, der gerade erst mit dem Studium fertig wurde, von seinem großen Wunsch erzählt, für eine begrenzte Zeit in einem Projekt im Ausland unentgeltliche Hilfe zu leisten. Ich habe damals schon recht lange bei der Bahnhofsmission in München mitgemacht, wo ich so ein bis zwei Mal im Monat - meistens war es eine Samstagnacht (von 19 Uhr bis Sonntag 7 Uhr) - Leuten in sozialen Notlagen geholfen habe und dachte, damit wäre meine "soziale Ader", die ich schon als Student der Informatik eher als Gegengewicht zum Umgang mit der Logik, Computer, Programmen usw. gebraucht hatte, aber das Gespräch ist mi...

Nachtsgespräche in der Jesuitencomunität Railaco

 Wie schon erwähnt, das Abendessen ist das einzige Treffen am Tage, wo die Gruppe versucht, zusammen zu sein. Am Tag starten die Jeeps und jeder macht seine Aufgaben. Nach dem Essen ergeben sich manchmal spannende Rückblicke des Tages, manchmal wird es theologisch/spirituell, zB als ich die Antwort von Putin auf die Frage von Tucker Carlson, wie kann sich Putin für einen Christen halten, wenn er einen Krieg führt? Putin sagte in etwa, er gehe zwar nicht jeden Tag in die Cerkev (oder wir die orthodoxen Kirchen da heißen) aber was diese Frage angeht, so ist die Antwort simpel. Jeder hat das Recht und sogar die Pflicht, seine Familie und sein Land zu verteidigen. Er hat es geschworen und macht es. Einer der Jesuiten darauf: es ist nicht nötig, sich zu verteidigen, weil Gott eh für Alles sorgen wird. Das meint und lebt er 100%. Ich: aber selbst bedeutendste christliche Philosophen, wie Thomas von Aquin, habe das Recht auf Selbstverteidigung bejaht. Er, nein, es ist nicht nötig. Ich: we...

Mein erster Besuch in Kasait

Meine Arbeiten in Railaco sind im Wesentlichem getan. Heute habe ich noch eine kleine Schulung im Datenbank Backup & Recovery (also DB Export & Import) im Pfarrbüro gemacht. Anna hat fleißig geübt. Das Tool dazu war die MySQL Workbench, die ich mit dem MySQL Server (als Windowsservice) mit installiert habe. Diese Schulung werde ich auch in der Klinik wiederholen. Ich habe dort schon mit Nelia geübt, aber noch einmal schadet nicht. Ich habe datzu auch eine Doku mit Screenshots gemacht. Gestern bekam ich endlich die Gelegenheit, den ganzen Tag mit Thomas (Ingenieur aus Frankreich, der das letzte Jahr als Mathe-Lehrer am Lehrer-College "Instituto Sao Joao de Brito" ISJB arbeitete) in Kasait zu verbringen. Das war die letzte Gelegenheit, Thomas überhaupt zu treffen, weil er am Sonntag nach Vietnam fliegt, um in Anschluss an sein Volontär-Jahr mit seiner Freundin eine Radeltour durch Vietnam, Kambodscha und Thailand zu beginnen. Mein offizieller Einsatzbeginn dort ist ab 2...