SPIP 1.3, version officielle!

Salut tout le monde,

Ca y est, on se lance: la version 1.3 devient la nouvelle version officielle de SPIP.

Vous la trouverez à l'adresse suivante:
http://rezo.net/spip-dev/DISTRIB/

(Les versions .sit et .gz devraient être créées automatiquement d'ici quelques minutes.)

La liste des nouveautés de cette version est disponible en ligne:
http://www.uzine.net/article1253.html

Il y a de plus un tutorial qui exploite quelques unes de ces nouvelles fonctionnalités:
http://www.uzine.net/rubrique154.html

Au passage, merci encore à tous ceux qui participent au développement de SPIP, à tous ceux qui participent à la présente liste (les commentaires, les questions et les critiques permettent de réellement orienter notre travail vers les besoins des webmestres), et à ceux qui, depuis quelques semaines, ont beta-testé cette nouvelle version à leurs risques et périls...

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

Bonjour,

Superbe et MERCI

Re question de bricoleur inculte : je n'ai pas tout a fait compris comment
on procède pour la mise à jour. Faut-il tout copier dans le répertoire de
l'ancienne version et ainsi écraser tous les fichiers ?

Autre question qui peut paraître idiote : peut on passer de la 1.05 à la 1.3
? sans passer par les autres mises à jour ?

BALME

---------------------------------------
www.oulala.net
infos@oulala.net
---------------------------------------

----- Original Message -----
From: "ARNO*" <arno@scarabee.com>
To: <spip@rezo.net>
Sent: Saturday, January 12, 2002 6:23 PM
Subject: [Spip] SPIP 1.3, version officielle!

Salut tout le monde,

Ca y est, on se lance: la version 1.3 devient la nouvelle version
officielle de SPIP.

Vous la trouverez à l'adresse suivante:
http://rezo.net/spip-dev/DISTRIB/

(Les versions .sit et .gz devraient être créées automatiquement d'ici
quelques minutes.)

La liste des nouveautés de cette version est disponible en ligne:
http://www.uzine.net/article1253.html

Il y a de plus un tutorial qui exploite quelques unes de ces
nouvelles fonctionnalités:
http://www.uzine.net/rubrique154.html

Au passage, merci encore à tous ceux qui participent au développement
de SPIP, à tous ceux qui participent à la présente liste (les
commentaires, les questions et les critiques permettent de réellement
orienter notre travail vers les besoins des webmestres), et à ceux
qui, depuis quelques semaines, ont beta-testé cette nouvelle version
à leurs risques et périls...

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

_______________________________________________
spip mailing list
spip@rezo.net
http://listes.rezo.net/mailman/listinfo/spip

Salut,

Une précision sur la 1.3, qui va sans doute en intéresser quelques uns:

-> Nous avons ajouté une fonctionnalité qui permet d'installer des logos et des images sur un site hébergé chez Multimania. (Ca devrait fonctionner également ailleurs, mais c'est moins intéressant.)

Comme vous le savez, chez Multi-nian-nian, il est impossible d'envoyer un logo ou une image avec l'interface Web. C'est pas une limite de SPIP, c'est une limitation volontaire de Multimania.

Pour contourner cette limitation, les webmestres de tels sites peuvent envoyer leurs images par FTP, pour qu'elles leur soient présentées dans l'interface de SPIP. C'est donc réservé au responsable du site (celui qui a les codes FTP du site), mais au moins ça permet d'affiner l'interface graphique (par exemple en plaçant des logos pour ses rubriques).

Etapes:

(1) Par FTP, il faut installer les fichiers graphiques des logos (des fichiers .gif, .jpg, ou .png) dans le dossier:
/ecrire/upload
de son site.

(2) Ensuite, dans l'espace privé du site (en "interface complète"), un menu déroulant devrait présenter la liste de ces fichiers pour installer les logos (colonne de gauche à côté des articles et des rubriques). Il suffit d'en sélectionner un et de valider. Le fichier sera alors déplacé au bon endroit et le logo sera en place.

Notez bien: quand on a sélectionné et validé un fichier pour en faire un logo, ce fichier est déplacé vers le site public, le logo est mis en place, et donc ce fichier n'apparaît plus dans le menu déroulant de l'espace privé.

