SPIP 2.0.10 est sorti

Une nouvelle version de SPIP est disponible. Elle contient de nombreuses corrections et améliorations par rapport à la 2.0.9. Nous vous conseillons de mettre à jour.

Vous pouvez télécharger cette version sur le site de SPIP : http://www.spip.net/fr_download

Les nouveautés de la 2.0.10

  • 14367 et 14368 : appliquer les traitements automatiques sur le #TEXTE d’un message de forum
  • 14392 et 14483 : ajouter $table_titre (utile pour la génération d’urls) dans le pipeline « declarer_tables_interfaces »
  • 14393, 14394 et 14519 : mettre à jour toutes les dates de la branche de rubriques lors de la publication d’un article y compris avec la configuration par défaut « Ne pas publier les articles avant la date de publication fixée. »
  • 14399 : éviter l’affichage de « Array » dans la page des statistiques
  • 14400 : éviter l’affichage intempestif de « _DOCTYPE_ECRIRE »
  • 14409 : éviter l’erreur de connexion à un serveur nommé « int »
  • 14413 : corriger l’appel à la version PostGres de listdbs
  • 14433 : éviter les erreurs lors du passage d’un tableau en paramètre d’url
  • 14442 : valider en XHTML strict #MENU_LANG
  • 14445 : corriger le filtre form_hidden qui ne passe désormais que ce qui est nécessaire : la recherche ne retourne plus de résultats erronés
  • 14451 : éviter l’erreur php « Call to undefined function gzcompress »
  • 14470 : ne pas créer par défaut de répertoire xxx.plat qui peuvent provoquer des erreurs incompréhensibles
  • 14471 : corriger le menu « afficher visiteurs »
  • 14476 : faire fonctionner les paginations appelées par un modèle inclus dans du texte d’un article
  • 14479 et 14670 : corriger le serveur lorsqu’une surcharge de l’installation comporte un appel à un serveur externe ; possibilité de déclaration de bases externes dans ecrire/ ?exec=admin_tech
  • 14481 : en attendant mieux ? on remet le find_in_path() sur connect/$serveur.php qui permet le hack des boucles POUR et consœurs
  • 14484, 14489 et 14521 : passer systématiquement la variable serveur pour parler à deux connexions en même temps (sinon, seule la dernière connexion ouverte parle)
  • 14487 et 14566 : permettre l’enregistrement de la première révision dans le cas d’une reprise et signaler que le code de premiere_revision est à réviser
  • 14488 : envoyer la date (de publication) avec le statut dans le pipeline notification lorsque l’on institue
  • 14490 : corriger charger_fonction : ne pas ajouter de tiret si le dossier est vide
  • 14491 : éviter les explosions mémoire en passant par un fichier temporaire pour dézipper
  • 14495 et 14499 : renvoyer le nombre de lignes affectées par sql_delete (ou false) en -* cas d’erreur.
  • 14497 : ajouter un define pour indiquer dans l’espace privé à partir de quel nombre de mots-clefs on abandonne la sélection dans une liste au profit d’une recherche
  • 14498 : éviter une erreur fatale pour cause de double inclusion de url/propres via qs ou propres2
  • 14508 : ne pas divulguer le login et pass à la base de donnees aux non webmestre qui n’y ont a priori pas accès
  • 14517 : permettre la modification du choix d’apparaître dans la liste des connectés au seul auteur concerné
  • 14550 et 14551 : renforcer les vérifications faites sur les mots-clés, en concentrant la logique dans autoriser()
  • 14558 : supporter les formats open xml de microsoft
  • 14561 : styler comme les autres les liens présents dans la description d’un plugin
  • 14567 : ajouter un « rel=’nofollow’ » sur toutes les pages du calendrier, afin de contrer les robots qui grèvent les performances
  • 14572 : lancer un login automatique en fin d’installation
  • 14589 : réparer la conversion des urls en urls absolues dans les fichiers css compactés
  • 14592 : éviter que l’ajax de config_fonctions provoque l’erreur « config_fonctions n’existe pas »
  • 14599 : utiliser un GROUP BY simple, beaucoup plus performant en MYSQL, et qui évite à Oracle de râler car on ne peut y faire de GROUP BY sur un BLOB
  • 14605 et 14614 : accepter plusieurs groupes possibles de recherche de mots-cles
  • 14608 et 14622 : ajouter les méthodes retrouver_login et informer_login à l’api AUTH et passer en globale le tableau des noms des attributs potentiellement porteurs du login
  • 14612 : gestion de la redirection lorsqu’on arrive déjà loggé sur le formulaire de login (ie retour d’une identification SSO) ; déléguer à traiter() le soin de calculer la redirection et appliquer éventuellement
  • 14626 : permettre à un SSO de revenir sur le login avec un message d’erreur dans var_erreur
  • 14628 : utiliser redbot.org comme interface de test des entêtes
  • 14635 : reparer <BOUCLE_art(ARTICLES) {!id_mot IN (5,7)}>
  • 14640 : supprimer un spip_log obsolète
  • 14645 : permettre la suppression de la vignette du document
  • 14646 et 14647 : correction d’une boucle infernale (cas où un article peut avoir des dizaines de milliers de forums -forum.spip.org par exemple-)
  • 14660 : affichage des messages d’erreur avant les input dans le formulaire de login
  • 14663 : affichage des erreurs en retour du formulaire editer_auteur
  • 14668 : affichage du bon message pour les auteurs à la poubelle qui tentent de s’inscrire à nouveau
  • 14669 : éviter de faire des sql_delete à tout va sur un calcul de page
  • 14671 : utilisation de l’écriture ldaps ://serveur comme premier argument de ldap_connect pour une connexion LDAP cryptée sur un autre port que le 389
  • 14673 et 14676 :utilisation des api existantes pour que les plugins puissent faire leur travail
  • 14677 : éviter les cookies enregistrant des forums vides
  • 14678 : prise en compte des constantes _INSTALL_USER_LDAP et _INSTALL_PASS_LDAP à l’installation ; affichage des messages signalant que l’étape courante a été franchie avec succès ; meilleur contrôle d’erreur
  • 14680 : correction du filtre inserer_attribut : support des tags fermés sans espace avant />
  • 14682, 14683, 14684, 14685, 14686, 14687, 14688, 14689 et 14690 : mise en conformité pour php 5.3.0
  • 14695 : correction d’une chaîne de langue

