Technologie de l'information et de la communication
Un peu geek mais surtout un dinosaure, de ceux qui ont soudé les composants de leur première machine, flashé la mémoire et publié dans Hebdogiciel.
La citation du jour
Jamais ne sera écrite la généalogie véritable de chaque humain, tissée de détours inouïs, fruit des hasards, des caprices ou des passions.  (Benoîte Groult )
La réflexion du jour
Le corps semble capable de supporter des douleurs immenses. C'est l'esprit qui ne les supporte pas.
Activités
bénévole - geek - cycliste (cyclotouriste) - généalogiste - photographe - collectionneur - écrivain - enseignant - autres (divers)
Les mots clés
doc TIC * courriels * réseaux sociaux * chats * navigateurs * web & internet * informatique * Formation à distance * Chatons * E-learning * Logiciel libre * vidéoconférence * Sécurité * courrielleurs * fil d’informations * messagerie instantanée
Lorand

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

Des modèles Spip pour la rubrique généalogie

Mots clés : généalogiste , geek , SPIP

mardi 16 juin 2020 , par Roland


Des modèles Spip, un peu comme sur wikipedia, pour faciliter la rédaction d’articles généalogiques.

Avertissement : "il ne faudrait pas vieillir...!" Cet adage (qui n’en est pas un d’ailleurs) pour dire que j’avais oublié ces outils (version "mlbl_...") et que j’en ai fabriqué d’autres (version "wt_..."). Je publie donc les deux versions parce que la deuxième agit différemment et est beaucoup plus facile à adapter. De plus, de nouveaux modèles sont disponibles pour généraliser un peu plus l’accès [1].

mlbl_indi et wt_indi

Lien vers une fiche individuelle de l’arbre en ligne

Version 1

  • Nom du modèle : mlbl_indi
  • Appel du modèle depuis un article : <mlblX|indi>
  • Paramètre : X est le n° de la fiche individuelle
  • Limite : ne fonctionne que pour l’arbre en ligne sous webtrees
  • Exemple d’utilisation : <mlbl111|indi> affiche : Consulter la fiche individuelle

<!-- DEBUT modèle mlbl_indiX -->
<a href="http://www.malibele.org/individual.php?pid=I#ENV{id}&ged=malibele" title="Indi #ENV{id} sur malibele.org">sur MaLiBeLe.org</a>
[(#REM) Lien cliquable vers la fiche individuelle dans l'arbre en ligne sous webtrees.]
<!-- FIN modèle mlbl_indiX -->

Version 2

  • Nom du modèle : wt_indi
  • Appel du modèle depuis un article : <wt_indiX>
  • Paramètre : X est le n° de la fiche individuelle
  • Limite : ne fonctionne que pour l’arbre en ligne sous webtrees
  • Exemple d’utilisation : <wt_indi111> affiche : => indi

<!-- DEBUT wt_indi (modèle) -->
[(#REM) Création : 10/01/2021 - MAJ : 11/01/2021]
[(#REM) Auteur : Roland Bouat ]
[(#REM) Modèle à appeler dans un article 
	avec la balise  <wt_indiX> 
	dans lequel X représente 
	le numéro de la fiche individuelle.
 
	Ce modèle affiche le lien vers la fiche individuelle sur le site sous webtrees.
]
	#SET{indi,#ENV{id}}
	#SET{domaine,"https://malibele.org"}
	#SET{prefixe,"/individual.php?pid=I"}
	#SET{gedcom,"&ged=malibele"}
	#SET{url, #GET{domaine} #GET{prefixe} #GET{indi} #GET{gedcom}} 
	<small> => <a href="#GET{url}" class="spip_out" title="Cliquer pour voir&#xA;la fiche individuelle I#GET{indi}&#xA; sur le site #GET{domaine}" target="_blank" rel="noopener noreferrer">indi</a></small>
<!-- FIN wt_indi (modèle) -->

Informations complémentaires :

  • L’utilisation de variables locales permet de faciliter l’adaptation à un autre site sous webtrees.
  • Pour adapter à un autre site, il suffit de modifier le domaine et le gedcom.
  • Au survol du résultat avec la souris, une information affiche le n° indi visé ainsi que le domaine.
  • Le lien s’ouvre dans un nouvel onglet ou une nouvelle fenêtre (selon le paramètre retenu par le visiteur dans son navigateur).
  • L’utilisation de rel="noopener noreferrer" a pour but de bloquer une vulnérabilité de l’utilisation de target="_blank" [2] ("noopener" étant quasiment sans effet sous Firefox, "noreferrer" est ajouté).

mlbl_fam

Lien vers une fiche familiale de l’arbre en ligne

  • Nom du modèle : mlbl_fam
  • appel du modèle depuis un article : <mlblX|fam>
  • Paramètre : X est le n° de la fiche familiale
  • Limite : ne fonctionne que pour l’arbre en ligne sous webtrees
  • Exemple d’utilisation : <mlbl58|fam> affiche : Consulter la fiche familiale

<!-- DEBUT modèle mlbl_famX -->
<a href="http://www.malibele.org/family.php?famid=F#ENV{id}&ged=malibele" title="Fam #ENV{id} sur malibele.org">sur MaLiBeLe.org</a>
[(#REM) Lien cliquable vers la fiche familiale dans l'arbre en ligne sous webtrees.]
<!-- FIN modèle mlbl_famX -->


mlbl_src

Lien vers une source de l’arbre en ligne

  • Nom du modèle : mlbl_src
  • appel du modèle depuis un article : <mlblX|src
  • Paramètre : X est le n° de la source
  • Limite : ne fonctionne que pour l’arbre en ligne sous webtrees
  • Exemple d’utilisation : <mlbl1788|src> affiche : Consulter la fiche source

<!-- DEBUT modèle mlbl_srcX -->
<a href="http://www.malibele.org/source.php?sid=S#ENV{id}&ged=malibele" title="Src #ENV{id} sur malibele.org">sur MaLiBeLe.org</a>
[(#REM) Lien cliquable vers la source dans l'arbre en ligne sous webtrees.]
<!-- FIN modèle mlbl_srcX -->



[1Maintenant que la version 2 de webtrees est parue, il va falloir probablement re-écrire ces modèles puisque les appels sous webtrees ont changé.

[2On en parle ici et .


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.