Cette fonctionnalité n'a pas été beaucoup testée, car les beta-testeurs de SPIP ne sont pas tellement adeptes de Multimania semble-t-il. De plus, cette façon de procéder pourrait nous être utile pour une prochaine version (pour gérer d'autres types de documents). Donc, nous sommes intéressés par vos témoignages:
- est-ce que ça fonctionne chez vous? (sinon, soyez précis dans l'explication du dysfonctionnement)
- est-ce que ça vous pose de gros problèmes de compréhension? (en gros: vous n'arrivez pas à comprendre comment faire)

(Walk, comme tu vois, on pense à toi.)

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

Re-salut,

Encore un oubli de ma part: nous n'avons pas réexpliqué comment effectuer la mise à jour...

C'est très simple, vraiment, pas de panique...

(1) Comme pour toute mise à jour importante d'un système informatique, réalisez une sauvegarde de votre base de données (dans "Gérer/sauvegarder la base de données" de l'espace privé). Notez bien: cette sauvegarde ne vous servira rigoureusement à rien, car tout va très bien se passer. Mais, de la même façon qu'il est conseillé de sauvegarder ses documents importants avant de changer de version de Windows, c'est une précaution à ne pas oublier.

(2) Récupérez la version 1.3 de SPIP dans nos archives. Décompactez le tout, et réinstallez l'ensemble des fichiers chez votre hébergeur. Oui: il suffit d'écraser les fichiers de la version précédente.

Seule précaution: si vous avez modifié le fichier spip-style.css (les feuilles de style), vous pouvez la mettre de côté pour la réinstaller ensuite, ou recopier vos modifications dans la nouvelle version de ce fichier. Dans la version 1.3, les fichiers des squelettes standards ont été renommés ("article-dist.html", "rubrique-dist.html"), donc si vous avez réalisé vos propres squelettes, ils ne seront pas écrasés (mais vous pouvez toujours les sauvegarder dans un coin si vous avez peur de vous tromper).

M'enfin bref, c'est pas compliqué n'est-ce pas: il suffit d'installer les nouveaux fichiers à la place des anciens.

(3) Une fois _tous_ les fichiers téléchargés par FTP (attendez bien que tout soit bien envoyé), rendez-vous dans votre espace privé. Là, un message vous indiquera qu'il y a une petite manoeuvre à effectuer pour réaliser la mise à jour de SPIP.

Il suffit de suivre ce lien. La page vous indique un nom de fichier (ou de dossier) à créer par FTP. Il vous suffit donc de vous rendre par FTP dans le dossier /ecrire/data de votre site, et de créer un nouveau dossier, baptisé du nom indiqué par le site. Cela fait, cliquez sur le bouton qui va bien de la page Web, et la mise à jour est terminée. SPIP ne vous demande pas de reconfigurer l'ensemble (vous savez, les pages d'installation par étapes).

Voilà, vous pouvez travailler avec votre nouvelle version de SPIP.

NOTEZ BIEN: ne résinstallez pas la sauvegarde réalisée à l'étape 1. Il s'agissait d'une simple précaution en cas de pépin. Au contraire, réinstaller cette sauvegarde dans la nouvelle structure de la base de données pourrait vous causer quelques soucis. J'insiste donc: NE REINSTALLEZ PAS VOTRE SAUVEGARDE DE LA BASE DE DONNÉES. :-))

NOTE 2: Plutôt que d'installer les fichiers "à la main", vous pouvez aussi relancer "spip_loader.php3" si vous aviez installé votre site au départ de cette façon. Cela réalisera l'étape (2) automatiquement.

======

Précision importante: cette mise à jour fonctionne à partir de n'importe quelle version de SPIP, y compris la 1.0.6. Quelque soit votre version de SPIP, le système se débrouille tout seul pour effectuer les opérations qui vont bien. Tiens, la mise à jour fonctionne même à partir d'une version 0.97!

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

hello,

WebGene vient de passer sans encombres la 1.3
tout OK sur multimania: petition, upload d'image via FTP, etc.

Grand bravo à tous les trois !

Walk
http://webgeneraction.multimania.com/breve.php3?id_breve=43

----- Message d'origine -----
De : "ARNO*" <arno@scarabee.com>
À : <spip@rezo.net>
Envoyé : samedi 12 janvier 2002 18:23
Objet : [Spip] SPIP 1.3, version officielle!

@ Walk <walk@altern.org> :

http://webgeneraction.multimania.com/breve.php3?id_breve=43

Woa ! La pub sur multimania est de plus en plus monstrueuse !

-- Fil

re-hello,

ICI.ICI vient de passer sans encombre à la 1.3
tout OK sur free (sauf mail of course). Référencement auto marche bien
aussi.

Juste un sommaire en blanc après avoir vidé le cache, recalculer et
c'est bon.

La version indiquée est toujours la 1.3PR1 , mais c'est un détail.

Walk
http://ici.ici.free.fr/
pour un web sans monopole

