La Foire Aux Questions de GenScript V2

 

 
Bientôt :
GenScript V2 optimisé pour les bases de plus de 50 000 individus !

Jean-François Desclaux
29, Avenue André Morizet
92100 Boulogne-Billancourt
 

La Foire aux Questions est en cours de constitution. En attendant, n'hésitez pas à nous poser toutes vos questions.

Qu'apporte GenScript V2 par rapport aux fonctions de publication de mon logiciel de généalogie ?

Les fonctions de publication des logiciels de généalogie vous offrent peu de souplesse : vous n'avez que quelques options de présentation pour personnaliser votre site. Et si, pour aller plus loin, vous personnalisez les fichiers HTML produits par le logiciel, vous serez obligé de refaire toutes ces modifications à chaque fois que vous voudrez mettre votre site à jour. Or, pour une généalogie comme celle qui sert aux démonstrations de GenScript V2 (766 personnages seulement), votre logiciel génèrera plus de 250 fichiers, au total près de 4 Mo qu'il faudra à chaque fois télécharger.
Dans GenScript V2, tout est modifiable : les pages dans lesquelles vous intégrez les modules bien sûr, mais aussi l'apparence de ces modules. Et si vous voulez mettre votre site à jour quand vos recherches avancent, il vous suffit de télécharger votre seul fichier Gedcom de 250 Ko (16 fois moins), et aucune autre modification n'est nécessaire.

Quel hébergeur choisir pour mon site généalogique créé avec GenScript V2 ?

Il existe de nombreux hébergeurs qui peuvent accueillir votre site. Leurs offres sont très diverses et varient souvent, et il n'est donc pas possible de vous en conseiller un.
Cependant quelques critères vous aideront à faire le bon choix :

  • Le point le plus important est que votre hébergeur supporte PHP et MySQL, sans quoi GenScript V2 ne pourra pas fonctionner. Le choix reste cependant large et il en existe même de gratuits ;
  • Pour éviter qu'une erreur de programmation dans les scripts PHP ne bloque le serveur, les hébergeurs fixent une durée maximale d'exécution des scripts PHP. Cette limite est généralement fixée à 30 secondes : si un calcul dure plus de 30 secondes, le serveur s'interrompt et indique un message d'erreur : "Maximum execution time exceeded".
    Certains hébergeurs, toujours parmi les gratuits, fixent cependant des durées maximales de moins de 10 secondes et la mémoire allouée au fonctionnement de PHP est faible, ce qui en ralentit l'exécution.
    Même s'il est optimisé et utilise un procédé qui permet de s'affranchir de ces limitations, GenScript V2 peut ne pas fonctionner dans de telles conditions, surtout si votre base est relativement importante.
    Vérifiez-donc systématiquement cette limitation de durée avant de vous engager avec un hébergeur et éliminez impitoyablement ceux qui l'ont fixée à moins de 10 secondes ;
  • Il existe des hébergeurs gratuits sérieux, mais vous aurez toujours un meilleur service et de plus grandes performances chez un hébergeur professionnel. Sachez qu'on en trouve à partir d'1 € par mois.

De quel espace disque ai-je besoin pour mon site ?

Très peu, mais cela dépend de l'importance de votre base de données. A titre d'exemple, celle qui sert sur ce site à démontrer les fonctionnalités de GenScript V2 (766 personnages, 176 notes) n'occupe que moins de 300 Ko, dont une soixantaine pour les seules notes. Quant à GenScript V2, il pèse seulement 125 Ko. Si vous y ajoutez le poids du fichier gedcom (250 Ko) et celui des pages du site, le total est de moins d'un Mo. Beaucoup d'hébergeurs vous en offriront 100 fois plus...

Je suis hébergé chez XXX et GenScript V2 ne fonctionne pas. Que faire ?

