1 22-03-2022 07:02 -

On a vu avec le thème 19 dérivé par Michel, que l'on pouvait localiser les fonts de Google, c-à-d, les héberger sur notre site après les avoir téléchargés au lieu d'y faire un appel constant. Michel a indiqué https://agora.chauvigne.info/viewtopic. … 1658#p1658 que d'autre fichiers utilisés par TNG étaient distants, pour être assurés que l'on a bien la dernière version. Mais que ces fichiers-là existaient quand même dans TNG pour le cas où l'on travaillait en local. Pour activer les fichiers locaux, on coche alors la case adéquate dans la config générale du site : "j'utilise TNG sans Internet".

Ces jours-ci, ma connexion Internet est faiblarde et chaque page de mon TNG distant met ... un temps certain à s'afficher, avec toujours un message de connexion au site jquery.com pendant l'attente.

Que se passe-t-il si je coche la case "j'utilise TNG sans Internet" ? Est-ce que cela active les fichiers locaux (intégrés à TNG) au lieu des fichiers distants ? Je crains de ne plus pouvoir accéder à mon site si je coche la case.

Ce que je voudrais, c'est ne plus dépendre d'appel à des sites externes , si cela peut améliorer la vitesse d'affichage.

Ce serait bien plus mieux si l'on pouvait disposer d'un script qui mettrait à jour sur commande tous ces fichiers-là. Et comme ça on pourrait faire tourner TNG sans appel aux fichiers distants.

WWW

2 27-03-2022 15:19 -

Il n'y a pas de danger de "perdre" quoi que ce soit.
Si tu n'est pas connectée (option "j'utilise tng sans internet")
certaines choses ne fonctionneront plus :
- les cartes de Google (si tu as openstreetmap, pas de problèmes ses fichiers sont chargés en local). Ca représente 90% des utilisation du drapeau "connecté/pas connecté"
- le lien "share" ne s'affichera plus (logique)
- les scripts jquery-3.4.1.min.js et jquery-ui-1.12.1.min.js ne seront plus chargés du Net, une copie locale sera utilisée.
Ces copies locales sont mises à jour par Darrin si nécessaire, à chaque upgrade de TNG et concernent le fonctionnement général de tng. mais tu peux le faire toi-même : il n'y a que deux fichiers à télécharger

https://code.jquery.com/jquery-3.4.1.min.js pour trouver le fichier jquery-3.4.1.min.js
et
https://code.jquery.com/ui/1.12.1/jquery-ui.min.js pour le fichier jquery-ui-1.12.1.min.js
Ils remplaceront les anciennes versions dans Racine/js/

Et enfin, ça ne devrait pas bloquer l'accès à ton site à partir de l'extérieur (Rassure-toi : j'ai essayé !)
Michel

WWW

3 27-03-2022 15:49 -

Ahhhhh merci !
Comme je n'utilise ni les google maps ni les liens de partage sur mes TNG, que mes fonts sont dorénavant hébergées localement, j'ai l'impression que ce serait tout bénef de cocher la case "sans internet"" : ça aurait l'avantage d'éviter l'appel aux fichiers distants (ceux qui me ralentissaient quand ma connexion était à la ramasse) et donc ce devrait accélérer l'affichage.

WWW

4 27-03-2022 19:14 -

Tiens oui, au fait. Ces fameuses fontes comment y accède-t-on si on choisit je n'utilise pas internet..?

WWW

5 27-03-2022 21:51 -

Abé oui, il me manque les font-awesome ... qui sont ...somewhere I don't know where. Bon je vais décocher l'option 100% locale, je verrai quand je les aurai rapatriées.

WWW

6 28-03-2022 10:42 -

Ya un truc que je comprends pas : normalement mes fichiers fontawesome (pour les icônes, petites flèches etc) sont incluses et appelées. Donc, pas distantes, c'était prévu dans le template 191 que tu as concocté, Michel. Donc quand je coche oui pour utiliser TNG sans internet, les icônes doivent être présentes.

Hier, pendant un moment, elles ont disparu, remplacées par des symboles cabalistiques et sont revenues quand j'ai inversé la config pour l"travailler sans internet".

Là, je viens de remettre sans internet et j'ai beau vider le cache du navigateur, elles spnt toujours là. Doit y avoir un cache de TNG ???

WWW

7 28-03-2022 14:44 -

Tu as peut-être oublié un truc en appelant tes awesome en local :
il y a deux appels vers l'extérieur pour ces fontes-là dans le template 19 :

ligne 16 de css/templatestyle.css
et
ligne 1 de css/tngmobile.css

vérifie...

WWW

8 28-03-2022 16:12 -

C'était encore le lien distant dans le fichier  de css pour mobile, j'ai corrigé.
Pour le moment je fonctionne "sans internet" et ça me semble s'afficher parfaitement avec les fonts locales.

C'est là : https://clan.chauvigne.info/ et là : https://genealogie.revestou.fr/

WWW

9 28-10-2022 19:07 -

Je reviens sur ce vieux post :
sous TNG 14, TOUT sera chargé en local pour coller aux réglementations européennes.

Michel

WWW

10 29-10-2022 05:54 -

Bonne chose. C'est une suggestion d'un européen ou une initiative de Darrin ? Les thèmes vont-ils être récrits ? Je veux dire ceux qui font appel à des fonts distantes ? En v13, cela concernait les thèmes 13-14-15-16-17-18-19-21.

WWW

11 29-10-2022 09:21 -

Ca, je sais pas. Dans le "Change history" de TNG14, le point 22 :
Fonts: Google fonts are now hosted locally to comply with European regulations.

Donc je suppose que le code a été revu en conséquence...
Michel

WWW