Aucune description
  • JavaScript 50.8%
  • CSS 22.4%
  • HTML 14.3%
  • PLpgSQL 5.4%
  • Shell 3.6%
  • Autre 3.5%
Aller au fichier
2026-10-04 11:06:38 +02:00
applications/agenda-association/backend feat: ajouter notifications SMS et rappels 2026-10-01 18:29:44 +02:00
backoffice Formation à l'accompagnement spirituel : carte, entrée et programme 2026-10-04 10:11:12 +02:00
bloc10-smtp feat(bloc-10): amélioration des confirmations SMTP 2026-10-01 16:38:48 +02:00
calendrier Lot 9 - intégration Apple Calendrier 2026-09-23 12:28:28 +02:00
calendrier-android Un bouton « Partagez vos souvenirs », et deux célébrations enfin distinctes 2026-10-04 02:13:51 +02:00
css La barre du navigateur prolonge le bandeau, et YouTube s'ouvre sur place 2026-10-04 11:06:34 +02:00
deploiement Formation à l'accompagnement spirituel : carte, entrée et programme 2026-10-04 10:11:12 +02:00
fonts Ajout des polices Fraunces et Figtree 2026-09-30 15:00:00 +02:00
images Nous rejoindre, et le thème sombre enfin lisible 2026-10-04 10:29:31 +02:00
js La barre du navigateur prolonge le bandeau, et YouTube s'ouvre sur place 2026-10-04 11:06:34 +02:00
.gitignore Deux assemblées : Boulogne et Versailles, chaque dimanche 2026-10-04 00:01:58 +02:00
confidentialite.html La barre du navigateur prolonge le bandeau, et YouTube s'ouvre sur place 2026-10-04 11:06:34 +02:00
fiche.js Un bouton « Partagez vos souvenirs », et deux célébrations enfin distinctes 2026-10-04 02:13:51 +02:00
index.html La barre du navigateur prolonge le bandeau, et YouTube s'ouvre sur place 2026-10-04 11:06:34 +02:00
mentions-legales.html La barre du navigateur prolonge le bandeau, et YouTube s'ouvre sur place 2026-10-04 11:06:34 +02:00
nous-rejoindre.html La barre du navigateur prolonge le bandeau, et YouTube s'ouvre sur place 2026-10-04 11:06:34 +02:00
README.md Base statique en HTML CSS & Images séparés 2026-09-21 16:13:31 +02:00
souvenirs.html La barre du navigateur prolonge le bandeau, et YouTube s'ouvre sur place 2026-10-04 11:06:34 +02:00
test_confirmation_rappel.py Bloc 10 — ajout des tests SMTP et e-mails 2026-09-23 12:20:24 +02:00
test_email.py Bloc 10 — ajout des tests SMTP et e-mails 2026-09-23 12:20:24 +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.