spip-contrib-extensions/multidomaines | 19 commits
Par nicod_, le 26 août 2026 à 10h45min :
docs: note de conception sur la propagation des sessions
Ajouté
_docs/.htaccess
_docs/propagation-des-sessions.md
Modifié
multidomaines_fonctions.php
setcookie.php
==============================
Par nicod_, le 26 août 2026 à 10h45min :
chore: normaliser les fins de ligne en LF
Ajouté
.gitattributes
Modifié
balise/id_secteur_courant.php
balise/multidomaine_site_principal.php
balise/url_article_absolu.php
balise/url_auteur_absolu.php
balise/url_breve_absolu.php
balise/url_document_absolu.php
balise/url_forum_absolu.php
balise/url_mot_absolu.php
balise/url_page_absolu.php
balise/url_rubrique_absolu.php
balise/url_secteur.php
formulaires/configurer_multidomaines.html
prive/squelettes/contenu/configurer_multidomaines.html
squelettes-zpip/article.html
squelettes-zpip/rubrique.html
squelettes-zpip/www.TOTO.com/navigation/dist.html
==============================
Par nicod_, le 26 août 2026 à 10h45min :
feat(config): choisir les domaines où on synchronise la connexion
Une case par domaine, décochée par défaut.
Modifié
formulaires/configurer_multidomaines.html
lang/multidomaines_fr.php
multidomaines_fonctions.php
prive/squelettes/contenu/configurer_multidomaines.html
==============================
Par nicod_, le 26 août 2026 à 10h45min :
refactor(session): revoir la propagation des cookies sur les domaines
Cf _docs/propagation-des-sessions.md
Modifié
formulaires/configurer_multidomaines.php
lang/multidomaines_fr.php
multidomaines_fonctions.php
multidomaines_options.php
multidomaines_pipelines.php
setcookie.php
==============================
Par nicod_, le 26 août 2026 à 10h45min :
fix(config): relier chaque label à son input
Modifié
formulaires/configurer_multidomaines.html
==============================
Par nicod_, le 26 août 2026 à 10h45min :
fix: Corrections et précisions sur le vidage de la session (cookies)
Modifié
multidomaines_pipelines.php
setcookie.php
==============================
Par nicod_, le 26 août 2026 à 10h45min :
refactor: Typage et simplification des paramètres
Modifié
multidomaines_pipelines.php
==============================
Par nicod_, le 26 août 2026 à 10h45min :
feat: Propage / supprime les cookies de session sur tous les domaines configurés via une chaîne de redirections
L’approche par chargement d’une série de <img> pointant sur les différents domaines pour y poser un cookie ne fonctionne pas, les cookies en mode intersite sont rejetés.
Modifié
multidomaines_pipelines.php
setcookie.php
==============================
Par nicod_, le 26 août 2026 à 10h45min :
feat: Implémentation du (futur, WIP) pipeline trig_logout
On factorise la génération des images / pixels qui posent ou retirent les cookies.
Modifié
multidomaines_pipelines.php
paquet.xml
setcookie.php
==============================
Par nicod_, le 26 août 2026 à 10h45min :
feat: Se connecter à tous les sites gérés en multidomaine
A la connexion, on pose un cookie spip_session et spip_admin pour chaque domaine géré en multidomaine.
Problème à résoudre : retirer les cookies à la déconnexion.
Ajouté
setcookie.php
Modifié
multidomaines_pipelines.php
paquet.xml
==============================
Par nicod_, le 17 août 2026 à 04h02min :
fix: éviter un deprecated PHP sur une url de domaine pas exploitable
Modifié
multidomaines_fonctions.php
==============================
Par nicod_, le 11 août 2026 à 11h47min :
fix: éviter une erreur fatale
Erreur d’exécution ../prive/squelettes/inclure/barre-nav.html | File […]/ecrire/public/composer.php(96) : eval()'d code Line 51 : Call to undefined function multidomaines_url_site()
Explication : prive/squelettes/inclure/barre-nav.html utilise #URL_SITE_SPIP, qui est surchargée par multidomaines.
Problème : après avoir vidé le cache, quand on se rend directement sur la page des plugins, multidomaines_options.php semble ne pas avoir été chargé encore. Et dans certains cas (il faut que je creuse), ça me désactive même tous les plugins d’un coup.
Donc on force un include, au cas où et si besoin.
Modifié
multidomaines_fonctions.php
==============================
Par nicod_, le 11 mai 2026 à 22h36min :
build: Version 3.3.3
Modifié
paquet.xml
Détails : build: Version 3.3.3 (70af89dc) · Validations · spip-contrib-extensions / multidomaines · GitLab
==============================
Par nicod_, le 11 mai 2026 à 22h34min :
docs(changelog): pour v3.3.3
Modifié
CHANGELOG.md
==============================
Par nicod_, le 5 mai 2026 à 20h59min :
style: PSR / Formatage
Modifié
balise/url_article_absolu.php
balise/url_auteur_absolu.php
balise/url_breve_absolu.php
balise/url_document_absolu.php
balise/url_forum_absolu.php
balise/url_mot_absolu.php
balise/url_page_absolu.php
balise/url_rubrique_absolu.php
balise/url_secteur.php
multidomaines_administrations.php
multidomaines_fonctions.php
multidomaines_options.php
multidomaines_pipelines.php
urls/arbo_multidomaines.php
Détails : style: PSR / Formatage (f1990c68) · Validations · spip-contrib-extensions / multidomaines · GitLab
==============================
Par nicod_, le 5 mai 2026 à 20h58min :
fix: Chaines de langues SPIP 4.1+
Modifié
lang/local_fr.php
lang/multidomaines_fr.php
lang/paquet-multidomaines_fr.php
==============================
Par nicod_, le 5 mai 2026 à 20h58min :
build: version compatible 4.4+
Modifié
paquet.xml
==============================
Par nicod_, le 5 mai 2026 à 20h52min :
build: v3.3.2, dernière version compatible SPIP 4.4-
Modifié
CHANGELOG.md
paquet.xml
==============================
Par nicod_, le 10 avril 2026 à 05h33min :
fix: Eviter des notices si pas d’url déclarée
Modifié
multidomaines_options.php