Ancestris - Forum

Ancestris Support => FRANÇAIS => Topic started by: vthomgenealog on November 10, 2022, 10:32:57

Title: Publication - Site web
Post by: vthomgenealog on November 10, 2022, 10:32:57
Bonjour,
Dans la publication du site web issu de Ancestris,

Je passe par le menu publication
J'ai déterminé une adresse de stockage en local
Et j'utilise Filezilla 3.60.2 pour publier.

Comment peut-on sécuriser son site web ainsi créé en lui mettant un mot de passe (pas celui du gestionnaire de site de filezilla pour la publication)?
Title: Re : Publication - Site web
Post by: Zurga on November 10, 2022, 12:39:50
Je ne suis pas sur d’avoir compris la demande.
Vous voulez mettre une page de mot de passe pour accéder à votre site une fois qu'il sera mis en ligne sur Internet ?

Si tel est le cas, j'aurais tendance à vous inciter à utiliser des sites ayant pignon sur rue comme Geneanet.
Toutes les procédures que nous pourrions mettre en oeuvre pourraient être craquées facilement par des hackers.

Indépendamment d'Ancestris, vous pouvez créer un fichier .htaccess :
https://www.codeur.com/tuto/creation-de-site-internet/proteger-site-avec-mot-de-passe/

Zurga
Title: Re : Publication - Site web
Post by: vthomgenealog on November 10, 2022, 18:08:14
Merci Zurga,
C'est exactement cela, protéger l'accès au site web par une page d'accès.
Title: Re: Publication - Site web
Post by: arvernes on November 10, 2022, 20:08:12
Bonjour,
Effectivement, il serait bien qu'une option soit proposée pour la création d'une page d'accueil avec l'indication des deux champs qu'il va falloir remplir : nom d'utilisateur et mot de passe.
Si l'option est activée, il faudrait qu'il y ait la création de deux fichiers, un fichier ".htpasswd" avec dedans les logins autorisés, donc par exemple "JohnDoe:PassWord", et un fichier ".htaccess", avec dedans les champs adéquats, ex. AuthName "Accès Restreint" / AuthType Basic / require valid-user etc...
C'est ce que j'ai fait pour l'accès à ma généalogie en ligne afin de n'autoriser que les personnes que je veux. Ils me demandent un accès, et si je suis d'accord, je leur fourni les login et mot de passe adéquats, que je rajoute dans le .htpasswd
Francois
Title: Re: Publication - Site web
Post by: Zurga on November 11, 2022, 00:30:47
On va voir pour créer un fichier htaccess et htpassword.

Zurga
Title: Re: Publication - Site web
Post by: vthomgenealog on November 11, 2022, 06:49:42
Super, merci.
Title: Re: Publication - Site web
Post by: Zurga on November 11, 2022, 17:59:20
Le soucis du htaccess c'est qu'il nécessite un serveur web Apache en frontal pour être actif.
C'est probablement le cas de la majorité des sites hébergés, donc on peut faire avec.
Reste qu'il faut aussi donner le chemin complet du fichier de mots de passe.
Donc si le paramétrage arrive, il faudra donner le chemin complet du répertoire racine de votre site pour que cela fonctionne.

Zurga
Title: Re: Publication - Site web
Post by: vthomgenealog on November 12, 2022, 06:50:07
C'est bien noté Zurga,
Il faut s'attendre donc dans la page de paramétrage à avoir un champ qui pointe vers le fichier et y mettre tout le chemin d'accès, c'est bien cela?
Title: Re: Publication - Site web
Post by: arvernes on November 12, 2022, 07:31:14
Tu mets dans le .htaccess le chemin vers ton fichier .htpasswd. Donc si ton site est hébergé chez un FAI, tu as automatiquement la racine de ton répertoire perso. Si a partir de cette racine tu fais un sous-répertoire qui contiendra toute ta généalogie et qui s'appelle "ma_genealogie", ton .htaccess contiendra une ligne du genre :
PerlSetVar AuthFile /ma_genealogie/.htpasswd

