Difference between revisions of "De:Gramps 4.2 Wiki Handbuch - Was ist neu?"

From Gramps
Jump to: navigation, search
m
m (Dokumentation)
 
(5 intermediate revisions by one other user not shown)
Line 10: Line 10:
  
 
Bevor du aktualisierst, stelle sicher, dass du eine Sicherung deiner Stammbaumdaten besitzt. Die beste Möglichkeit dies zu tun ist folgende:
 
Bevor du aktualisierst, stelle sicher, dass du eine Sicherung deiner Stammbaumdaten besitzt. Die beste Möglichkeit dies zu tun ist folgende:
# starte Gramps 3.4 oder Gramps 4.0
+
# starte Gramps 4.0 oder Gramps 4.1
 
# öffne deinen Stammbaum
 
# öffne deinen Stammbaum
 
# sichere den Stammbaum in das ''gramps xml'' Format oder das ''gramps xml Paket'' Format (das ''gramps xml Paket'' enthält deine Mediendateien). Dies geht über das Menü {{man menu|Stammbäume->Sicherung}}, stelle sicher, dass du '''alle Daten sicherst''', schränke die Datensicherung in keiner Weise ein.
 
# sichere den Stammbaum in das ''gramps xml'' Format oder das ''gramps xml Paket'' Format (das ''gramps xml Paket'' enthält deine Mediendateien). Dies geht über das Menü {{man menu|Stammbäume->Sicherung}}, stelle sicher, dass du '''alle Daten sicherst''', schränke die Datensicherung in keiner Weise ein.
Line 31: Line 31:
 
Es gibt Änderungen am Datenmodell.
 
Es gibt Änderungen am Datenmodell.
  
# Markierungen hinzugefügt zu: Ereignissen, Orten, Aufbewahrungsorten, Quellen und Fundstellen
+
# New date and language fields on place name
# Quelle/Fundstelle wurden Quellenattribute
 
# Optionale Unterstützung von Checksumme zu Medienobjekten hinzugefügt
 
# OrtsRef und Orte Hierarchien hinzugefügt
 
  
*Ein Stammbaum kann nicht in beiden Versionen ohne Aktualisierung bzw. Herabstufung geöffnet werden.  
+
*Ein Stammbaum '''kann nicht in''' in Gramps 3.4/4.0/4.1 und Gramps 4.2 ohne Aktualisierung bzw. Herabstufung geöffnet werden.  
  
*Eine .gramps xml erstellt mit Gramps 3.4/4.0 ist nicht identisch mit einer in Gramps 4.2 erstellten.
+
*Eine .gramps xml erstellt mit Gramps 3.4/4.0/4.1 ist '''nicht identisch''' mit einer in Gramps 4.2 erstellten.
 +
 
 +
