[spip-dev] erreur maj Bootstrap 4 SPIPr-dist LESS

Bonsoir,

J'ai voulu mettre à jour le plugin spipr sur un site en 3.2.7 mais me retrouve avec des erreurs.

Actions réalisées

1er essai raté :
Erreurs survenues

     Impossible d’activer le plugin ../plugins/auto/spipr_dist/v2.2.6
         Nécessite le plugin BOOTSTRAP4 en version ≥ 4.0.0.
     Impossible d’activer le plugin ../plugins/auto/menus/v1.7.25
         Nécessite le plugin Z
         Nécessite le plugin ZPIP
         Nécessite le plugin SPIPR
         Nécessite le plugin SPIPR_BLOG
         Nécessite le plugin SPIPR_DIST
         Nécessite le plugin SPIPR_DOC

Relance :

     L’activation du plugin « Bootstrap 4 » (version : 4.4.1.4) s’est correctement déroulée
     L’activation du plugin « SPIPr-dist » (version : 2.2.6) s’est correctement déroulée

Mais erreur coté site public :
1 LESS : Echec compilation fichier squelettes/css/spipr_dist.less
File `css/variables.less` not found. in spipr_dist.less

Tous les caches vidés

C'est sur une version locale de test donc pas d'urgence.

Merci

Bonsoir,

J'ai voulu mettre à jour le plugin spipr sur un site en 3.2.7 mais me retrouve avec des erreurs.

[...]

Mais erreur coté site public :
1 LESS : Echec compilation fichier squelettes/css/spipr_dist.less
File `css/variables.less` not found. in spipr_dist.less

Boostrap 4 nécessite SCSSPHP et il faut désactiver le plugin LESS (ou du moins ne pas avoir de CSS .less qui surchargent les .scss utilisées dans le nouveau spipr-dist). Autrement dit là squelettes/css/spipr_dist.less est une surcharge d’une version ancienne de spipr. Maintenant c’est spipr_dist.scss

MM.

OK

Merci je laisse tomber pour le moment car tout part en vrac.

Je n'ai pas de squelettes/css/spipr_dist.less

J'ai eu le malheur de tenter la MAJ sur 2 sites qui utilisent https://plugins.spip.net/theme_bsflatly.html

et je vois que celui-ci n'est plus mis à jour.

et que son dossier contient
themes/flatly/css/bootswatch.less
themes/flatly/css/theme.css
themes/flatly/css/variables.less

Erreurs survenues

     Impossible d’activer le plugin ../plugins/auto/spipr_dist/v2.2.6
         Nécessite le plugin BOOTSTRAP4 en version ≥ 4.0.0.
     Impossible d’activer le plugin ../plugins/auto/menus/v1.7.25
         Nécessite le plugin Z
         Nécessite le plugin ZPIP
         Nécessite le plugin SPIPR
         Nécessite le plugin SPIPR_BLOG
         Nécessite le plugin SPIPR_DIST
         Nécessite le plugin SPIPR_DOC

erreurs lorsque je lance la mise à jour de
SPIPr-dist 0.4.16 - test Squelettes Dist Z+BootStrap+HTML5

Actions demandées :
     • Mise à jour du plugin « SPIPr-dist » (de la version 0.4.16 à 2.2.6)
Les actions supplémentaires suivantes seront effectuées :
     • Télécharger et activer le plugin « SCSS PHP » (version : 2.2.3)
     • Télécharger et activer le plugin « Bootstrap 4 » (version : 4.4.1.4)

Donc je vais rester sur les anciennes versions de Bootstrap.

dd

Les mises à jour des thèmes existants pour BootStrap 4 sont en cours et vont bientôt arriver.
Il y en a déjà une partie de faite disponible sur git, le reste pour très bientôt :slight_smile:

D'accord merci.
Pour info https://plugins.spip.net/theme_bsflatly.htm est indiqué compatible jusqu'à SPIP 3.1 mais il fonctionne chez moi avec 3.2.7

dd