Il faut que dans les modifs que va faire Zurga, il prévoit que si cette option est demandée par l'utilisateur, en plus de la création de ces deux fichiers, il faut aussi faire une page d'accès qui contiendra un bouton "Entrer", et qu'on mette une explication, du genre : "Si vous avez accès à la généalogie de John Doe, cliquez sur le bouton ci-dessous. Il vous sera demandé votre Nom d'utilisateur et le mot de passe qui vous ont été donnés par John".
Il faut aussi qu'on puisse donner à l'utilisateur la possibilité de faire lui-même cette page html si il veut agrémenter et personnaliser cette page.
Title: Re: Publication - Site web
Post by: vthomgenealog on November 12, 2022, 07:48:50
Ca complétera bien le site ainsi généré.
Merci d'avance de votre travail
Title: Re: Publication - Site web
Post by: Zurga on November 12, 2022, 08:02:15
C'est bien noté Zurga,
Il faut s'attendre donc dans la page de paramétrage à avoir un champ qui pointe vers le fichier et y mettre tout le chemin d'accès, c'est bien cela?
Oui.
Pour le site web, il y a aura uniquement 1 nom d'utilisateur et 1 seul mot de passe.
Pour le livre web, on peut faire un peu plus.

Zurga
Title: Re: Publication - Site web
Post by: vthomgenealog on November 12, 2022, 09:01:44
Tu mets dans le .htaccess le chemin vers ton fichier .htpasswd. Donc si ton site est hébergé chez un FAI, tu as automatiquement la racine de ton répertoire perso. Si a partir de cette racine tu fais un sous-répertoire qui contiendra toute ta généalogie et qui s'appelle "ma_genealogie", ton .htaccess contiendra une ligne du genre :
PerlSetVar AuthFile /ma_genealogie/.htpasswd

Il faut que dans les modifs que va faire Zurga, il prévoit que si cette option est demandée par l'utilisateur, en plus de la création de ces deux fichiers, il faut aussi faire une page d'accès qui contiendra un bouton "Entrer", et qu'on mette une explication, du genre : "Si vous avez accès à la généalogie de John Doe, cliquez sur le bouton ci-dessous. Il vous sera demandé votre Nom d'utilisateur et le mot de passe qui vous ont été donnés par John".
Il faut aussi qu'on puisse donner à l'utilisateur la possibilité de faire lui-même cette page html si il veut agrémenter et personnaliser cette page.

Concernant la page de garde,
Ca serait sympa si on pouvait "rapatrier" les infos des "Propriétés", notament la description succinte (1), les infos auteur (2) et les infos logicielles (6) du menu Fichier/Propriétés.
En tous cas, celles celles que j'y mettrai...
Title: Re: Publication - Site web
Post by: Zurga on November 12, 2022, 12:44:20
On a le livre web avec la page de garde.
Je ne prévois pas pour le moment de créer une page de garde pour le site web.

Zurga
Title: Re: Publication - Site web
Post by: Zurga on November 14, 2022, 09:05:49
Première version de génération des fichiers de sécurité disponible sur le livre web et le site web.
N'hésitez pas à faire vos retours.

Zurga
Title: Re: Publication - Site web
Post by: vthomgenealog on November 14, 2022, 10:33:55
Bonjour,
Autant pour le livre web, c'est très explicite dans le "8. sécurisation des accès" de la publication
Et le fichier .htaccess bien présent à la racine indiquée
Autant je cherche les fichiers une fois la publication en local avant d'utiliser Filezilla...
Title: Re: Publication - Site web
Post by: Zurga on November 14, 2022, 10:35:35
Il y a 3 fichiers créé :
- .htaccess dans le répertoire de base
- un répertoire "private" avec un autre fichier.htaccess et le fichier .htpasswd

