GeneWeb 6.04

Added by fabien about 1 year ago

Une nouvelle version de GeneWeb est désormais disponible dans l'espace de téléchargement

Dans cette mise à jour, Daniel de Rauglaudre a corrigé le bug sur la
limitation des entiers en OCaml, qui limitait le nombre d'individus d'une
base à 4 millions. Maintenant, en compilant GeneWeb en 64 bits (et seulement
en 64 bits), on peut avoir jusqu'à 18 milliards d'individus.

Le dictionnaire des lieux est maintenant complètement fonctionnel (gwc 1 et 2).

Enfin, il est maintenant possible de personnaliser la fiche individu à travers
le fichier gwf (voir la documentation : http://opensource.geneanet.org/projects/geneweb/wiki/Fr_template#Personnaliser-les-fiches-individu).

Voici le contenu du fichier CHANGES:

  • Personnalisation de la fiche individu à travers le fichier gwf (voir
    documentation : http://opensource.geneanet.org/projects/geneweb/wiki/Fr_template#Personnaliser-les-fiches-individu).
  • Ajout de raccourcis pour la mise à jour sur la fiche individu.
  • Variation du favicon en fonction de la page sur laquelle on se trouve.
  • Ajout de l'âge sur la fiche individu.
  • Nouvelle recherche des fichiers template : il n'est plus nécessaire de
    copier les fichiers templates dans la base.
  • Notify_key est appelé à chaque fois qu'un individu est modifié.
  • Ajout d'un notify_delete sur le même modèle que notify_key.
  • Ajout d'un attribut 'no_follow' pour les robots sur les liens pour
    plier/déplier les résultats d'une recherche.
  • Mise à jour du fichier particles.
  • Ajout des tags 'map' et 'area' par défaut.
  • Ajout d'une option à ged2gwb pour specifier le status des couples à
    "no_mention'. Fonctionnement revenu à la version précedente par défaut.
  • Ajout d'une nouvelle instruction : FOR.
    C'est une version simple, qui pourra être amenée à évoluer. Elle fonctionne
    comme ceci :
    for (i=MIN; i<MAX; i++) => qui se traduit en langage des templates :
    %for;i;MIN;MAX ... %end;
    On peut définir n'importe quel variable comme itérateur et l'utiliser dans
    la boucle. Cette itérateur ne vit que dans la boucle. De ce fait :
    %let;i;42%in
    %i;
    %for;i:0:10;
    %i;
    %end;
    %i;
    OUTPUT => 42; 0; 1; 2; 3; 4; 5; 6; 7; 8; 9; 42
  • Ajout d'une option pour ne pas faire de getHostByName qui peut être lent
    sous windows.
  • Nuvelle implémentation pour savoir si une personne a un sosa ou pas (dans
    les fonctions de recherches). Bien plus efficace !
  • Il est maintenant impossible de modifier ou ajouter une famille/individu
    dans lequel ne serait spécifier que le nom ou le prénom.
  • Les anniversaires de mariage ne s'affichent que pour les couples non divocés.
  • Ajout d'un 'joyeux anniversaire de mariage'
  • Ajout de l'opérateur '/' (division entière) dans le langage des templates
  • Correction du duplicatas d'adresse pour le dictionnaire des lieux en gwc2.
Daniel de Rauglaudre:
  • Correction du bug sur la limitation des entiers en OCaml.
  • Ajout d'une option pour limiter la durée de calcul d'un consang.
  • Correction pour la compilation de GeneWeb avec la dernière version de Camlp5
Ondrej Blazo
  • Ajout de langue Slovaque.
Mickaël Rouesné:
  • Correction du mauvaise affichage sous IE des balises <hr> (css).
  • Mise à jour du template M :
    • Suppression du fichier updhist
    • Ajout de calendar : lien vers les statistiques, pyramides des ages, anniversaires, dates longues.
    • Ajout des langues dans welcome
    • Ajout de la date de divorce dans ancsosa et deslist
    • Ajout du prénom alias dans ancmenu et desmenu
    • Ajout de javascript dans updfam et updind
    • Liens vers les autres templates dans trl

Comments