[spip-dev] SPIP 1.7 est sorti

Bonjour,

Nous sommes heureux de vous annoncer la sortie de SPIP 1.7. Cette
version complète l'internationalisation de SPIP en apportant la possibilité,
souvent demandée, de construire des sites multilingues. Le site officiel,
désormais hébergé sur http://www.spip.net, est lui-même multilingue (les
volontaires pour continuer les traductions sont d'ailleurs les bienvenus :
rendez-vous à http://www.spip.net/rubrique4.html).

-- Sauvegarder la base de données --

Il est conseillé de sauvegarder la base de données *avant* de mettre à jour SPIP.
Pour cela, allez dans la partie « Administration du site » de l'espace privé,
puis cliquez sur « Sauvegarde de la base de données ». Une fois la sauvegarde
effectuée (vous devrez pour cela créer un fichier au nom particulier dans le
répertoire ecrire/data), vous pourrez récupérer le fichier résultant (dump.xml
ou dump.xml.gz).

Après cette sauvegarde, vous pourrez mettre SPIP à jour comme expliqué plus haut.

  Si vous avez un problème et qu'il faut restaurer la sauvegarde effectuée
  ci-dessus : réinstallez d'abord la version de SPIP avec laquelle vous
  avez effectuée la sauvegarde (TRÈS IMPORTANT) ! Ne cherchez surtout pas à
  restaurer sous la version 1.7 une sauvegarde que vous aurez effectuée
  avec la version 1.6 (par exemple) ! Une fois la bonne version de SPIP
  réinstallée, vous pourrez restaurer la sauvegarde que vous aviez faite
  précédemment.

  N'oubliez pas non plus que pour une sauvegarde complète, il faut également
  recopier le contenu du répertoire IMG/ en lieu sûr. Ce répertoire contient
  en effet les logos, images, documents que vous aurez uploadés depuis
  l'interface de rédaction.

Important : cette sauvegarde est une simple précaution. Ne cherchez pas à la
restaurer si tout fonctionne correctement. N'effacez pas non plus la base de
données avant de faire la mise à jour, c'est inutile et dangereux !

-- Mettre à jour --

La procédure de mise à jour est la même que d'habitude. Vous avez deux
possibilités :

* Utiliser l'installateur automatique, spip_loader.php3 : ce fichier que
vous trouverez à l'adresse http://www.spip.net/spip-dev/INSTALL, remplacera
automatiquement votre version courante de SPIP par la version 1.7.

  Note: si l'installation automatique n'est pas compatible avec votre
  système, spip_loader.php3 vous en avertira et vous devrez alors
  utiliser l'installation manuelle décrite ci-dessous.

* Télécharger manuellement SPIP 1.7 sur votre site. Pour cela, vous devrez :

1. Choisir une des archives du répertoire http://www.spip.net/spip-dev/DISTRIB ;
vous avez le choix entre la version complète, qui contient toutes les langues,
et les versions monolingues qui contiennent chacune une seule langue mais sont
plus légères à télécharger.

2. Télécharger cette archive sur votre ordinateur personnel, et la décompacter
en utilisant l'utilitaire approprie (par exemple Winzip sous Windows).

3. Envoyer les fichiers ainsi décompactés sur votre site Web, par FTP. Les
fichiers doivent bien sûr être envoyés au même endroit que la version précédente
de SPIP.

Une fois la nouvelle version installée, vous devrez permettre au système de mettre
à jour la base de données. Pour cela il vous sera demandé de créer un fichier
d'un nom particulier dans le répertoire ecrire/data. Cette sécurité permet
d'assurer que la personne qui effectue la mise à jour est bien autorisée à le
faire.

  Note : si un problème vous empêche par la suite d'accéder à l'espace privé
  de votre site, vous pouvez recréer un accès en effaçant simplement du
  répertoire ecrire le fichier inc_connect.php3, ce qui relancera le
  formulaire d'installation du site.

Une fois SPIP mis à jour, vous pouvez profiter des nouveautés qu'offre la version
1.7. Celles-ci sont détaillées ci-après.

Bonne chance et publiez bien

L'équipe de SPIP.

Sites multilingues

Message non transmis sur spip.user, j'aurais du?

Bonjour

Mise à jour sans problèmes de Spip 1.7b3 vers 1.7
Mais, en visitant mon site de test, là où apparaissait auparavant la langue de la page, apparait seulement le code de langue.

Autrement, bravo pour la nouvelle organisation concernant les fichiers de langues, l'interface d'admin, on s'y fait tout de suite, c'est conviviale.

Une bonne année qui commence bien (pléonasme?)