Discussion

20 discussions

  • J’ai trouver la solution tout seul !

    En fait la base de données n’était pas bien encodé. Ceci explique cela...

    Répondre à ce message

  • Lors de la migration d’un site en 1.9.2d en 2.0.10 la conversion de l’encodage des caractères LATIN-1 en UTF-8 n’a pas fonctionné.

    Pour infos voici quelques liens qui parlent du problème :
    http://www.spip-contrib.net/SPIP-2-RC1-Release-Candidate-1-est#forum410827
    http://www.mail-archive.com/spip@rezo.net/msg16869.html

    Une solution ?

    Répondre à ce message

  • Bonjour,

    J’avais nommé les nom de groupes de mots clés pour un affichage dans un certain ordre sur la page de création ou de modification d’article... hors avec cette version les groupes de mots clés apparaissent dans le désordre... une solution ?

    Merci par avance

    Répondre à ce message

  • 1

    J’ai réussi à installer la dernière version de SPIP (2.0.10) sur EasyPHP version 3.0 (http://sourceforge.net/projects/quickeasyphp/files/Archives/3.0/EasyPHP-3.0-setup.exe/download) alors que cela ne marchait pas avec la version 5 de EasyPHP.

    Pour info envers les ceusses qui font du SPIP en local.

    Cordialement

    • J’avais aucun problème avec spip 1.9.2d,(mxl87.com) ni même avec spip 2.0.6 (tisseoc.free.fr)
      Depuis je suis passé en 2.0.10 (pour un autre en chantier) mais je n’utilise plus Easy php, Debian me suffit ;)

    Répondre à ce message

  • Salut,

    Pour SWFUPLOAD, créer un fichier crossdomain.xml avec :

    <?xml version="1.0"?>
    <!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
    <cross-domain-policy>
    <allow-access-from domain="www.domain.fr" />
    <allow-access-from domain="domain.fr" />
    <allow-access-from domain="*.domain.fr" />
    </cross-domain-policy>»

    Et le déposer à la racine du site : pour moi c’est bon maintenant !

    Répondre à ce message

  • j’ai fait une mise à jour manuelle et lorsque je retourne sur mon site j’obtiens le message suivant :
    Fatal error : Cannot redeclare charger_fonction() (previously declared in /homepages/20/d223783235/htdocs/ecrire/inc/utils.php:24) in /homepages/20/d223783235/htdocs/ecrire/inc/utils.php on line 1678

    au secours de quoi s’agit-il ? !!!

    Répondre à ce message

  • J’ai mis à jour mon site pour passer de la version 2.0.9 à 2.0.10 et depuis j’ai le message d’erreur suivant :

    “Warning : exec() has been disabled for security reasons in /home/jardinet/public_html/ecrire/inc/filtres_images_mini.php on line 510”

    Quel est le souci ?

    Répondre à ce message

  • 1

    Mise à jour 2.0.10 sur une 2.0.9 :
    Gros bug lors de l’ajout de logo aux articles :

    vérifier les droits d’écriture
    Le système a rencontré une erreur lors de l’écriture du fichier local/cache-vignettes//.ok. Veuillez, en tant qu’administrateur du site, vérifier les droits d’écriture sur le répertoire ecrire/local/cache-vignettes.

    Tout les droits sont bien placés ...

    Et puis ce message dans la partie privée lorsque je veux revenir dans la rubrique de l’article :
    Warning : Cannot modify header information - headers already sent by (output started at /home/www/html/admin/spip/ecrire/exec/accueil.php:415) in /home/www/html/admin/spip/ecrire/inc/headers.php on line 147

    Répondre à ce message

  • depuis le passage en 2.0.10 swfupload ne fonctionne plus
    quelqu’un sait il pourquoi ?

    Répondre à ce message

  • 1

    A noter la désactivation par défaut de la création de faux sous_dossiers plats lorsque la création d’un sous répertoire est impossible.

    Vous pouvez rétablir cette possibilité en ajoutant dans le fichier mes_options.php

    define('_CREER_DIR_PLAT', true);
    • Après mise-à-jour, le version affichée est toujours 2.0.9 même si la révision est 14698. Il y a-t-il un problème ?

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

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

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom