SPIP 3.0

Nous avons le plaisir de vous annoncer la sortie de SPIP 3.0 !

Cette nouvelle version vous permet toujours de publier du contenu pour internet et de créer des sites avec une grande facilité. De nombreuses évolutions facilitent son utilisation comme plateforme de développement.

SPIP 3.0 s’est aussi nourri de l’activité de la communauté, et inaugure une tendance forte où l’avancée de SPIP est alimentée par les contributions de plugins sur SPIP-Zone.

Consultez http://www.spip.net/fr_article5427.html pour découvrir le détail de toutes les nouveautés.

Cette nouvelle version est marquée par :

  • la réécriture complète de l’espace privé en squelettes qui a permis la mise en place de conventions et mécanismes qui facilitent grandement la création de nouveaux objets éditoriaux et la personnalisation des objets existants ;
  • une forte modularité : le noyau a été découpé en 23 plugins (tous distribués avec SPIP) qui pourront avoir leurs cycles de vie et de développement propres, facilitant ainsi l’évolution et la maintenance de cette version ;
  • une boucle DATA révolutionnaire qui permet de boucler sur tout type de données (CSV, XML, YAML...), et aussi directement sur une URL distante : le Web devient votre base de données !

Elle intègre également de nombreuses autres nouveautés :

  • un jeu de squelettes par défaut remanié en profondeur ;
  • l’écran de sécurité installé en standard ;
  • SVP, un outil pour l’installation et la mise à jour des plugins ;
  • jQuery-UI intégré aux plugins fournis par défaut ;
  • le traitement des raccourcis pris en charge par le nouveau moteur TextWheel ;
  • la mediabox et la médiathèque de documents intégrées par défaut ;
  • SQLite complètement supporté comme gestionnaire de base ;
  • une API généralisée de création de nouveaux objets ;
  • les fonctionnalités Ajax des squelettes plus accessibles (ARIA) et qui préservent l’historique de navigation ;
  • de nouveaux critères, filtres et balises ;
  • ...

Bonne installation et découverte !

Rendez vous sur http://www.spip.net/fr_download

PS : à noter deux points importants avec la sortie de cette version majeure :

  • nous arrêtons la compatibilité avec PHP 4, la version minimum requise devient PHP 5.1.0
  • le support de la branche SPIP 1.9.2 (et antérieures) n’est plus assuré : il n’y aura plus de mises à jour de sécurité pour cette branche. Nous vous invitons fortement à migrer vers une version plus récente : SPIP 2.1 ou SPIP 3.0.

Discussion