Changer d'hébergeur. Nous ne pourrons accepter aucune responsabilité en cas de choix d'un hébergeur qui impose des conditions de fonctionnement incompatibles. GenScript V2 a été testé chez plusieurs hébergeurs et fonctionne parfaitement sur tous les serveurs dignes de ce nom. Néanmoins en cas de difficulté, n'hésitez pas à nous contacter : nous ferons le maximum pour vous aider à trouver une solution.

Comment faut-il "préparer" les pages du site pour recevoir GenScript V2 ?

Si vous avez opté pour une formule "clefs en mains", il n'y a rien à faire. Tout a déjà été fait pour vous. Il ne vous reste qu'à télécharger les fichiers sur le serveur de votre hébergeur.

Si vous voulez créer vos pages vous-même, GenScript V2 vous évite toute la délicate programmation en PHP. Tous les mécanismes sont fournis par GenScript V2. Vous n'avez à vous préoccuper que de la présentation graphique de votre site, puis à copier-coller les deux ou trois lignes de code fournies avec chaque module.

Voici un exemple d'une structure de page comprenant un titre en haut de la page, une colonne à gauche avec un menu, et une zone principale qui recevra l'affichage des modules :

        <HTML>
        <HEAD>
        </HEAD>
        <BODY>

        <!-- Titre de la page -->
        <FONT FACE="Arial" SIZE=4>Le titre de la page</FONT>

        <TABLE>
        <TR>

        <!-- Colonne de gauche>
        <TD>
        <!-- Code du menu>
        ...
        <!-- Fin du code du menu>

        <!-- Zone principale>
        <TD>
        <!-- Contenu de la zone principale>
        Placer ici le code du module GenScript V2
        <!-- Fin de la zone principale>
        </TABLE>
        </BODY>
        </HTML>

Ce canevas sera identique pour toutes les pages. Il suffit de le reproduire autant de fois que nécessaire et d'ajouter le code GenScript V2 correspondant. Ainsi, pour la page d'affichage de l'arbre dynamique :

        <HTML>
        <HEAD>
        </HEAD>
        <BODY>

        <!-- Titre de la page -->
        <FONT FACE="Arial" SIZE=4>Le titre de la page</FONT>

        <TABLE>
        <TR>

        <!-- Colonne de gauche>
        <TD>
        <!-- Code du menu>
        ...
        <!-- Fin du code du menu>

        <!-- Zone principale>
        <TD>
        <!-- Contenu de la zone principale>
        <!-- Code d'affichage de l'arbre dynamique-->
        <? include("genscriptv2/arbre/calcul_arbre.php"); ?>
        <!-- Fin du code d'affichage de l'arbre dynamique-->

        <!-- Fin de la zone principale>
        </TABLE>
        </BODY>
        </HTML>

Mais vous pouvez aussi partir de pages déjà faites (les designs proposés avec GenScript V2 ou d'autres, et même ajouter GenScript V2 à votre site actuel) et les modifier à votre gré.

Quand je charge un fichier gedcom, mon ordinateur se bloque. Que se passe-t-il ?

Votre ordinateur ne se bloque pas. Si vous avez l'impression que rien ne se passe, c'est parce que c'est le serveur, chez votre hébergeur, qui travaille. Si votre base est importante, cela peut prendre quelques minutes. Patientez jusqu'à ce que GenScript V2 vous demande de désigner le de cujus de votre généalogie. En cas d'apparition d'un message d'erreur, il faudra diminuer la valeur du coefficient de récursivité : voyez ci-dessus pourquoi et comment procéder.

 

Conseils

Lisez attentivement cette page, vous y trouverez sans doute réponse à beaucoup de vos questions. A défaut, n'hésitez pas à nous les poser !

HotLine@GenScript.Net

   
[Accueil] [Présentation] [Module de gestion] [Fiche individuelle] [Arbre dynamique] [Arbre de navigation] [Liste d'ascendance] [Liste de descendance] [Liste des patronymes] [Liste des lieux] [Moteur de recherche] [Statistiques] [Démos et Kits] [Boutique] [Bonus] [FAQ] [Contact]

© Jf Desclaux 1998 - 2003