Coder Social home page Coder Social logo

geneweb / geneweb Goto Github PK

View Code? Open in Web Editor NEW
289.0 26.0 91.0 66.46 MB

GeneWeb is a free (as in free speech) genealogy software with a web interface created by Daniel de Rauglaudre.

License: GNU General Public License v2.0

Makefile 0.26% Shell 0.24% HTML 4.72% OCaml 87.00% JavaScript 3.92% Standard ML 0.01% CSS 2.55% Batchfile 0.01% Inno Setup 0.47% Jupyter Notebook 0.82%
genealogy software web database family-tree graph consanguinity ocaml linux osx

geneweb's People

Contributors

a2line avatar abela-things avatar alanpoulain avatar benoitlecluse avatar canonici avatar cynic avatar dominique95880 avatar fablhx avatar guillaumebrochu avatar gunnarhm avatar helland71 avatar hernoufm avatar hgouraud avatar ilankri avatar keryan-dev avatar lefessan avatar lledieu avatar mbouaziz avatar michelmno avatar osmanoz1 avatar patriccollu avatar patrickangusjohngrant avatar sagotch avatar sam-m888 avatar samueltardieu avatar stevendeo avatar stweil avatar titifix avatar yaroslav-bogatov avatar zapashcanon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

geneweb's Issues

Amélioration de la Requête évoluée

La requête évoluée permets de faire une sélection d'individus partageant des caractéristiques communes.
La restitution des informations est particulièrement succinte : Prénom / NOM / dates de naissance et de décès et c'est tout.
L'évolution souhaitée vise à étendre ces informations restituées.
Le mieux serait de créer un nouveau "fichier template" de façon à ce que chacun puisse réaliser selon ses souhaits sans pour autant charger le code GeneWeb.
Une étape intermédiaire pourrait constituer à ajouter un bouton radio "Affichage court / Affichage long"
Le choix "Affichage court" serait proposé par défaut et serait sans changement par rapport à l'actuel.
Le choix "Affichage long" restituerait les même infos que celles qui sont restituées dans l'affichage long des ascendants.
Exemple
au lieu de voir
Charles Annibal QUATREVAUX 1752-1807
on verrait
Charles Annibal QUATREVAUX , né le 19 janvier 1752 - Notre-Dame,Crépy (02), baptisé le 20 janvier 1752 - Notre-Dame,Crépy (02), décédé le 13 décembre 1807 - Crépy (02) à l'âge de 55 ans, Tourneur en bois

Codification des lieux et géolocalisation

