Dépréciation et Suppression des constantes relatives à la racine et à ecrire

Les constantes ci-dessous pourraient être dépréciées en %4.4 in spip et supprimées en %5.0 in spip :

  • _DIR_RESTREINT à remplacer par app()->relative()->getCoreDir()
  • _DIR_RACINE à remplacer par app()->relative()->getProjectDir()
  • _ROOT_RACINE à remplacer par app()->getProjectDir()
  • _ROOT_RESTREINT à remplacer par app()->getCoreDir()

Dépendances concernées dans spip/*

  • spip/prive 1.x/2.x
  • spip/bigup 3.3/3.2 (une branche 3.3 à créer à partir de 3.2 pour SPIP4.4, et master deviendrait la 3.4)
  • spip/compresseur 2.3/2.2
  • spip/medias 4.4/4.3 (une branche 4.4 à créer à partir de 4.3 pour SPIP4.4, et master deviendrait la 5.0)
  • spip/sites 4.3/4.2 (une branche 4.3 à créer à partir de 4.2 pour SPIP4.4, et master deviendrait la 4.4)
  • spip/svp 3.2/3.1 (une branche 3.2 à créer à partir de 3.1 pour SPIP4.4, et master deviendrait la 3.3)
  • spip/tw 3.3/3.2 (une branche 3.3 à créer à partir de 3.2 pour SPIP4.4, et master deviendrait la 3.4)
  • spip/urls 4.3/4.2
  • spip/security master(1.6.x)

2 points d'attention pour l'instant :

  • le gestionnaire de plugins de SPIP (ecrire/plugins et ecrire/inc/plugin.php en gros) joue avec les noms de constantes dynamiquement pour générer le contenu du cache de plugins
  • l'écran de sécurité a une occurence de _DIR_RESTREINT

Bonus:

  • spip/compagnon 3.2/3.1 (une branche 3.2 à créer à partir de 3.1 pour SPIP4.4, et master deviendrait la 3.3)
  • spip/dump 2.2/2.1 (une branche 2.2 à créer à partir de 2.1 pour SPIP4.4, et master deviendrait la 2.3)
  • spip/mots 4.3/4.2 (une branche 4.3 à créer à partir de 4.2 pour SPIP4.4, et master deviendrait la 4.4)
Modification effectuée par JamesRezo