Offene Punkte: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
KKeine Bearbeitungszusammenfassung |
|||
| (29 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
==Personenliste== | ==Personenliste== | ||
* Orte suchen | * Orte suchen | ||
* Scans (aus Kirchenbuch) als Quellen anbinden - Links auf Bild und Angabe vom Bildbereich | * Scans (aus Kirchenbuch) als Quellen anbinden - Links auf Bild und Angabe vom Bildbereich | ||
* Spalten konfigurierbar | |||
* Sortierung Datumsfelder derzeit wie Strings | |||
* Hintergrundfarbe Kopfzeile | |||
* Filtern | |||
* Bei Navigation in der Tabelle mit Pfeiltasten wandert die Zentrale Person nicht mit (kann gut für Performance aber schlecht für Verständnis sein) | |||
* Einfach-Klick-Ereignis für Zeilenaktivierung anschließen | |||
==Personendetails== | ==Personendetails== | ||
* Bilder hochladen und anzeigen | * Bilder hochladen und anzeigen | ||
* "springende Breite" vermeiden | |||
* Zentrale Person über den Buttons anzeigen | |||
* Mehrere Partnerschaften/Ehen | |||
==Grafiken== | ==Grafiken== | ||
| Zeile 13: | Zeile 19: | ||
* Vorgabe, wieviel Generationen gezeigt werden sollen | * Vorgabe, wieviel Generationen gezeigt werden sollen | ||
* Anzeige mit Geburtsjahresskala | * Anzeige mit Geburtsjahresskala | ||
* Titelzeile beinhaltet ID der zentralen Person | |||
== | ==Nachrichtenausgabe== | ||
* Unterer Frame mit Systemmeldungen und print()-Ausgaben füllen | * 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 (Data.py ~ _convertDataFormatCsvToJson) | |||
* CSV-Import: derzeit in DB statt json (Data.py ~ _convertDataFormatCsvToJson) | |||
* Projekt öffnen: Auswahlliste vorhandener Projekte | |||
* Abbruch, wenn das Projekt nicht existiert | |||
* ged-Import bzw. json-Validierung: Wenn keine FAMS enthalten sind, nachbauen und im json speichern | |||
* ged-Import: Gänsefüßchen bei Konvertierung nach json ersetzen (evtl. geht \"), sonst kommt json durcheinander | |||
==Datenmodell== | |||
* Datenbank ausbauen und komplett auf json basierend arbeiten => prüfen Python + Json-spezielle Datenzugriffe | |||
* Stammname einführen (NAME.TYPE unified, siehe [http://wiki-de.genealogy.net/Projekt_OFB#Stammnamen 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 | |||
* Config-Änderungen an alle Klassen verteilen | |||
==Weiteres== | ==Weiteres== | ||
* favicon für dieses Wiki | |||
* Ortsverzeichnis mit Nachnamen | * Ortsverzeichnis mit Nachnamen | ||
* Validierungen | * Validierungen | ||
* Berichte | * Berichte | ||
* Statistik | * 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 | |||
* Validierung: zu jedem FAMC-Eintrag auch ein FAMS-Eintrag | |||
Aktuelle Version vom 24. April 2022, 20:40 Uhr
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
- Bei Navigation in der Tabelle mit Pfeiltasten wandert die Zentrale Person nicht mit (kann gut für Performance aber schlecht für Verständnis sein)
- Einfach-Klick-Ereignis für Zeilenaktivierung anschließen
Personendetails
- Bilder hochladen und anzeigen
- "springende Breite" vermeiden
- Zentrale Person über den Buttons anzeigen
- Mehrere Partnerschaften/Ehen
Grafiken
- Zeige Weg zwischen 2 Personen
- Vorgabe, wieviel Generationen gezeigt werden sollen
- Anzeige mit Geburtsjahresskala
- Titelzeile beinhaltet ID der zentralen Person
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 (Data.py ~ _convertDataFormatCsvToJson)
- CSV-Import: derzeit in DB statt json (Data.py ~ _convertDataFormatCsvToJson)
- Projekt öffnen: Auswahlliste vorhandener Projekte
- Abbruch, wenn das Projekt nicht existiert
- ged-Import bzw. json-Validierung: Wenn keine FAMS enthalten sind, nachbauen und im json speichern
- ged-Import: Gänsefüßchen bei Konvertierung nach json ersetzen (evtl. geht \"), sonst kommt json durcheinander
Datenmodell
- Datenbank ausbauen und komplett auf json basierend arbeiten => prüfen Python + Json-spezielle Datenzugriffe
- 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
- Config-Änderungen an alle Klassen verteilen
Weiteres
- favicon für dieses Wiki
- 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
- Validierung: zu jedem FAMC-Eintrag auch ein FAMS-Eintrag