SPIP Blog

Du logiciel libre et de la tendresse

Accueil > Release > SPIP 3.0.11, what else ?

SPIP 3.0.11, what else ?

vendredi 9 août 2013, par La team

SPIP 3.0.11 est essentiellement une version de maintenance, embarquant 11 semaines de corrections de bugs et améliorations.

À noter :

  • optimisations contre les dégâts des bots et spammeurs (stats, pétitions, forums et formulaires)
  • nouveau filtre |liens_nofollow
  • corrections de bugs de l’espace privé (couleurs, typo des textes, bouton d’action, icones du Porte-Plume...)
  • fin des travaux sur le formulaire d’inscription
  • création d’un var_mode=traduction qui permet d’identifier les chaînes de langues
  • améliorations sur |timestamp
  • évolutions de la boucle DATA
    • réparation de inc_simplexml_to_array qui reçoit de (DATA) une string et non un Object.
    • une constante _DATA_SOURCE_MAX_SIZE pour fixer la taille max des data recupérées par la boucle DATA
    • pour activer le namespace, ajouter en argument : <BOUCLE_flux(DATA){ source simplexml, http://opendata..., namespace}>.
  • Pour Textwheel et son décodeur Yaml, on propose par défaut un yaml_to_array

    Mise à jour du 2/9/2013 : la fonction inc_yaml_to_array_dist() était auparavant incluse dans le plugin Yaml et celui-ci a donc été mis à jour. Si votre site utilise ce plugin, mettez-le à jour avant de procéder à la mise à jour de SPIP. Voir http://blog.spip.net/SPIP-3-0-11-wh....


  • amélioration de l’échafaudage pour les nouveaux objets qui n’ont pas surchargé leur bloc d’info
  • une constante _INC_DISTANT_MAX_SIZE fixe la taille max (2Mo) des données récupérées par recuperer_page()
  • autres corrections : tâches CRON, upload des svg, retour des favicons, urls propres...
  • gestion des documents : affichage des crédits des documents modifiés, nouveaux pipelines afficher_contenu_objet et renseigner_document
  • optimisation des tables spip_versions et spip_versions_fragments
  • ...

Voir tous les détails sur : Changements entre 3.0.10 et 3.0.11

Mise à jour

N’hésitez pas à utiliser les différents moyens mis à disposition par
la communauté pour obtenir de l’aide lors de cette mise à jour :

- Liste spip-user : http://listes.rezo.net/mailman/listinfo/spip
- Forum : http://forum.spip.net
- IRC : http://irc.spip.net

Nous rappelons à toutes et tous que le meilleur moyen pour
signaler des failles, ou des suspicions de failles est
d’envoyer un email à « spip-team@rezo.net ».

Comment mettre à jour vers SPIP 3.0.11 ?

  1. par spip_loader.php : mettez à jour (ou installez) spip_loader, puis
    rendez-vous à l’adresse http://VOTRE_SITE/spip_loader.php pour
    installer la dernière version de SPIP.
    Attention cependant : lisez bien les instructions de
    http://www.spip.net/fr_download#spi... pour ne pas être
    surpris par un passage non voulu de SPIP2 à SPIP3.
  2. par copie des fichiers : SPIP 3.0.11 est disponible à
    l’adresse http://files.spip.org/spip/stable/s...
  3. par SVN : si vous êtes dans la branche 3 faites simplement
    un « svn up » svn ://trac.rezo.net/spip/branches/spip-3.0
    la version 3.0.11 est aussi disponible sous la branche :
    svn ://trac.rezo.net/spip/branches/spip-3-stable
    et sous le tag svn ://trac.rezo.net/spip/tags/spip-3.0.11

Comment être tenu au courant de ces annonces ?

Le plus simplement du monde en s’inscrivant sur la mailing
liste http://listes.rezo.net/mailman/list... .

Bien sûr les réseaux sociaux ne sont pas en reste :
- Twitter : http://twitter.com/spip
- Facebook : http://www.facebook.com/spip.net
- Seenthis : http://seenthis.net/people/spip


L’équipe SPIP

Messages

  • Bonjour, bonsoir...

    Au risque de paraître stupide, mais, comment met-on à jour par SVN (quand on est sous SPIP 3), je n’ai absolument rien compris à l’explication. Serait-il possible d’être plus explicite ? Merci. On fait le svn up comment, on tape quoi et où ? Où trouve-t-on le plugin svn compatible spip 3 (je l’ai cherché, rien trouvé).

    Par ailleurs, si j’essaie avec spip_loader, je n’ai pas « pas accès à cette page ».

    Je peux faire « à la mode spip 2 », certes. Mais, c’est peut-être le moment, en ce qui me concerne, de faire plus simple.

  • Bonjour,

    Pourquoi vouloir utiliser SVN ?

    Pour spip_loader.php, il faut récupérer le fichier puis l’uploader dans le répertoire de votre site (au même niveau que index.php et spip.php), ensuite rendez-vous à l’adresse http://VOTRE_SITE/spip_loader.php

    Ça marchait déjà avec SPIP 2...

  • Bonjour,

    Pour utiliser SVN, il faut avoir accès à une console, autrement appelé un terminal. Si ton hébergeur ne te fourni aucun moyen de te connecter via ’ssh’, tu ne pourras pas utiliser ces commandes (à moins de tester en local ton site).

    Si les termes cités au-dessus ne te parlent pas encore, tu devrais continuer la méthode que tu utilises actuellement ou commencer avant tout par apprendre à te servir d’un terminal et de ses commandes de base.

    Si tu sais utiliser une console, que ton hébergeur te donne un accès ssh (parfois, les panel d’administration le permettent), que l’hébergeur offre la commande ’svn’ (généralement le cas), alors tu pourras jouer avec.

    Il vaut mieux avoir commencé un site avec svn directement dans ces cas là (plus facile que reprendre un site déjà envoyé en ftp ou par spip-loader et le transformer pour utiliser svn. je ne détaillerais pas ce sujet plus complexe).

    Il y a 2 commandes à connaître (pour la base) : svn co et svn up.

    svn co

    svn co source [destination]

    Télécharge la source svn et la pose dans destination.

    Exemples :
    Copie la version 3 (SVN) dans le répertoire courant :
    svn co svn://trac.rezo.net/spip/branches/spip-3.0 .

    Copie la version 3 stable (modifications uniquement appliquées au moment des sorties de versions) dans le répertoire courant :
    svn co svn://trac.rezo.net/spip/branches/spip-3-stable .

    svn up

    Une fois qu’une copie est obtenue par svn co, on peut ensuite appliquer simplement dessus la commande svn up pour mettre à jour. Se mettre dans le dossier contenant l’élément à mettre à jour. Ici, on suppose le répertoire courant :
    svn up

    MM.

  • Merci beaucoup MM, en effet, je ne crois pas que j’ai accès à un quelconque mode terminal sur mon hébergement.

    Mais, maintenant je sais comment ça fonctionne. C’est toujours ça de pris.

  • Précision : si le site utilise le plugin Yaml, le mettre à jour
    http://plugins.spip.net/yaml.html

    Sinon, plus d’accès à l’espace privé et/ou affichage de « Fatal error : Cannot redeclare inc_yaml_to_array_dist »

    Si on est bloqué sur la page d’accès à l’espace privé, simplement supprimer le dossier yaml dans /plugins/auto/
    http://contrib.spip.net/SPIP-3-0-11-what-else#forum470063

Un message, un commentaire ?

Qui êtes-vous ?
Se connecter
Votre message

Ce formulaire accepte les raccourcis SPIP [->url] {{gras}} {italique} <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.