Gérer une arborescence des lieux (Pays/Subdivision(Département pour la France)/Commune/lieu dit.
Lors de la saisie d'un lieu, rechercher les lieux correspondant dans l'arborescence (recherche type Google maps), et proposer les différents choix possibles ou la création d'un nouveau lieu dans l'arborescence si le lieu n'est pas repertorié.
Associer aux champs lieux une icône (!) générant une requête Google maps permettant de localiser un lieu sur la carte

No short dates, when birth date is in text format

When the birth date is in text, for example “4 july” and death year is present, for example “03 03 2015”, the death year is not shown: we have everywhere “NAME -” instead of “NAME -2015”. The contrary works.

Lorsqu’une date de naissance est en texte par ex. « 4 juillet » et que l'année de mort est présente, par exemple « 3 mars 2015 », la date de décès n'est pas affichée : on a partout « NOM - » à la place de « NOM -2015 ». Le contraire fonctionne.

capture

– A2

Mention "individus masqué"

Si on tente d'accéder a une fiche d'un individu masqué (status privé), afficher un message différent d'un individu non existant (actuellement pas trouvé)

Traitement des date de décès en fusion (présence od)

Lorsqu'on fusionne un individu OD avec un individu ayant une date de décès, il arrive que la date de décès soit effacée. "il arrive", car le résultat n'est pas le même selon que l'on fusionne A => B ou B => A. Il y a un cas où on conserve la vraie date.

Lecture Gedcom : Ne plus marier les mères célibataires

La structure de base de GeneWeb est la famille : Si un parent manque dans le fichier Gedcom, alors GeneWeb en ajoute un second et marie les deux parents.
De nombreux utilisateurs de GeneaNet se plaignent de ce mariage.
La demande de modification vise à remplacer ce type d'union mariage par relation avec
Cette demande concerne ged2gwb
Dominique

Personne multi définie

1° Je crée une personne en tant que témoin à un mariage de deux personnes quelconques.
2° J'utilise cette personne en tant que "père possible" d'une troisième personne quelconque.
3° Je crée un fichier gw avec cette base.
4° je crée une nouvelle base avec ce fichier gw
= plantage : la personne témoin et père possible est considérée comme multi définie.
Remarque importante : Cette personne ne figure dans aucune famille (ni en tant que parent, ni en tant que parent)

Problem with templa...templh (Relationship computing with XX, Shortest path with XX)

New bug :

  1. With templates templa to templh,
  2. When browsing using someone as family tree root,
  3. In one person's main page different from family tree root,
  4. The two options "Relationship computing with XX" and "Shortest path with XX", at the bottom on the page (on the left), give the "Incorrect request" page.

These two options are actually redundant with (or shortcuts for...) the ones in the "Relationship computing" page.

Is it the right place to report bugs, or should I report them there :http://opensource.geneanet.org/projects/geneweb/issues ???

Bon anniversaire ! (de mariage)

Actuellement, lorsque l'anniversaire d'une personne vivante correspond à la date du jour (mois et jour), le message "Bon anniversaire" est affiché.
Cela est rendu possible par l'existence de la variable booléenne birthday calculée par GeneWeb (module perso.ml) et reprise par les templates
perso.ml (lignes 1834-1844) :
| "birthday" ->
match (p_auth, Adef.od_of_codate (get_birth p)) with
[ (True, Some (Dgreg d _)) ->
if d.prec = Sure && get_death p = NotDead then
d.day = conf.today.day && d.month = conf.today.month &&
d.year < conf.today.year ||
not (CheckItem.leap_year conf.today.year) &&
d.day = 29 && d.month = 2 &&
conf.today.day = 1 && conf.today.month = 3
else False
| _ -> False ]
templates :
%if;birthday; ([happy birthday to you!])%end;
Demande d'évolution :
Ajouter une variable wedding_anniversary (ou nom plus court comme wed_anni) faisant la même chose pour un anniversaire de MARIAGE
Règles de calcul
Vrai si
l'union est un mariage
et si date de mariage = date du jour (mois et jour)
et si ce mariage est toujours en vigueur (ni divorce ni séparation et 2 conjoints vivants)
Faux sinon.
Concerne
perso.ml
lignes de code à écrire
templates
%if;wedding_anniversary; ([happy birthday to them!])%end;
lex_utf8.txt
ajouter la déclinaison du message par langue.

Séparation des programmes et des données.

Sous Windows et depuis la version 5.00 de GeneWeb, il n'est quasiment plus possible de +mettre les programmes dans un répertoire et les données dans un autre+ (exemple les programmes dans C:\Program Files\GeneWeb-5.xx et les données dans C:\mes-documents\Dominique\Genealogie\GeneWeb-Bases-5.xx).
L'utilitaire gwsetup est responsable de cet état de fait.
En effet, les programmes qu'il lance ne sont plus préfixés par le répertoire des programmes et doivent donc figurer dans le répertoire en cours (ou dans un répertoire contenu dans la variable d'environnement PATH).
Cette séparation programme / données fonctionnait sous la version 4.09 de GeneWeb.
Ma demande vise à remettre en vigueur cette séparation.
J'ai cherché à le faire en regardant les diverses modifications de gwsetup depuis la sortie de la v4.09 et la v5.00 mais je n'y suis pas parvenu.
P.S. Pour mon usage personnel, j'ai conservé ladite séparation et en conséquence je n'utilise plus gwsetup : je me suis fait une série de commandes batch et de raccourcis qui lancent les divers utilitaires (gwu, gwc2, gwb2ged, ged2gwb2, consang et update_nldb)
Dominique