Après un bon moment pendant lequel était ok sur Free, piti probleme...

Fatal error: Call to unsupported or undefined function lire_meta() in
your script on line 85
(recalcul breve ou rubrique)

Certains articles se recalculent bien, d'autres non.
http://ici.ici.free.fr/article.php3?id_article=15 (c'est très joli,
mais ce n'est pas de moi ;o))

Aucune breve ni rubrique ne se recalcule bien
J'ai re-uploadé en binary et vérifié les fichiers, sans succès.

Plus d'accès à l'admin.

Ca doit être une histoire de saison:

){ $saison = "hiver"; if (($mois == 3 AND $jour >= 21) OR $mois > 3)
$saison = "printemps"; if (($mois == 6 AND $jour >= 21) OR $mois > 6)
$saison = "été"; if (($mois == 9 AND $jour >= 21) OR $mois > 9)
$saison = "automne"; if (($mois == 12 AND $jour >= 21) OR $mois > 12)
$saison = "hiver"; } if ($lang == "fr") { if ($jour == '1') $jour =
'1er'; $tab_mois = array('', 'janvier', 'février', 'mars', 'avril',
'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre',
'décembre'); $avjc = ' av.

Je continue un moment à chercher.

Walk
Testeur du WE

(3) Une fois _tous_ les fichiers téléchargés par FTP (attendez bien
que tout soit bien envoyé), rendez-vous dans votre espace privé. Là,
un message vous indiquera qu'il y a une petite manoeuvre à effectuer
pour réaliser la mise à jour de SPIP.

Rien de tel chez moi. Au risque de passer pour un débile, j'ose poser la
question : est-ce parce que j'étais déjà en PR ?

Romain

Bonjour

Walk a écrit :

Après un bon moment pendant lequel était ok sur Free, piti probleme...

Fatal error: Call to unsupported or undefined function lire_meta() in
your script on line 85
(recalcul breve ou rubrique)

Certains articles se recalculent bien, d'autres non.
Derrière l'écran la vie en tags (c'est très joli,
mais ce n'est pas de moi ;o))

Aucune breve ni rubrique ne se recalcule bien
J'ai re-uploadé en binary et vérifié les fichiers, sans succès.

Plus d'accès à l'admin.

Ca doit être une histoire de saison:

Je ne sais pas si c'est une erreur de saison ;-), mais depuis le
plantage généralisé des bases sql de Free hier soir, j'ai vu, après un
petit moment de rémission cet après-midi, se multiplier les messages
abscons du style "warning, O is not a MySQL result index in your script
on line 854" et autres joyeusetés. Aucun rapport pour moi avec un
passage à la version 1.3, puisque je n'ai pas encore changé de version
(1.2). D'autre part une bonne partie des modifications faites sur le
site et des articles publiés depuis hier matin sont visiblement perdus
:-(((
Quelqu'un peut-il me dire s'il y a quelque chose à faire, à part prier
pour que Free me restaure un jour la base dans son état normal ?

Cordialement,
Eliane

--

eliane.zivkovic@free.fr

Lycée de la Plaine de l'Ain
01500 Ambérieu en Bugey

Site "Approches Croisées"
http://approches.croisees.free.fr/

Salut
Passe à la version 1.3.1 la version indiquée est corrigé...
@+

Manuel ADAMI
Ecran de Bureau - http://www.ecrandebureau.com
Pour tout savoir sur Adobe Golive, PHotoshop, Frontpage et autres
astuces pour les webmasters

-----Message d'origine-----
De : spip-bounces+edb2001=nexenservices.com@rezo.net
[mailto:spip-bounces+edb2001=nexenservices.com@rezo.net] De la part de
Walk
Envoyé : dimanche 13 janvier 2002 16:08
À : spip@rezo.net; ARNO*
Objet : Re: [Spip] SPIP 1.3, version officielle!

re-hello,

ICI.ICI vient de passer sans encombre à la 1.3
tout OK sur free (sauf mail of course). Référencement auto marche bien
aussi.

Juste un sommaire en blanc après avoir vidé le cache, recalculer et
c'est bon.

La version indiquée est toujours la 1.3PR1 , mais c'est un détail.

Walk
http://ici.ici.free.fr/
pour un web sans monopole

_______________________________________________
spip mailing list
spip@rezo.net
http://listes.rezo.net/mailman/listinfo/spip

@ eliane.zivkovic <eliane.zivkovic@free.fr> :

Je ne sais pas si c'est une erreur de saison ;-), mais depuis le
plantage généralisé des bases sql de Free hier soir, j'ai vu, après un
petit moment de rémission cet après-midi, se multiplier les messages
abscons du style "warning, O is not a MySQL result index in your script
on line 854" et autres joyeusetés. Aucun rapport pour moi avec un

Aïe !

Une piste : pour réparer des bases plantées, on peut tenter d'utiliser ce
qui suit :

<?
    include "ecrire/inc_connect.php3";
    $res = mysql_query("repair table spip_articles");
    while ($row = mysql_fetch_row($res)) {
        var_dump($row);
    }
    // faire la même chose avec toutes les tables.

?>

Sans garantie du gouvernement !

-- Fil

Fil a écrit :

Aïe !

Une piste : pour réparer des bases plantées, on peut tenter d'utiliser ce
qui suit :

merci beaucoup pour le tuyau, mais où diable dois-je aller écrire tout
ça ??? quelque part sur la page de gestion de la base sql je suppose,
mais où exactement ?

<?
    include "ecrire/inc_connect.php3";
    $res = mysql_query("repair table spip_articles");
    while ($row = mysql_fetch_row($res)) {
        var_dump($row);
    }
    // faire la même chose avec toutes les tables.

?>

Sans garantie du gouvernement !

Promis, je n'irai pas porter plainte contre le gouvernement si ça ne
marche pas :wink:

Eliane

--

eliane.zivkovic@free.fr

Lycée de la Plaine de l'Ain
01500 Ambérieu en Bugey

Site "Approches Croisées"
http://approches.croisees.free.fr/

curieux des fichiers sont à 0K (et ce n'est pas un mauvais upload):

dans ecrire ... inc- logo meta mots .php3

Je les recharge et ils restent à 0 ... ?

c'est magique !

arf!
Walk
interlude hebdo
http://ici.ici.free.fr/

Non non moi itou!!
Pas de message qui m' indique qu'il y a une petite manoeuvre à effectuer

pour réaliser la mise à jour de SPIP.

Et celà marche pourtant très bien !!

Maurice

----- Original Message -----
From: "Listes (Romain)" <ml_rb@paniak.com>
To: <spip@rezo.net>
Sent: Sunday, January 13, 2002 5:32 PM
Subject: [Spip] Re: [Spip] 1.3, comment procéder à la mise à jour

(3) Une fois _tous_ les fichiers téléchargés par FTP (attendez bien
que tout soit bien envoyé), rendez-vous dans votre espace privé. Là,
un message vous indiquera qu'il y a une petite manoeuvre à effectuer
pour réaliser la mise à jour de SPIP.

Rien de tel chez moi. Au risque de passer pour un débile, j'ose poser la
question : est-ce parce que j'étais déjà en PR ?

Romain

_______________________________________________
spip mailing list
spip@rezo.net
http://listes.rezo.net/mailman/listinfo/spip

@ eliane.zivkovic <eliane.zivkovic@free.fr> :

merci beaucoup pour le tuyau, mais où diable dois-je aller écrire tout
ça ??? quelque part sur la page de gestion de la base sql je suppose,
mais où exactement ?

le copier dans un fichier reparation.php3 dans le dossier spip, puis appeler
ce fichier via le navigateur web.

Ci-dessous le code complet, et testé (je ne sais pas s'il réparera
effectivement ta base, mais il ne risque pas de la flinguer.)

<?
    include "ecrire/inc_connect.php3";
    $res1= mysql_query("show tables");

    while ($tab = mysql_fetch_row($res1)) {
     echo "<h4>".$tab[0]."</h4>\n";
     $res = mysql_query("repair table ".$tab[0]);
     while ($row = mysql_fetch_row($res)) {
         var_dump($row);
     }
    }
?>

-- Fil

Fil a écrit :

le copier dans un fichier reparation.php3 dans le dossier spip, puis appeler
ce fichier via le navigateur web.

Ci-dessous le code complet, et testé (je ne sais pas s'il réparera
effectivement ta base, mais il ne risque pas de la flinguer.)

merci beaucoup, je tente le coup et vous tient au courant !

Eliane

pour info:

spip_articles
array(4) { int(0) string(21) "ici.ici.spip_articles" int(1) string(6)
"repair" int(2) string(4) "info" int(3) string(39) "Wrong bytesec:
0-0-0 at 149780; Skipped" } array(4) { int(0) string(21)
"ici.ici.spip_articles" int(1) string(6) "repair" int(2) string(4)
"info" int(3) string(39) "Wrong bytesec: 0-0-0 at 149868; Skipped" }
array(4) { int(0) string(21) "ici.ici.spip_articles" int(1) string(6)
"repair" int(2) string(4) "info" int(3) string(39) "Wrong bytesec:
0-0-0 at 149780; Skipped" } array(4) { int(0) string(21)
"ici.ici.spip_articles" int(1) string(6) "repair" int(2) string(4)
"info" int(3) string(51) "Found block that points outside data file at
149908" } array(4) { int(0) string(21) "ici.ici.spip_articles" int(1)
string(6) "repair" int(2) string(7) "warning" int(3) string(36)
"Number of rows changed from 36 to 34" } array(4) { int(0) string(21)
"ici.ici.spip_articles" int(1) string(6) "repair" int(2) string(6)
"status" int(3) string(2) "OK" }

et les autres tables sont toutes avec OK à la fin et du style:

spip_auteurs
array(4) { int(0) string(20) "ici.ici.spip_auteurs" int(1) string(6)
"repair" int(2) string(6) "status" int(3) string(2) "OK" }

çà m'a permis d'uploader les trois fichiers qui restaient à 0K, mais
pas de changement visible, pas d'acces à l'admin.
Je passe aux grands moyens.

Curieusement çà marche toujours bien sur free ici ou j'ai essayé SPIP
1.3 ya 2 heures:
http://spipzine.free.fr/index.php3
alors que je crois avoir fait exactement les mêmes choses, et attendu
aussi longtemps.

Walk

----- Message d'origine -----
De : "Fil" <fil@rezo.net>
À : "eliane.zivkovic" <eliane.zivkovic@free.fr>

le copier dans un fichier reparation.php3 dans le dossier spip, puis

appeler

ce fichier via le navigateur web.

reparer.php3 (252 Bytes)

"eliane.zivkovic" a écrit :

> Ci-dessous le code complet, et testé (je ne sais pas s'il réparera
> effectivement ta base, mais il ne risque pas de la flinguer.)

merci beaucoup, je tente le coup et vous tient au courant !

non seulement il n'a pas flingué ma base, mais il a tout réparé bien
comme il faut ;-))))

allez, ça mérite mon éternelle reconnaissance, et au moins un camion de
bises à Fil par dessus le marché !

Eliane, réjouie :wink:

PS. au cas où ça intéresse quelqu'un, ou que ça puisse servir à
comprendre ce qui a pu se passer, voici le résultat de l'opération :
pour toutes les tables spip, ce message :
-------------
spip_auteurs

array(4) { int(0) string(31) "approches.croisees.spip_auteurs" int(1)
string(6) "repair" int(2) string(6) "status" int(3) string(2)
"OK" }
--------------
ça veut dire que ça allait ?
Par contre, la table articles semblait bien avoir quelques problèmes,
mais lesquels ? :
--------------
spip_articles

array(4) { int(0) string(32) "approches.croisees.spip_articles" int(1)
string(6) "repair" int(2) string(4) "info" int(3) string(39)
"Wrong bytesec: 0-0-0 at 125916; Skipped" } array(4) { int(0) string(32)
"approches.croisees.spip_articles" int(1) string(6)
"repair" int(2) string(4) "info" int(3) string(50) "Found block that
points outside data file at 64136" } array(4) { int(0) string(32)
"approches.croisees.spip_articles" int(1) string(6) "repair" int(2)
string(4) "info" int(3) string(39) "Wrong bytesec: 0-0-0 at
125916; Skipped" } array(4) { int(0) string(32)
"approches.croisees.spip_articles" int(1) string(6) "repair" int(2)
string(4) "info"
int(3) string(51) "Found block that points outside data file at 125972"
} array(4) { int(0) string(32)
"approches.croisees.spip_articles" int(1) string(6) "repair" int(2)
string(4) "info" int(3) string(51) "Found block that points
outside data file at 126060" } array(4) { int(0) string(32)
"approches.croisees.spip_articles" int(1) string(6) "repair" int(2)
string(7) "warning" int(3) string(36) "Number of rows changed from 40 to
39" } array(4) { int(0) string(32)
"approches.croisees.spip_articles" int(1) string(6) "repair" int(2)
string(6) "status" int(3) string(2) "OK" }
----------------

--

eliane.zivkovic@free.fr

Lycée de la Plaine de l'Ain
01500 Ambérieu en Bugey

Site "Approches Croisées"
http://approches.croisees.free.fr/

réinstallé la 1.3 et la base sur free:
retrouvé mes données sans même restaurer dump. croise les doigts.
stop.
merci pour assistance Fil, compassion saperlip et solidarité Eliane.
a plus.
Walk
http://ici.ici.free.fr/

merci edb pour info ;o)