Guide de migration vers SPIP 5.0¶
Ce guide vous accompagne dans la mise à jour de vos sites et plugins de SPIP 4.x vers SPIP 5.0.
Sommaire de migration¶
-
- PHP 8.2+
- Migration de la base de données
- Nouveau layout des
plugins-dist/
-
- Variables d'environnement
.env - Configuration du Kernel
- Variables d'environnement
-
- Parties optionnelles des balises
- Casse des items de langue
- Inclusions PHP supprimées
-
- Système de Log (PSR-3)
- Fonctions supprimées ou renommées
- Constantes migrées vers le Kernel
-
- Fonction
pipeline()et EventDispatcher - Listeners typés et events dédiés
- Changements runtime des anciens caches
- Fonction
-
Migrer les pipelines d'un plugin
- Remplacement des fonctions
prefixe_pipeline() - Déclaration via
config/services.php - Tests unitaires des listeners
- Remplacement des fonctions
-
- Modules ESM
- Émancipation de jQuery
- Migration des balises
<script>et<style>
-
- Renommage des pages et menus
- Modifications de l'UI
-
- Récapitulatif des éléments retirés
- Conseils de remplacement