Zurga
Title: Re: Publication - Site web
Post by: vthomgenealog on November 14, 2022, 10:41:27
Exact pour le livre web.
Je relance un chargement local du site web, une première recherche n'a pas donné de résultat pour la présence du répertoire private
Title: Re : Publication - Site web
Post by: yannig on November 14, 2022, 11:22:15
Bonjour,

Attention Livre et Site sont deux choses différentes.
Une modification sur le livre n'a aucune action sur le site et inversement

Amitiés
Title: Re: Publication - Site web
Post by: Zurga on November 14, 2022, 12:42:51
Je relance un chargement local du site web, une première recherche n'a pas donné de résultat pour la présence du répertoire private
Avez-vous rajouté les options dans les préférences ?

Zurga
Title: Re: Publication - Site web
Post by: vthomgenealog on November 14, 2022, 13:07:40
Effectivement,
C'est fonctionnel sans action de notre part pour le livre web.
Pour le site web, il faut cocher dans les options/préférences/extensions/site web la création du fichier .htaccess

Désolé, ce n'était inné
Mais au résultat le fichier est bien créé à la racine indiqué ainsi que le répertoire private
Title: Re: Publication - Site web
Post by: Zurga on November 14, 2022, 13:12:07
Non, dans aucun des deux cas c'est inné, dans le cas du livre web, vous cochez les préférences pendant le process de génération avec l'assistant.
Dans le cas du site web, les préférences sont à définir dans les options avant de lancer la génération, un peu comme les rapports où vous configurez les options en amont du rapport.

Zurga
Title: Re: Publication - Site web
Post by: vthomgenealog on November 16, 2022, 07:43:29
Bonjour,
J'ai rechargé mon site web depuis Outils/Publication suite aux dernières mises à jour.
Une fois fait à l'aide de Filezilla sur l'hôte
J'ai une erreur 500.
Ca ne semble pas être Ancestris, mais bien l'hébergeur, c'est ca?
Title: Re: Publication - Site web
Post by: arvernes on November 16, 2022, 08:34:03
Ton site web est hébergé chez qui ? Si c'est chez Free, tu dois utiliser la dernière mouture d'Ancestris, donc tu te mets à jour, et ensuite, tu édites le fichier .htaccess qui se trouve à la racine.
Tu changes la ligne :
PerlSetVar AuthUserFile /ma_genealogie/private/.htpasswd
par :
PerlSetVar AuthFile /ma_genealogie/private/.htpasswd

Tu remontes le fichier .htaccess et ça devrait marcher. Francois
Title: Re: Publication - Site web
Post by: vthomgenealog on November 16, 2022, 12:16:40
Bonjour arvenes,

J'ai modifié le fichier .htaccess
Il contient les lignes suivantes :
AuthType Basic
AuthUserFile D:\Vincent\Personnel\Genealogie\Ancestris\Site Web/private/.htpasswd
AuthName "Private Access"
Require valid-user

J'ai mis a jour Ancestris (en v 12.0.11766) et l'extension site web (en v 12.0.11784)
Et rechargé l'ensemble

Toujours cette erreur 500
Adresse FTp : ftpperso.free.fr
Title: Re: Publication - Site web
Post by: arvernes on November 16, 2022, 12:52:43

AuthUserFile D:\Vincent\Personnel\Genealogie\Ancestris\Site Web/private/.htpasswd
AuthName "Private Access"
Require valid-user
Bon on va reprendre. Dans ton .htaccess, tu nous as mélangé un chemin local, moitié au format windows, moitié au format unix.
C'est pas bon.

