Quoi !!!! une beta ?!?!?
Cette version beta s’adresse à toutes les personnes, impatientes ou curieuses, qui veulent tester les nouveautés avant la sortie officielle. Au programme, vous trouverez un SPIP plus beau, plus performant et plus léger.
Si vous souhaitez la tester, dès maintenant, elle est disponible au téléchargement à l’adresse suivante :
https://files.spip.net/spip/dev/spip-v4.0.0-beta.zip
Attention : c’est une version beta, elle peut donc encore contenir des bugs. De plus, certains plugins ne sont plus inclus dans cette distribution. Ne faites pas de mise à jour vers cette version sur un site en production sans savoir ce que vous faites !
Nous attirons également votre attention sur le fait que la gestion des images a subi d’importantes évolutions. Si la compatibilité avec les versions précédentes de SPIP est assurée pour le squelette-dist, nous vous conseillons de vérifier qu’il en est bien de même pour vos éventuels plugins et squelettes personnels qui surchargeraient les modèles <img>
, <doc>
et <emb>
de base (voir SPIP-4.0.0-alpha#images pour plus de détails).
La sortie de SPIP 4.0 s’accompagnera de la fin du support de la branche SPIP 3.1. Plus d’infos sur l’infographie schématique des versions maintenues : notez au passage que SPIP 4.0 nécessite au minimum PHP en version 7.3.
SPIP 4.0.0-beta en résumé
- Un SPIP plus léger : certains plugins ont été retirés de la distribution standard, il vous faudra les installer manuellement si vous en avez besoin. Il s’agit des plugins pétitions, brèves, organiseur, squelettes par rubriques, JQuery UI et vertèbres
- Un espace privé retravaillé, plus élégant et adaptatif
- Une gestion des images simplifiée, avec prise en compte du format SVG
- Un SPIP plus stable, fonctionnant avec PHP 7.3, 7.4 et 8.0.
- Des squelettes boostés : nouveaux filtres, nouveaux critères, syntaxe de boucles enrichies, possibilité de mettre des boucles dans les parties alternatives de balises…
SPIP 4.0.0-alpha est sortie il y a un mois. Vous pouvez lire l’article qui détaille cette sortie, et les changements évoqués brièvement ici : https://blog.spip.net/O-mega-c-est-SPIP-4-0-alpha.html
Vous trouverez également sur https://contrib.spip.net/Migrer-de-SPIP-3-2-a-SPIP-4-0-le-livre-de-cuisine des conseils utiles pour la mise à jour d’un site.
Quoi de neuf depuis l’alpha ?
Depuis l’alpha, il y a un mois, une activité assez impressionnante s’est poursuivie !
Dans l’espace privé
- des icônes toujours plus peaufinées (et de nombreux plugins ont suivi la voie)
- des corrections diverses ont été effectuées sur les CSS pour réaligner précisément les boutons, les formulaires, le bandeau…
- des listes d’objets redécorées
- des couleurs plus vives
- un nouveau jeu d’icône basé sur le thème Numix (en SVG) pour les types de document de la médiathèque
Écran de connexion (login) à l’espace privé
- La page de connexion par défaut (login.html) est toute re-stylée, teintée du rose SPIP en fond.
- Et si le rose vous fait peur, pas de panique ! Un nouveau formulaire dans la configuration de l’identité du site existe. Il permet de choisir la couleur qu’on veut. Et mieux : il permet même de déposer une magnifique image de fond. Le tout s’inspire du plugin « Écran de connexion ».
Par défaut ça donne ça, comme sur spip.net :
Mais si vous préférez les écureuils ça peut donner ça :
Les lamas c’est sympa aussi...
Et si jamais les vagues vous plaisent :
Bref, c’est inutile, donc indispensable :)
Nettoyages
Nous avons tranché dans le lard en enlevant tout un tas de fonctions dépréciées depuis SPIP 3.1 (toutes celles qui n’étaient effectivement plus ou quasi plus utilisées). La liste est longue, mais la plupart des plugins ont déjà basculé sur les fonctions de remplacement.
De nouvelles fonctions ont été dépréciées :
- la boucle
POUR
(alternative : boucleDATA
) - le filtre
|foreach
(alternative : boucleDATA
)
Nous avons aussi retiré le code des migrations de la base de données pour les versions antérieures à SPIP 2.0. Ainsi il sera possible de mettre à jour vers SPIP 4.0 uniquement depuis les versions de SPIP >= 2.0.0, mais pas depuis des versions plus anciennes.
Remarque : vous pourrez toujours migrer un SPIP 1.9, mais il faudra d’abord passer par la version 3.2.
Divers
Des filtres pour gérer et utiliser un peu mieux les chaînes de langues historiques de SPIP (parfois avec des :
, parfois sans).
-
label_nettoyer
(remplaceuniformiser_label
de l’alpha), qui enlève les:
en fin de texte -
label_ponctuer
qui ajoute:
en fin de texte
Plugin Aide
Intégration dans le plugin de l’aide en espagnol.
Plugin Grenier
Note : ce plugin reçoit tout ce qu’il peut (fonctions ou fichiers PHP) qui est enlevé de SPIP pour maintenir une certaine compatibilité (le temps de migrer ses squelettes ou son code).
Ce plugin aussi a été grandement nettoyé : tout ce qui concernait SPIP < 3.2 a été supprimé.
Il s’est vu agrémenté des fonctions qui avaient pu être importantes dans le passé et qui ne figurent plus dans SPIP 4.0.
En bref
C’est donc une version beta que nous vous proposons, et on est toujours aussi content !
N’hésitez pas à tester et nous faire des retours par le moyen qui vous convient le mieux (venez visiter notre nouveau forum, et notre nouvel irc), on compte sur vous pour nous signaler les derniers bugs rapidement.
Le dernier truc : sauvegarde, version de PHP, mais ça, vous le savez déjà, non ? :wink :
Messages
3 juin 2021, 14:35, par caff
Bonjour,
Accès interdit avec spip_loader.php
Je suis connecté impossible l’accès pour mise à jour 4.0.0 beta ?
Une solution peut être svp
Cordialement
Gilles Caffiaux
https: cgsebdeb.fr/
3 juin 2021, 16:04, par Bonobo
Trop chou le lama et cette version <3
3 juin 2021, 16:34, par caff
Bonsoir,
Chez moi la version bêta ne fonctionne pas, l’Alpha elle fonctionne.
Sarka-Spip fonctionne en forcé sur Alpha en bêta non, erreur dans le squelette
En espérant que la 4.0.0 définitive fonctionne ?
Cordialement
Gilles Caffiaux
3 juin 2021, 16:46, par Marcimat
Bonjour Gilles,
Dire « la version bêta ne fonctionne pas » sans autres précisions cela ne va pas trop nous aider :)
Donc… peux-tu préciser : ce qui ne fonctionne pas ?
Mon avis, si tu as une « page blanche » est que Sarka-SPIP (ou des plugins qu’il utilise ou qui est activé sur ton site) utilise des fonctions dépréciées depuis SPIP 3.1 qu’on a enlevé entre l’4.0.0-alpha et la 4.0.0-beta. Et donc… est-ce que ça fonctionne sans Sarka ou sans plugins ?
3 juin 2021, 18:19, par caff
En site privé le bêta fonctionne bien,
En public je n’ai plus de thèmes en bêta ? actuellement avec Sarka-SPIP Reloaded et Bootsrap 2 Spipr en Alpha
Je conserve le thème Spipr : https://cgsebdeb.fr
4 juin 2021, 14:59, par caff
Effectivement en désactivant Sarka-SPIP Reloaded
Le bêta 4.0.0 fonctionne, maintenant il faut que me trouve un thème qui me convienne, petit soucis avec le plugins brèves il ne peut l’activer car soit disant le plugins mots n’est pas >4.0.0 bêta ?
Bonne journée
Gilles
https:cgsebdeb.fr/
4 juin 2021, 18:53, par Philivert
Bonjour,
j’ai voulu installer le plugin breves v2.0.1 sur SPIP 4 Beta, mais il me dit qu’il faut que la version du plugin mots soit au moins en version 4.0 dev ???
Je la trouve où ?
Cordialement
4 juin 2021, 19:22, par b_b
@Philvert ton plugin breves ne doit pas être à jour car il ne mentionne pas ça du tout cf https://git.spip.net/spip/breves/src/branch/master/paquet.xml#L34
Tu peux tenter de relancer un coup de spip_loader sur la beta pour voir ?
4 juin 2021, 20:28, par Philivert
en fait j’ai téléchargé le plugin breves v2.0.1 depuis https://plugins.spip.net/breves.htm... ou il est marqué compatible SPIP 4, mais dans le paquet.xml il contient
<utilise nom="mots" compatibilite="[4.0.0-beta;4.0.*]" />
Mais je vois que la v2.0.2 est sortie il y a 45 mn ;)
4 juin 2021, 20:31, par b_b
@Philvert oui c’est ça, on vient de générer un nouveau zip du plugin breves pour corriger le problème, un coup de loader devrait régler le problème maintenant :)
4 juin 2021, 21:10, par Philivert
le spip_loader ne charge pas le plugin breves puisque avec la V4 de SPIP il n’en fait plus partie (si j’ai bien compris) ?
Et je ne vois toujours que la v2.0.1 de breves sur plugins/spip
5 juin 2021, 09:41, par Philivert
C’est bon : j’ai téléchargé le plugin breves 2.0.2 avec GIT.
Merci b_b 🙂
5 juin 2021, 09:55, par caff
Bonjour,
spip_loader.php accès interdit ?
Je suis passé de SPIP 3.2.11 en SPIP Alpha 4.0 via loader sans problème.
Depuis accès interdit ?
Je suis passé en bêta via FTP
Je tourne en rond avec ce spip_loader.php !
Cordialement
Gilles
https://cgsebdeb.fr
5 juin 2021, 11:17, par caff
Finalement j’ai placé le fichier spip_loader dans le dossier /ecrire et là ! ensuite j’appelle :
https://mon-site/ecrire/spip_loader.php : j’ai accès au téléchargement loader
Bonne journée
Gilles
8 juin 2021, 09:25, par caff
je viens de m’apercevoir que j’avais deux administrateurs c’est à dire moi en double certainement du à une restauration de la base de données antérieure, donc la valeur de l’auteur principal est -1 et non 1 j’ai modifié le loader en -1 et cela fonctionne pour la mise à jour via le spip_loader.php
Cordialement
Gilles
https://cgsebdeb.fr/
8 juin 2021, 10:27, par Ysabeau
Bonne nouvelle.
Du coup je veux l’installer sur un site de test, et j’ai droit à une erreur « Fichier etape_ introuvable ».
Là, j’avoue que je ne sais pas trop quoi faire.
Merci.
13 juin 2021, 07:16, par caff
Fin de la saga spip-loader.php :)
(j’avais deux administrateurs c’est à dire moi en double)
Finalement j’ai supprimer le double auteur -1 via la Base de Données de mon hébergeur.
le fichier « spip-loader.php » l’auteur est remis en 1 via l’éditeur Notepad++ et l’appel du loader fonctionne !
Bonne journée
Gilles
15 juin 2021, 15:27, par mt21
Bonjour, y’a-t-il une procédure de migration spécifique pour passer de la version Alpha à la version Beta ?
16 juin 2021, 11:55, par mt21
Je réponds à ma propre question : j’ai juste recopié les fichiers du nouveau zip par dessus ceux de l’ancien et voilà, ça a marché tout seul.
Bien sûr penser à faire un backup avant de faire ça.
23 juin 2021, 11:11, par mt21
PS merci pour votre travail :-)
27 juin 2021, 10:12, par Squirrel
Bravo à toute la team Spip :)