Je vais refaire un tour sur le site pour vérifier les changements de syntaxes, et mettre à jour les <:texte:> puisque maintenant ils sont directement accessible :slight_smile:
Reste plus qu'a intégrer le système de traduction qui permétait d'ajouter ces bouts de textes en plusieurs langues... et si un système d'exportation était fait, ça faciliterait d'autant plus ces évolutions... pour la 1.8 non?

Spip progresse plus vite que je n'ai le temps de m'y faire :slight_smile:

Félicitation à tous les développeurs, aux traducteurs et à tout ceux qui permettent à Spip d'évoluer.

Grégoire

Mon problème, d'il y a belle lurette (ci-dessous) apparaît dans un de mes sites (sous altern) mais pas les autres (sous ouvaton, ni en local avec easyPHP).
Ca viendrait de là ?

Si oui, on lui demande quoi à altern pour que ça marche ?

J'ai mis a jour hier vers la version 1.7 PR2 il y a une différence , ca
m'eviterais de recommencer !!!!

"Antoine" <antoine@rezo.net> a écrit dans le message de news:
1073168161.5320.8.camel@fsol...

Bonjour,

Nous sommes heureux de vous annoncer la sortie de SPIP 1.7. Cette
version complète l'internationalisation de SPIP en apportant la

possibilité,

souvent demandée, de construire des sites multilingues. Le site officiel,
désormais hébergé sur http://www.spip.net, est lui-même multilingue (les
volontaires pour continuer les traductions sont d'ailleurs les bienvenus :
rendez-vous à SPIP).

-- Sauvegarder la base de données --

Il est conseillé de sauvegarder la base de données *avant* de mettre à

jour SPIP.

Pour cela, allez dans la partie « Administration du site » de l'espace

privé,

puis cliquez sur « Sauvegarde de la base de données ». Une fois la

sauvegarde

effectuée (vous devrez pour cela créer un fichier au nom particulier dans

le

répertoire ecrire/data), vous pourrez récupérer le fichier résultant

(dump.xml

ou dump.xml.gz).

Après cette sauvegarde, vous pourrez mettre SPIP à jour comme expliqué

plus haut.

Si vous avez un problème et qu'il faut restaurer la sauvegarde effectuée
ci-dessus : réinstallez d'abord la version de SPIP avec laquelle vous
avez effectuée la sauvegarde (TRÈS IMPORTANT) ! Ne cherchez surtout pas à
restaurer sous la version 1.7 une sauvegarde que vous aurez effectuée
avec la version 1.6 (par exemple) ! Une fois la bonne version de SPIP
réinstallée, vous pourrez restaurer la sauvegarde que vous aviez faite
précédemment.

N'oubliez pas non plus que pour une sauvegarde complète, il faut également
recopier le contenu du répertoire IMG/ en lieu sûr. Ce répertoire contient
en effet les logos, images, documents que vous aurez uploadés depuis
l'interface de rédaction.

Important : cette sauvegarde est une simple précaution. Ne cherchez pas à

la

restaurer si tout fonctionne correctement. N'effacez pas non plus la base

de

données avant de faire la mise à jour, c'est inutile et dangereux !

-- Mettre à jour --

La procédure de mise à jour est la même que d'habitude. Vous avez deux
possibilités :

* Utiliser l'installateur automatique, spip_loader.php3 : ce fichier que
vous trouverez à l'adresse spip / spip · GitLab,

remplacera

automatiquement votre version courante de SPIP par la version 1.7.

Note: si l'installation automatique n'est pas compatible avec votre
système, spip_loader.php3 vous en avertira et vous devrez alors
utiliser l'installation manuelle décrite ci-dessous.

* Télécharger manuellement SPIP 1.7 sur votre site. Pour cela, vous devrez

:

1. Choisir une des archives du répertoire

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

vous avez le choix entre la version complète, qui contient toutes les

langues,

et les versions monolingues qui contiennent chacune une seule langue mais

sont

plus légères à télécharger.

2. Télécharger cette archive sur votre ordinateur personnel, et la

décompacter

en utilisant l'utilitaire approprie (par exemple Winzip sous Windows).

3. Envoyer les fichiers ainsi décompactés sur votre site Web, par FTP. Les
fichiers doivent bien sûr être envoyés au même endroit que la version

précédente

de SPIP.

Une fois la nouvelle version installée, vous devrez permettre au système

de mettre

à jour la base de données. Pour cela il vous sera demandé de créer un

fichier

d'un nom particulier dans le répertoire ecrire/data. Cette sécurité permet
d'assurer que la personne qui effectue la mise à jour est bien autorisée à

le

faire.

Note : si un problème vous empêche par la suite d'accéder à l'espace privé
de votre site, vous pouvez recréer un accès en effaçant simplement du
répertoire ecrire le fichier inc_connect.php3, ce qui relancera le
formulaire d'installation du site.

Une fois SPIP mis à jour, vous pouvez profiter des nouveautés qu'offre la

version

1.7. Celles-ci sont détaillées ci-après.