Barre d'outil wiki

Ajout d'une barre d'outils en JS sur les formulaire note (fiche individus) et en chronique familiale.
Options principales (italique, gros, titres, liens, etc.)

paramétrage de l'image de fond

Il y a un petit bug concernant la personnalisation de l'image de fond.
En effet,

  • Par défaut, toutes les pages Web générées par GeneWeb affichent l'image de fond gwback.jpg
  • Dans le paramétrage d'une base, on peut changer cette image de fond soit par une couleur soit par une autre image, et, pour indiquer cette image, la page http://localhost:2316/gwsetup?lang=fr;o=mabase;v=backg.htm indique
    Fond d'écran
    Pour indiquer une image de fond pour la base "mabase", il faut la mettre sous la forme suivante:
    background="gwd.exe?m=IM;v=/toto.jpg"
    en remplaçant "toto.jpg" par le vrai nom de votre fichier image.
    Mettez ce fichier image dans le répertoire (que vous devrez éventuellement créer):
    gw\images
    Dans le code html produit par GeneWeb, cette couleur / image est utilisée pour la balise body
    Exemple :
    Peu après la parution de la version 5.0 (commit 5255 du 25/07/2007) et pour une raison que j'ignore, Daniel a introduit des "instructions CSS" dans GeneWeb, ce qui met en conflit la couleur / image choisie et l'image par défaut de sorte que le fond d'écran est composé de deux images "enchassées" du plus mauvais effet.
    Ne trouvant aucun avantage mais que des inconvénients à ces "instructions CSS" parasites et je demande qu'elles soient enlevées.
    Ce sont
    html { background:url('%image_prefix;/gwback.jpg') }
    que l'on trouve dans les fichiers suivant du répertoire hd/etc
    ancmenu.txt
    calendar.txt
    cousmenu.txt
    desmenu.txt
    forum.txt
    perso.txt
    relmenu.txt
    stats.txt
    updfam.txt
    updind.txt
    updmenu.txt
    welcome.txt
    ainsi que l'instruction html { background:url('%s/gwback.jpg') } dans le ficher hutil.src du répertoire src
    Dominique

gw7.00 : plus de cause de décès

Il n'est plus possible de définir/modifier la cause de décès.
Certes, il est possible de le faire avec les notes mais ce n'est pas traduit.

Il y avait non spécifié, tué, assassiné, exécuté, disparu.
J'avais aussi besoin de suicidé, qui ne rentre dans aucune de ces catégories.
Merci !

Caractère ':' dans un nom d'individu

Nous rencontrons un petit soucis avec GeneWeb en mode "access_by_key". En effet, lorsque le patronyme d'une personne comporte un ":", geneweb a un comportement étrange ...
Par exple pour cette personne "Jean : Fils D'Amoz . Blanc" geneweb affichera
"@(@(n)Jean: Fils D'Amoz .).0 Blanc"

Faire disparaître les ports 2316 et 2317

