Généalogie des MaLiBeLe
Les ancêtres ont fait ce que nous sommes. Mieux les connaître, c'est donc mieux nous connaître.
La citation du jour
Voilà la grande erreur de toujours : s'imaginer que les êtres pensent ce qu'ils disent.  (Jacques Lacan )
La réflexion du jour
La solitude n'est jamais pesante quand des activités motivantes nous accaparent.
Activités
bénévole - geek - cycliste (cyclotouriste) - généalogiste - photographe - collectionneur - écrivain - enseignant - Diverses informations
Les mots clés
Le monde de l’astronomie * le monde des associations * le monde agricole * le monde du langage * le monde de l’école * Le monde des sciences et de la vie
Lorand

Site personnel de Roland Bouat. Pour les curieux : Lorand est un anagramme de Roland.

Un module personnalisé Webtrees : des lieux partagés

Mots clés : généalogiste , webtrees

lundi 5 mars 2018 , par Roland


Ce module personnalisé webtrees prend en charge les lieux partagés en tant qu’objets GEDCOM de niveau 0, sur la base des consignes Gedcom-L. Il s’insère dans un onglet "Faits et événements", améliorant les lieux avec les données obtenues à partir du lieu partagé correspondant. Le site web du projet est cissee.de.

C’est un module webtrees 1.x Il ne peut pas être utilisé avec webtrees 2.x. Pour son webtrees 2.x, voir ici.

Caractéristiques

  • Les lieux partagés sont gérés comme des enregistrements de niveau 0 _LOC, contenant des coordonnées, des notes et des objets multimédias.
  • Les lieux partagés peuvent être édités et affichés via un menu de niveau supérieur supplémentaire.
  • Dans l’onglet (étendu) faits et événements, les données de lieu partagées sont affichées en plus des données de lieu régulières.
  • Toutes les données de localisation partagées sont entièrement incluses dans le gedcom exporté par webtrees (et peuvent également être importées à partir d’autres sources prenant en charge les enregistrements _LOC), sur la base des règles Gedcom-L.
  • Les données géographiques sont disponibles pour d’autres modules (par exemple pour une utilisation avec des cartes).

Addendum Gedcom-L

L’addenda Gedcom-L à la spécification GEDCOM 5.5.1 est disponible ici. Il définit la structure suivante pour les enregistrements de niveau supérieur :

LOCATION_RECORD:= 
0 @<XREF:_LOC>@ _LOC {1:1} 
1 NAME <PLACE_NAME> {1:M} 
2 DATE <DATE_VALUE> {0:1} 
2 ABBR <ABBREVIATION_OF_NAME> {0:M} 
3 TYPE <TYPE_OF_ABBREVIATION> {0:1} 
2 LANG <LANGUAGE_ID> {0:1} 
2 <<SOURCE_CITATION>> {0:M} 
1 TYPE <TYPE_OF_LOCATION> {0:M} 
2 _GOVTYPE <GOVID_OF_TYPE> {0:1} 
2 DATE <DATE_VALUE> {0:1} 
2 <<SOURCE_CITATION>> {0:M} 
1 _POST <POSTAL_CODE> {0:M} 
2 DATE <DATE_VALUE> {0:1} 
2 <<SOURCE_CITATION>> {0:M} 
1 _GOV <GOV_IDENTIFIER> {0:1} 
1 MAP {0:1} 
2 LATI <PLACE_LATITUDE> {1:1} 
2 LONG <PLACE_LONGITUDE> {1:1} 
1 _MAIDENHEAD <MAIDENHEAD_LOCATOR> {0:1} 
1 RELI <DENOMINATION> {0:1} 
1 EVEN [<EVENT_DESCRIPTOR>|<NULL>] {0:M} 
2 <<EVENT_DETAIL>> {0:1} 
1 _LOC @<XREF:_LOC>@ {0:M} 
2 TYPE <HIERARCHICAL_RELATIONSHIP> {1:1} 
2 DATE <DATE_VALUE> {0:1} 
2 <<SOURCE_CITATION>> {0:M} 
1 _DMGD <DEMOGRAPHICAL_DATA> {0:M} 
2 DATE <DATE_VALUE> {0:1} 
2 <<SOURCE_CITATION>> {0:M} 
2 TYPE <TYPE_OF_DEMOGRAPICAL_DATA> {1:1} 
1 _AIDN <ADMINISTRATIVE_IDENTIFIER> {0:M} 
2 DATE <DATE_VALUE> {0:1} 
2 <<SOURCE_CITATION>> {0:M} 
2 TYPE <TYPE_OF_ADMINISTRATIVE_IDENTIFIER> {1:1} 
1 <<MULTIMEDIA_LINK>> {0:M} 
1 <<NOTE_STRUCTURE>> {0:M} 
1 <<SOURCE_CITATION>> {0:M} 
1 <<CHANGE_DATE>> {0:1}