Bonne chance et publiez bien

L'équipe de SPIP.

Sites multilingues
------------------

La version 1.6 enrichissait enfin SPIP d'un lot de traductions permettant
d'utiliser l'espace privé dans différentes langues, et élargissant ainsi

l'usage

de SPIP à des rédacteurs de diverses langues. La version 1.7 complète

désormais

cet ajout en permettant également au site public d'être multilingue sans

aucun

effort de mise en place (à part quelques options de configuration à

modifier).

Cette fonctionnalité majeure (qui recouvre divers aspects comme

l'affichage des

dates et formulaires, la sélection de la typographie, la gestion des

traductions

d'articles) fait l'objet d'articles de documentation séparés.

Le multilinguisme inclut l'apparition de plusieurs outils dédiés, dont :

* Des options de configuration spécifiques
* Un système de gestion des traductions entre articles
* Une page de gestion des traductions par langue
* Un paquet de chaînes pré-traduites en diverses langues pour l'espace

public

Suite de l'internationalisation
-------------------------------

La palette des langues disponibles s'est enrichie, puisque, à ce jour,
l'interface de rédaction de SPIP est traduite dans les langues suivantes :
- français
- anglais
- néerlandais
- vietnamien
- espagnol
- arabe
- farsi
- créole de la Réunion
- allemand
- danois
- espéranto
- italien
- bulgare
- polonais
- catalan
- portugais
- sept variantes différentes d'occitan : niçard, languedocien, gascon,

provençal,

auvergnat, limousin et vivaro-alpin !

Votre site public bénéficie également de ces traductions grâce à un

système

de textes pré-traduits livrés avec SPIP. Vous pouvez voir ce système en
action dans les squelettes par défaut de SPIP 1.7 : changez la langue du
site ou d'un article, recalculez la page publique correspondante, et les
textes communs (navigation, dates, formulaires...) s'affichent dans la
langue choisie !

La documentation elle-même commence à être traduite en diverses langues

sur

notre nouveau site officiel (http://www.spip.net). Tout cela représente un
travail très important, et il y a largement de la place pour de nouveaux
participants (rendez-vous dans l'« espace des traducteurs » :
SPIP).

Autres modifications importantes
--------------------------------

* Espace privé :

- Une barre graphique de raccourcis fait son apparition au-dessus des

champs

d'édition les plus importants (texte des articles, brèves, forums). Elle

permet

aux débutants de se familiariser avec les principaux raccourcis

typographiques

en utilisant dans un premier temps les boutons de la barre plutôt que leur
équivalent au clavier.

- Dans l'écran de login, on peut choisir de rester identifié quelques

jours, ce

qui évite de retaper trop souvent son mot de passe.

- Refonte du calendrier personnel (agenda)

- Une page de suivi à distance de la vie du site permet de récupérer

l'adresse

de syndication (RSS) et d'injecter les événements du site dans un

calendrier

(format iCal).

* Site public :

- Ajout de la balise #DATE pour la boucle DOCUMENTS.

Corrections et ajouts mineurs
-----------------------------

* Espace privé :

- On peut désormais configurer une adresse mail expéditrice des mails du

site

(si elle est laissée vide, l'adresse apparente de l'émetteur est identique

à

celle du destinataire, comme précédemment).

- Lors d'une mise à jour de la base, SPIP teste d'abord si les droits

d'accès à

la base de données sont suffisants, et affiche un message d'erreur sinon.

- L'affichage des referers a été totalement revu.

- Deux variables de configuration supplémentaires pour mes_options.php3 :

on

peut décider que SPIP va ignorer les connexions par REMOTE_USER

(.htaccess)

et/ou par authentification http.

- Les mots de passe peuvent désormais contenir des accents (avec un jeu de
caractères 8 bits de type iso-8859-1, pas utf-8...)

* Site public, squelettes :

- Quand on poste un message dans un forum public, le nom et l'email
utilisés sont mémorisés et pré-remplis automatiquement si l'on poste
d'autres messages durant la même session. Cela évite d'avoir à retaper
systématiquement son nom quand on participe beaucoup aux forums.

- Les pages correspondant à un article non publié ne sont plus mises en

cache

- Message d'erreur au lieu d'une page blanche lorsque le serveur ne peut

pas

calculer la page et qu'elle n'est pas dans le cache (MySQL indisponible,

sur le

moteur de recherche, par exemple).

- Distinction plus précise des erreurs MySQL dans les squelettes.

- Correction d'un léger bug sur les forums publics : dans certains cas, la

page

n'était pas automatiquement recalculée lors de l'ajout d'un commentaire.

- Correction du bug des {doublons} avec la boucle hiérarchie.

- Pour les bidouilleurs : possibilité de redéfinir la balise

#INTRODUCTION, en

plaçant dans mes_fonctions.php3 une nouvelle fonction introduction(...).
On peut se baser, pour démarrer, sur la fonction calcul_introduction qui

se

trouve dans inc-calcul.php3

* Contenu du site, et autres :

- Ajout d'un champ nom_site et url_site aux articles (à activer, sous le

nom

de «lien hypertexte», dans la configuration du site (les balises
#NOM_SITE et #URL_SITE permettent d'afficher ces valeurs).

- Support des jeux de caractères arabes (windows-1256 et iso-8859-6)

- La configuration de l'URL du glossaire externe (pour les raccourcis de

type

"[?terme à rechercher]") accepte maintenant une écriture plus souple
(sous la forme "url_glossaire_avec_des_%s", où %s sera remplacé par le
"terme à rechercher").

- Compatibilité MySQL 4.1.0

- Introduction d'un mécanisme de gestion de la charge (plutôt destiné aux
hébergeurs) : lorsque SPIP détecte la présence, dans ecrire/data/, d'un
fichier nommé "lock", et si ce fichier n'est pas trop vieux (moins de 10
minutes), il évite de faire des calculs pas absolument nécessaires :
indexation, statistiques, etc.

