SPIP 1.3 preview 1

Salut tout le monde,

La nouvelle version de SPIP, la version 1.3, entre en phase de débugage finale: toutes les nouvelles fonctionnalités sont intégrées, il n'y a à priori plus de gros bugs, mais avant de lancer une version officielle, nous lançons une dernière phase de tests. Donc: une version 1.3PR1 ("preview release 1").

Nous invitons ceux qui le désirent à installer cette nouvelle version, et à nous signaler les bugs rencontrés.

=> IMPORTANT: ce message ne concerne que les webmestres ayant déjà une bonne habitude de SPIP. Il s'agit d'une phase de débugage, dernière étape du processus de développement, donc il faut bien être conscient qu'il peut y avoir des problèmes imprévus. Si vous n'avez pas encore l'habitude de SPIP, si vous ne savez pas comment sauvegarder votre base, évitez de travailler avec cette version qui n'est pas définitive.

=> Soyez très précis si vous signalez des bugs: indiquez clairement la version que vous utilisez (qu'on ne confonde pas avec les messages qui concernent la version 1.2).

--------

Parmi les nouveautés de la version 1.3:

- un système complet de référencement de sites. Le système de "syndication" est ainsi totalement modifié: on peut désormais référencer des sites sans syndication. On peut attribuer un logo et des mots-clés aux sites référencés, et même un forum de discussion.

- avec certains butineurs, certains éléments de l'interface sont désormais masqués et peuvent être affichés d'un clic sur un petit triangle...

- chez Multimania, on peut installer les logos et les images par ftp. Il faut installer ses fichiers graphiques dans un dossier:
/ecrire/upload
par FTP. Ensuite un petit menu déroulant apparaît pour sélectionner ces fichiers dans l'interface de SPIP. C'est un peu plus long que l'envoi d'images directement par l'interface Web, mais ça permet de contourner une des grosses limitations des sites SPIP sur Multimania.

- on peut désormais modifier à la main la date de publication des brèves;

- on peut attribuer des dates "imprécises" aux articles et aux brèves. Pour cela, dans les menus déroulants des jours et des mois, il faut sélectionner "n.c." ou "non connu". Cela permet d'indiquer par exemple une date de la forme "mai 2002" plutôt que "5 mai 2002".

- apparition d'un forum réservé aux administrateurs (accessible depuis le forum général interne).

  - le fichier backend est modifié, on peut désormais appeler un backend pour chaque "secteur" d'un site. Par exemple:
http://www.uzine.net/backend.php3
appelle le backend général d'uZine;
http://www.uzine.net/backend.php3?id_rubrique=53
appelle le backend du secteur "Web indépendant" d'uZine.

- apparition d'un backend des brèves: backend-breves.php3

- la syndication des contenus récupère désormais les auteurs et le descriptif de l'article (quand ils existent);

- les rubriques peuvent désormais être triées {par date}. La "date" d'une rubrique est calculée automatique: il s'agit de la date du dernier article publié dans cette rubrique (ou les sous-rubriques). Ce fonctionnement est surtout utile aux sites qui ont un rubriquage "au numéro" (une rubrique pour les articles de "mai 2000", une autre pour "juin 2000"...).

- apparition d'un critère {age_relatif} dans les boucles. Le critère {age} était calculé par rapport à la date d'aujourd'hui. Le critère {age_relatif} est calculé en fonctionne de la date de l'élément en cours de traitement. Permet par exemple d'afficher les articles publiés dans un intervalle de temps avant et après un autre article. Possibilité aussi de travailler avec une date passée en URL.

- nouveau squelette restreint de la forme: "article=60.html". Pour rappel, "article-60.html" définissait le squelette de la rubrique 60 et de toutes ses sous-rubriques. "article=60.html" définit le squelette de la rubrique 60 uniquement (les sous-rubriques récupèrent bien le format d'origine "article.html").

- les squelettes fournis en standard avec SPIP portent désormais un nom différent, ce qui fait que les mises-à-jour de SPIP n'écrasent plus les squelettes modifiés. Par exemple:
(1) "article-dist.html" est le squelette fourni en standard avec SPIP;
(2) si vous personnalisez ce squelette, il est conseillé de le renommer "article.html"; de cette façon, lors de la prochaine mise-à-jour, SPIP installera un nouveau "article-dist.html" sans écraser votre propre fichier.
(3) en revanche, si vous travaillez avec les squelettes standards de la version précédente ("article.html"), si vous voulez profiter des nouvelles fonctionnalités des squelettes (peu nombreuses dans la version standard), vous devez effacer l'ancien fichier "article.html".

- l'interface graphique des différents formulaires du site public est légèrement modifiée: c'est plus zoli avec Netscape 4.7, et cela utilise plus systématiquement des feuilles de style pour faciliter la personnalisation de l'interface.

- dans les boucles d'articles, on peut désormais sélectionner les articles directement selon un titre ou un type de mot-clé. Par exemple:
<BOUCLE_articles(ARTICLES){id_rubrique}{titre_mot=important}>
va appeller tous les articles de la rubrique associés au mot-clé intitulé "important". De cette façon, les mots-clés peuvent être utilisés plus facilement pour la structuration d'un site (dans l'exemple, cela vous permet d'afficher en "Une" certains articles que vous jugez plus importants en leur attribuant un mot-clé spécifique).

- gestion plus facile d'un classement forcé des articles (mais aussi des rubriques, etc.) en les numérotant. Par exemple, pour forcer l'ordre d'affichage des articles d'une rubrique, il suffit de faire précéder leur titre d'un numéro d'ordre:
1. Mon premier article
2. Mon deuxième article
3. Mon troisième article...

Cela fonctionnait déjà, il suffisait ensuite d'afficher ces articles avec une boucle:
<BOUCLE_articles(ARTICLES){id_rubrique}{par titre}>

Désormais, deux fonctionnalités complètent cela:

(1) pour être certain que le classement respectera bien l'ordre des numéros et non l'ordre alphabétique (dans l'ordre alphabétique, on aurait le classement: "1, 10, 11, 2, 3,...,9"), on peut faire l'appel suivant:
<BOUCLE_articles(ARTICLES){id_rubrique}{par num titre}>

(2) pour ne pas afficher ce numéro sur le site public, un nouveau filtre peut être appliqué:
[(#TITRE|supprimer_numero)]
de cette façon, si le titre est "1. Mon premier article", cela n'affichera plus que "Mon premier article".

=========

Cette nouvelle version n'apporte pas de modifications réellement spectaculaires: la plupart des utilisateurs ne verront pas la différence (il n'y a guère que le système de référencement qui soit très visible, permettant par exemple de créer un répertoire à la façon de Yahoo sur son propre site). Cependant, les nouvelles fonctionnalités sont très importantes pour ceux qui veulent sortir de l'utilisation habituelle de SPIP; elles permettent en effet de réaliser des sites qu'il n'était pas possible de réaliser auparavant.

Amicalement,
ARNO*

--
Le Scarabée : http://www.scarabee.com
uZine 2 : http://www.uzine.net

DH/DSS, 0x11930F0B, DEEB 602D B344 644B AF88 BF73 85F4 2297 1193 0F0B

At 18:16 22/12/2001 +0100, ARNO* wrote:

=> Soyez très précis si vous signalez des bugs: indiquez clairement la version que vous utilisez (qu'on ne confonde pas avec les messages qui concernent la version 1.2).

Opera 5.01

Le système de dépliage des rubriques avec triangles ne marche pas, dommage..
Mais sinon je n'ai rien vu a priori de problématque.
Et quel joli travail, de très nombreuses fonctions très pratiques.
Merci pour nous tous.

Par contre, je l'ai installé sur un site d'essai en essayant d'y déposer une autre base de données (osus SPIP également) mais impossible de restaurer la base, il y a une "erreur" et je ne vois pas laquelle.

Merci

----------
Perline (mailto:perline@lipietz.net)
Attachée parlementaire
d'Alain Lipietz (député européen, France, Les Verts)

Directrice de cybercampagne et webmaitresse du site de
l'ex-Candidat des Verts à l'élection présidentielle de 2002
http://lipietz2002.net/
-------------------------------------------------------------------------