Aucune description
  • HTML 42%
  • CSS 37.1%
  • JavaScript 20.9%
Aller au fichier
2026-09-24 12:33:13 +02:00
calendrier Restauration locale du dossier calendrier pour le dépôt officiel 2026-09-23 18:24:49 +02:00
calendrier-android Mise a jour des chemins vers calendrier-android dans index.html 2026-09-23 17:34:26 +02:00
css Bloc 11 — inscription (bouton par carte, pop-up), aligné sur l'état actuel de main (pied de page Bloc 13 inclus) 2026-09-24 11:41:46 +02:00
images Base statique en HTML CSS & Images séparés 2026-09-21 16:13:31 +02:00
.gitignore Nettoyage : retrait des sous-modules accidentels et ajout du .gitignore 2026-09-22 12:36:15 +02:00
confidentialite.html Restauration locale des mentions légales et confidentialité pour le dépôt collectif 2026-09-23 18:30:42 +02:00
fiche.js Bloc 11 — inscription (bouton par carte, pop-up), aligné sur l'état actuel de main (pied de page Bloc 13 inclus) 2026-09-24 11:41:46 +02:00
index.html Bloc 11 — inscription (bouton par carte, pop-up), aligné sur l'état actuel de main (pied de page Bloc 13 inclus) 2026-09-24 11:41:46 +02:00
mentions-legales.html Restauration locale des mentions légales et confidentialité pour le dépôt collectif 2026-09-23 18:30:42 +02:00
README.md Base statique en HTML CSS & Images séparés 2026-09-21 16:13:31 +02:00

Version statique

La copie figée du site, en HTML et CSS ordinaires. Aucun serveur d'application, aucun Python à l'exécution : le dossier se dépose tel quel chez n'importe quel hébergeur mutualisé, ou sur GitHub Pages, Netlify, Cloudflare Pages.

index.html            le mur des événements, capturé depuis le site
eauvive.html          la même page, bandeau d'accueil en aplat
css/style.css         la feuille de style — celle du site, à l'identique
images/accueil.jpg    la photo du bandeau
images/affiches/      les affiches des événements
generer.py            refabrique tout ça depuis le site en fonctionnement

Les chemins sont relatifs. La page s'ouvre donc aussi bien par double-clic que servie par un hébergeur, sans rien changer.

Publier

Déposer index.html, css/ et images/ à la racine du site — par FTP dans www/ ou public_html/ chez un hébergeur mutualisé. Pour vérifier avant d'envoyer, sans rien installer :

python3 -m http.server 8899

Puis http://127.0.0.1:8899.

Ce qui ne marche pas, et pourquoi

Une copie statique n'a pas d'application derrière elle : l'inscription, l'espace organisateur, la modération et le flux /agenda.ics sont inertes. Leurs liens pointent sur #, et un bandeau le dit au lecteur plutôt que de le laisser cliquer dans le vide. Pour ces fonctions il faut l'application elle-même — voir le README du projet.

Regénérer

Avec le site lancé sur http://127.0.0.1:8211 :

python3 generer.py

Le script capture le site plutôt que de récrire la page à la main : ce qui est montré au client est donc bien ce que fait l'application, et non une maquette qui s'en écarte. Il réécrit index.html, css/style.css et les images.

La première livraison était un fichier unique, page et images en un seul bloc, à envoyer par courriel. Elle reste disponible :

python3 generer.py --fichier-unique      # ecrit index-fichier-unique.html

C'est pratique à transmettre, illisible à maintenir : les images y sont encodées en base64, soit 400 Ko d'une seule ligne. D'où le dossier, qui est désormais la forme par défaut.