* Gramps 4.2 ist jetzt nur noch '''Python3'''
  
 
Siehe [[Database_Formats#Detailed_Changes]] (englisch) für mehr Details über die interne Datenbank.
 
Siehe [[Database_Formats#Detailed_Changes]] (englisch) für mehr Details über die interne Datenbank.
  
== Orte Hierarchien ==
+
==GUI==
  
Das '''Ortsangabe''' Modell wurde zu einem '''Ortshierarchie''' Modell mit '''Ebenen''' (''benutzerdefiniert'' und ''gemeinsame'').
+
* Review on GtkBuilder, fix some Gtk3 warnings and move from deprecated methods
 
+
* Change icons and buttons handling methods
* '''Keine weiteren Ortsangabe Felder'''
+
<hr>
* '''Neue Orte Objekte''' werden nach der Umstellung auf das '''neue Modell''' erstellt
+
* [[Gramps_4.2_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_2#Place_Editor_dialog|Enhanced Place Editor]]
 
+
[[Image:Place_editor_42.png|New place Editor with Place name edition]]
Orts- '''Typ''' und Orts- '''Referenz''' können Orts- '''Namen''' verarbeiten.
+
<hr>
 
+
{{-}}
* Der Anwender setzt eigene Regeln zur Handhabung von Ortshierarchien
 
 
 
Das Orteobjekt '''enthält immer noch ein Titel Feld'''. Dies enthält eine vollständige Beschreibung und wird in den meisten Berichten verwendet.
 
 
 
Alternative Ortsangaben wurden nicht in die neue Ortshierarchie konvertiert.
 
 
 
[[Image:PlaceCategory-PlaceTreeView-41-de.png|800px|Orte Baumansicht]]
 
  
 +
* New widget: ''[[Gramps_4.2_Wiki_Manual_-_Navigation#Finding_records|interactive searchbox]]''. Use our own interactive-search box to get it.
 +
[[Image:Interactive_search.png|New interactive search box]]
 
{{-}}
 
{{-}}
 +
# more efficient (binary search on sorted columns).
 +
# customizable (delayed by 150ms launch of search to avoid text scrambling)
  
Siehe [[Hierarchical_Place_Structure|Hierarchische Ortestruktur]] (englisch) für mehr Details.
+
* Ability to [[Gramps_4.2_Wiki_Manual_-_Categories#Adding_places_from_KML_files|import KML]] data into Geography views
 
+
* Enhancement for removing multiple selected items from Views (action group)
==Navigator Modi==
+
[[Image:Action_group_dialog.png|Question dialog for grouped actions]]
 
 
Standardmäßig kannst du den Navigationsmodus in einem Drop-Down Menü wählen.
 
 
 
[[Image:Viewing_mode_selection-41-de.png|left|thumb|300px|Kategorie Navigationsmodus]]
 
 
 
 
[[Image:Drop-Down-41-de.png|right|thumb|300px|Drop-Down Navigationsmodus]]
 
 
 
Die Navigator Modi sind:
 
* "Kategorie"
 
* "Drop-Down"
 
* "Erweiterung".
 
 
 
 
 
[[Image:Expander-41-de.png|left|thumb|300px|Expander Navigationsmodus]]
 
 
 
 
{{-}}
 
{{-}}
  
== Editoren und Ansichten ==
+
* Allow to drag a person by dragging the Family label or around Add, Edit, Share buttons.
 
+
Add drag support on more Views, Selectors and Editors.
=== Orte ===
 
 
 
* Neu Ortsreferenz und erweiterte Ortshierarchie
 
* Neu vordefinierte Liste von Ortstypen + unbekannt und benutzerdefinierte Typen unterstützt
 
 
 
[[Image:EditPlaces-PlaceEditorWindow-41-de.png|705px|Orteeditor]]
 
 
 
{{-}}
 
 
 
=== Ereignis, Ort, Aufbewahrungsort, Quellen und Fundstellen ===
 
  
[[Image:Toolbar-Tag-Options-41-de.png|left|thumb|Alle primären Objekte unterstützen jetzt Markierungen]]
+
* Add right-click "Copy all" to all [[Gramps_4.2_Wiki_Manual_-_Reports_-_part_8|QuickTables]].
 +
All data from the TreeView, including non-viewed columns.
 +
* Add right-click API to ListModel
  
* Ereignisse, Orte, Aufbewahrungsorte, Quellen und Fundstellen Editoren unterstützen jetzt Markierungen
+
==Orte==
* Diese Hauptansichten besitzen [[De:Gramps_4.2_Wiki_Handbuch_-_Filter#Markieren|markieren Eigenschaften (Spalten, Farbe, Filterregeln, etc ...)]]
 
  
 +
* [[Gramps_4.2_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_2#Place_Editor_dialog|Enhanced Place Editor]] and new [[Gramps_4.2_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_2#Place_Name_Editor_dialog|Place Name editor]]
 +
[[Image:Place_name_editor.png|New Place Name editor]]
 +
<hr>
 
{{-}}
 
{{-}}
 
+
* Review Alternate Place handling and edition
=== Medien ===
+
* New configuration keys set by user (settings) - [[Gramps_4.2_Wiki_Manual_-_Settings#Places|{{man label|Places}}]] tab options in {{man menu|Edit > Preferences}} dialog
 
+
[[Image:Place_settings_42.png|New Places item into Preferences dialog]]
* Erweiterte Bildauswahlfunktionen und verbesserter Medienreferenzeditor
 
 
 
[[Image:Mediaobj ref 41-de.png|591px|MediaRef Editor]]
 
 
 
=== Quellen und Fundstellen ===
 
 
 
* Neu ordnen der Attribute im Attribute Reiter möglich
 
 
 
[[Image:Source_attributes_41-de.png|375px|left|Quelleneditor und zugehörige Attribute]]
 
 
 
[[Image:Citation_attributes_41-de.png|375px|right|Fundstelleneditor und zugehörige Attribute]]
 
 
 
 
{{-}}
 
{{-}}
 
+
* New filter rule: ''is enclosed by''
* Neue vordefinierte Liste von Attributarten + Unterstützung unbekannter und Anwenderattributarten
 
 
 
[[Image:Attributes_data_41-de.png|Attribute Editor beim Bearbeiten von Quellen und Fundstellen]]
 
  
 
== Berichte, Werkzeuge, Gramplets ==
 
== Berichte, Werkzeuge, Gramplets ==
  
* Markierungenbericht unterstützt neue Objekte mit mit Markierung Attribut: Ereignis, Ort, Aufbewahrungsort, Quelle und Fundstellen.
+
* Consistency on '''Privacy''' option for reports
* Einige Analysewerkzeuge haben in neue Gramplets gewechselt
+
[[Image:Include_private.png|Standard ''Privacy'' check box]]
 
+
{{-}}
 +
* Consistency on "Name-format" options for reports
 +
* Add DeferredFilter class (a subclass of GenericFilter)
 +
* New textual Report : [[Gramps_4.2_Wiki_Manual_-_Reports_-_part_6#Note_Link_Report|Note Link Report]]: Check Links on Notes are valid
 +
* Fix alphabetic index and toc bug in books
 +
* Enhancements on Style Editor
 +
* Enhancements on End Notes into textual reports
 +
* Changes on Individuals complete textual report
 +
* Changes on Ancestors Tree draw report: Include Siblings and ready to go in multiple directions
 +
* Add name-format option, and deferred translation on Records report
 +
* Add deferred translation on Timeline draw report
 +
* Enable [[Gramps_4.2_Wiki_Manual_-_Gramplets#Attributes_Gramplet|attributes gramplet]] on Source and Citation Views
 +
[[Image:Attributes_gramplet_source_citation.png|Enabled Attributes gramplet for Source and Citation objects]]
 +
{{-}}
 +
* Add new place [[Gramps_4.2_Wiki_Manual_-_Gramplets#Location_Gramplet|locations gramplet]]
  
 
= Änderungen unter der Haube =
 
= Änderungen unter der Haube =
Line 132: Line 105:
 
Technischer Kram
 
Technischer Kram
  
== Python 3 Unterstützung ==
+
== Abhängigkeiten ==
  
 +
* Nur '''Python3''' Unterstützung. ( Python2 Unterstützung beendet)
 +
* Benötigt GTK+ 3.10 und pygobject 3.12 oder höhere Versionen
  
* Korrekturen am Code und Einheitentests.
+
= Weitere Informationen =
  
== Neue Funktionen und Komponenten der Benutzeroberfläche ==
+
More information.
  
===Orteobjekt ===
+
== Verschiedenes ==
 
 
* Neu ''gramps.gen.utils.location'' Modul: Ortswerkzeugfunktionen.
 
* Neu ''gramps.gui.editors.displaytabs.altnameembedlist'' Modul: EmbeddedList zur Behandlung alternativer Ortsnamen.
 
* Neu ''gramps.gui.editors.displaytabs.altnamemodel'' Modul: Gtk.ListStore zur Behandlung von Ortsnamen.
 
 
 
=== Medien ===
 
  
* Neu Prüfsummenattribut für Medienobjekt (Datenbank und Gramps XML Dateiformat)
+
* Optimizations around index, Flat and TreeView models
[[Image:media_checksum.png|728px|New checksum attribute into Gramps XML file format]]
+
* More data into ''example.gramps'': custom parent relationship, notes.
 
+
* New test file: ''datetest.gramps''
 
+
* New module: ''[https://github.com/gramps-project/gramps/blob/master/gramps/gen/lib/placename.py gen.lib.placename]''
* Neu ''gramps.gui.widgets.grabbers'' Modul
+
* All importers return now an [https://github.com/gramps-project/gramps/blob/master/gramps/gen/utils/libformatting.py#L201 ImportInfo] object that can hold information about the import.
 
+
* Experimental gwplus (geneweb) import file format support
[[Image:Media region selection-41-de.png|571px|Neue Komponenten der Benutzeroberfläche zur Bildauswahl]]
+
* libgedcom changes ???
 
+
* Remove fallback to md5 module, all supported versions now include the hashlib module.
{{-}}
+
* Removed experimental [[Addon:HtmlView|HTML renderer view]]
 
+
* New test scripts
* Neu ''gramps.gui.widgets.selectionwidget'' Modul
 
 
 
=== Datumsbehandlung ===
 
 
 
Neue Methoden verfügbar.
 
 
 
* Übersetzungen über gettext Dateien via DateString gehandhabt.
 
* Bessere Unterstützung für Flexionsregeln.
 
 
 
Siehe [[Date_Handler|Datumsbehandlung]] (englisch).
 
  
 
== Lokalisierung ==
 
== Lokalisierung ==
 +
Localization
 +
* Limit usage of markup into messages, better separation of content (str) and style (GUI).
 +
* New [[Date Handler]] for [https://github.com/gramps-project/gramps/blob/master/gramps/gen/datehandler/_date_ja.py Japanese]
 +
* Review on Slovenian and Czech Date Handlers
 +
* New translations and date handlers : implement both "traditional" and "simplified" Chinese
 +
* Serbian review
  
* Übersetzungsdateien behandeln einige Datumszeichenketten
 
* Verwendung von Formatierungen in Nachrichten für Glade Dateien, bessere Trennung von Inhalt (str) und Stil (GUI).
 
 
== Datenbank Backend ==
 
 
* Verbesserungen an der "to_struct()", Synchronisation?
 
* Neues ''handle'' Modul
 
* [[GEPS_032:_Database_Backend_API|GEPS 032: DB backend API]]
 
* [[GEPS_033:_Abstract_Database_API|GEPS 033: Abstract DB API]]
 
 
= Weitere Informationen =
 
 
== Verschiedenes ==
 
 
Diese Datenbankaktualisierung erstellt die Liste der Anwenderereignisse neu.
 
  
 
== Fahrplan ==
 
== Fahrplan ==
  
* [[Roadmap]]: [http://www.gramps-project.org/bugs/roadmap_page.php?version_id=34 4.2.0]
+
* [[Roadmap]]: [http://www.gramps-project.org/bugs/roadmap_page.php?version_id=53 4.2.0]
  
 
== Änderungsprotokoll ==
 
== Änderungsprotokoll ==
  
* [http://www.gramps-project.org/bugs/changelog_page.php?version_id=34 Changelog 4.2.0]   
+
* [http://www.gramps-project.org/bugs/changelog_page.php?version_id=53 Changelog 4.2.0]   
  
 
{{man index/de|De:Gramps_4.2_Wiki_Handbuch_-_Einleitung|De:Gramps_4.2_Wiki_Handbuch_-_Erste_Schritte|4.2}}
 
{{man index/de|De:Gramps_4.2_Wiki_Handbuch_-_Einleitung|De:Gramps_4.2_Wiki_Handbuch_-_Erste_Schritte|4.2}}
Line 201: Line 151:
 
{{grampsmanualcopyright/de}}
 
{{grampsmanualcopyright/de}}
  
[[Category:De:Documentation|H]]
+
[[Category:De:Dokumentation|H]]

Latest revision as of 01:13, 23 September 2023

Zurück Index Nächste


Dieser Abschnitt gibt dir einen Überblick über die Änderungen seit Version 4.0. Diese Änderungen sind auch detailliert weiter hinten hier im Handbuch enthalten. Anwendern die von von Gramps Version 4.0 oder 4.1 aktualisieren, wird empfohlen, die Änderungen durchzusehen, um keine neuen Möglichkeiten zu übersehen, wenn sie beginnen mit Gramps 4.2 zu arbeiten.

Bevor du aktualisierst

Gnome-important.png
Warnung

Das Erstellen eines Archivs zum Sichern deiner Daten vor einer Aktualisierung könnte nicht ausreichend sein. In dem unwahrscheinlichen Fall, dass Gramps 4.2 deine Datenbank beschädigt, kann auch das Archiv verloren gehen. Eine Sicherung wie in diesem Kapitel beschrieben wird empfohlen.

Bevor du aktualisierst, stelle sicher, dass du eine Sicherung deiner Stammbaumdaten besitzt. Die beste Möglichkeit dies zu tun ist folgende:

  1. starte Gramps 4.0 oder Gramps 4.1
  2. öffne deinen Stammbaum
  3. sichere den Stammbaum in das gramps xml Format oder das gramps xml Paket Format (das gramps xml Paket enthält deine Mediendateien). Dies geht über das Menü Stammbäume->Sicherung, stelle sicher, dass du alle Daten sicherst, schränke die Datensicherung in keiner Weise ein.
  4. Schließe den Stammbaum und wiederhole die obigen Schritte mit all deinen Stammbäumen
  5. Bewahre die resultierende(en) Datei(en) an einem sicheren Ort auf

Für mehr Informationen siehe Einen Stammbaum sichern.

Nachdem du deine Daten gesichert hast, installiere Gramps 4.2. Die Verwendung des hierfür für dein Betriebssystem vorgesehenen Prozess stellt in den meisten Fällen sicher, das Gramps 4.2 nicht mit deiner älteren Installation kollidiert. Es ist trotzdem sicherer, Gramps 3.4 vor der Installation von Gramps 4.2 zu deinstallieren oder stelle sicher, dass du Gramps 4.2 in einem anderen Verzeichnis installierst. Dies ist immer notwendig, wenn du aus den Quellcode installierst. Für mehr Informationen zur Installation von Gramps 4.2 schau bitte auf Neueste Gramps Version herunterladen

Nachdem du Gramps 4.2 installiert hast, kannst du direkt deine alten Stammbäume öffnen und mit der Arbeit fortfahren. Im Falle von Problemen (z.B. nach einer kompletten Systemaktualisierung), importiere die Sicherungsdatei, die du weiter oben erstellt hast um deinen Stammbaum wieder herzustellen.

Gnome-important.png
Achtung

Wenn du einmal einen Stammbaum mit einer neueren Version von Gramps geöffnet hast oder ein neueres Betriebssystem verwendest, solltest du generell nicht mehr versuchen diese Datenbank wieder mit einer älteren Version zu öffnen. Wie immer ist das Gramps-XML Format das Format für den Datenaustausch in solchen Fällen. Es gibt Werkzeuge um eine beschädigte Datenbank zu reparieren, die aber nur für erfahrene Anwender sind, also vermeide den Gebrauch durch Befolgen der obigen Schritte vor der Aktualisierung von Gramps oder deines Betriebssystems.

Sichtbare Änderungen am Kern

Sichtbare Änderungen nach der Migration: Interface, Daten.

Datenmodell

Es gibt Änderungen am Datenmodell.

  1. New date and language fields on place name
  • Ein Stammbaum kann nicht in in Gramps 3.4/4.0/4.1 und Gramps 4.2 ohne Aktualisierung bzw. Herabstufung geöffnet werden.
  • Eine .gramps xml erstellt mit Gramps 3.4/4.0/4.1 ist nicht identisch mit einer in Gramps 4.2 erstellten.
  • Gramps 4.2 ist jetzt nur noch Python3

Siehe Database_Formats#Detailed_Changes (englisch) für mehr Details über die interne Datenbank.

GUI

  • Review on GtkBuilder, fix some Gtk3 warnings and move from deprecated methods
  • Change icons and buttons handling methods

New place Editor with Place name edition



New interactive search box

  1. more efficient (binary search on sorted columns).
  2. customizable (delayed by 150ms launch of search to avoid text scrambling)
  • Ability to import KML data into Geography views
  • Enhancement for removing multiple selected items from Views (action group)

Question dialog for grouped actions

  • Allow to drag a person by dragging the Family label or around Add, Edit, Share buttons.

Add drag support on more Views, Selectors and Editors.

All data from the TreeView, including non-viewed columns.

  • Add right-click API to ListModel

Orte

New Place Name editor



  • Review Alternate Place handling and edition
  • New configuration keys set by user (settings) - Places tab options in Edit > Preferences dialog

New Places item into Preferences dialog

  • New filter rule: is enclosed by

Berichte, Werkzeuge, Gramplets

  • Consistency on Privacy option for reports

Standard Privacy check box

  • Consistency on "Name-format" options for reports
  • Add DeferredFilter class (a subclass of GenericFilter)
  • New textual Report : Note Link Report: Check Links on Notes are valid
  • Fix alphabetic index and toc bug in books
  • Enhancements on Style Editor
  • Enhancements on End Notes into textual reports
  • Changes on Individuals complete textual report
  • Changes on Ancestors Tree draw report: Include Siblings and ready to go in multiple directions
  • Add name-format option, and deferred translation on Records report
  • Add deferred translation on Timeline draw report
  • Enable attributes gramplet on Source and Citation Views

Enabled Attributes gramplet for Source and Citation objects

Änderungen unter der Haube

Technischer Kram

Abhängigkeiten

  • Nur Python3 Unterstützung. ( Python2 Unterstützung beendet)
  • Benötigt GTK+ 3.10 und pygobject 3.12 oder höhere Versionen

Weitere Informationen

More information.

Verschiedenes

  • Optimizations around index, Flat and TreeView models
  • More data into example.gramps: custom parent relationship, notes.
  • New test file: datetest.gramps
  • New module: gen.lib.placename
  • All importers return now an ImportInfo object that can hold information about the import.
  • Experimental gwplus (geneweb) import file format support
  • libgedcom changes ???
  • Remove fallback to md5 module, all supported versions now include the hashlib module.
  • Removed experimental HTML renderer view
  • New test scripts

Lokalisierung

Localization

  • Limit usage of markup into messages, better separation of content (str) and style (GUI).
  • New Date Handler for Japanese
  • Review on Slovenian and Czech Date Handlers
  • New translations and date handlers : implement both "traditional" and "simplified" Chinese
  • Serbian review


Fahrplan

Änderungsprotokoll

Zurück Index Nächste


Gnome-important.png Spezielle Copyright Notiz: Alle Änderungen auf dieser Seite müssen unter zwei copyright Lizenzen stehen:

Diese Lizenzen ermöglichen es dem Gramps-Projekt die bestmögliche Verwendung dieses Handbuchs als freien Inhalt in zukünftigen Gramps Versionen. Wenn du mit dieser dual Lizenzierung nicht einverstanden bist, bearbeite diese Seite nicht. Du darfst zu anderen Seiten des Wiki die nur unter die GFDL Lizenz fallen nur über externe Links (verwende die Syntax: [http://www.gramps-project.org/...]), nicht über interne Links verlinken.
Außerdem verwende nur die Bekannten Drucktechnische Konventionen