Bonjour,
Tout d'abord merci et bravo pour cet espace prometteur. J'ignore si je suis bien sur un espace proposant de l'assistance sur l'utilisation de geneweb mais je pense que ma question pourrait servir à beaucoup. Voici ma demande :
Geneweb est servi sur les ports 2316 (pour accéder à l'interface gwd) et 2317 (pour accéder à l'interface gwtp). Sous environnement Apache2 j'ai créé deux virtual hosts permettant d'accéder à GeneWeb sur chacun de ses ports. Cela fonctionne bien. Ainsi via gw.monsite.com:2316/cgi/gwd.cgi?b=mabase j'accède au contenu de la base "mabase" et via gw.monsite.com:2317/cgi/gwtp.cgi j'accède au paramétrage de la base "mabase". Je précise qu'il existe sur ce même serveur Apache un site www.monsite.com consultable sur le port par défaut 80. Néanmoins, je souhaiterais pouvoir accéder à geneweb.monsite.com:2316 en tapant l'url arbre.monsite.com par exemple. Je me suis documenté sur les possibilités du mod_proxy d'Apache2 mais rien n'y fait, lorsque je tape arbre.monsite.com je tombe sur le site par défaut au lieu de gw.monsite.com:2316.
Quelqu'un connaîtrait-il, dans ce cas de figure, la solution pour transformer l'url d'accès à Geneweb et éviter de préciser le port 2316 ?
Ci-après les différents virtual hosts
virtual host default :

    ServerAdmin webmaster@localhost
    DocumentRoot /var/www

        Options FollowSymLinks
        AllowOverride None


        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all

    ErrorLog ${APACHE_LOG_DIR}/error.log
    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn
    CustomLog ${APACHE_LOG_DIR}/access.log combined
    Alias /doc/ "/usr/share/doc/"

        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128


virtual host www.monsite.com :

        ServerAdmin [email protected]
        ServerName www.monsite.com
        DocumentRoot /home/marquise/public_html/

                Options -Indexes FollowSymLinks MultiViews
                AllowOverride All

        ErrorLog /home/marquise/logs/error.log
        LogLevel warn
        CustomLog /home/marquise/logs/access.log combined
        ServerSignature Off
    RewriteEngine On
    RewriteOptions Inherit 

virtual host gw.monsite.com

Listen 2316
Listen 2317
NameVirtualHost gw.monsite.com:2316
NameVirtualHost gw.monsite.com:2317

        ServerAdmin [email protected]
        ServerName gw.monsite.com
    ServerAlias geneweb.monsite.com
        DocumentRoot /home/geneweb/public_html/

                Options -Indexes FollowSymLinks MultiViews
                AllowOverride All

    ScriptAlias /cgi-bin/ /home/geneweb/public_html/cgi/

        Options +ExecCGI
        AddHandler cgi-script .cgi

        ErrorLog /home/geneweb/logs/error.log
        LogLevel warn
        CustomLog /home/geneweb/logs/access.log combined
        ServerSignature Off


        ServerAdmin [email protected]
        ServerName gw.monsite.com
        ServerAlias geneweb.monsite.com
        DocumentRoot /home/geneweb/public_html/

                Options -Indexes FollowSymLinks MultiViews
                AllowOverride All

        ScriptAlias /cgi-bin/ /home/geneweb/public_html/cgi/

                Options +ExecCGI
                AddHandler cgi-script .cgi

        ErrorLog /home/geneweb/logs/error.log
        LogLevel warn
        CustomLog /home/geneweb/logs/access.log combined
        ServerSignature Off

virtual host arbre.monsite.com

NameVirtualHost arbre.monsite.com:80

    ServerAdmin [email protected]
    #ServerName arbre.monsite.com
    ProxyPass / http://gw.monsite.com:2316
    ProxyPassReverse / http://gw.monsite.com:2316
    ProxyPreserveHost On

Merci.

masquage xx dans une fratrie

Quand il y a une personne masquée dans une fratrie cela masque toute
la fratrie sur la fiche des parents. Que ce soit s'il y a un petit
frère < 100 ans ou bien un individu sans date avec l'option "public
if no date=no".

Boucle

Actuellement, il est possible de créer une boucle dans GeneWeb, ce qui n'est pas normal et constitue un bug.
Mode opératoire pour créer une boucle :
Ajouter une famille avec un enfant et donner à l'enfant le même prénom que pour le père.
Utiliser la fonction Relier (et non Créer) pour l'enfant.
Valider le tout et vous avez une boucle.