28 discussions

  • Bonjour vdedaj,

    pour augmenter la durée entre 2 syndications dans Spip 3.0.11, il faut augmenter la valeur 90 dans le fichier sites_pipelines.php du répertoire\plugins-dist\sites\ :

    function sites_taches_generales_cron($taches_generales)

    if ($GLOBALS[’meta’][« activer_syndic »] == « oui »)
    $taches_generales[’syndic’] = 90 ;

    return $taches_generales ;

    En cliquant sur le bouton « Réinitialiser la liste des travaux » dans « Maintenance / Liste des travaux » de l’espace privé de Spip, la modification apparait dans la liste des travaux.

    Répondre à ce message

  • 3
    Charly

    Bonjour,
    je travaille dans une compagnie de théâtre qui utilise depuis longtemps la version 1.9 de spip.
    Je souhaite faire des menu onglets et j’ai cru comprendre que ce n’était pas possible. J’ai donc téléchargé et installé la version de spip 3. Pour le moment je travaille seulement en local. (j’ai de toute façon effectué une sauvegarde du spip 1.9)
    Bref...je viens d’installer spip 3 en local, ça fonctionne...ou presque.
    Lorsque je démarre MAMP et tombe sur la page d’accueil, je tape localhost/user/... et arrive sur la page privé de spip 3. Jusque là tout va bien.
    Mais une fois sur l’interface privé, dés que je clique sur quelques chose (Edition, publication, activité,...) je n’ai plus l’interface de spip 3 mais tombe sur une page (j’y connais rien je vais essayer d’imager) comme du html qui n’arrive pas à se télécharger (quand on a une connexion très très lente par exemple) !!!
    Je sais pas si c’est clair...voici les copies d’écran
    1-/ interface spip 3 (tout va bien)
    2-/ Je clique et la c’est bizarre

    • gilcot

      Bonjour.

      En effet, soit ta page ne se télécharge pas complétement soit ton navigateur merde. Dans le premier cas, je pense que c’est lié à la configuration de ton MAMP par rapport à ta machine : je pense que tous les fichiers qui composent la page ne sont pas envoyés. Il faudra demander sur leur forum comment augmenter la mémoire et le temps de calcul pour PHP et tout ça. mais avant, vérifier que les fichiers de SPIP sont bien téléchargés en local et qu’il n’y a pas de problème de permission sur certains répertoires.

    • Tropicaloo

      Bonsoir,
      En plus des conseils de gilcot, les fichiers css ne sont pas pris en compte. Peut-être une mauvaise prise en compte de l’arborescence de ton spip. As-tu paramétré ton fichier htaccess ?
      1- Le fichier htaccess.txt à la racine doit être renommé en .htaccess
      2- Ensuite il faut adapter ton htaccess
      par exemple la ligne RewriteBase adaptée à ton arborescence MAMP
      (si tu as installé ton spip dans un sous-répertoire theatre de ton htdocs, mettre un RewriteBase /theatre/ etc...)

    • Bonjour,

      Même problème que Charly rencontré ces jours-ci sur des installations de SPIP 3.0.11 sur deux machines différentes.
      Et par un autre utilisateur : http://comments.gmane.org/gmane.comp.web.spip.user/186105

      Une réponse évoque un bug dans PHP 5.5.3 et 5.5.4. Un patch à intégrer dans un fichier de SPIP proposé ici
      http://core.spip.org/projects/spip/repository/revisions/20867
      n’a rien réglé pour moi.

      En revanche, le retour à la version 5.2.17 de PHP avec MAMP 2.2 a fonctionné.
      Je précise que je n’ai pas eu besoin - dans mon cas - de fichier .htaccess avec modification de RewriteBase pour que cela fonctionne.

      Enfin, j’ai noté qu’avec la version 5.2.17 de PHP, l’affichage de la page d’accueil de MAMP s’effectuait de façon instantanée alors qu’il y avait de longs délais (voire pas d’affichage du tout de cette page d’accueil) avec la version 5.5.3 de PHP.

      Il faudra voir ce qu’il en sera avec la version 5.5.5 de PHP qui n’est pas disponible sur le site de MAMP (et que je ne saurai pas injecter tout seul dans l’appli... ).

      Bonne journée,

      Haliimyn

    Répondre à ce message

  • 2

    Bonjour,

    gros gros soucis pour moi et ma base de donnée.

    J’ai migré mon site en spip2 vers spip3. Juque là pas de soucis. Sauf, que lors de l’installation j’ai définie la base de donnée comme mysql sur spip3 et que maintenant lors des sauvegardes celle-ci ne sauvegarde plus mes articles.

    Il m’est donc aussi impossible de sauvegarder proprement l’intégralité de mon site ni de mettre à jour ma base localhost pour des test.

    Comment faire ? Je suis perdu.

    Merci d’avance.

    • si je comprend bien tu a tout sauf tes articles qui sont sauvegardés ?

      a mon avis c’est un souci de corruption de la bdd. tente de faire une réparation via PhpMyAdmin. Sinon il faudra faire un debugage plus approfondi en regardant les logs.

    • RESOLU

      après de nombreuses recherches, j’ai pu résoudre mon problème de sauvegarde grâce à Béjo qui avait posté ici : http://forum.spip.net/fr_245377.html

      Voici ce qu’il faut faire si vous avez des problèmes sql / sqlite entre les versions spip 2 et spip3 :

      "
      table articles, supprimer les champs extra et id_version (bien vérifier au préalable que ces champs ne contiennent pas d’info utile)
      table rubriques, supprimer le champs extra
      table auteurs, supprimer le champs extra
      Vous pouvez utiliser phpMyadmin pour réaliser cette opération :

      cliquez sur le nom de la table à modifier dans la colonne de gauche (ex : votreprefixe_articles)
      cliquez sur l’onglet Structure
      cochez dans la liste des champs celui que vous voulez éliminer
      cliquez sur le pictogramme « drop » en bas de page
      "

      Good luck !

    Répondre à ce message

  • christianD.

    Bonjour,

    Je suis en 3.05 et jusque là tout fonctionnait. Depuis ce week-end, mais sans forcément de lien entre les 2, quand je clique sur Gestion des Plugins, rien se passe.

    Spip affiche bien la page de l’interface privée, mais au lieu d’afficher les plugins, il m’affiche une page blanche. Je ne peux donc les modifier.

    J’a bien vidé le cache, mais rien n’y fait. La page plugins est vide, je ne vois pas les plugins actifs, inactifs...

    Merci d’avance de vos lumières.

    Répondre à ce message

  • 7

    Bonjour,

    j’ai déjà beaucoup pratiqué spip mais c’est le premier site que je fais en spip 3.xx. Je viens de faire une sauvegarde de ma base en local (serveur wamp avec MySql). Or le fichier produit, comporte l’extension .sqlite. Je voulais donc être sûr que ce fichier me permettrait de restaurer ma base lors d’une installation distante avec un serveur Apache PHP Mysql

    Merci de vos réponses

    • Bonjour

      Si tu remonte la même version de SPIP et que tu fais l’import depuis le privé, cela va fonctionner parfaitement.

    • ok merci je voulais juste être sûr à cause de l’extension du fichier.

    • jfredd

      Bonjour,

      alors je reviens à la charge. J’ai migré mon site vers mon hébergeur, en installant la même version de spip et tout et tout. J’ai sauvegardé la base de ma version locale, je l’ai uploadée, et j’ai restauré la base sur mon hébergement chez Hosteur. Et là j’ai eu la surprise de voir que la table rubrique est vide, donc je n’ai aucune rubrique qui s’affiche, le plan non plus c’est top !

      J’ai donc essayé de restaurer une base antérieure et pareil aucune rubrique. Donc est-ce que spip 3.0 omet l’export de la table rubrique ?

      Est-ce que c’est déjà arrivé à quelqu’un avec Spip 3 ? 3.08 pour être exact.

      Je tâcherai de refaire une sauvegarde ce soir chez moi et réessaierai de restaurer sur le serveur distant pour voir.

      sinon il ne me restera plus qu’à exporter la table sous mySQL et l’injecter ensuite toujours sous MySQL chez mon hébergeur ? M’enfin ce serait un peu naze.
      Pour voir ce que ça donne
      http://www.judgefreddcustomworks.com/

    • jfredd

      Edit c’est chez l’hébergeur que les tables s’effacent visiblement...

    • Peut-être qu’ils ont une tâche système qui vire les tables vides/inutilisées ...mais ce n’est pas le cas avec les rubriques importéés...
      Ou peut-être une impossibilité de créer (ou de maintenir) de nouvelles tables... donc un problème de quota (espace disque) dépassé..? Il faut contacter l’hébergeur pour savoir ce qu’il en est vraiment !

    • jfredd

      Re,

      alors j’ai bien alerté mon hébergeur sur le fait que les tables s’effaçaient. Mais parallèlement j’ai ouvert le fichier sauvegarde en .sqlite généré par spip avec ABC Amber sqlite converter un freeware qui permet de se promerner dans les tables et éventuellement de les expoter dans divers formats. Et j’ai pu constater que la table spip_rubriques est effectivement vide, alors que j’ai crée au bas mot 7 ou 8 rubriques.

      Comment cela est-il possible ?

      Je referai une sauvegarde ce soir que j’examinerai avecle même programme pour voir.

    • jfredd

      Rebonjour,

      donc chez moi sur mon install wamp server sur windows j’ai fait une sauvegarde en rentrant chez moi et là j’ai vu un truc que je n’avais pas noté avant, très brièvement j’ai vu (après avoir cliqué sur sauvegarder la base et confirmé deux fois) un cadre rouge très furtivement avec marqué erreur dans le squeklette, mais je n’ai pas pu lire le reste puisqu’ensuite j’ai eu le truc normal. Sauf qu’en faisant gaffe j’ai bu qu’il ne sauvegardait que 33 tables alors qu’il y en a 34 dans la base et sur le résultat de l’export j’ai vu qu’il avait sauvegardé 0 rubrique sur 13 et 36 enregistrements sur 35 (sic) dans la table spip_meta (voir copie d’écran jointe.
      Bon comme j’en avais un peu ras le bol j’ai exporté et importé la table des rubriques à la mano via phpMyAdmin. Là tout baigne mais bon y a quand même un lézard non ?

    Répondre à ce message

  • 2
    Xavier

    Bonjour,

    j’hésite à passer deux sites de SPIP 2.1.14 à SPIP 3. J’ai testé la version 3 sur un site perso (elle m’a convaincu), mais j’aimerais savoir quelle est la procédure à suivre pour mettre à jour sans faire d’erreurs fatales deux SPIP sous la version 2.

    Merci !
    Bien à vous tous.
    Xavier

    • Maïeul

      Dans tout les cas, faire auparavent une sauvegarde :
      -  des fichiers IMG
      -  de la base de donnée, via PHP my admin.

      Vérifier ensuite que tout les plugins utilisés sont compatibles SPIP 3, ou bien que leurs fonctions sont natives SPIP 3 (cas de bonux).

      Vérifier également le squelette, et si vous avez un squelette perso, lire l’article http://www.spip-contrib.net/Migration-d-un-squelette-de-SPIP2-vers-SPIP-3-0.

      Après avoir fait la sauvegarde, le plus simple est ensuite d’effacer les fichiers de SPIP 2 et d’installer le SPIP 3, en donnant les bonnes infos BDD / identifiant de connexion dans SPIP.

      Dans tout les cas, vous pouvez faire un test en local avant, ca ne coute rien, si ce n’est un peu plus de temps.

    • sibeles13

      bonjour, question bete : comment faire la mise à jour des plugins verrouillés sous spip 3.0.5 ?
      quand on clique sur l’icone de mise à jour, rien ne se passe..?

    Répondre à ce message

  • 4
    ChristianD.

    Bonjour,

    J’ai installé Spip 3.0 en distant dans un sous-répertoire et j’ai bien fait pointer vers la base de données dans le menu identité.

    Le souci est que quand je veux aller sur l’adresse du site, il me faut préciser le chemin du sous-répertoire. Sinon, j’ai un message d’erreur dans le navigateur.

    Ma question est tout bête. Comment faire pour que l’adresse du site vienne ouvrir le fichier « sommaire » qui est situé dans le sous-répertoire ? Sans avoir à le préciser dans l’adresse.

    Merci d’avance.

    • désolé, je n’ai rien compris. Normalement si votre spip est dans le sous repertoire toto, vous faite http://nomdusite.dns/toto et cela roule.

    • christianD.

      Bonjour Maïeul,

      Merci pour ta réponse mais justement ce que je souhaite c’est aller directement http://nomdusite.dns et non http://nomdusite.dns/toto.

      J’ai installé un autre site en 3.0 et un sous répertoire, qui fonctionne très bien en pointant directement à la racine mais je ne me souviens plus du tout comment j’ai fait :-(.

    • a c’est plus clair. Deux solutions :
      -  soit remonter spip d’un niveau
      -  soit voir dans les règlages de l’hébergeur... et cela je ne peux pas te dire où, cela dépend de lui et non de SPIP.

    • christianD.

      Comme je n’ai pas trop le temps de chercher les réglages, j’ai tout remonté d’un cran ;-).

      Merci Maïeul.

    Répondre à ce message

  • Bonjour

    Je suis à la recherche du plugin pour version SPIP 3 d’Export CSV, existe-t-il déjà ?
    ou une version équivalente.

    Qq a t il une info svp ?

    Merci

    Répondre à ce message

  • 7

    bonjour,
    des nouvelles de Spip 3 sous Free car il n’est toujours pas possible d’intégrer des plugins. Je suis allé trop vite, j’ai fait la MAJ en version 3 et la mauvaise surprise des plugins bloqués donc j’ai absoluement besoin pour retrouver au moins un squelette digne de ce nom (Evaweb ou Scolaspip).
    Je n’ai rien trouvé d’actuel à ce sujet, Free bloque encore alors que cela fait 4 mois que le problème a été décelé, bref, qui a une info ?
    Bonne journée et merci d’avance !

    • ca veut dire quoi « des plugins bloqués » ?

    • Salut, le problème vient d’un restriction du côté de chez Free :

      http://www.freenews.fr/spip.php?article11813

      Si mes souvenirs sont bons, une personne a effectué une demande à ce sujet dans les forums des pages persos de Free, mais je ne retrouve plus de lien vers cette info.

      ++

    • plugins bloqués c’est-à-dire qu’il est impossible d’installer un dépôt de plugins, importer un plugin par lien externe et même en plaçant un plugin dans plugin/auto, l’installation ne s’effectue pas. Donc on a juste le squelette de base de SPIP 3 et impossibilité d’installer le moindre petit plugin sympa ou utile afin de présenter un joli site et fonctionnel.
      J’ai l’impression d’être revenu 10 ans en arrière !
      merci pour l’info. Elle commence à dater et la plus récente doit dater du mois de juin.
      Suis-je le seul à utliser SPIP chez Free ?
      Qu’ai-je pu faire dans une vie antérieure pour mériter ça ?

      Bonne soirée !

    • Salut, désolé, mais on ne peut pas grand chose face à cette restriction d’usage des pages persos chez free.

      J’ai l’impression d’être revenu 10 ans en arrière !

      Dans le trip oldschool, tu peux tout de même installer des plugins par ftp comme au bon vieux temps ;)

    • et bien non, même pas !
      à moins d’avoir foiré l’installation, le plugin apparaît et au moment de l’activation on reçoit :
      Le plugin ScolaSPIP dépend de Z [1.7.17 ;1.7.*]

      message parfaitement sybillin en ce qui me concerne.
      Si quelqu’un a une idée, je suis preneur !

    • Re, la restriction dont je te parle empêche justement SPIP de télécharger les plugins nécessités par d’autres plugins. Par contre il peut toujours te prévenir quand un plugin en nécessite un autre, tout comme le fait la documentation de ScolaSPIP...

      ScolaSPIP nécessite deux plugins : Zpip-dist (version 1.7) et Eva Mentions (v4.2).

      http://contrib.spip.net/ScolaSPIP-pour-SPIP3

    • ok, soyons clairs :
      benêt ça s’écrit B-E-N-E-T !
      voilà ce qu ec’est de faire le malin en allant vite et en ne regardant pas attentivement les informations.
      Donc, effectivement, à l’ancienne par FTP ça fonctionne bien en installant les plugins nécessaires et j’ai retrouvé mon site d’école.
      Ouf !
      Merci de m’avoir aiguillé vers la bonne info.

      Bonne continuation !

    Répondre à ce message

  • Bonjour tous,

    J’ai fait une mises à jour de spip 1.9 à spip 3.0
    La mise à jour s’est bien effectué dans la partie installation. Le contenu du site s’affiche sur le site public bien sûr avec quelques erreurs comme j’utilisais le squelette beespip.

    Mon problème ce que je n’arrive pas à accéder à l’espace privé en vue de l’administration du site.

    J’ai un message « Trop des redirections ».

    Quant je clique sur retour à l’espace public sur le formulaire de connexion, le site s’affiche et indique que je suis connécté à l’espace privé. Mais, toute tentative de retour à ’espace prive n’aboutit pas.

    Quelqu’un peut me venir en aide ?

    D’avance Merci pour vos réactions !

    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