[ecrire ↪ 5.x] 13 commits

spip/ecrire | 13 commits

Par marcimat, le 25 juin 2026 à 22h11min :

Merge branch ‹ 6090-spip-5-amelioration-du-conteneur-compile › into ‹ 5.x ›

refactor: Déplacer du code d’analyse du cache des plugins dans PluginBootCache de spip/framework

See merge request spip/ecrire!269

Ajouté
src/Boot/SpipBootCore.php
src/Boot/SpipBootSuite.php
Supprimé
bootstrap/inc/container.php
Modifié
.gitignore
CHANGELOG.md
action/menu_rubriques.php
bootstrap/config/initial.php
bootstrap/functions.php
bootstrap/inc/filesystem.php
bootstrap/inc/initialization.php
bootstrap/inc/path.php
inc/distant.php
inc/envoyer_mail.php
inc/headers.php
inc/importmap.php
inc/plugin.php
inc_version.php
plugins/afficher_liste.php
plugins/afficher_nom_plugin.php
plugins/afficher_plugin.php
plugins/afficher_repertoires.php
plugins/get_infos.php
plugins/infos_paquet.php
plugins/verifie_conformite.php
public/assembler.php
src/Pipeline/Listener/InsertHeadListener.php
tests/bootstrap.php

Détails : Merge branch '6090-spip-5-amelioration-du-conteneur-compile' into '5.x' (f9c9841b) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 25 juin 2026 à 00h58min :

fix: _OS_SERVEUR n’existe plus

Modifié
bootstrap/inc/filesystem.php
inc/envoyer_mail.php
inc/importmap.php

Détails : fix: _OS_SERVEUR n’existe plus (c542d303) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 25 juin 2026 à 00h58min :

fix: Utiliser Spip::directories() & utilisation plus intensive de Framework dans inc/plugins.php.

Suppression de code mort dans inc/plugins.php ( ou jamais utilisés)

Refs: spip/spip#6090

Modifié
bootstrap/inc/path.php
inc/distant.php
inc/importmap.php
inc/plugin.php
plugins/afficher_liste.php
plugins/afficher_nom_plugin.php
plugins/afficher_plugin.php
plugins/afficher_repertoires.php
plugins/get_infos.php
plugins/infos_paquet.php
plugins/verifie_conformite.php

Détails : fix: Utiliser Spip::directories() & utilisation plus intensive de Framework dans inc/plugins.php. (94380197) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 25 juin 2026 à 00h58min :

refactor: réutiliser du code de framework pour la création de cache de plugins

Modifié
bootstrap/inc/initialization.php
inc/plugin.php

Détails : refactor: réutiliser du code de framework pour la création de cache de plugins (a6776ccb) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 24 juin 2026 à 13h47min :

refactor: Déplacement des déclarations de constantes _ROOT dans le kernel

Modifié
bootstrap/inc/initialization.php

Détails : refactor: Déplacement des déclarations de constantes _ROOT dans le kernel (f6ea653c) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 24 juin 2026 à 13h47min :

remove: Code déprécié de vieux serveurs web ou vieux IIS

Suppression des constantes

  • _SERVEUR_SIGNATURE_ACCEPTE_LOCATION_APRES_COOKIE
  • _SERVEUR_SOFTWARE_ACCEPTE_LOCATION_APRES_COOKIE
  • _OS_SERVEUR

Modifié
action/menu_rubriques.php
bootstrap/inc/initialization.php
inc/headers.php
public/assembler.php

Détails : remove: Code déprécié de vieux serveurs web ou vieux IIS (93ad20e4) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 24 juin 2026 à 13h47min :

docs: fix coquille _IS_CLI

Modifié
CHANGELOG.md

Détails : docs: fix coquille _IS_CLI (af50d275) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 23 juin 2026 à 23h41min :

refactor: Déplacement des déclarations de constantes dans le kernel

Modifié
bootstrap/config/initial.php
bootstrap/inc/initialization.php
bootstrap/inc/path.php
src/Pipeline/Listener/InsertHeadListener.php
tests/bootstrap.php

Détails : refactor: Déplacement des déclarations de constantes dans le kernel (9510e186) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 23 juin 2026 à 23h41min :

fix: Déclaration de constantes de certains dossiers

Modifié
bootstrap/config/initial.php
bootstrap/inc/initialization.php
inc/plugin.php

Détails : fix: Déclaration de constantes de certains dossiers (e0ab3579) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 23 juin 2026 à 14h48min :

fix: Si l’état var/state/plugins.php n’existe pas encore, tenter de migrer depuis la meta SQL

Modifié
.gitignore
inc/plugin.php

Détails : fix: Si l’état var/state/plugins.php n’existe pas encore, tenter de migrer depuis la meta SQL (a1531ebb) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 23 juin 2026 à 11h34min :

chore: ignore la fixture générée pour les plugins

Modifié
.gitignore

Détails : chore: ignore la fixture générée pour les plugins (1d6141db) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 23 juin 2026 à 11h34min :

refactor: Tentative pour compiler le conteneur sans les options.php

WIP.

Ajouté
src/Boot/SpipBootCore.php
src/Boot/SpipBootSuite.php
Modifié
bootstrap/inc/initialization.php
inc/plugin.php
inc_version.php

Détails : refactor: Tentative pour compiler le conteneur sans les options.php (ab7310f0) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 23 juin 2026 à 11h34min :

refactor: Déplacer du code d’analyse du cache des plugins dans PluginBootCache de spip/framework

Refs: spip/spip#6090

Supprimé
bootstrap/inc/container.php
Modifié
bootstrap/functions.php
bootstrap/inc/initialization.php
inc/plugin.php
inc_version.php

Détails : refactor: Déplacer du code d’analyse du cache des plugins dans PluginBootCache de spip/framework (792825eb) · Validations · spip / ecrire · GitLab