- Nouveau raccourci typographique "<quote> ... </quote>", pour citer un
morceau de texte (utile dans les forums publics).

- et diverses corrections et améliorations.

Géant !!!!
Ouaouhhhhhh <:-)))

J'ai toutefois un petit problème lors de la mise à jour (de 1.7b4 à 1.7) :

pour l'agenda interne (http://lipietz.net/ecrire/calendrier.php3)

en tête j'ai :
Warning: Variable used in global statement already exists in the function in /data/data/doma/monsite.ext/ecrire/calendrier.php3 on line 11

dans chaque case de l'agenda j'ai
Warning: Bad arguments to join() in /data/data/doma/monsite.ext/ecrire/calendrier.php3 on line 222

Vérification faite le fichier est bien passé, en entier.
Une idée ?
_____________________________________________

Antoine rapportait (soyons exacts sur la date : 03/01/2004 23:16):

Bonjour,

Nous sommes heureux de vous annoncer la sortie de SPIP 1.7.

--
****Fin du message end - Signature****
Perline
Journaliste scientifique
Docteur es sciences-technologie-société
perline@perline.org - http://perline.org/

Ce message est couvert par le secret de la correspondance
(art. 226-15 et 432-9 du Code pénal)
********************************************

salut à tous

la mise à jour fonctionne pas avec spip_loader chez firstream
(www.confidentiel.net)
la mise à jour manuellement (le zip disponible normalement) non plus
apparemment.

"Internal Server Error - HTTP/1.1 500
The server encountered an internal error or misconfiguration and was
unable to complete your request."

j'ai alors testé avec la version 1.7 qui est dans dev (le fichier
français) et, ca passe.

@+

Problèmes :
J'écrivais :
pour l'agenda interne (http://lipietz.net/ecrire/calendrier.php3)

en tête j'ai :
Warning: Variable used in global statement already exists in the functionin
/data/data/doma/monsite.ext/ecrire/calendrier.php3 on line 11

dans chaque case de l'agenda j'ai
Warning: Bad arguments to join() in /data/data/doma/monsite.ext/ecrire/calendrier.php3 on line 222

Vérification faite le fichier est bien passé, en entier.
Une idée ?

J'ai un autre warning
le calendrier_jour est bon
mais pour la semaine j'ai aussi un problème, comme pour le mois

(http://monsite.ext/ecrire/calendrier_semaine.php3?mois=01&annee=2004&jour=5)

Warning: Variable used in global statement already exists in the function in /data/data/doma/lipietz.net/ecrire/calendrier_semaine.php3 on line 10

Alors ???
Une idée ?
_____________________________________________

Antoine rapportait (soyons exacts sur la date : 03/01/2004 23:16):

Bonjour,

Nous sommes heureux de vous annoncer la sortie de SPIP 1.7.

--
****Fin du message end - Signature****
Perline
Journaliste scientifique
Docteur es sciences-technologie-société
perline@perline.org - http://perline.org/

Ce message est couvert par le secret de la correspondance
(art. 226-15 et 432-9 du Code pénal)
********************************************
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/

Bonjour à toutes et tous

Nouveau venu sur la liste, eh oui je n'ai découvert que depuis peu Spip, à voir la liste, ça cause énormément.

Je voudrai réaliser un catalogue à l'aide de Spip, connaissez vous des exemples de réalisations ?
Si oui quelques adresse seraient les bienvenues.

Merci à vous

amicalement Eric

_____________________________________________________________________
Envie de discuter en "live" avec vos amis ? Télécharger MSN Messenger
http://www.ifrance.com/_reloc/m la 1ère messagerie instantanée de France