Aus alva - Genealogieprogramm
Zur Navigation springen
Zur Suche springen
Datenbasis
- Datenbank ausbauen und komplett auf json basierend arbeiten => prüfen Python + Json-spezielle Datenzugriffe
Personenliste
- Orte suchen
- Scans (aus Kirchenbuch) als Quellen anbinden - Links auf Bild und Angabe vom Bildbereich
- Spalten konfigurierbar
- Sortierung Datumsfelder derzeit wie Strings
- Hintergrundfarbe Kopfzeile
- Filtern
Personendetails
- Bilder hochladen und anzeigen
Grafiken
- Zeige Weg zwischen 2 Personen
- Vorgabe, wieviel Generationen gezeigt werden sollen
- Anzeige mit Geburtsjahresskala
Nachrichtenausgabe
- Unterer Frame mit Systemmeldungen und print()-Ausgaben füllen
- Nachrichten in ein Logfile kopieren
Grafikfenster
- Derzeitige Überschrift "python" anpassen
- Kleine Nacharbeit bei Linien zu Oma und Opa sowie Mutter und Vater nötig
Projektverwaltung
- Import: bisher immer neues Projekt => alternativ, zu einem bestehenden Projekt hinzufügen (Data.py ~ importData)
- Excel-Import: beide Dateinamen, alle Tabellenblätter abfragen
- CSV-Import: Spaltenmapping
- CSV-Import: derzeit in DB statt json
Datenmodell
- Stammname einführen (NAME.TYPE unified, siehe OFB)
- Flag: Person ist "fertig erforscht" bzw. umgekehrt: hier weitermachen
- Flag: Person hat keine Nachfahren
- Umstellung auf pures json, keine DB
- Änderungen in "log-Datei"
- Config-Datei als json-Struktur lesen und speichern
Weiteres
- Ortsverzeichnis mit Nachnamen
- Validierungen
- Berichte
- Statistik
- Zeige Verwaiste Personen (keine Kinder, Eltern, Geschwister, ...)
- Zeitachsen-Film, wo sich wer einer Familie aufgehalten hat (sofern das nachvollzogen werden kann)
- Texte in Sprachdateien auslagern und übersetzen (engl)
- Kontrollabfragen vor Überschreiben von Dateien
- Andere Datumsformate (englisch: 12/24/1899; Datenbank: 2899-12-24), siehe Data.py~_convertDateToGedFormat()
- Unterschied zwischen Kommentar und Quelle
- Sämtliche Einstellungen ab sofort in Konfigurationsdatei (json) schreiben und von dort nutzen