Nouvelles:

SMF - Just Installed!

Menu principal

2024.08

Démarré par jlsviro, Août 07, 2024, 09:02 PM

« précédent - suivant »

jlsviro

Bonjour,

Le développement de la nouvelle version est dans les cartons.

monSSG puis Geneamania existent depuis de nombreuses années (plus de 15 ans !). Toujours opensoure et toujours gratuit, le logiciel s'est enrichi au fil des années. Aussi, il n'évolue plus que par petites touches.
- alpha 1 : cette version est axée sur la dette technique et supportera PHP 8.2. Elle comprendra également des corrections, dont certaines nécessaires hors d'une utilisation courante.
- alpha 2 : j'ai l'intention de rebalayer la feuille du style qui a pris pas mal d'embonpoint
- beta 1 : ajout de fonctionnalité (même si l'apha 1 en contiendra un petit bout...)

Si vous avez des besoins particuliers, c'est le moment !

A très bientôt,
jean-Luc

jlsviro

#1
Bonsoir,
La version alpha 1 est disponible au téléchargement. Comme indiqué, il s'agit d'une version pour PHP 8.2 mais il y a également quelques autres corrections (je vous renvoie au fichier des changements).
Certaines des corrections ont été apportées par Christian. Merci à lui !
N'hésitez pas à me faire part de vos retours.
Bonne semaine.
jean-Luc

jlsviro

Bonsoir,

La version alpha 2 est disponible au téléchargement.
Comme annoncé, j'ai nettoyé la feuille de style et ai poursuivi les corrections pour PHP 8.2.

De plus, il y a :
Fiche_Type_Evenement.php :
- amélioration : lien vers la liste des évènements du type
Liste_Patro.php   :
- amélioration : lisibilité du document pdf
- correction : sur le pdf, lorsque l'on demandait les lieux, le "à" ressortait mal
- correction : les lieux des unions n'étaient pas affichées lorsque l'option "Afficher les lieux" était cochée
Fiche_Indiv_txt.php
- correction : les lieux dévènements accentués ressortaient mal
Liste_Pers.php, Liste_Patro.php :
- correction : message "Fatal error: Uncaught Exception: FPDF error: Undefined font: ... on line 272" sur les pdf pour les polices non standard
Edition_Evenement.php :
- correction : le changement de niveau géographique du lieu ne fonctionnait pas dans certaines circonstances (même identifiant interne sur les 2 niveaux)
- correction : mauvaise gestion du type (correction de Christian)
Edition_Personne.php :
- correction : message "PHP Deprecated:  htmlentities(): Passing null to parameter #1 ($string) of type string is deprecated " car le libellé "Ajouter un nom" était mal défini

Je vais pouvoir travailler les fonctionnalités avec la beta 1.

Bonne semaine.
jean-Luc

jlsviro

Bonjour,

La beta 1 est désormais disponible. Comme indiqué précédemment, elle comporte des ajouts.
- recherche unitaire de date de décès sur matchId à partir de l'export ou des fiches édition de  personnes. matchId est interrogé directement, sur demande, et le résultat est présenté à l'utilisateur. C'est plus simple que la procédure par fichier Excel (csv) mais unitaire uniquement. Chaque façon de faire a donc ses avantages.
- pour les sites sur Internet, une icône permet de montrer le mot de passe en cours de saisie pour éviter la saisie en aveugle.
- encore pour les sites sur Internet, et particulièrement les sites hébergés sur Geneamania, possibilité pour tous désormais d'utiliser l'année pivot pour afficher ou non les dates. Intéressant pour les personnes vivantes.
Par ailleurs, il y a eu des corrections, dont certaines par Christian et je l'en remercie.

Dans le détail :
Recherche_MatchId_Unitaire :
- nouveau : recherche unitaire dans matchId de la date de décès pour une personne
Export_Pour_Deces.php :
- amélioration : sortie à l'écran en plus de la sortie tableur afin de faire des recherches unitaires matchId
Edition_Personne.php :
- amélioration : accès unitaires à matchId
index.php :
- amélioration : ajout d'une icône pour montrer / cacher le mot de passe
Edition_Filiation.php :
- correction : message "Deprecated: htmlentities(): Passing null to parameter #1 ($string) of type string is deprecated ... on line 2812" à cause de libellés absents
Liste_Evenements.php :
- correction : le filtre "Tous" ne fonctionnait pas
Asc_Conjoints.php :
- correction : l'arbre ne s'affichait pas lorsque l'une des personnes avait une aprostophe dans le nom (correction de Christian)
Liste_Pers2.php :
- correction : "libellé Personnes [avec leur conjoints]..." était incorrect lorsque le nom a une aprostophe (correction de Christian)
plusieurs pages :
- changement : possibilité d'utiliser l'année pivot de masquage des dates sur les sites hébergés non Premium

Bonne fin de week-end.
jan-Luc

jlsviro

Bonjour,

La beta 2 est désormais disponible au téléchargement.

Quelques améliorations et corrections sont à l'ordre du jour :
Liste_Evenements.php :
- amélioration : ajout d'un export csv
-  amélioration : ajout des dates de l'évènement dans l'affichage
Fiche_Role.php :
- correction : message silencieux "Undefined variable $enreg_sel..." sur certaines cinématiques
plusieurs pages d'import :
- amélioration : clic possible sur les libellés associés à des boutons radio ou des check boxes (label) ; manquants sur version précédente
plusieurs pages d'export csv :
- correction : message "Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated ..." pour les dates vides
plusieurs pages d'import csv :
- correction : message "Deprecated: auto_detect_line_endings is deprecated ..." (compatibilité PHP 8.1)
Export_Pour_Deces.php :
- correction : le filtre "Ignorer les personnes avec date de décès" ne fonctionnait pas (correction de Christian)

Bonne fin de semaine.
jean-Luc

jlsviro

Bonsoir,
J'ai passé le site de test en beta 2. Pour rappel, il est disponible ici : https://genealogies.geneamania.net/test_geneamania/index.php
Bons tests.
jean-Luc

jlsviro

Bonsoir,

La version quasi définitive RC 1 est disponible.

Au menu :
Controle_Personnes.php :
- amélioration : clic désormais possible sur les libellés associés aux cases à cocher
- corrections : titre de la page,  niveau d'accessibilité incohérent avec le menu
Edition_Personnes_Ville.php :
- correction : message "Fatal error: Uncaught Error: Call to undefined function zone_date()"
Fiche_Ville.php :
- correction : mauvais lien vers la recherche de la ville dans la base des villes Généamania (coordonnées géographiques, code postal) si présence d'un caractère spécial (accent, etc...)
Divers corrections sur l'aide en ligne + mise à jour du manuel

A très bientôt pour la version définitive !
jean-Luc