A noter que seules les parties sélectionnées de cette structure sont actuellement affichées et prises en charge par l’éditeur.

Téléchargement

  • Version actuelle : 1.7.16.1
  • Basé sur et testé avec webtrees 1.7.16, peut également fonctionner avec les anciennes versions 1.7.x.
  • Nécessite le module Hooks (’hooks_repacked’, ou le module Hooks original via webtrees-geneajaubart).
  • Nécessite le module ’vesta_common_lib’.
  • Affiche les données via le module ’personal_facts_with_hooks’.
  • Téléchargez le module zippé, y compris les modules associés, ici.
  • Support, suggestions, demandes de fonctionnalités : ric chez richard-cissee.de
  • Problèmes également via https://github.com/ric2016/shared_p...

Installation

  • Décompresser les fichiers et les copier dans le dossier modules_v3 de l’installation de webtrees. Tous les modules associés sont inclus dans le fichier zip. Il est recommandé d’écraser les répertoires respectifs s’ils existent déjà (ils sont également fournis avec d’autres modules personnalisés), tant que d’autres modèles personnalisés utilisant ces dépendances sont également mis à niveau vers leurs dernières versions respectives.
  • Activer le module étendu ’Faits et événements’ via le Panneau de configuration -> Modules -> Module Administration -> Faits et événements.
  • Activer le module principal via le Panneau de configuration -> Modules -> Module Administration -> Shared Places. Après cela, on peut configurer certaines options.
  • Activer le module Hooks via le Panneau de configuration -> Modules -> Module Administration -> Hooks. S’assurer que tous les hooks sont sélectionnés (dans les préférences du module Hooks).
  • Configurer la visibilité de l’ancien onglet "Faits et événements" et de l’onglet "Événements" via le Panneau de configuration -> Modules -> Onglets (ils apparaissent tous les deux sous la forme "Faits et événements" ici - en général, on ne souhaite utiliser qu’un seul d’entre eux. On peut simplement désactiver l’ancien module "Faits et événements").

Licence

  • shared_places : un module personnalisé webtrees
  • Copyright (C) 2017 à 2020 Richard Cissée
  • Dérivé de webtrees - Copyright (C) 2010-2016 webtrees development team.
  • Dérivé de webtrees-geneajaubart - Copyright (C) 2009-2016 Jonathan Jaubart.
  • Traductions françaises fournies par Pierre Dousselin.

Ce programme est un logiciel libre : vous pouvez le redistribuer et/ou le modifier selon les termes de la Licence Publique Générale GNU telle que publiée par la Free Software Foundation, soit la version 3 de la Licence, soit (à votre convenance) toute version ultérieure.

Ce programme est distribué dans l’espoir qu’il sera utile, mais SANS AUCUNE GARANTIE ; sans même la garantie implicite de QUALITÉ MARCHANDE ou D’ADAPTATION À UN USAGE PARTICULIER. Voir la Licence publique générale GNU pour plus de détails.

Une copie de la licence publique générale GNU est normalement jointe à ce programme. Dans la négative, consulter http://www.gnu.org/licenses/.


Un message, un commentaire ?

modération a priori

Ce forum est modéré a priori : votre contribution n’apparaîtra qu’après avoir été validée par un administrateur du site.

Qui êtes-vous ?
Votre message

Ce formulaire accepte les raccourcis SPIP [->url] {{gras}} {italique} <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.