Ajout format long des dates

Actuellement l'affichage des diverses dates dans les fiches individuelles est affiché dans la forme 15 Juillet 1810.
Cet affichage est défini dans les templates par les variables
on_birth_date
on_baptism_date
on_death_date
on_burial_date
on_cremation_date
on_marriage_date
divorce_date
Ces variables sont définies et calculées dans GeneWeb, dans le code Ocaml perso.ml
Serait-il possible de modifier cela en indiquant le jour en clair.
Dans ces conditions, la date affichées serait alors dimanche 15 juillet 1810.
Pour des raisons de compatibilité, je crois plus judicieux de +créer de nouvelles variables dates+ et je propose respectivement
long_birth_date
long_baptism_date
long_death_date
long_burial_date
long_cremation_date
long_marriage_date
long_divorce_date
Exemple sur la fiche individuelle de Marie Thérèse BELSEUR : http://gw0.geneanet.org/index.php3?b=dominique95880&lang=fr;p=marie+therese;n=belseur;oc=1
Née le 1er avril 1753 - Saint-Pierre,Crépy (02)
Baptisée le 1er avril 1753 - Saint-Pierre,Crépy (02)
Décédée le 15 juillet 1810 - Crépy (02) , à l'âge de 57 ans
...
Mariée le 7 novembre 1774 ...
serait remplacé par
Née le dimanche 1er avril 1753 - Saint-Pierre,Crépy (02)
Baptisée le dimanche 1er avril 1753 - Saint-Pierre,Crépy (02)
Décédée le dimanche 15 juillet 1810 - Crépy (02) , à l'âge de 57 ans
...
Mariée le lundi 7 novembre 1774 ...

notifier la mise à jour d'une base

Ce que nous souhaiterions faire est de lancer un script shell avec un paramètre (le nom de la base), c'est pourquoi je voudrais mettre quelque chose du genre
notify_change=/home/geneanet/bin/notify.sh nom_base

Mieux repérer les SOSA

Positionner un astérisque devant les individus qui sont des SOSA de l'arbre
!amelioration_sosa.png!

Affichage sans rupture des filiations agnatiques

En réponse à une recherche par patronymes, il serait très appréciable que Geneweb puisse afficher l'arbre agnatique complet, y compris les branches ascendantes ou descendantes portant un patronyme différent (ajout d'une particule ou d'un nom de terre, variante orthographique.

Historique de saisie

Faire évoluer l'historique de saisie pour y inclure un réel historique (delta de saisie). Correction du moteur de recherche qui n'est pas un vrai moteur de recherche à l'heure actuelle.

Male and female lines should not be limited to 7 generations

In the current master branch(6.08 exp),

In the ancestry page of a person, the male and female lines are limited to 7 people, no matter the choice in the "select gerenation" list.

This limitation normally only applies to trees (to avoid oversized and ultrawide trees), but not to male and female lines (no risk of a too wide page).

This regression appeared between release 6.05 (the last one I used) and the current master branch (6.08 exp). In 6.05, I was able to display male and female lines for up to 20 generations.

However, I don't have this bug on geneanet.org, so I guess the 7.0 branch does not have the bug. Furthermore, if I copy everything after the "?" in the url of a male line generated on geneanet (which displays the male line correctly) and paste it on my local 6.08exp copy, I only see a 7 generation male line.

Version GeneWeb 5.02

Proposer une mise a jour de Geneweb en 5.02 (--> 5.1) comprenant :

  • Installeur Windows (version 32b)
  • Compilation Linux (version 32b)
  • Compilation Mac OSX (si possible)

Syntaxe wiki : lien vers une personne contemporaine en mode visiteur

