From c576bf413105f8d22b46c002e94391d86a55df04 Mon Sep 17 00:00:00 2001 From: JamesRezo <james@rezo.net> Date: Sat, 23 Mar 2024 22:23:34 +0100 Subject: [PATCH] =?UTF-8?q?chore(doc):=20Mise=20=C3=A0=20jour=20CHANGELOG.?= =?UTF-8?q?md=20et=20UPGRADE=5F5.0.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 3 ++- UPGRADE_5.0.md | 31 +++++++++++++++---------------- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1f18b9815e..a0ff4b05c3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -50,8 +50,9 @@ ### Removed +- !5890 fichiers `ecrire/base/serial.php` et `ecrire/base/auxiliaires.php`, appeler la fonction de `base/objets` à la place. - !5765 Constante `_CONTEXTE_IGNORE_VARIABLES` (string), utiliser `_CONTEXTE_IGNORE_LISTE_VARIABLES` (array) -- #5701 Retrait de la fonctionnalité de surlignage des résultats de la recherche. Cf. plugin Surligne https://git.spip.net/spip-contrib-extensions/surligne +- #5701 Retrait de la fonctionnalité de surlignage des résultats de la recherche. Cf. plugin Surligne <https://git.spip.net/spip-contrib-extensions/surligne> - !5688 Ne plus chercher d’eventuels fichiers `ecrire/mes_options.php` ou `ecrire/inc_connect.php` (ils sont dans `config/mes_options.php` ou `config/connect.php`) - #5654 Migration BDD < SPIP 4.0 (il faut partir d’un SPIP 3.2 minimum pour migrer en SPIP 5.0) - #5652 Constante `_ID_WEBMESTRES` (dépréciée en SPIP 2.1). Utiliser le champ `webmestre` dans la table `spip_auteurs`. diff --git a/UPGRADE_5.0.md b/UPGRADE_5.0.md index 2966582595..fa289bd556 100644 --- a/UPGRADE_5.0.md +++ b/UPGRADE_5.0.md @@ -38,6 +38,7 @@ Si vous déclariez cette constante (dans `config/mes_options.php` par exemple), ### Parties optionnelles des balises Il devient possible d’utiliser des crochets dans les parties optionnelles des balises. Ainsi : + - `[avant] (#VAL{texte})]` écrit `avant] texte` - `[(#VAL{texte}) [après]` écrit `texte [après` - `[avant] (#VAL{texte}) [après]` écrit `avant] texte [après` @@ -76,16 +77,15 @@ Note: Cette syntaxe est valide à partir de SPIP 4.1 #### avant - ```php <?php if (!defined('_ECRIRE_INC_VERSION')) { - return; + return; } $GLOBALS[$GLOBALS['idx_lang']] = array( - 'mots_description' => 'Mots et Groupes de mots', - 'mots_slogan' => 'Gestion des mots et groupes de mots dans SPIP' + 'mots_description' => 'Mots et Groupes de mots', + 'mots_slogan' => 'Gestion des mots et groupes de mots dans SPIP' ); ``` @@ -94,17 +94,15 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( ```php <?php return [ - 'mots_description' => 'Mots et Groupes de mots', - 'mots_slogan' => 'Gestion des mots et groupes de mots dans SPIP' + 'mots_description' => 'Mots et Groupes de mots', + 'mots_slogan' => 'Gestion des mots et groupes de mots dans SPIP' ]; ``` - Les éléments suivants sont dépréciés et seront supprimés dans une future version. ## Syntaxes de squelettes - ### Critère `{collecte}` (déprécié en 5.0) Utiliser `{collate}` @@ -157,7 +155,6 @@ Utiliser `{groupby_supprimer}` </BOUCLE_facette_annee> ``` - ## Fonctions PHP Dans certains cas parfois utilisées en filtres de squelettes également. @@ -313,6 +310,7 @@ $url = url_absolue($url); ## Nettoyage des paramètres d’URI Une configuration (certainement très peu surchargée) a été modifiée et renommée : + - Introduction de la constante `_CONTEXTE_IGNORE_LISTE_VARIABLES`. - Suppression de la constante `_CONTEXTE_IGNORE_VARIABLES`. @@ -332,6 +330,11 @@ define('_CONTEXTE_IGNORE_LISTE_VARIABLES', ['^var_', '^PHPSESSID$', '^fbclid$', Les éléments suivants ont été supprimés et doivent être adaptés si ce n’est pas encore le cas. +## Fichiers base/serial.php et base/auxiliaires.php + +- les appels à ces fichiers, via `include_spip('base/serial');` par exemple, seront sans effet. + Ils sont à remplacer par l'appel à la fonction `lister_tables_objets_sql();`. + ## Syntaxes de squelettes ### Filtres de `#LOGO_` (dépréciés en 2.1) @@ -436,7 +439,6 @@ Le filtre déprécié `foreach` est supprimé. Utiliser une boucle `DATA`. </BOUCLE_liste> ``` - ### Boucle `POUR` La boucle `POUR` dépréciée est supprimée. Utiliser une boucle `DATA`. @@ -457,7 +459,6 @@ La boucle `POUR` dépréciée est supprimée. Utiliser une boucle `DATA`. </BOUCLE_liste> ``` - ## Fonctions PHP Dans certains cas parfois utilisées en filtres de squelettes également. @@ -479,7 +480,6 @@ http_status(404); http_response_code(404); ``` - ### Fonction `generer_url_ecrire_objet` La fonction dépréciée `generer_url_ecrire_objet` est supprimée. @@ -519,7 +519,6 @@ Sont supprimées et remplacées (renommées) par - `generer_objet_introduction` - `generer_objet_info` - ### Fonction de liste `inc_lister_objets_dist` La fonction dépréciée depuis SPIP 3.1 est supprimée au profit d’inclusions directe de squelettes @@ -529,7 +528,7 @@ La fonction dépréciée depuis SPIP 3.1 est supprimée au profit d’inclusions ```spip $lister_objets = charger_fonction('lister_objets', 'inc'); $html = $lister_objets('breves', [ - 'id_rubrique' => $id_rubrique, + 'id_rubrique' => $id_rubrique, ]); ``` @@ -537,8 +536,8 @@ $html = $lister_objets('breves', [ ```spip $html = recuperer_fond('prive/objets/liste/breves', [ - 'id_rubrique' => $id_rubrique, + 'id_rubrique' => $id_rubrique, ],[ - 'ajax' => true + 'ajax' => true ]); ``` -- GitLab