SPIP 1.9 - Ce qu'il faut savoir
Publi� le 12 juin 2006

D'après cet article, SPIP 1.9 est devrait sortir prestement. SPIP est actuellement en version 1.9 beta2. On y apprend beaucoup de choses et c'est un moyen de savoir de quoi il en retourne au passage vers la 1.9. On découvre également que cette version est une version de transition pour préparer le terrain à la version 2.0 ! Voici un petit florilège de ces nouveautés :

-  désormais un seul fichier (spip.php) se charge d'appeller les squelettes
-  #DOSSIER_SQUELETTE est remplacé par #CHEMIN
-  tout la structure des répertoires a été revue [1] et la sécurité a été complètement refaite

exec/ => les scripts qui produisent les pages de l'espace privé

action/ => les scripts qui "agissent" (upload d'une image, par exemple)

base/ => les fonctions qui traitent la base de données

inc/ => les librairies de fonctions utilisées par SPIP

-  on a encore du .php3 qui traîne mais ce ne sera plus le cas pour la 2.0
-  on peut utiliser plusieurs squelettes en même temps et plusieurs bases de données pour une même installation
-  nouvelles balises

#HTTP_HEADERContent-Type :text/css

#CHEMINxxx donnera le chemin complet vers le fichier xxx, qu'il se trouve à la racine, dans le dossier des squelettes, dans dist/ etc.

#EVAL évaluera l'expression php mise entre accolades.

#EVAL2*7 donne donc 14

#EVAL_DIR_IMG_PACK donne ainsi le chemin vers le répertoire ecrire/img_pack/ (à utiliser avec modération)

-  les plugins bien sûr [2]. On pourra notamment remplacer tout fichier du "noyau". Ce qui devrait "résoudre" pas mal de "blocages" :-D
-  le jeu de caractères par défaut pour les données sera UTF8
-  syndication enrichie [3]
-  des filtres graphiques développés par Arnaud [4] et fournis en standard !
-  système de pagination intégré [5]



La suite sur le site de Alexandra Guiderdoni

[1] Ce qui n'est pas sans poser quelques problèmes lors de l'apprentissage des arcanes de SPIP.

[2] Tès attendus.

[3] J'aimerais bien savoir en quoi elles consistent exactement car j'ai absolument besoin de certaines fonctionnalités comme le choix d'une rubrique par article et non plus par site + mots clés.

[4] Un des fondateurs.

[5] Il existait une contrib.