** version 1.4pr1 **

Bonjour,

nous sommes en train de terminer la version 1.4 de SPIP, et sommes désormais
suffisamment confiants dans son fonctionnement pour la sortir de l'étape
"bêta tests" et la passer en "version préalable". C'est là que vos yeux nous
seront très précieux : si vous prenez le temps d'installer cette version sur
votre site, vous pourrez nous signaler tout problème qui n'aurait pas été vu
par les dizaines de bêta-testeurs...

Vous pouvez télécharger SPIP-1.4-pr1 à l'adresse habituelle
  http://rezo.net/spip-dev/DISTRIB/

MISE À JOUR
-----------

Pour procéder à la mise à jour de votre site, à partir de n'importe quelle
version de SPIP, il suffit de

1) décompresser l'archive que vous aurez choisie (il y a trois formats :
zip, sit et tgz, mais ce sont les mêmes fichiers) ;

2) envoyer les fichiers par ftp sur votre site (en écrasant éventuellement
les fichiers précédents : pensez à faire une sauvegarde de vos squelettes
auparavant, en cas de fausse manipulation).

3) vous rendre dans ecrire/ et suivre les instructions (il vous faudra créer
un fichier ou répertoire particulier dans ecrire/data/ puis laisser SPIP
faire la mise à jour de votre base de données).

Et c'est tout !

Remarque - Vous pouvez auparavant faire une sauvegarde de votre base de
données; sachez toutefois que vous n'aurez normalement PAS BESOIN de cette
sauvegarde, SPIP se chargeant tout seul de la mise à niveau de votre base de
données. NE VIDEZ PAS VOTRE BASE DE DONNÉES AVANT DE FAIRE LA MISE À JOUR DE
SPIP (L'erreur est classique, certains imaginant, à tort, qu'il faut vider
la base de données pour ensuite restaurer la sauvegarde). Répétons donc : NE
VIDEZ PAS VOTRE BASE DE DONNÉES AVANT DE FAIRE LA MISE À JOUR DE SPIP.

DOCUMENTATION
-------------

La documentation de SPIP a été mise à jour pour la version 1.4, vous la
trouverez à l'adresse http://www.uzine.net/spip

Si vous relevez une faute d'orthographe, une incohérence, ou un passage
incompréhensible, merci de bien vouloir le signaler à la liste des
développeurs, spip-dev@rezo.net, en précisant bien l'adresse URL complète de
la page (ou le nom du chapitre de l'aide en ligne, le cas échéant).

PROBLÈMES ÉVENTUELS
-------------------

* En cas de soucis sur l'espace public, essayez de vider le cache de votre
site pour voir si le problème persiste. S'il persiste, écrivez à
spip@rezo.net en précisant la version de spip utilisée, le nom de votre
hébergeur et l'adresse URL complète de la page qui pose problème.

* Si php vous renvoie des bordées d'injures (fonction introuvable etc.)
vérifiez que tous les fichiers ont été correctement transférés via FTP, et
qu'aucun des fichiers n'a une taille zéro sur le serveur. Si le problème
persiste, écrivez à spip@rezo.net en précisant la version de spip utilisée,
le nom de votre hébergeur et l'adresse URL complète de la page qui pose
problème.

* Pour toute question, n'hésitez pas, après avoir cherché dans la
documentation, à écrire à spip@rezo.net

NOUVEAUTÉS
----------

Entre la version 1.3.2 et la version 1.4 de SPIP de nombreux changements ont
été apportés, de nombreux bugs ont été corrigés. Tous ne sont pas mentionnés
ici. Voici toutefois une liste, rédigée en style télégraphique au cours du
développement (désolés !), des principales nouveautés de la version 1.4

/ INTERFACE
------------------------

* Nouvelle interface de l'espace privé (impossible de détailler tous les
changements : vous les découvrirez assez rapidement)

/ DOCUMENTS JOINTS
-------------------------------------

* Documents joints. Possibilité d'attacher des vignettes éventuellement
générées automatiquement (ou vignettes par défaut en fonction du type de
fichier). Boucle (DOCUMENTS) et balises #ID_DOCUMENT, etc.

* Inclusion directe de documents multimédia dans les articles: <embXX|left>
Possibilité de passer des paramètres:
<embXX|center|autostart=true|quality=high> De plus, nouvelle balise
#EMBED_DOCUMENT dans squelettes. Possibilité aussi de passer paramètres.

/ MOTS-CLÉS
------------------------

* Mots-cles sur les rubriques.

* Les mots-cles appartiennent forcement a un groupe de mots.

* Chaque groupe peut etre "lie" aux articles, et/ou breves, et/ou rubriques, et/ou sites syndiques.
De plus, on peut decider que certains groupes sont reserves aux admins et/ou aux redacteurs.
On peut egalement decider que certains groupes de mots sont accessibles a partir des forums publics, et meme avec des icones (voir le tutorial "jeux vidéos" sur uZine).

* possibilite d'entrer plusieurs mots-cles d'un seul coup dans les cases de formulaire, separes par des virgules ou des points-virgule. A partir de 4 mots-cles associes a un article, un bouton "retirer tous les mots" apparait.

