Salut,
vous pouvez télécharger SPIP 1.7.2pr1, qui devrait déboucher très rapidement
(après la traduction des dernières chaînes en attente) sur la version 1.7.2
"officielle".
http://www.spip.net/spip-dev/devel/
(Les utilisateurs du spip_loader devront attendre la version "officielle").
Attention, la version 1.7.2 sera probablement la dernière de la série 1.7,
ce qui signifie que les bugs qu'elle contiendra ne seront pas corrigés
avant assez longtemps -- du moins dans les versions "stables". Il est donc
crucial que celle-ci soit bien testée, sur beaucoup de plate-formes,
et dans toutes ses possibilités, notamment à l'installation.
Par rapport à la 1.7.1, cette version apporte :
* une amélioration de la fabrication automatique des vignettes, avec
la capacité d'utiliser aussi bien la librairie imagemagick (en ligne
de commande ou via le module php-imagick) que la librairie GD.
* de nouvelles possibilités dans la gestion de sites multilingues :
- tous les textes (titre ou contenu d'un document ou d'un mot-clé,
nom d'un auteur, etc.) peuvent être transformés en objets
multilingues, et donc s'afficher différemment selon le contexte
linguistique dans lequel ils sont appelés.
L'outil de base est le « bloc multi », qui s'écrit par exemple :
<multi>Irak [en]Iraq</multi>. Si ce bloc multi est donné comme
titre de mot-clé, il s'affichera sous la forme "Iraq" s'il est
lié à un article en anglais, et sous la forme "Irak" dans les
autres cas.
Note : la première version donnée (ici la version française du mot)
sert de valeur par défaut, pour les langues non prévues dans le bloc
multi. Si le mot est associé à un article en chinois, il s'affichera
donc en français.
Un bloc multi peut s'étaler sur plusieurs lignes, ce qui permet de faire
des descriptifs multilingues.
- les blocs multi fonctionnent aussi dans les squelettes
- il est désormais possible de gérer le multilinguisme en fonction de la
langue du visiteur, sans recourir à une structure compliquée de sélection
de langue.
+ les pages que l'on veut gérer de cette manière (par exemple, une page
"articles récents en /français/chinois/") doivent être annoncées, dans
le fichier php3 du couple php3/html, avec l'option $multilang=true;
Cette option indique au cache de SPIP qu'il doit gérer un cache séparé
pour chaque langue, et choisit une langue par défaut (celle du
navigateur, prise soit dans les réglages du navigateur, soit, après
sélection d'une langue dans un menu de langue, dans le cookie
spip_lang déposé par SPIP).
+ deux balises permettent de créer les menus de langue correspondants :
#FORMULAIRE_LANG, qui propose un menu donnant accès à toutes les
langues utilisées dans le site public, et #FORMULAIRE_LANG_ECRIRE, qui
donne accès à toutes les langues utilisées dans les fichiers de langue
de SPIP (cas des formulaires, et notamment du formulaire de connexion
à l'espace privé)
* Correction de divers bugs, notamment :
- (introduit dans la 1.7.1) : l'affichage des puces ne
respectait plus les sauts de paragraphes
- modifier le descriptif d'un document
- les mélanges des formes <:chaine:> et <INCLURE()>
- effacement de titre sur nouvel article
-- Fil