HISTORIQUE & INFORMATIONS DU SITE
Historique
Les premières pages du site ont été mises en ligne en 2004.
Le site a été entièrement créé et est tenu par des bénévoles. : deux webmasters au départ, trois aujourd'hui.
Sur un PC, il peut être vu sur un écran de 15 pouces, mais la visite devient plus agréable à partir d'un écran de 17 pouces.
Quelques points plus techniques
Vous n'êtes pas obligés de lire les informations masquées ci-dessous...😉, mais si vous désirez tenter l'aventure... cliquez ici.
Conception du site - les outils utilisés
Au tout début, il a été développé en HTML4. Assez rapidement, on a introduit du PHP et du JavaScript.
NOTA :
- Le PHP associé à MySQL permet la présentation des messes, des animations de la pastorale du tourisme et des loisirs, du livre d'or dont les éléments sont stockés dans une base de données.
Il nous permet aussi d'utiliser les 'include' qui permettent de gérer de façon plus rigoureuse les sites (l'en-tête de page, le menu, les pieds de page... sont développés sur une seule page PHP qui peut ensuite être 'incluse' dans toutes les pages de notre site). - Le JavaScript permet quelques petites animations - entre autres, l'animation lors des clics sur le menu général du site.
Le site a ensuite été passé en HTML5 et CSS3 - excepté la partie "Monuments & églises" et toutes les pages qui apparaissent lorsque l'on clique sur notre carte animée.
Le 19-06-2015, le jeu de caractères texte de toutes les pages de notre site - à l'exception de la partie "Monuments & églises" - a été passé de "Windows-1252" en "UTF-8". Depuis ce jour, le site respecte donc parfaitement les normes du HTML5.
Le 09-02-2016 nous avons passé notre site en XHTML 1.0 Transitional. Voir plus bas dans cette page.
Le livre d'or
Le livre d'or a, au départ, été développé avec un utilitaire que proposait Free (notre fournisseur d'accès Internet).
Lorsque Free n'a plus proposé cet utilitaire, nous avons développé ce livre d'or en PHP. Nous l'avons sécurisé du mieux que nous avons pu.
Vous ne pouvez entrer que du texte pur dans le livre d'or, nous interdisons l'utilisation de balises HTML. Ceci nous permet d'éviter tous les messages agressifs ou publicitaires.
Le temps passant, il a fini par être peu utilisé. Il subissait de nombreuses agressions publicitaires ou autres. Il a été arrêté en fin 2023.
Autres outils pour le site
Nous utilisons aussi quelques éléments de la bibliothèque JavaScript libre jQuery :
- pour animer le bouton de remontée fluide vers le haut de page qui apparaît, en bas à droite, lorsque l'on descend dans une page,
Nous avons abandonné l'utilisation de jQuery pour faire une présentation par onglets comme sur la page Vie Paroissiale - Informations. Nous avons développé nos propres onglets en CSS et Javascript.
Ces onglets sont maintenant utilisés aussi sur la page des horaires des messes, sur la page de la Pastorale - Animations, sur la page Vie paroissiale - Groupes caritatifs, sur la page Vie paroissiale - Paraboles et histoires et sur la page Catéchèse - Les programmes.
NOTA :
- Le 01-11-2017, nous avons abandonné la présentation en onglets sur la page Vie paroissiale - Paraboles et histoires. La page commençait à présenter une taille en Ko trop importante or les navigateurs chargent même les zones masquées des pages, ce qui ralentissait la visite du site. Nous avons "éclaté" la page en plusieurs petites pages plus légères et avons développé un petit outil en PHP qui présente, en tête et en pied des pages, des flèches "Précédent", "Suivant" et un compteur.
- Ce même jour, nous avons effectué le même type de travail sur la page Accueil - Vous avez la parole ! qui commençait, elle aussi, à devenir lourde.
- Le 04-11-2017, même type de travail sur la page Accueil - Liste des mises à jour qui, elle aussi, avait besoin d'être allégée.
- Nous avons utilisé ce type de compteur dans la rubrique "Chez nous, dans les années cinquante" Vie paroissiale - Mémoire... dès sa création le 11-11-2017.
Les images/photos sont présentées à l'aide de l'utilitaire fancybox. Ce dernier utilise la bibliothèque JQuery.
Les nouveautés sont présentées sur la page d'accueil à l'aide de Easy News - jQuery plugin par Michael Lo - http://www.ezjquery.com
Test de la correction du site
Toutes les pages sont testées, avant d'être mises en ligne sur les dernières versions de 4 navigateurs : Mozilla Firefox, Google Chrome, Opera et bien sûr Internet Explorer.
Nous testons aussi les pages du site sur tablette avec le navigateur Safari avant de les mettre en ligne.
Nous testons les pages sur le site du W3C (World Wide Web Consortium) 'https://validator.w3.org/' lors de leur mise en ligne et corrigeons, s'il y a lieu, les erreurs présentes.
Depuis le 09-02-2016, jour du passage de notre site en "XHTML v1.0 transitional", un logo, en bas de page, nous permet d'atteindre rapidement ce site de validation.
Présentation du site
La présentation du site a été entièrement revue en début 2014 pour le dixième anniversaire du site.
Temps d'accès aux pages du site
Le 02-03-2014 à 13h00 nous avons mis en ligne une version du site tout à fait nouvelle.
Le but recherché est de diminuer le temps d'affichage des pages de notre site.
Jusqu'alors - pour notre compteur, pour notre livre d'or, pour les présentations des messes, des animations de la pastorale du tourisme, de la liste de nos catéchistes - nous faisions appel à une base de données MySQL, hébergée par notre fournisseur d'accès Free.
Dernièrement nous avons eu pas mal de problèmes avec les temps de réponse de cette base de données. Notre compteur en particulier retardait considérablement l'affichage des pages en requête. Cela s'est légèrement amélioré au cours de ces quelques derniers jours, mais cela reste long.
Les travaux que nous effectuions à l'aide de cette base de données étaient assez rudimentaires : stockages de données, tris et requêtes pour affichage.
Nous avons tenté de stocker nos données dans de simples documents texte et d'effectuer nos requêtes et tris, à partir de ces fichiers texte, à l'aide de PHP. Nos premiers essais se sont avérés probants, les pages sont affichées nettement plus vite (testé avec le module 'lori' (Life-of-request info) de Firefox. Nous avons alors décidé de passer par cette solution et nous avons repris toute la programmation PHP de notre site (routines qui, par l'intermédiaire de MySQL, accédaient à notre base de données Free).
En résumé : le site tourne aujourd'hui sans base de données. Nos données, stockées dans des documents texte, sont récupérées, triées et affichées par des routines PHP. Nous avons gagné en temps d'affichage de toutes les pages du site.
Nous espérons que cette amélioration rendra plus agréables vos visites sur notre site.
Agression du site le 08-07-2014
Le 08-07-2014, nous nous sommes rendu compte que notre site était l'objet d'une agression. Nous avons retrouvé, dans des pages du site, des lignes qui tentaient de lancer des scripts Internet. Ceci représentait un risque sérieux que signalaient avec raison certains antivirus.
Nous n'avons subi aucun dommage, car ces scripts n'existaient plus sur Internet.
Le 09-07-2014 au matin, tout était corrigé, nous avons "nettoyé" la totalité de notre site.
Yandex qui a repéré ce problème le 07-08-2014 a noté notre site comme dangereux. Ceci a eu une incidence sur notre notation dans le plug-in Firefox/Google Chrome WOT (Web of trust). Notre site s'est affiché avec une alerte WOT entre le 08-07-2014 et le 12-07-2014.
Le 12-07-2014, nous avons demandé à Yandex de bien vouloir retester notre site.
Le 13-07-2014 au matin, Yandex a retiré sa mauvaise appréciation (merci à lui !), notre site est enfin, à nouveau reconnu comme fiable par WOT.
La tenue d'un site n'est pas toujours un long fleuve tranquille !
Toutes nos excuses pour ce désagrément !
Le menu
Le 26-07-2014, nous avons un peu simplifié notre menu.
Avant, les sous-menus apparaissaient au survol des boutons du menu. Ceci représentait presque une gêne dans la navigation sur le site.
Désormais, les sous-menus n'apparaissent que lorsque l'on clique sur les boutons du menu.
Passage du site en XHTML 1.0 transitional
Le 09-02-2016 nous avons converti l'ensemble de notre site en XHTML "Extensible HyperText Markup Language".
Vous pouvez aller visiter la page Wikipédia qui présente ce langage de balisage.
Ceci nous permet de vérifier que les pages que nous préparons et présentons sur Internet sont correctes, conformes et sans erreur et cela nous assure aussi que notre site sera parfaitement reconnu par tous les navigateurs Web existants.
L'outil de validation W3C (World Wide Web Consortium) des pages XHTML est beaucoup plus strict que l'outil de validation des pages HTML5.
Le passage en XHTML nous a permis de corriger pas mal d'erreurs sur les pages de notre site.
La W3C a abandonné le développement du XHTML 2.0 pour se consacrer au HTML5. Dans quelque temps, lorsque l'outil W3C de validation du HTML5 sera devenu plus strict, nous rebasculerons l'ensemble de notre site en HTML5.
Un logo en bas de page nous permet de nous rendre sur le site W3C 'https://validator.w3.org/' pour vérifier que la page en cours est sans erreur.
Vous pouvez évidemment cliquer dessus pour vérifier 😉.
Seules la partie du site "Région & églises - Monuments & églises" et les pages présentées par notre carte "Région & églises - La région, ses églises" sont encore en langage "HTML 4.0 Transitional".
Toutefois, pour ne pas perdre certains avantages qu'offrait le HTML5, nous avons conservé certaines pages dans ce langage.
- La page qui permet de voir et de télécharger les feuilles du dimanche de StLary.
Le XHTML ne permet pas le téléchargement de fichiers pdf qui sont en général reconnus et ouverts directement dans le navigateur. L'HTML5, lui, le permet avec l'utilisation de l'attribut "download" dans la balise "<a>".
NOTA : le 21-11-2017, on revient en XHTML. Les liens de téléchargement sont maintenant gérés avec une routine PHP. - Les pages de la photothèque qui présentent des vidéos. Le XHTML ne reconnait pas la balise "<video>" qui est pourtant bien pratique, le HTML5 lui l'autorise et la préconise. Voir un exemple ici.
- La page des hommages à Francis Tisné - accueil-vousavezlaparole017.php - qui porte une balise "<audio controls>". Le XHTML ne reconnaît pas cette balise très pratique pour écouter des fichiers musique mp3, le HTML5 lui l'autorise.
Nous présentons sur ces pages en HTML5 un logo HTML5 qui est différent de celui de l'XHTML .
Ce logo permet lui aussi d'aller vérifier sur le site W3C 'https://validator.w3.org/', la correction de notre travail.
Fixation des boutons du menu et des sous-menus en haut des pages
Réduction de la fenêtre de l'image, en tête d'écran, lors de la descente dans les pages
Le 30-08-2016, nous avons fixé les boutons de menu en haut des pages.
On peut maintenant descendre dans la page en cours tout en gardant les boutons de menus apparents.
Ceci permet de savoir en permanence où on se trouve dans le site et devrait permettre une navigation plus aisée.
La fenêtre qui contient l'image en tête de page est réduite lorsque l'on descend dans la page en cours. Ceci permet d'avoir plus d'informations à l'écran.
Alors bonne navigation sur ce site avec sa nouvelle présentation ! 😉
Menu "Hamburger" - 06-11-2024
Afin d'améliorer la navigation sur mobile, nous avons mis en place un menu "hamburger" qui simplifie l'accès aux différentes sections du site.
Important : Bien que le site n'ait pas été initialement conçu pour une navigation optimisée sur mobile, cette nouvelle fonctionnalité permettra de faciliter la navigation pour les utilisateurs mobiles.
Nous vous remercions de votre compréhension et de votre patience.
Bonne visite !
Les webmasters