Bonjour
La saisie de [[prenom/NOM/occ/texte libre]] dans une note ou une source génère un lien vers la personne identifiée par le triplet prenom NOM occ.
Pour une "personne née il y a moins de 100 ans" et avec les paramètres suivants dans le fichier de configuration de la base :
private_years=100
hide_private_names=no
use_restrict=no
public_if_no_date=yes
Le visiteur n'a pas accès à la fiche individuelle de la personne mais

  • le lien texte libre est écrit en rouge.
  • il ne pointe pas vers la personne, mais vers la page d'accueil de l'arbre.
    Bien entendu le lien wiki fonctionne parfaitement tant en mode "ami" qu'en mode "magicien".
    Et bien entendu également la fiche individuelle de la personne est visible en mode visiteur par les voies "non wiki".
    Il n'y a qu'en syntaxe wiki que le lien vers la personne n'est pas généré (anomalie constatée depuis la version 5.00).

Cryptage du mot de passe

Proposer une solution de cryptage du mot de passe pour qu'il ne soit plus stocké en clair dans le fichier.

Statistiques d'évolution de la base

création d'un utilitaire de suivi de la base de la base, avec évolution entre deux dates de référence (par défaut, début d'année et date du jour) des indicateurs suivants:
-Nombre de personnes (H/F),
-nombre de familles,

  • Nombre de patronymes
    -nombre de branches (i.e personnes sans parents)
    -nombre de professions renseignés
    -nombre de notes
    -Nombre de dates de n/m/d renseignées
    -Nombre de lieux de n/m/d renseignés
    -Nombre de lieux de n/m/d identifiables dans l'arborescence
    -Nombre de lieux repertoriés dans l'aborescence par catégorie (pays/subddivision/commune/lieux-dits)

Affichage des notes en liste de descendance

Comme pour les listes d'ascendance afficher les notes dans les listes de descendance (via un renvoi en bas de liste).
Gestion au niveau des templates (avec ajout option dans le menu desmenu.txt)

Geneweb en CGI

Bonjour,
J'ai le même soucis. Je souhaiterais aussi installer Geneweb en CGI sur mon site. Mon fournisseur est ovh en hébergement mutualisé.
Merci pour vos réponses.
Cordialement.
Henri.

Aide au repérage des doublons

Suite à une demande de fusion ou à une "collision", rappel des informations- clé du "de cujus" (date, lieu, conjoint, parents) , affichage de la fiche résumée des candidats proposés et classement des candidats par ordre de vraisemblance décroissant en tenant compte des dates de n.m.d des individus, ou à défaut des parents ou enfants ainsi que des lieux

Création d'une base : Boîte de dialogue "Choix du fichier à importer"

Bonjour,
Dans l'utilitaire Gwsetup, pour les trois façons de créer une base
Créer une base de données...

  • avec la méthode simple
  • à partir d'un fichier GEDCOM
  • à partir d'un fichier source GeneWeb
    On arrive à un choix de fichiers inhabituel sous Windows :
    Au lieu d'avoir une boîte de dialogue du genre Fichier Ouvrir, on a une liste de fichiers disposés en trois colonnes ainsi que .. (deux points) permettant de remonter dans la hiérarchie des répertoires.
    Il est demandé de remplacer cette liste par une "vraie" boîte de dialogue. (exemples Fichier ouvrir de Notepad, Wordpad, Firefox, ...)
    Cela permettra de plus de pouvoir changer de disque car la navigation actuelle dans la hiérarchie des répertoires ne le permet pas.
    Dominique

Gwsetup : Prise en compte des nouveautés depuis la v5.00

