SPIP 1.7.2 est sortie

Bonsoir,

La version 1.7.2 de SPIP est sortie. Vous pouvez la télécharger à
l'endroit habituel

            http://www.spip.net/spip-dev/DISTRIB/

Si vous avez choisi l'installation automatique, il suffit de vous rendre
sur la page spip_loader.php3 de votre site, et de suivre la procédure
de mise à jour.

Si vous souhaitez installer une version monolingue, vous la trouverez
à l'adresse
            http://www.spip.net/spip-dev/DISTRIB/monolingue/

SPIP 1.7.2 introduit quelques nouveautés, et des corrections :

** SPIP en chinois **

Le chinois vient compléter la liste des langues disponibles : arabe,
bulgare, créole réyoné, danois, allemand, anglais, espéranto, espagnol,
farsi, français, galicien, italien, néerlandais, occitan (7 versions),
polonais, portugais, vietnamien... et chinois !

** Création automatique de vignettes **

- Plutôt que GD, on peut utiliser ImageMagick, si cette librairie est
présente sur le serveur sous la forme du module php 'imagick', ou de la
ligne de commande 'convert'. (NB : si vous utilisez fink (Mac OS X), il
faudra préciser le chemin d'accès /sw/bin/convert dans le fichier
inc_version.php3). ImageMagick donne généralement de meilleurs résultats
graphiques.

- Que vous utilisiez la librairie GD ou ImageMagick, les vignettes sont
désormais recréées en cas de besoin (on peut donc les effacer si on change
de méthode de création, ou de taille, de vignette).

- Attention : Il faut vous rendre dans la configuration avancée du site
pour sélectionner votre méthode préférée de fabrication de vignettes. Si
plusieurs méthodes sont disponibles, cliquez sur l'image ayant le
meilleur rendu ; si 'imagick' est présent, préférez-le à 'convert' : la
méthode d'appel est plus « propre ».

** Critères optionnels **

Les critères optionnels permettent d'avoir des boucles à plusieurs
usages : il suffit désormais d'ajouter un point d'interrogation à un
critère pour que celui-ci ne soit pris en compte que s'il est passé dans
le contexte. Cela permet par exemple de simplifier énormément les
boucles de backend-dist.html tout en gardant la possibilité de préciser
qu'on veut le backend « restreint aux articles en créole »
(backend.php3?lang=cpf) ou « de la rubrique 7 et de ses sous-rubriques
(backend.php3?id_rubrique=7).

La boucle elle-même est alors :
<BOUCLE_backend(ARTICLES){lang?}{branche?}{par date}{inverse}{0,10}>

** Astuces venant compléter l'arsenal du multilinguisme **

- le critère {lang_select} sert à forcer la sélection de la langue pour
la boucle (AUTEURS), qui normalement ne le fait pas (à l'inverse, le
critère {lang_select=non} permet de dire aux boucles (ARTICLES),
(RUBRIQUES) ou (BREVES) de ne pas sélectionner la langue).

- la variable de personnalisation $forcer_lang indique à SPIP qu'il doit
vérifier si le visiteur dispose d'un cookie de langue, et si oui le
renvoyer vers la page correspondante. C'est ce que fait la page de
connexion à l'espace privé livrée en standard avec SPIP.

- les balises #MENU_LANG (et #MENU_LANG_ECRIRE) affichent un menu de
langue qui permet au visiteur de choisir « cette page en ... ». La
première balise affiche la liste des langues du site ; la seconde la
liste des langues de l'espace privé (elle est utilisée sur la page de
connexion à l'espace privé).

- enfin, les critères optionnels permettent d'utiliser une même boucle
(en fait, un même squelette) pour afficher soit tous les articles du
site dans toutes les langues, soit seulement les articles dans la langue
passée dans l'URL. Ca peut être utile, par exemple, dans les boucles de
recherche :
<BOUCLE_recherche(ARTICLES){lang?}{recherche}{par points}{inverse}{0,10}>

** Petites choses **

- SPIP 1.7.1 avait introduit un bug avec la puce, qui ne respectait plus
le saut de paragraphe qui la précédait. - dans l'affichage des
statistiques, on a désormais une « prévision » du résultat à la fin de
la journée, basée sur la moyenne (pour les visites du site) et sur la
popularité de l'article (pour les visites d'un article). Ca vaut ce que
ça vaut...

MISE A JOUR
-----------

Pour la mise à jour, procédez comme d'habitude :

1) par précaution, faites une sauvegarde de votre base, soit directement
   avec MySQL, soit en utilisant la fonction de sauvegarde de SPIP.

2) si vous utilisez l'installation automatique, rendez-vous sur
   http://xxxxxxx/spip_loader.php3
   et validez la procédure de téléchargement de la nouvelle version

3) si vous avez fait une installation manuelle, remplacez les fichiers
   par les nouveaux, en prenant garde à ne pas supprimer le répertoire IMG/

-- Fil