spip/ecrire | 15 commits
Par Maïeul Rouquette, le 10 novembre 2026 à 08h37min :
fix: Erreur sur produire_page sur squelette introuvable
Cherry-Picked-From: ec8e0e590e466d833e4312afc812f4f8889ef8d6
Ref: !384
Co-Authored-By: marcimat marcimat@rezo.net
Modifié
public/assembler.php
==============================
Par Cerdic, le 10 novembre 2026 à 08h35min :
fix: ne pas cacher les pages 404
- toujours appeler public_cacher_dist() avec un contexte
- array_merge sur le calcul du nom du fichier cache
- si type-page ou fond est 404 on ne cache pas pour ne pas saturer les cache des hits erronés des bots
Refs: #184
Modifié
public/assembler.php
public/cacher.php
Détails : fix: ne pas cacher les pages 404 (ba4d4553) · Validations · spip / ecrire · GitLab
==============================
Par Trudill, le 9 novembre 2026 à 01h30min :
i18n: [Salvatore] [source:lang/ ecrire] Export depuis https://trad.spip.net de la langue en
i18n: [Salvatore] [source:lang/ ecrire] Mise a jour du bilan depuis https://trad.spip.net
Modifié
lang/ecrire.xml
lang/ecrire_en.php
==============================
Par marcimat, le 3 novembre 2026 à 14h08min :
Merge branch ‹ longueur_max_mdp › into ‹ 5.x ›
fix: 12 caractères pour les nouveaux mdp
See merge request spip/ecrire!447
Modifié
bootstrap/inc/initialization.php
Détails : Merge branch 'longueur_max_mdp' into '5.x' (f1f38841) · Validations · spip / ecrire · GitLab
==============================
Par Maïeul Rouquette, le 3 novembre 2026 à 12h05min :
fix: 12 caractères pour les nouveaux mdp
report manuel de 5fa10fa7d
Modifié
bootstrap/inc/initialization.php
Détails : fix: 12 caractères pour les nouveaux mdp (86c7c2dc) · Validations · spip / ecrire · GitLab
==============================
Par marcimat, le 3 novembre 2026 à 10h17min :
Merge branch ‹ refactor_balise_cache_5x › into ‹ 5.x ›
[5.x] refactor: la balise cache ne produit plus de code PHP dynamique et ne fait plus rien dans ecrire/
See merge request spip/ecrire!368
Modifié
public/assembler.php
public/balises.php
public/cacher.php
public/composer.php
public/parametrer.php
Détails : Merge branch 'refactor_balise_cache_5x' into '5.x' (491bc576) · Validations · spip / ecrire · GitLab
==============================
Par Cerdic, le 3 novembre 2026 à 10h14min :
chores: suppression du support de l’entete X-Spip-Cache qui n’est plus supporté
Modifié
public/assembler.php
public/composer.php
==============================
Par Cerdic, le 3 novembre 2026 à 10h14min :
refactor: la balise cache ne produit plus de code PHP dynamique
A la place elle peuple la $Cache['duree'] pour la duree et $Cache['statique'] pour l’option type=statique (2nd argument optionnel de la balise)
Cette variable $Cache est passée partout dans les squelettes, et arrive en argument de la fonction analyse_resultat_skel() qui peut donc récupérer le résultat dans avoir à parser du PHP
$Cache['duree']est alors affectée dans$page['duree']qu’on prend comme référence partout au lieu de$page['entetes']['X-Spip-Cache']$Cache['statique']va dans$page['invalideurs']['statique']qu’on prend comme référence partout au lieu de$page['entetes']['X-Spip-Statique']
Dans public_parametrer_dist() on pre-rempli la valeur de $page['duree'] avec la valeur par défaut, qui sera écrasée par une éventuelle balise #CACHE au lieu de chercher a posteriori une valeur pour $page['entetes']['X-Spip-Cache']
On evite donc ainsi la plupart des parsing PHP dans analyse_resultat_skel(), les cas restant étant des en-têtes plus rares.
Refs: #180 #181
Modifié
public/assembler.php
public/balises.php
public/cacher.php
public/composer.php
public/parametrer.php
==============================
Par Cerdic, le 3 novembre 2026 à 10h14min :
fix: dans l’espace privé la balise cache ne fait rien
Tenter de cacher un morceau de squelette dans ecrire/ est illusoire : l’appelant n’est pas caché, donc la date change à chaque hit, donc on ne retombe jamais sur le cache existant
Refs: #181
Modifié
public/balises.php
==============================
Par marcimat, le 19 octobre 2026 à 09h45min :
Merge branch ‹ fix_cs_5x › into ‹ 5.x ›
[5.x] styles: fix-cs
See merge request spip/ecrire!425
Modifié
base/abstract_sql.php
bootstrap/inc/urls.php
inc/completer_traduction.php
inc/filtres.php
inc/filtres_mini.php
Détails : Merge branch 'fix_cs_5x' into '5.x' (218a10d1) · Validations · spip / ecrire · GitLab
==============================
Par Cerdic, le 18 octobre 2026 à 22h08min :
styles: fix-cs
Modifié
base/abstract_sql.php
bootstrap/inc/urls.php
inc/completer_traduction.php
inc/filtres.php
inc/filtres_mini.php
Détails : styles: fix-cs (4b4e1ea1) · Validations · spip / ecrire · GitLab
==============================
Par Salvatore, le 7 octobre 2026 à 01h30min :
i18n: [Salvatore] [source:lang/ ecrire] Mise a jour du bilan depuis https://trad.spip.net
Modifié
lang/ecrire.xml
==============================
Par marcimat, le 6 octobre 2026 à 11h29min :
Merge branch ‹ chore_qa › into ‹ 5.x ›
chore: Up baseline
See merge request spip/ecrire!409
Modifié
phpstan-baseline.neon
Détails : Merge branch 'chore_qa' into '5.x' (e4330e09) · Validations · spip / ecrire · GitLab
==============================
Par Matthieu Marcillaud, le 6 octobre 2026 à 11h22min :
chore: Up baseline
Modifié
phpstan-baseline.neon
Détails : chore: Up baseline (d4198701) · Validations · spip / ecrire · GitLab
==============================
Par Cerdic, le 6 octobre 2026 à 10h34min :
fix: chaine de langue pour le formulaire editer_auteur
Refs: Connexion · GitLab
Modifié
lang/ecrire_fr.php