Donc tu vas sur ton ftp chez free.
Tu fais un répertoire qui va s'appeler par exemple "ma_gen". Normalement, chez free, ton site web, général, doit s'appeler un truc du genre http://vthom.free.fr - regarde le nom d'user que t'a donné Free. Normalement, si ton adresse chez free, c'est vthom@free.fr, logiquement ton site web "général" doit s'appeler http://vthom.free.fr
Donc je disais, tu vas sur ton ftp, tu fais le répertoire qui te convient, exemple, comme je mettais plus haut "ma_gen".
Ca veut dire que ta généalogie chez Free sera sur :
http://vthom.free.fr/ma_gen/index.html (tu n'es même pas obligé de mettre index.html, mais bon, ça ne mange pas de pain)
Ensuite, tu relances avec Ancestris la création du webbook.
A l'étape 8, tu mets :
(x) Créer des fichiers .htaccess / .htpasswd
Type de serveur Web
Hébergement chez Free
Chemin complet de la racine du livre web :
/ma_gen
Login /mot de passe : ben là, tu te mets un login pour toi et un mot de passe de ton choix. Tu cliques sur "+", et tu fais terminer.

Ensuite, un fois le webbook créé sur ton ordi, tu vas dans le .htaccess de ton ordi, et tu mets exactement ça :
AuthType Basic
PerlSetVar AuthFile /ma_gen/private/.htpasswd
AuthName "Accès privé"
Require valid-user

Tu remontes ton webbook dans le répertoire que tu as créé sur ton FTP, donc dans /ma_gen
et ça roule.
Francois
Title: Re: Publication - Site web
Post by: Zurga on November 16, 2022, 13:00:03
Le chemin doit être celui sur le site et pas sur l'ordinateur local.

Je vais faire la modification pour le AuthFile à la place du AuthUserFile standard.
Désolé pour la boulette.

Zurga
Title: Re: Publication - Site web
Post by: vthomgenealog on November 16, 2022, 14:50:26
Merci à vous deux.

Comme j'ai importé ce matin le site web d'après la dernière mise à jour de Ancestris,
J'ai juste modifié le .htaccess sur les indications de François.

AuthType Basic
PerlSetVar Authfile /private/.htpasswd
AuthName "Accès Privé"
Require valid-user

Avec juste ce fichier remonté sur le ftp,
C'est fonctionnel.

François parlait dans sa réponse du livre web,
la même manip sur le .htaccess pour le site web est fonctionnelle.
Title: Re: Publication - Site web
Post by: Zurga on November 16, 2022, 15:14:41
Oui, les deux publications sont alignées sur ce sujet.
Site web, livre web, même combat.

Zurga
Title: Re : Re: Publication - Site web
Post by: arvernes on November 16, 2022, 17:49:41
François parlait dans sa réponse du livre web,
la même manip sur le .htaccess pour le site web est fonctionnelle.
Oui, tout à fait. Je n'utilise pas le SiteWeb, car chez moi, il ne prend pas en considération mes "lieux de stockage". L'index pour les lieux de stockage me donne un index qu'avec des points d'interrogation. Il ya un bug, mais je pense qu'il existe depuis longtemps.
Title: Re: Publication - Site web
Post by: Zurga on November 16, 2022, 21:45:57
Suffit de le dire.
C'est corrigé.

Zurga
Title: Re: Publication - Site web
Post by: vthomgenealog on November 17, 2022, 08:20:23
Bonjour,

A parcourir le site,
Je me rends compte que,
Dans la page d'accueil,
A la section 'Index des personnes', le 'D' est répété sur le première ligne depuis D et entre chaque autre lettre


Petit bug de mise en page?
Title: Re : Publication - Site web
Post by: arvernes on November 17, 2022, 08:37:14
De mon côté, je n'ai pas de pb. Peut-être faudrait-il regarder dans la liste des personnes si il n'y a pas de pb d'écriture des données, si par ex. on met un espace après le D, du genre "D UPONT". Sinon, aucune idée.
je viens d'installer le site web, suite à la correction qu'a apportée Zurga. Je n'ai plus le souci sur les index (d'ailleurs la correction de Zurga m'a permis de voir une erreur dans mes lieux de dépôts ;-) ).