Depuis "un certain temps", Daniel de RAUGLAUDRE a réécrit la méthode d'accès aux bases, ce qui a conduit à de nouveaux programmes pour ce qui concerne la création de bases à partir d'un fichier :

  • gwc2 en remplacement de gwc pour la création d'une base à partir d'un fichier gw
  • ged2gwb2 en remplacement de ged2gwb pour la création d'une base à partir d'un fichier gedcom.
    Mais l'utilitaire Gwsetup n'a pas été mis à jour et continue d'utiliser les anciens programmes alors qu'il devrait utiliser les nouveaux (selon moi).
    Par ailleurs, la création des liens de type "chronique familiale"
    [[first_name/surname/oc/text]]
    et
    [[[name/text]]]
    n'est pas effectuée lors du chargement d'un fichier.
    Pour ce dernier point, on peut simplifier la tâche en ajoutant l'exécution de l'utilitaire update_nldb après création de la base par gwc2 ou ged2gwb2 et non incorporée à ceux ci (comme le calcul de la consanguinité).
    Dominique
    P.S. encore quelques tous petits points de détail
    gwc2 -help affiche
    Usage: gwc [options] [files]
    ...
    Ce serait mieux avec
    Usage: gwc2 [options] [files] (oubli du 2)
    ...
    idem pour ce qui concerne
  • gwc1 -help
  • ged2gwb2 -help

template, positionnement de la page

Si on clique sur le bouton "ajouter un enfant" il ne repositionne pas la page sur la section enfant - mais sur le début de la page.
Alors qu'il le fait bien dans le bloc "Mise à jour" / Familles / ajouter une enfant
De meme sur la fiche individu et inserer un nouveau titre.

première installation sous MAC OS X Lion

bonjour
je voudrais installer geneweb 6 beta sur mon mac (aprè qques années d'avoir mis de côté mes recherches généra commencées en windowe/geneweb)
j'ai su dézipper le fichier TAR mais ensuite pas possible d'accéder à gwsetup ou autre...
comment faire?
Merci

Gestion des images

Plusieurs modification a apporter :

  • gestion des sous dossier d'images (sur le modèle des bases)
  • Gestion de formats "vignettes"
  • Gestion du jpeg progressif au minimum et Eviter ceci : Erreur - Error: incorrect image content type: image/pjpeg

Masquage /Affichage des notes de mariages aux simples visiteurs

Concerne tous les templates de GeneaNet.
Actuellement les notes individuelles peuvent être masquées aux simples visiteurs grâce au paramètre no_note_for_visitor positionné à yes (ou absent du fichier de configuration gwf).
La programmation se fait dans les templates via ce code :
%if;((wizard or friend or
bvar.no_note_for_visitor="" or bvar.no_note_for_visitor="no") and
(has_notes or has_linked_page.BNOTE or has_linked_page.NOTE))

[*note/notes]1

%if;(has_linked_page.BNOTE)

%apply;capitalize(linked_page.BNOTE).

%end; %if;(has_notes)%notes;%end; %if;(has_linked_page.NOTE)

%apply;capitalize(linked_page.NOTE).

%end;

%end;
Mais j'ai fait un oubli pour ce qui concerne les notes de mariage, ce nouveau paramètre n'est pas testé avant affichage de cette note.
Dans perso.txt, il faut modifier le code
%if;has_comment; (%comment;)%end;
par
%if;((wizard or friend or
bvar.no_note_for_visitor="" or bvar.no_note_for_visitor="no") and
has_comment) (%comment;)%end;
et plus ou moins idem dans ancsosa.txt

gw7.00 : Professions vs Événement profession

J'aime beaucoup le nouveau système d'événements qui permet une plus grande flexibilité.
Pour les professions, c'est génial, on peut enfin en mettre plusieurs, indiquer un lieu, une date, une source.
N'y a-t-il pas redondance avec l'ancien champ Professions ? Ne faudrait-il pas convertir automatiquement les anciennes Professions en un nouvel événement Profession ?

Une question liée est la description d'un intervalle de temps, nécessaire à certains types d'événements : éducation, maladie, hospitalisation, profession, service militaire... pour lesquels il faudrait indiquer une date de début et une date de fin.
Une solution serait d'utiliser précision <- Entre -> mais c'est justement pour définir la précision d'une date et non pas définir un intervalle.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.