/ FORUMS
---------------------
* Previsualisation des messages des forums publics avant de poster.

* La moderation des forums se decide desormais article par article,
avec une option par defaut (qui s'applique egalement aux forums de
rubrique, de breves, etc.. de maniere indiferenciee pour le coup).

/ MOTEUR DE RECHERCHE
----------------------

* Quand on demande un article depuis une page recherche, coloration des mots
de la recherche dans le texte de l'article.

* La recherche dans l'espace privé utilise désormais, en plus des "titres et
numéros", la recherche en texte intégral si elle est dispo.

/ MULTI-BASE
------------------------

* il est possible de gérer plusieurs spip dans une meme base mysql :
configuration manuelle dans ecrire/inc_version.php3, tout au debut (mettre
un prefixe different pour chaque installation).

/ SITES SYNDIQUÉS
-----------------------

* Changement de logique pour les sites "syndiqués" : on peut référencer des
sites, et pour chaque site référencé décider de le "syndiquer" ou non.

* Possibilité de passer certains sites syndiques en "moderation", de maniere
a valider les articles syndiques un par un. Evidemment, ca enleve beaucoup
de charme a la syndication de sites, censee faire vivre votre propre site en
l'absence du webmaster

* Possibilité d'utilisation d'un proxy HTTP pour syndiquer les sites.

/ SQUELETTES
--------------------------

* Inclusion de squelettes a l'interieur d'un autre squelette. Pour inclure
un squelette machin.php3 en lui passant le numéro de rubrique, faire
<INCLURE(machin.php3){id_rubrique}>

* Critère {branche}, équivalent à {id_rubrique IN (...)} où ... est la liste
de toutes les (sous-)sous-rubriques de la rubrique courante. [EXPERIMENTAL]

* Nouvelles balises #LOGO_RUBRIQUE_SURVOL et #LOGO_RUBRIQUE_NORMAL, utile
pour une maquette ou le logo de la rubrique courante est toujours affichee
en survol.

* Nouvelle balise #LOGO_BREVE_RUBRIQUE, qui affiche le logo de la brève ou,
à défaut, celui de la rubrique contenant la brève

* Nouvelle balise #FORMULAIRE_ECRIRE_AUTEUR

