SPIP Blog

Du logiciel libre et de la tendresse

Accueil > Release > SPIP 3.1

SPIP 3.1

samedi 9 janvier 2016, par La team

Nous avons le plaisir de commencer l’année 2016 en lançant officiellement SPIP 3.1

SPIP 3.1 est une version améliorée de SPIP 3.0, qui comprend une mise-à-jour des bibliothèques JavaScript embarquées, un nouvel habillage graphique pour l’espace privé et les pages publiques et de nombreuses autres améliorations.

SPIP 3.1 en bref

  • Ajout d’une fonction plein écran, vous permettant d’écrire et voir le résultat simultanément.
  • Mise à jour les librairies javascript dont jQuery (passage à la version 1.11.3) et Jquery UI.
  • Mise à jour graphique du thème par défaut qui intègre la base minimale CSS Tiny Typo (http://tinytypo.tetue.net/).
  • Mise à jour du thème graphique de l’espace privé.
  • Ajout du lecteur multimédia http://mediaelementjs.com par défaut pour la lecture des sons et vidéos.
  • Des statistiques améliorées.
  • Coté PHP, travail de normalisation, suppression de nombreux warnings et compatibilité accrue avec les dernières versions de PHP, en particulier PHP7.

Pour les caractéristiques complètes
http://www.spip.net/fr_article5713.html

Télécharger SPIP 3.1
http://files.spip.net/spip/stable/spip-3.1.zip

Vérifier la compatibilité de ses plugins
Avant le lancer la mise à jour par les méthodes habituelles, il est conseillé de mettre à jour ses plugins.
Le plugin suivant permet de vérifier si les plugins de votre site sont bien compatibles avec SPIP 3.1
http://contrib.spip.net/Verifier-ses-plugins-pour-le-passage-a-SPIP-3-1

Mettre à jour en utilisant le spip_loader
Vous pouvez aussi mettre à jour en téléchargeant la dernière version du spip_loader (version 2.5.7) qui installe 3.1 par défaut
http://www.spip.net/spip-dev/INSTALL/spip_loader.php

Suivi des autres versions de SPIP

  • La version SPIP 3.1 devient la version stable.
  • La version SPIP 3.0 continue à être maintenue. Dernière version SPIP 3.0.21
  • La version SPIP 2.1 continue à être maintenue (mise à jour de sécurité uniquement) . Dernière version SPIP 2.1.28.
  • Les versions SPIP 2.0 et antérieures ne sont plus maintenues. Il est vivement conseillé de mettre à jour pour éviter un piratage. Dernière version SPIP 2.0.26

Comment être tenu au courant de ces annonces ?
C’est simple, inscrivez-vous sur la mailing liste http://listes.rezo.net/mailman/listinfo/spip-ann .
Bien sûr les réseaux sociaux ne sont pas en reste :

Messages

  • Un grand merci à toute l’équipe. Heureux de mettre à jour le site :)

  • Que du bonheur avec cette nouvelle version. Merci à l’équipe.

  • Hello,
    Je teste Spip 3.1 sous Mamp et je m’aperçois qu’avec Php 7, la balise #INTRODUCTION ne semble plus gérée, alors que sous Php 5.6.10, tout marche normalement.
    Une idée ?
    Merci :)

  • @Ivan : je te suggère d’ouvrir un ticket sur https://core.spip.net/

  • Bonjour

    J’ai fait la mise à jour via ftp, de 3.0.20 à 3.1.0
    L’installation s’est bien déroulée mais lors de la mise à jour de la base de donnée, cela a mouliné dans le vide et le site était en panne, sans accès aux articles.
    J’ai donc du réinstaller 3.0.20

    Bien fraternellement
    Pascal

  • Passage réussi à l’exception sauf pour les filtres attribut_html ou entites_html qui ne fonctionnent plus. Pas d’affichage des infobulles dès qu’il y a un accent dans #DESCRIPTIF par exemple...

  • J’avais lu quelque part qu’il y aurait un player son intégré à 3.1. Est-ce qu’il y a une docu quelque part ? Merci (et merci globalement pour le boulot !).

  • Chouette Spip est synchro, mais du coup j’ai peur pour son développement
    2016 = 3.1.6
    2017 = 3.1.7 ?

    2020 = 3.2.0 :)

  • Bonjour, j’ai tenté une installation manuelle en transférant les fichiers, mais voila le résultat, obscur pour moi :

    Warning : htmlspecialchars() expects at most 3 parameters, 4 given in /mnt/132/sdb/e/b/residenceaquarius/ecrire/inc/filtres_mini.php on line 222

    Warning : Cannot modify header information - headers already sent by (output started at /mnt/132/sdb/e/b/residenceaquarius/ecrire/inc/filtres_mini.php:222) in /mnt/132/sdb/e/b/residenceaquarius/ecrire/inc/headers.php on line 206

    Warning : Cannot modify header information - headers already sent by (output started at /mnt/132/sdb/e/b/residenceaquarius/ecrire/inc/filtres_mini.php:222) in /mnt/132/sdb/e/b/residenceaquarius/ecrire/inc/headers.php on line 206

  • Cette version me semble beaucoup plus rapide. D’autres personnes qui constatent ça ? Des choses particulières qui l’expliquerait ?

  • Voici une explication de comment mettre à jour simplement avec des captures d’écrans
    http://contrib.spip.net/Mettre-a-jour-vers-SPIP-3-1-pour-les-nuls

  • Merci pour le guide de mise à jour en captures d’écran, c’est super clair.
    J’avais fait tout cela ; en tous cas les prérequis style recherche des plugins incompatibles, mais comme le seul plugin déclaré incompatible n’avait jamais fonctionné (il était censé envoyer les publications sur Twitter), j’ai simplement ignoré le fait qu’il était incompatible. J’aurais du faire plus ?
    Par ailleurs, mon site étant hébergé chez Free, je n’ai jamais réussi à faire fonctionner spip_loader.

  • Bonjour, comme d’habitude, j’ai chargé la nouvelle version, et là erreur 500 (hébergement Gandi avec toutes les spécificités à jour), obligé de revenir à la version précédente, sauf que la gestion des plugin est devenu vide ...

  • Bonjour,
    Je viens de mettre à jour un site de 3.0.19 à SPIP 3.1.0 sur une machine de test.
    Tous les caractères accentués stockés dans la base ont été remplacés par �
    Quelques infos : PHP Version 5.6.10, Extension PHP : mysqli, MYSQL 5.5.42, Apache 2.2.29 sur un serveur OSX Mavericks.
    C’est un site qui a l’origine était en 1.7 et qui a migré progressivement au fil des mises à jour. Il a plus de 74 500 articles
    Le seul gros problème rencontré à ce jour était lors du passage de 2 à 3. Les accents disparaissaient dans les forums après saisie. La conversion de la base en UTF-8 avec le plugin ad-hoc faisait disparaître tous les textes après le premier caractère accentué. Donc nous sommes revenus en arrière en gardant des tables avec l’interclassement latin1_swedish_ci, et pour régler le problème des accents, nous avons ajouté l’instruction mysql_query(« SET NAMES ’utf8’ ») ; dans connect.php, puis indiqué UTF-8 comme jeu de caractère du site dans ecrire/ ?exec=configurer_langue
    Depuis, aucun souci de migration. Mais pour passer à 3.1...
    La machine de prod est en Debian, aurais-je le même problème ?

    Merci d’avance pour votre réponse
    Cordialement

    Manuel

  • Bonjour, en essayant de passer à la 3.1 avec spip_loader.php, j’ai moi aussi un message d’erreur 500 :
    "Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.
    Please contact the server administrator..."

    D’habitude je n’ai pas de souci avec spip_loader.php. Sa nouvelle version nécessite-t-elle une version particulière de PHP ? Le serveur où est mon site est en PHP/5.3.3-7.

    Cordialement

  • Bonjour,
    Merci pour le développement. Sur l’interface privée, il semble que la boite de téléversement des documents soit un peu rétive lors de la modification d’un article : un F5 la fait réapparaître (rafraîchissement de la page), mais j’ai quelques rédacteurs un peu surpris...

  • Bonjour,
    Je suis entrain d’installer spip 3.1 chez mon hebergeur ovh, tout semble bien reussi sauf à la fin sur mon espace privée je n’ai aucune mise en forme page sans css et tout aligné à gauche ! J’ai changé la version de php sur mon espace dedié en php 5.4 à 7 mais rien ne change...
    Si quelqu’un aurait eu ce genre de soucis.
    Cordialement

  • @Louhal : essaie de créer un dossier squelettes/ à la racine de ton SPIP pour voir ?

  • @Manuel :

    Bonjour,

    J’ai un site dans le même cas, que je viens de passer sous spip 3.1 sous debian php5.3 (sniff)
    La definition du SET_NAME depuis config.php, provoque des warnings. J’ai procédé ainsi.

    Lors d’une migration depuis les anciens types d’encodage, le plugin que vous signalez ne met pas a jour les metas de spip suivantes :

    charset_collation_sql_base = utf8_general_ci
    charset_sql_base = utf8
    charset_sql_connexion = utf8

    la base doit être convertie et les charset passé en utf8 (a l’aide du plugin ou via un script, a l’époque je crois me souvenir que je l’avait fait avec un script perl).

    Ensuite pour finir, j’avais des problèmes d’encodage sur la liste des plugins dans l’administration : il faut juste ré-initialiser SVP en utilisant var_mode=vider_paquets_locaux

    et tout rentre dans l’ordre.

    Voila avec ceci vous aurez un spip 3.1 à jour avec un encodage correct et définitif sans « bidouilles » de SET_NAME …

    On dit merci au devs de spip au passage ;-)

    Bonne journée
    Arnaud B. (Mist. GraphX)

  • RELOAD

    Bonjour, j’expose de nouveau mon problème.

    Je suis sous SPIP 3.0.21 [22462]
    Serveur : Apache/2.2.15 (CentOS)
    Version du client de base de données : libmysql - 5.1.73

    J’ai fait une mise à jour vers 3.1.0
    Installation sans problème sauf que pour l’accès privé ou les pages publique je n’ai que des erreurs 500.

    Je suis revenu à l’ancienne version, la liste des plugins a disparu et rainette ne fonctionne plus (alors qu’il est compatible).

    Si quelqu’un a des pistes, merci.

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.