C'est dommage que cette extension n'ait pas évoluée.
Sa page d'accueil est un peu trop limitée,
Tout l'aspect localisation, géo, est manquant
Les "mini-arbres" représentés pour chaque personne, sont très bien, mais on n'a pas accès à la descendance à partir de ces mini-arbres horizontaux.
Enfin, ce n'est que mon avis. Francois
Title: Re: Publication - Site web
Post by: Zurga on November 17, 2022, 08:58:08
Le souci de ces publications provient du temps nécessaire pour les mettre à jour, pour permettre d'avoir quelque chose qui satisfasse tout le monde (on veut des pages de garde, la forme ne correspond plus à l'ergonomie actuelle des pages webs, cela ne s'affiche pas bien sur un téléphone, les couleurs ne sont pas adaptées, la taille est trop petite, trop grosse, c'est moche, faut des liens en plus, faut des liens en moins, faut des retours à gauche, à droite, en haut,...).
Alors, oui, on ne fait pas aussi bien que Geneanet, que MyHeritage ou Ancestry.
Mais on n'a pas les mêmes moyens.
Il nous faudrait un développeur à plein temps juste sur les publications webs pour satisfaire tout le monde.
Et pour le coup, on n'a pas.
N'hésitez pas à postuler pour développer sur ces modules et n'hésitez pas à proposer vos templates GEDART dont la sortie est un ensemble de pages web (donc un site web) : vous avez tous les outils pour créer votre propre template ajusté à vos besoins propres.

Zurga en mode chafouin ce matin.
Title: Re: Publication - Site web
Post by: arvernes on November 17, 2022, 09:43:54
Le souci de ces publications provient du temps nécessaire pour les mettre à jour, pour permettre d'avoir quelque chose qui satisfasse tout le monde (on veut des pages de garde, la forme ne correspond plus à l'ergonomie actuelle des pages webs, cela ne s'affiche pas bien sur un téléphone, les couleurs ne sont pas adaptées, la taille est trop petite, trop grosse, c'est moche, faut des liens en plus, faut des liens en moins, faut des retours à gauche, à droite, en haut,...).
Ben oui, c'est exactement ce que je te disais hier, à savoir que je comprends parfaitement qu'il ne soit pas possible d'être sur tous les fronts, surtout lorsque l'on est pas nombreux. C'est d'ailleurs une des raisons pour laquelle je n'avais pas rapporté le bug sur l'index que tu as corrigé, car ça me semblait mineur par rapport à tout ce que vous avez eu à faire et que vous continuez à faire. Vous faites un boulot énorme et on ne peut être que reconnaissant pour tout ça.

Quote
Alors, oui, on ne fait pas aussi bien que Geneanet, que MyHeritage ou Ancestry.
Et bien là, je ne suis pas de cet avis du tout. Là encore, je reprends ce que je t'ai dit, à savoir que je préfère largement avoir "mon" propre site web pour ma généalogie, que je gère comme je veux, dont les données me semblent plus protégées que sur ces sites, même si un hacker moyen à tous les moyens pour pomper n'importe quel site. Je ne sais pas non plus ce que ces sites peuvent faire de mes données généalogiques. Sur mon propre ftp, j'ai moins de risques. Dernier point, regarde ce qui s'est passé avec Genoom où le site ferme et où les gens se retrouvent coincées n'ayant plus leur généalogie. Bon ce n'est pas vrai pour Geneanet, car il te faut tes données pour les remonter, tu ne crées pas ta généalogie "on line" donc pas de risque.

Quote
N'hésitez pas à postuler pour développer sur ces modules et n'hésitez pas à proposer vos templates GEDART dont la sortie est un ensemble de pages web (donc un site web) : vous avez tous les outils pour créer votre propre template ajusté à vos besoins propres.
Ca a déjà été fait, il y a bien longtemps, et mis à disposition. De ce côté là, on a donné, pas de pb ;-(

Quote
Zurga en mode chafouin ce matin.
Je vois, et c'est contagieux. Francois
Title: Re: Publication - Site web
Post by: vthomgenealog on November 17, 2022, 14:08:07
Merci en tout cas de tout le travail qui est fait,
Des nombreuses mises à jour qui répondent aux besoins,
Et que tout fait de Ancestris un logiciel aussi avancé et paramétrable.
Merci.