* Gestion des filtres sur LOGO_xxx et sur FORMULAIRE_RECHERCHE, la syntaxe
[(#TOTO||filtre)] notamment assure que |filtre est un filtre.

* Modification du comportement de #INTRODUCTION des articles:
- s'il y a un descriptif, c'est ce descriptif qui est directement utilise
(tel quel, avec propre);
- s'il n'y a pas de descriptif, comportement habituel (resume chapo+texte).

* Aide au debogage des squelettes en cas d'erreur MySQL

* variables de presentation du type $debut_intertitre... réglables soit de
manière globale dans mes_fonctions.php3, soit de manière plus fine dans
article.php3, rubrique.php3, etc.

/ RACCOURCIS
--------------------------

raccourci =============== fonction ================
"- " (tiret espace) puce spip standard
"_ " (underscore espace) <br> saut de ligne sans puce
-* (listes hierarchiques) <ul><li>... etc.
-# (listes numériques) <ol><li>... etc.

/ SECURITE
-------------------------

* Nouveau système d'authentification des visiteurs (dans l'espace privé,
mais aussi dans l'espace public), à base de cookies. Lors de la mise a jour
de spip, il est conseillé de verifier qu'on n'utilise pas la methode
".htaccess" (supprimer le fichier ecrire/.htaccess) Si on ne veut pas de
cookies (ou si le navigateur ne les aime pas) le système propose de basculer
sur une authentification http a l'ancienne.

* ATTENTION : On ne cree plus les fichiers .htpasswd et .htpasswd-admin
s'ils n'existent pas deja (securite). Bien mentionner dans la doc comment
proceder si on veut les creer (pour que d'autres scripts puissent, eux, les
utiliser).

/ STATISTIQUES
-------------------------

Nouveau système de statistiques, décomposé en deux parties : visites
(relativement léger) et referers (plus lourd). La connaissance des referes
permet de plus la mise à jour quotidienne d'un "pourcentage de popularité"
par article. Ainsi l'article le plus "populaire" est à 100%.

/ DIVERS
----------------------------

* exportation de la base en plusieurs etapes si on atteint le timeout

* Amelioration de la compatibilite avec les differentes installations de
PHP: les tags PHP passent en <?php (compatibilité avec l'option PHP
"short_open_tags")

* * * * * * * * * * * * * * * * * * * * * * * *
* * et de nombreuses corrections de bugs * *
* * * * * * * * * * * * * * * * * * * * * * * *

-- Fil

From fil@miel.brainstorm.fr Thu Aug 22 00:32:13 2002

Return-Path: <fil@miel.brainstorm.fr>
Received: by miel.brainstorm.fr (Postfix, from userid 1001)
  id 2C26F1C7A0; Thu, 22 Aug 2002 00:32:13 +0200 (CEST)
Date: Thu, 22 Aug 2002 00:32:13 +0200
From: Fil <fil@rezo.net>
To: spip-ann <spip-ann@rezo.net>
Message-ID: <20020821223213.GC17024@rezo.net>
Mail-Followup-To: spip-ann <spip-ann@rezo.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
User-Agent: Mutt/1.3.27i
X-Mailman-Approved-At: Thu, 22 Aug 2002 00:32:39 +0200
Subject: =?iso-8859-1?q?=5BSpip-Ann=5D_?= =?iso-8859-1?q?version_1=2E4PR3?=
X-BeenThere: spip-ann@rezo.net
X-Mailman-Version: 2.1b2+
Precedence: list
List-Help: <mailto:spip-ann-request@rezo.net?subject=help>
List-Archive: <http://listes.rezo.net/archives/spip-ann>
List-Unsubscribe: <http://listes.rezo.net/mailman/listinfo/spip-ann>,
  <mailto:spip-ann-request@rezo.net?subject=unsubscribe>
List-Subscribe: <http://listes.rezo.net/mailman/listinfo/spip-ann>,
  <mailto:spip-ann-request@rezo.net?subject=subscribe>
List-Post: <mailto:spip-ann@rezo.net>
List-Id: SPIP : annonces importantes <spip-ann.rezo.net>
X-List-Received-Date: Wed, 21 Aug 2002 22:32:13 -0000
Status: O
Content-Length: 1308
Lines: 35

Bonjour/bonsoir,

vous trouverez une nouvelle version 1.4PR3 dans
http://rezo.net/spip-dev/DISTRIB/

Cette version corrige quelques désagréments et bugs signalés depuis hier.

Notamment :
* bug mots-clés "disparus" après mise à niveau d'une base (1.4PR1 uniquement)
* bug titre_mot, type_mot
* bug surlignement recherche
* bug installation sans module php (free)
* bug htaccess sans htpasswd
* bug zap_sessions en htaccess
* bug ob_get_contents fonction interdite (hebergement discount)
* bouton "supprimer la rubrique" pour les rédacteurs
* incompatibilité avec les tags <php
* bug referers optimisés à chaque page (gros ralentissements!)
* bug entites_html dans le profiler SQL
* amélioration détection utf8 google
* pas de popularité monstrueuse lors d'un màj depuis 1.4beta
* pas de connexion sur inc-formulaires
* retour du bouton "supprimer" sur le contrôle des forums modérés a priori
* présentation plus fine de la marge des statistiques_referers
* bug double présentation du panneau "actuellement en ligne"

et j'en oublie peut-être...

Cette version sera-t-elle la bonne ? C'est à vous d'en juger, en nous
rapportant le maximum de bugs ! Nota: ceux qui estimeraient être trop nuls
en informatique peuvent toujours signaler les erreurs de l'aide en ligne :
il y en a pour tous les goûts...

-- Fil

Le 20/08/02 16:32, « Fil » <fil@rezo.net> a écrit :

3) vous rendre dans ecrire/ et suivre les instructions (il vous faudra créer
un fichier ou répertoire particulier dans ecrire/data/ puis laisser SPIP
faire la mise à jour de votre base de données).

Pas tout à fait

* Conditions
MacOS X 10.1.4
Site tournant en local
PHP : PHP Version 4.1.2
MYSQL : MySQL 3.23.47

* La mise à jour
- j'avais commencé le site avec une beta 1.4 par contre
- j'ai du lui spécifier une base (il a vraiment le choix)
- créer un nouvel utilisateur : mais j'ai repris les même données que pour
le compte admin qui existait précédemment.
- il attribue l'auteur des articles à ce "nouveau" compte - il n'y avait
prédemment qu'un auteur (l'administrateur)
- les informations de mon identité précédente sont perdues: ex "qui
êtes-vous", mail etc.

* Disfonctionnement
    - pour un article j'ai par exemple en bas des articles
        - [3 visites ; popularité : 1000000 %]
        - [2 visites ; popularité : 500000 %]
Même genre de choses pour la page "En résumé"

* Surprises
J'ai perdu les options proposées dans ecrire/configuration.php3; elles ont
étaient réinitialisée. Par contre celles de "/ecrire/config-contenu.php3" et
de "ecrire/config-fonctions.php3" ont étaient conservées.

    - j'ai perdu les messages des forums: j'avais fait un test sur un
article; les messages n'apparaisse ni dans l'interface public ni dans
l'interface privé.

    - j'ai perdu la seul pétition que j'avais créé: j'avais fait un test sur
un article. Dans l'interface privé je découvre que l'option "Pas de
pétition" est cochée;

Voilà mes premières remarques

Guillaume

Le 20/08/02 18:12, « Guillaume » <gsouesme@wanadoo.fr> a écrit :

3) vous rendre dans ecrire/ et suivre les instructions (il vous faudra créer
un fichier ou répertoire particulier dans ecrire/data/ puis laisser SPIP
faire la mise à jour de votre base de données).

Pas tout à fait

Oublie mon message je pense être passé par
http://www.dmsarver.com/ecrire/
Et non
http://www.dmsarver.com/ecrire/upgrade.php3

Guillaume