SPIPr

SPIPr est à la fois une famille de squelettes et un framework pour le développement front avec SPIP.

Prêt à l’emploi, thémable, responsive, et conçu dans une approche d’industrialisation et de développement rapide.

Documentation source : http://spipr.nursit.com

SPIPr regroupe 3 squelettes de base & 1 squelette multifonction :

  • SPIPr-dist
    Un squelette de départ pour construire un site à son goût.
  • SPIPr-blog
    Un squelette simple, orienté blog, sans arborescence de rubriques, avec une page d’archives.
  • SPIPr-doc
    Un squelette pour construire un site de documentation d’un projet.
  • SarkaSPIP v4
    Un squelette multifonction, hautement configurable pour construite un site riche sans coder.

Les squelettes SPIPr sont à la fois :

  • Industriels
    Conçu sur des composants solides et éprouvés, open source, qui favorisent la réutilisation et la maintenance : SPIP, Z, BootStrap, LayoutGala, LessCSS.
  • Thémables
    Un markup unifié et modulaire, un système de Layout interchangeable, les conventions de BootStrap enrichies de spécificités de SPIP qui permettent de réaliser des variantes d’habillage interchangeables.
  • Pour tous
    Les fonctionnalités Responsive de BootStrap et d’un Layout adaptable pour réaliser des sites qui s’adaptent à tous les écrans. Les moteurs de recherche trouveront aussi leur compte grâce aux markup HTML5 et aux micro-data.
  • Prêts à l’emploi
    La richesse des composants de BootStrap, la typographie accessible de SPIP, des listes d’objets modulaires, plusieurs variantes de squelettes, des thèmes disponibles. Tout est prêt pour démarrer très vite.

Discussion

48 discussions

  • Layout de SarkaSPIP Reloaded

    Bonjour,

    SPIP 4.1.5
    Sarka-SPIP Reloaded 4.5.15
    Z-core 3.0.3
    Le tout semble très bien fonctionner ensemble.

    Mais j’ai un gros problème avec bootstrap : je n’en comprends pas le fonctionnement (j’ai essayé, tenté, expérimenté, ... Suivi les liens, lu, recommencé...).
    Du coup, je n’arrive pas à modifier le layout de mon site.

    Je voudrai simplement passer d’un Sarkaspip reloaded 3 colonnes à 2.
    En 2/3 (ou 3/4, à voir.) pour le « content » et 1/3 (ou 1/4) pour la « nav ».

    Est-ce que quelqu’un peu me donner la solution ?
    Le code ?
    Et m’expliquer pour que je puisse le refaire ?

    Je garde le layout 27,
    Je garde le layout 33,
    le layout 33 remplace le layout 9 (que je supprime) en grand écran.

    Et s’il était également possible d’agrandir le « container principal » (beaucoup de marge en plein écran)...

    Voilà, voilà...

    Si une bonne âme voulait bien m’aider...

    Configuration de Sarkaspip Reloaded :
    Salut Cerdic,
    Serait-il possible de rajouter les fonctions de « layout » (choix de 2 ou 3 colonnes, nav à droite ou gauche) et « noisettes » (choix de la colonne « extra » ou « aside » ou elles s’affichent) comme sur Sarka-spip historique ? (Et la possibilité de ne pas faire apparaître le menu principal sous le header...)

    Et encore et toujours merci pour ce que vous faites.

    Répondre à ce message

  • Bonjour,
    Merci pour la version 4.5.12 de Sarka-SPIP Reloaded qui le rend compatible avec SPIP 4.1.
    Le seul problème est que Sarka-SPIP Reloaded n’est compatible qu’avec la version 2.8.9 de Z-core qui ne supporte que SPIP 3.3.
    Y-a-t’il une solution ?

    Répondre à ce message

  • Philippe JEANNE

    Bonjour,
    J’utilise Spipr (SarkaSpip Reloaded) en version 4.511.
    Il est déclaré incompatible avec le dernière version de Z-Core.
    Une évolution vers Spip 4 et Z-Core 3..0.1 est-elle prévue ?
    Ainsi que vers les dernières versions de Php ?
    Cela m’arrangerait beaucoup, et je ne suis pas le seul à apprécier cet excellent squelette responsive.
    Merci,
    ps : un exemple de mes sites : https://www.patrimoines-rouen-normandie.fr

    Répondre à ce message

  • Bonjour,
    Je vois plus haut que SarkaSPIP v4 est toujours dans les déclinaisons de SPIPr.
    Est-il prévu de le porter sous SPIP 4 ?
    Je pense que ce serait grandement apprécié par les utilisateurs (moi le premier).
    D’autre part, j’ai créé un menutop qui contient les pages uniques (contact, adhésion...)
    Je souhaiterais qu’il apparaisse comme celui des rubriques en mode mobile.
    Est-ce possible et, si oui, sur quels fichiers faut-il agir ?
    Merci
    Cordialement

    Répondre à ce message

  • Bonjour,

    Après utilisation spipr + spip 4.0 il semble y avoir un problème avec l’affichage du portfolio et des documents joints (les documents ne s’affichent pas).

    En comparant le code du fichier documents dans spip 4.0 et celui de spipr on remarque que le code n’est plus le même. Une fois le code changé dans le fichier document de spipr tout s’affiche à nouveau.

    Est-ce que ce problème va être pris en compte dans une prochaine version de spipr ?

    Répondre à ce message

  • 1

    Bonjour à tous,

    Merci pour ce super plugin, ça marche super sur Spip 4.0 !

    J’ai une question : j’aimerais limiter les articles listés dans la page d’accueil à certaines rubriques. Je suis un peu perdu dans la structure du squelette : y a-t-il un endroit où je peux insérer un {id_rubrique=1} par exemple pour limiter à la rubrique 1 ?

    Merci !

    • J’ai trouvé où ça se passe, il faut modifier le fichier sommaire.htm dans le répertoire « content » :

      <div class="liste long articles">
      		<INCLURE{fond=liste/articles-resume,articles_exclus=#GET{exclus},env,ajax}/>
      </div>

      J’aimerais en fait exclure la rubrique 3. Mais ça ne fonctionne pas si je fais :

      <INCLURE{fond=liste/articles-resume,articles_exclus=#GET{exclus},env,ajax,id_rubrique!=3}/>

      Au lieu d’exclure une rubrique, j’ai alors essayé de sélectionner celles dont j’ai besoin (les rubriques 1 et 2). J’ai donc essayé :

      <INCLURE{fond=liste/articles-resume,articles_exclus=#GET{exclus},env,ajax,id_rubrique IN 1,2}/>

      Mais ça ne fonctionne pas non plus. J’ai essayé toutes les écritures possibles (avec id_rubrique ==^(1|2)$, en isolant la sélection dans des accolades séparées) mais ça ne fonctionne pas.
      Le seul truc qui fonctionne c’est en sélectionne une seule et unique rubrique :

      <INCLURE{fond=liste/articles-resume,articles_exclus=#GET{exclus},env,ajax,id_rubrique=1}/>

      Mais je cherche à sélectionner plusieurs rubriques... :/ Une idée comment faire ?

    Répondre à ce message

  • 10

    Bonjour,
    SPIP vient de passer de la 3.2.11 à la version 4.0
    J’ai spipr 4.5.11 (stable) comme squelette et je viens un peu aux nouvelles pour savoir s’il y aura une mise à jour compatible avec ce nouveau SPIP 4.0
    Il n’y a rien d’urgence car SPIP 3.2.11 et spipr 4.5.11 font actuellement bon ménage.
    SPIP 4.0 est présenté comme étant plus léger…

    • VINCENT GILLES

      Bonjour,

      aucun problème de compatibilité à mon avis. La grande nouveauté de SPIP 4.0 est d’avoir une interface privée complètement refondue et d’utiliser les fonctionnalité des dernières versions de PHP.
      https://blog.spip.net/SPIP-4-0-tout-simplement.html

      Bonne journée,

      .Gilles

    • Bonjour,

      Je vais tenter de franchir le pas grâce à :

      define('_DEV_VERSION_SPIP_COMPAT',"3.2.99");
       
      if   (!function_exists('version_svn_courante')) {
           function version_svn_courante($dir)  {
                return version_vcs_courante($dir);
           }
      }

      à mettre dans “mes_options.php” qui est dans le dossier "config".

      Seule inquiétude est que ma base de données semble être Sqlite 3
      Je suis chez OVH depuis quelques années et cette base ne m’a jamais posé de problème. Qu’en sera-t-il avec SPIP 4.0 sachant qu’OVH préfère MySQL ?

    • Vincent Gilles

      Pour passer de sqlite à mysql le mieux est d’utiliser le plugin Fusion.
      https://contrib.spip.net/De-SQLite-a-MySQL-Inversement-grace-au-plugin-Fusion

    • SPIP 4 marche aussi bien que SPIP 3 en SQLite, donc aucun besoin de passer à mysql tant que ça marche bien et que ton hébergeur ne te force pas à passer à mysql

    • Oui, en effet pourquoi faire compliqué.
      Sauvegarde BdB
      Lancer spip_loader.php 5.0.1
      Config -> mes_options.php
      Gestion des plugins -> les activer par petits nombres en vidant le cache à chaque fois.
      Et souhaitant que je n’oublie rien… ça devrait aller ;)

    • Bonjour,
      Plus d’accès privé :(
      Je tombe sur :

      Accéder à l’espace privé
      Langue du site (espace privé)
      [fr] français

      Même en faisant : https://www.monsite/ecrire

    • Vincent Gilles

      As-tu bien vidé le cache ?
      Le mieux pour forcer cette opération est de supprimer le dossier tmp/cache/
      Après une grosse mise à jour, avant de me connecter, je force la désactivation des plugins en renommant provisoirement le dossier « plugins »

    • En désinstallant mes plugins et les réinstallant après avoir vérifié si tout refonctionnait comme avant j’ai détecté quelques anomalies.
      cookiebar 1.2.2 semble me causer des soucis
      Formulaire de contact avancé 0.16.7 me demande maintenant “organiseur
      Google Analytics 0.5.3 est remplacé par Statistiques 2.0.2 (fourni dans SPIP 4.0)
      spip_out_ouvrants et frimousses sont totalement absents.

      Le plus important est la disparition de mes Brèves

      Je regrette un peu ma 3.2.11

    • Ainsi que c’est indiqué sur la doc de SPIP 4, les brèves et organiseur ne sont plus fournies de base. Si tu en as besoin il faut installer ces fonctionnalités en tant que plugins :
      -  https://plugins.spip.net/breves
      -  https://plugins.spip.net/organiseur

      Pour le reste, demande l’aide utile sur le forum de chaque plugin concerné. Ou bien crée toi un compte sur git.spip.net (via le lien « Contribuer » présent sur contrib.spip.net) et crée un ticket pour chaque problème sur la page du plugin concerné sur https://git.spip.net

    • Merci pour le rappel à propos des brèves.
      Cela m’a permis de les retrouver.

    Répondre à ce message

  • Bonjour, bonsoir,

    Je voudrais savoir s’il existe quelque part un guide ou des conseils pour passer spipr v4 4.5.11 exactement de sa configuration bootstrap 2 et lesscss vers la version 4.4.14 de Bootstrap et SCSS.

    Même télégraphique mais au moins que l’on puisse savoir par où commencer...

    Merci d’avance.

    Répondre à ce message

  • 3

    Bonjour,

    Cela fait plusieurs fois que je tente le passage à Bootstrap 4 (actuellement : 4.4.1.7).
    J’avais quelque modifications de squelettes, et je me suis dis qu’ellen’était pas compatible.

    Un peu de temps : je lance la mise à jour de boostrap4 , désactve mon squelettes … et …

    Je n’obtient qu’un page sans aucun style, aune feuille css ne semble chargée sur la page d’accueil.

    Je fais peut être quelque chose de mal ?
    J’ai l’impression que les feuilles de style BS ne sont pas chargées.

    Merci des conseils éventuels.

    SPIP 3.2.11
    PHP Version 7.4.11
    
    • Je vient de tout désactiver, puis réactiver au fur et à mesure ..

      C’est passé (mais j’ai du boulot)

      Peut être less css installé en doublon avec php scss ?

    • Ah oui ça marche pas du tout d’avoir LessCSS ET ScssPHP, c’est un problème sur les mises à jour :(

    • C’est pas gérable via les paquets ?

      (je dois admettre ne plus beaucoup travailler avec spip)

    Répondre à ce message

  • Bonjour,

    J’ai un problème avec la barre de navigation dans spipr. Quand j’utilise le plugin menus pour gérer le contenu du menu, la feuille de style de spipr pour la barre de navigation ne s’applique plus sur le menu, les liens s’affichent de façon « brute ».

    Si je retire le plugin menu pas de soucis la feuille de style s’applique correctement.
    Il semble donc y avoir un problème avec le code.

    J’utilise spipr depuis un moment et je n’ai jamais eu ce problème.
    Avez-vous déjà eu le problème ? Comment le résoudre ?

    Au niveau technique voici ce qui installé :
    php version 7.3
    spip 3.2.11
    bootstrap 4.4.1.4
    menus 1.7.27

    Merci pour votre aide.

    Répondre à ce message

  • Philippe ROBIN

    bonjour

    sur un site de dev, en spip 3.2.11, avec Spipr, (bootstrap v2, lsscss v1.4.4, zcore 2.8.7), j’ai un ensemble d’erreurs liés aux css de bootstrap ... ?

    merci pour votre aide.

    Phil

    Répondre à ce message

  • 1
    Philippe ROBIN

    Bonjour

    merci pour cet immense travail.

    Spipr v2 est-il accessible (téléchargeable) quelque part ?

    merci à vou
    Phil

    • Philippe ROBIN

      en fait le spipr est bien en v2.
      mais le thème Patisson indiquait une incompatibilité et voulait un spipr en V2.2 (alors qu’il y est)
      c’est dû à la ligne du fichier paquet.xml qu’il faut modifier comme ça :

      <utilise nom="spiprv2" compatibilite="[2.0.0;[" />

    Répondre à ce message

  • Bonjour à tous et à Cerdic en particulier

    J’ai des erreurs de compilations de squelette avec SPIPr 2.2.6 en SPIP 3.2.

    Aucun squelette breadcrumb/rubrique n’est disponible...

    Avec SPIP 3.1, c’est le fichier dist.html qui est pris en compte par défaut.

    J’ai désactivé tous les autres plugins. J’ai essayé les dernières versions de SPIPr, zcore, bootstrap, ... et puis les anciennes. Rien n’y fait, cette erreur persiste et uniquement en SPIP 3.2.

    Y’a aurait-il eu un changement de fonctionnement du couple SPIPr/ZCORE à partir de SPIP 3.2 ?

    Répondre à ce message

  • 1

    Bonjour,

    un problème avec la dernière version de spipr- dist 2.2.6 concernant la barre de navigation. J’ai rajouté dans le head menu.dropdown.js pour que le sous-navigation soit cachée mais contrairement à l’ancienne version de spipr les sous-navigations restent apparentes et ne se referment pas au clic et en version mobile la première sous-navigation reste apparente et les autres ne peuvent s’ouvrir... Que faut-il modifier pour retrouver le même fonctionnement que l’ancienne version ?

    Merci pour vos conseils.

    • Bonjour,

      un petit retour après de nouveaux tests sur cette nouvelle version de spipr-dist.

      Le problème survient quand on ajoute le plugin menus puis le lien vers menu.dropdown.js dans le head. Le dropdown est pris en compte mais reste ouvert à l’ouverture et ne se ferme pas... Le problème doit venir du menu.dropdown.js, comment modifier ce fichier pour que le dropdon fonctionne correctement ?

      Merci

    Répondre à ce message

  • 4

    Bonjour

    Je voudrais savoir où en est le portage des thèmes en v2 ?
    Je suis en train de monter un site, et seul le thème « patisson » est disponible. J’ai lu dans un commentaire d’il y a 3 mois que le portage était en cours.

    C’est pour savoir s’il vaut mieux que j’attende la sortie des nouveaux thèmes, ou bien si je démarre mon site avec la version précédente de spipr-dist

    Si le portage des thèmes n’est pas trop ardu, je peux aussi donner un coup de main (si on m’indique comment faire).

    Merci
    Florence

    • Bonjour,

      il y a déjà une bonne quinzaine de thèmes disponibles pour Spipr-v2 que vous pouvez trouver ici https://git.spip.net/spip-contrib-themes?page=1&sort=recentupdate&q=spipr_v2

      Par contre je vois qu’ils ne sont pas tous disponibles au téléchargement sur
      https://plugins.spip.net/spip.php?page=telechargements
      il faut que je regarde pourquoi

      Il n’est pas conseillé de démarrer un nouveau projet sur la v1 qui dont les composants, et notamment la version de BootStrap, commencent vraiment à dater

    • Merci !
      je n’aurais jamais trouvé le lien toute seule.
      Peut-être faudrait-il aussi mettre à jour la page sur http://spipr.nursit.com ?

    • Autre chose que je viens de constater : le plugin Less CSS (qui était nécessaire avec spipr-v1) n’a pas été désactivé lorsque j’ai désactivé spipr-v1. Et sa présence fait dysfonctionner spipr-v2 : aucune CSS n’est produite et je n’avais que le contenu sur fond blanc.

      Il faudrait peut-être le déclarer explicitement comme incompatible ?

    • Oui il faut que je mette la documentation à jour ET que je fasse une page sur la migration de la v1 vers la v2 :(

      Par contre, pas vraiment de solution technique pour declarer 2 plugins incompatibles dans SPIP, mais peut-être on pourrait générer un message d’erreur dans l’admin si on active le plugin BootStrap4 et que LessCSS est encore actif, je vais regarder ça à l’occasion

    Répondre à ce message

  • 1
    Jean-Philippe

    Bonjour,

    Je viens de faire une mise à jour des plugins sur le site https://dsm.ddec.nc toute la mise en page a crashé. Comment récupérer d’ancienne version de plugins ?
    Surtout SPIPr-dist. Le site fonctionnait parfaitement jusqu’à cette mise à ,jour.
    J’ai ré-installé ScolaSpip ce qui a remis SPIPr-dist version 0.4.16. L’aperçu est mieux mais pas encore comme il faut. Si je la met à jour je me retrouve avec SPIPr-dist 2.2.4 qui fait tout crasher. Comment obtenir la version antérieure à 2.2.4 ?

    Merci à tous.
    PS:C’est un site d’école qui est actuellement assez utilisé ( 120- 130 visites par jour)en raison de la continuité pédagogique.

    • La version 0.4.16 est bien la dernière version utilisant BootStrap 2 et less.
      Si vous passez en version 2.x (il n’y a pas d’autre version entre les 2), il faut utiliser BootStrap 4 et ScssPHP, mais si vous avez fait des personnalisation de style ça risque de casser en effet.

      Si vous utilisez un thème tout fait, ils seront bientôt tous à nouveaux disponibles avec cette nouvelle version, c’est en cours d’adaptation....

    Répondre à ce message

  • Bonjour,

    je cherche à faire un sous menu vertical sur le côté qui réagit au contenu de la page que l’on peut faire descendre, exactement comme sur le site de présentation spipr.
    Comment s’appelle ce type de navigation avec ancrage ? Est-ce un module bootstrap (mais je ne trouve pas ce type de module dans les sites de présentation) ? J’utilise simplement bootstrap dans spip sans spipr. Où puis-je trouver des explications à ce sujet. Merci pour votre réponse.

    Répondre à ce message

  • 1

    Salut et bonne année !
    Comment puis-je entrer une nouvelle classe dans « <html class =... » ?
    Par exemple, la classe de « blog » au lieu de « sommaire », « rubrique », « article »,... mais seulement pour une rubrique ou article.
    Merci

    • Résolu.
      Dans le fichier rubrique.html, j’ai ajouté ce que je voulais.
      Cela ressemble à ceci :

      <BOUCLE_principale_rubrique (RUBRIQUES) {id_rubrique}>
      <div class = "blog">
      <INCLUDE {fond = structure, env, id_secteur = # ID_SECTEUR, type-page = rubrique, composition = # COMPOSITION} />
      </ div>
      </ BOUCLE_principale_rubrique>

      Je l’ai renommé rubrique-2.html et je l’ai mis dans mon dossier squelettes
      Avec cela, je peux appliquer différents styles à l’ensemble du conteneur et à l’ensemble de la structure ;-)
      Salut !

    Répondre à ce message

  • 1

    Bonjour,
    Est-il possible de savoir où en est SPIPr : toujours en développement, à l’arrêt, abandonné..?
    Merci en tous cas pour tout le travail réalisé.

    • A ma connaissance spipr lui même est stable, donc pas de dev supplémentaire, mais toujours maintenus.

      Après il y a des squelettes derivés de / sur le modèle de qui se créent tous les jours

    Répondre à ce message

  • Bonjour,

    Je suis entrain d’adapter Spipr-dist pour un site multilingue. J’ai utilisé le critère

    {lang}

    dans sommaire.html et rubrique.html. Mais çà n’a aucune influence sur « Derniers articles », les « Rubriques » et le menu de navigation ; Ils s’affichent tous avec toutes les langues ? Est ce que vous pouvez me pister SVP ? Merci.

    Répondre à ce message

  • 3

    Je suis parti à la découverte de SpipR pour le personnaliser. Il y a du boulot si on est un peu exigeant ! Je comprends peu à peu les leviers à actionner. Cependant, quand je vais me documenter sur les sites « officiels » de Bootstrap je constate que la version implémentée dans Spip (2.3.2) est obsolète et n’est plus maintenue. Il y a des tas de trucs intéressants à faire et à trouver pour la version 3 (et on annonce déjà une 4e mouture !). D’où quelques questions :

    -  Y a-t-il une compatibilité ascendante de SpipR pour les versions plus récentes de Bootstrap ?
    -  Si non, est-ce que SpipR va être adapté dans un avenir proche ?
    -  Existe-t-il des thèmes Bootstrap spécifiquement développés pour SpipR et qui peuvent servir de point de départ pour être modifiés ? (Donc pas des thèmes en plugin, mais en dossier pour squelettes/themes/mon-theme...)
    -  Le cas échéant, comment utiliser un thème Bootstrap 3 dans SpipR ?

    Merci d’avance
    Béat

    • Bonjour,

      en effet BootStrap 2.x n’est plus maintenue, mais cette version du framework à l’avantage d’assurer le support des anciens IE7 et IE8, ce qui n’est plus le cas de BootStrap 3.x et on aime bien assurer des transitions douces à nos utilisateurs dans le monde de SPIP et ne pas pousser à une course au modernisme effréné.

      Cela dit maintenant ça commence à devenir une contrainte moins forte, et une version basée sur BS3 est en cours de préparation. Pour tout dire c’est quasi fonctionnel, mais je n’ai pas tout a fait décidé du chemin de migration de BS2 vers BS3 : est-ce que je package les 2 versions de BootStrap dans un même plugin SPIP, tout en assurant que les sites existants ne soient pas modifiés lors de l’upgrade et continuent à utiliser BS2, ou est-ce que je fais un nouveau plugin SPIP pour BS3 et on pourra activer l’un ou l’autre avec SPIPr ?
      J’étais parti sur la première option pour avoir quelque chose de plus transparent possible pour les utilisateurs, mais j’ai vu que BS4 n’utilisera plus LESS mais SASS, il faudra donc un plugin SPIP séparé pour BS4, et du coup je pense que je vais basculer vers la seconde option.

      Bref, ça arrive, mais on prend le temps de bien réfléchir sur les choix de packaging et de release pour que tout ça reste simple et sur pour les utilisateurs et maintenable dans le temps.

      (en l’état non, il n’est pas possible d’utiliser un thème BS3 avec SPIPr)

    • Hello,

      Merci de ces précisions bien utiles. Je vois qu’il y a du suivi et cela me réjouit. Du coup, je me demande si je ne vais pas attendre un peu ;-)

      J’ai réalisé plusieurs sites avec Z, dont certains en responsive. L’évolution avec SpipR va dans le bon sens et me semble une bonne piste à suivre pour Spip. Les sites responsifs ne sont pas à la portée du premier venu, ceux que j’ai réalisés étaient souvent fragiles. Ici, on a affaire à quelque chose de très robuste, ce qui fait qu’on peut davantage se concentrer sur des aspects plus intéressants de la réalisation. L’industrialisation en soi n’est pas forcément utile à tout le monde, mais les facilités de mise en oeuvre que cela induit seront utiles à tous.

      Bonne continuation
      Béat

    • Bonjour,

      Je viens de passer quelques jours à jongler entre spipr et spip3.1 puis spip3.0 pour essayer de faire fonctionner l’agencement mais n’ai rien pu faire pour l’instant de stable (une erreur toujours apparaît dans l’espace public quand je suis déconnecté, mais pas quand je suis loggé... mystère).

      Est-ce qu’une nouvelle version de spipr est prochainement prévue, avec bootstrap 3 ? Autant peut-être attendre un peu... les débuts d’année sont souvent prolifiques ;-)

    Répondre à ce message

  • 1

    Bonjour,

    J’ai installé Spipr-dist sur un Spip 3.1.1 tout frais (wampserveur) mais cela me donne tout de suite des erreurs :
    « Fatal error : Maximum function nesting level of ’100’ reached, aborting ! in Monsite\plugins\auto\lesscss\v1.0.7\less.php\Less.php on line 5471 »

    Alors une idée de ce que je pourrais faire ?
    Merci beaucoup par avance.

    • Dans le fichier config/mes_options.php (à créer s’il n’existe pas) coller :

      <?php
          ini_set('xdebug.max_nesting_level', 200);
      ?>

      En général ça fonctionne assez bien...

    Répondre à ce message

  • 3

    Bonjour,
    J’utilise spipr pour 1 site, et je traque les erreurs de css.
    sur mon site j’ai une erreur de background-color pour la classe .navbar-inverse
    Horodatage : 09/02/2016 00:00:20
    Avertissement : Une fin de valeur était attendue, mais « \9 » a été trouvé. Erreur d’analyse de la valeur pour « background-color ». Déclaration abandonnée.
    Fichier Source : http://www.marseillereiki.com/local/cache-less/bootstrap-cssify-76341ca.css?1454970635
    Ligne : 6556, Colonne : 28
    Code Source :
    background-color : #590041 \9 ;
    Comme j’ai modifié mon thème, je croyais en être à l’origine. je n’ai rien trouvé de probant. J’ai voulu vérifier sur le site du plugin. Il y a le même type d’anomalie


    Horodatage : 08/02/2016 23:37:45
    Avertissement : Une fin de valeur était attendue, mais « \9 » a été trouvé. Erreur d’analyse de la valeur pour « background-color ». Déclaration abandonnée.
    Fichier Source : http://spipr.nursit.com/local/cache-css/9d18593d6eae53d110f58711fca244f2.css
    Ligne : 1216, Colonne : 92
    Code Source :
    .navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.activebackground-color :#000 \9


    comment corriger le problème ?

    Merci

    • Bonjour,

      ce n’est pas un bug ni un problème, c’est un hack CSS utilisé par BootStrap 2 pour que certaines directives CSS ne soient comprises que par IE7 et IE8, pour corriger des défauts de comportement de ces 2 anciens navigateurs.

      Il faut donc laisser tel quel.

    • merci, Il y en a beaucoup comme ça ?

    • Des gens qui surfent sur IE7 ou IE8 ?
      Le dernier a lâché l’affaire il y a 5 ans...

    Répondre à ce message

  • Bonjour,

    Je constate que l’affichage au format paysage sur les iPhone 3, 4 ,5 est déficient. Sur le modèle 6 c’est bon. Le problème est que les typos et leurs interlignes s’affichent plus petits que dans la version portrait. En plus de rendre difficilement lisibles certains textes, cela peut conduire dans certains cas à de gros problèmes de mise en page. Je n’ai pas pu tester sur d’autres marques de smartphones.

    J’utilise Firefox Developer Edition (à jour) qui ne reproduit pas le problème. Pour moi il doit s’agir d’un bug de « bas niveau » dans SpipR car même le site spipr.nursit.com produit les mêmes effets ;-)

    Qu’est-ce qu’on peut faire ?

    Répondre à ce message

  • Bonjour,

    Les éléments qui sortent du flux, typiquement quand ils sont en position : fixed, présentent une typographie dégradée sur Webkit (Safari)

    Les textes perdent du « gras » et avec une typo assez fine, en négatif, cela devient critique pour la lisibilité.

    J’ai beau chercher avec l’inspecteur web, je ne vois pas quel style css pourrait redonner à ces textes la même apparence que quand ils sont dans le flux normal…

    Merci de vos lumières

    Répondre à ce message

  • 2

    Vivement le thème en Bootstrap 3 surtout pour les belles icônes en vectoriel et tout le reste…
    Je galère en ce moment pour un simple truc, un aside particulier pour un numéro d’article en particulier… je n’ai pas reussi, des idées ?

    • Idem pour moi.

      J’attends BOOTSTRAP 3 pour SPIPR avec impatience car il y a plein de classes sympas par rapport à la V2.

    • Hello Cerdic

      BOOTSTRAP 3 est-il pris en compte dans la dernière version de SPIPr ?

    Répondre à ce message

  • 1

    Bonjour,

    J’ai pu faire fonctionner SPIPr et j’ai pu notamment créer un squelette (inspiré de SPIRr-dist) et un thème (inspiré de Beige) que l’on peut voir en action ici : http://perquisition.fr/

    Je contribuerai d’ailleurs prochainement en proposant des squelettes et des thèmes SPIPr, en restant le plus générique possible.

    Cependant à l’occasion de la prise en main de SPIPr je n’ai pas pu faire fonctionner le mécanisme de menus déroulants au clic qui se plient et qui se déplient, à l’image de la démo que l’on retrouve ici : http://spipr.nursit.com/?page=demo1

    Même en intégrant les classes manquantes en me servant de la démo (en modifiant le plugin Menu pour qu’il génère le tout à la volée), et même en insérant dans le head les fichiers javascripts suivants : bootstrap/js/bootstrap-dropdown.js et bootstrap/js/menu.dropdown.js, je n’ai pas pu reproduire le dit fonctionnement.

    Existe-t-il une solution simple pour reproduire ce fonctionnement avec donc des menus déroulants au clic ?

    Une solution bien-sûr de préférence qui utiliserait ce qui est déjà disponible dans le plugin BootStrap.

    En vous remerciant pour cette distribution très bien pensée, et merci pour une éventuelle solution.

    • Bonjour,

      Et bien finalement je me réponds à moi-même car j’ai trouvé la solution sur [SPIP Zone] :
      https://www.mail-archive.com/spip-zone@rezo.net/msg39461.html

      Donc pour faire simple, si vous utilisez le squelette SPIPr-dist il vous suffit de coller dans le fichier head_js/dist.html (vide d’origine) le code suivant :

      [<script type="text/javascript" src="(#CHEMIN{js/bootstrap-dropdown.js})"></script>] 
      [<script type="text/javascript" src="(#CHEMIN{js/dropdowns-enhancement.js})"></script>] 
      [<script type="text/javascript" src="(#CHEMIN{js/menu.dropdown.js})"></script>]

      Et si à l’aide du plugin Menu vous avez bien créé un menu avec l’identifiant barrenav et avec des sous-menus, ces derniers se déplieront ou se replieront dorénavant au click.

      On finit toujours par y arriver ! Vive SPIPr et bonne journée !

    Répondre à ce message

  • 4

    Bonsoir,

    j’utilise SPIP 3.0.17 [21515] + Sarka-SPIP Reloaded 4.5.3 et je n’arrive plus à changer le slogan du site. Je passe par le menu SPIP Configuration/identité du site mais la mise à jour du formulaire pour le champ slogan (moins de 255 caractères) n’entraine aucun changement.

    Je suis hébergé par en multi OVH.

    Merci pour votre aide.

    • Bonjour
      Sur ton ancienne version de sarka, as-tu enregistré ta configuration, notamment maintenance/bandeau ? Si elle est active sur ton nouveau sarka, elle prend le pas sur le slogan déclaré dans « identité du site ».

    • Bonsoir et merci Bobpat
      donc il suffit d’enregistrer la nouvelle configuration pour qu’elle soit prise en compte
      c’est cela ?

    • Bonsoir
      Dans la version 4.5.3, le slogan n’est pas modifiable dans l’espace privé/squelette/sarka/bandeau comme dans l’ancienne version ; il faut aller par FTP dans tmp/sarkaspip/config/bandeau xxx txt (si tu as enregistré ta configuration avec l’ancienne version !) où tu peux modifier ton slogan.
      Pour l’activer, tu vas dans ton espace privé/squelette/sarka/maintenance/restauration de configuration/bandeau et choisir le fichier que tu as modifié par FTP.
      C’est moins pratique qu’avec l’ancienne version...

    • Merci Bobpat,
      ça fonctionne en suivant tes indications, les modifs en FTP du fichier de configuration sont bien prises en compte.

      Bonne Journée

    Répondre à ce message

  • Bonsoir et merci Bobpat
    donc il suffit d’enregistrer la nouvelle configuration pour qu’elle soit prise en compte
    c’est cela ?

    Répondre à ce message

  • Bonjour, je suis de retour ;-)

    Je fabrique un thème à partir de SpipR : tout à l’air facile au début et on peut aisément faire des petites modifs comme changer des couleurs et agir sur la typographie. Pour aller plus loin et agir par exemple sur l’apparence et le comportement de la barre de navigation, c’est une tout autre affaire ! J’ai beau éplucher les explications, je ne trouve pas grand chose… J’ai l’habitude du comportement de Z, mais ici, pour surcharger des fichiers html de squelettes, je ne retrouve évidemment pas le balisage utilisé par Bootstrap et .less ! À partir des fichiers .less, j’ai essayé d’agir sur tout ce qui me semblait logique, mais rarement suivi d’effets.

    Par exemple :
    -  Pour les écrans de grand format, comment régler la largeur de la barre de nav selon la largeur définie dans la balise page (sans qu’elle ne s’étale sur toute la largeur de la fenêtre) ? Ça à l’air bête, mais je n’y arrive pas.
    -  Pour les petites tailles d’écran, comment faire disparaitre les libellés des rubriques et les remplacer par une icône de menu déroulant (collapse) ?

    Merci d’avance

    Répondre à ce message

  • Bonjour,
    J’essaye d’installer SPIPr sur le site de mon établissement.
    Cependant, le menu de navigation ne s’affiche pas, et j’ai le message d’erreur suivant :

    Warning : Missing argument 1 for lesscss_select_css(), called in /web/l/e/lyc-rolland-goussainville/http/tmp/cache/skel/html_c5ebbd0ba795fd9c392eb1a859072bf5.php on line 182 and defined in /web/l/e/lyc-rolland-goussainville/http/plugins/auto/lesscss/v1.0.5/lesscss_fonctions.php on line 245

    La ligne 245 du fichier lesscss_fonctions.php correspond à :

    function lesscss_select_css($css_file){

    Je copie également le paragraphe avec les quelques lignes au-dessus et en dessous :

    /**
     * Selectionner de preference la feuille .less (en la compilant)
     * et sinon garder la .css classiquement
     *
     * @param string $css_file
     * @return string
     */
    function lesscss_select_css($css_file){
    	if (function_exists('less_css')
    	  AND substr($css_file,-4)==".css"){
    		$less_file = substr($css_file,0,-4).".less";
    		$less_or_css = lesscss_find_less_or_css_in_path($less_file, $css_file);
    		if (substr($less_or_css,-5)==".less")
    			return less_css($less_or_css);
    		else
    			return $less_or_css;
    	}
    	return find_in_path($css_file);
    }

    Quelqu’un aurait-il la solution à ce problème ?
    Merci par avance.

    Répondre à ce message

  • 1

    Bonjour et merci pour ce squelette,

    J’ai installé SPIPr et j’utilise le squelette SPIPr-dist.
    Je souhaiterais utiliser la page « bootstrap_carroussel.html » contenue dans le dossier démo du plugin Bootstrap comme page d’accueil (sommaire) de mon site.
    Quelle procédure convient-il de suivre pour la mettre en place ?
    En vous remerciant pour l’aide que vous pourrez m’apporter,

    Polémil

    • Je pense que ma question est par trop béotienne pour espérer une réponse... ;-)

    Répondre à ce message

  • 6

    Bonjour,

    Bien désireux de voir fonctionner moi aussi ce fameux framework « Prêt à l’emploi » j’ai installé sur mon MAMP un Spip 3.0.20 tout neuf et qui fonctionne très bien. Après l’installation et l’activation de l’ensemble des plugins Spipr plus rien ne s’affiche dans les pages publiques, même pas un message d’erreur.

    Si je désactive tout ce package de plugins, mais que je conserve BootStrap, LessCSS, Z-Core, j’ai à nouveau des pages dans le site public. Mais dès que j’active le plugin d’un des squelettes Spipr il n’y a plus rien.

    Voilà, cela fait des heures que je tourne en rond en cherchant dans la doc ce que je pourrais bien encore faire pour avoir le début de quelque chose… Vous avez une idée, vous ? Merci d’avance.

    Béat

    • Euh… y’ a quelqu’un ?

      Quand j’active puis désactive les plugins « foireux » j’obtiens les 2 erreurs suivantes :

      -  LESS : Echec compilation fichier plugins/bootstrap/bootstrap/css/reset.less
      .tab-focus is undefined in reset.less

      -  LESS : Echec compilation fichier plugins/bootstrap/bootstrap2spip/css/grid.less
      variable @gridColumnWidth is undefined in file plugins/bootstrap/bootstrap/css/grid.less

      C’est quoi ?

    • Salut, pour ton deuxième message, l’erreur devrait disparaître si tu vides le cache du site. Pour le premier message, désolé je ne sais pas.

    • Je pense que ton hébergement est trop lent et ne supporte pas la compilation des feuilles LESS par SPIP : cela provoque un timeout et/ou un dépassement de mémoire qui explique la page blanche.
      Si tu es en local tu peux regarder les logs d’erreur pour voir la présence et la cause d’une erreur fatale PHP, et augmenter la valeur de max_execution_time et/ou memory_limit.

    • Merci de vos réponses.

      J’avais déjà augmenté ces valeurs dans php.init sans résultats. Cette fois je les ai augmentées drastiquement pour en avoir le coeur net : max_execution_time = 1000 (au lieu de 30) et memory_limit = 1000M (au lieu de 30M). Résultat : Spip me signale toujours les mêmes erreurs.

      Dans php_error.log j’ai des messages du type :

      -  [03-Nov-2015 12:14:20] PHP Fatal error : Allowed memory size of 33554432 bytes exhausted (tried to allocate 1120 bytes) in /Volumes/.…….../plugins/less-css/less.php/Less.php on line 1581

      -  [03-Nov-2015 12:15:25] PHP Fatal error : Allowed memory size of 33554432 bytes exhausted (tried to allocate 72 bytes) in /Volumes/.…….../plugins/less-css/less.php/Less.php on line 705
      (les points sont de moi)

      Je me suis rendu aux lignes indiquées de ce script et je n’ai rien vu que je puisse faire. D’ailleurs je ne suis pas du tout qualifié pour cela !

    • Il faut redémarrer Apache pour que cela prenne en compte (ou alors tu n’as pas modifié le bon fichier php.ini) car là c’est toujours la valeur de 32Mo de memory_limit qui est prise en compte

    • Ah !

      J’ai bien sûr redémarré Apache à chaque nouveau réglage. Mais, effectivement, ce n’était pas le bon fichier ! Maintenant, avec le bon fichier ça marche. Grand merci et désolé pour cette excursion dans les arcanes de MAMP.

      Message à l’intention des billes, qui comme moi, doivent modifier les réglages de php avec MAMP :
      -  Le panneau phpInfo de MAMP indique un chemin pour accéder au fichier php.ini (par exemple : /Applications/MAMP/bin/php/php5.2.17/conf). Contrairement à ce qui parait logique, il ne faut PAS aller modifier ce fichier, c’est sans effet.
      -  Depuis MAMP, il faut aller dans le menu Fichier > Modifier les configurations > PHP > puis choisir la version qu’on utilise. S’ouvre alors un fichier php.ini qu’on peut modifier et qu’on peut sauvegarder.
      -  Ne pas oublier de redémarrer Apache.

      Bonne journée !

    Répondre à ce message

  • Salut,

    Il ya une question que je me suis déjà posé plusieurs fois concernant la mise en place de sites avec zcore et spipr.
    Je serais parfois tenté de vouloir utiliser un squelette spipr- sur une partie du site, et un autre pour un secteur spécifique.
    Je sais que composition est prévu pour créer des variantes de squelettes, mais j’ai l’impression que mon besoin serait plus basiquement de dire à partir d’une page de configuration : « applique spipr-doc sur ce site, et si on affiche le secteur 4, alors c’est spipr-blog qu’il faut utiliser ».
    Et pour finir, j’aimerais pouvoir surcharger ce cocktail depuis /squelettes.

    Avant de me jeter à corps perdu dans l’élaboration d’un nouveau plugin, je m’interroge sur la pertinence d’une telle formalisation : est-ce que ça a bien du sens, et est-ce que ça pourrait aider d’autres usagers ??

    Belle journée,

    Répondre à ce message

  • 4
    Jacques83300

    Bonjour,

    Un grand merci pour ce squelette.
    Je suis un utilisateur de Spip depuis de nombreuses années (avec Sarka Spip) mais souhaitant créer un site responsive utilisant bootstrap je me tourne maintenant vers Spipr et me trouve confronté au besoin de modifier des squelettes existants pour obtenir le résulat escompté.
    J’ai choisi d’utiliser pour base le squelette spipr-doc qui correspond assez bien à mes souhaits. Par contre je ne trouve pas comment réduire la taille du bandeau que je trouve assez imposant.
    Je recherche également le moyen de placer dans le pied de page des articles courts placés côte à côte (ex. adresse de l’association, heures d’ouverture, mentions légales).

    J’aurai certainement encore à faire d’autres customisations ;-)

    Merci d’avance pour l’aide et le travail de la communauté.
    Jacques

    • Bonjour,

      si vous êtiez utilisateur de SarkaSpip avez vous regardé SarakaSpip v4 qui fait partie de la famille Spipr et est totalement responsive ? La migration depuis les anciennes versions de SakaSpip est prise en charge, et cela serait peut-être plus simple pour vous ?

    • Jacques83300

      Bonjour Cerdic,

      Merci pour ta réponse.
      Oui bien sûr j’ai testé SarkaSpip v4 dont j’apprecie beaucoup la simplicité pour la configuration et la haute qualité mais le layout ne correspond pas à ce que nous souhaitons. D’une manière générale, la présentation du site spipr.nursit.com est plus proche de nos attentes : un menu simple, une première page de sommaire sans colonnes extra ou menu, une présentation proche de plusieurs sites qui m’ont été cités en exemples...
      Je me trompe peut-être mais je pense que j’aurai moins de travail à partir de spipr-doc que de SarkaSpip. Qu’en penses-tu ? Je suis toujours à l’écoute de l’avis d’un expert.
      Jacques

    • Il vaut mieux essayer de partir du thème Rosa par exemple, sur un squelette Spipr-dist ou SarkaSpip (voire spipr-blog ?). Le squelette spipr-doc répond à des besoins très spécifiques, il n’y a pas de page article, tout est regroupé dans la page d’une rubrique, il n’est pas prévu l’inclusion de medias etc. et ça ne me semble pas un bon point de départ pour un site autre que de la documentation.

    • jacques83300

      Merci Cerdic pour ces informations éclairées. Je m’étais principalement basé sur le layout du squelette Spipr-doc sans rentrer dans ces détails.
      Par contre, j’ai peur de ramer pour adapter SarkaSpip (qu’Eric, je pense, développe encore) ou Spipr-dist avec Rosa afin d’obtenir le layout souhaité.
      Je n’ai jamais réalisé jusqu’à présent des modifications de cette importance et j’ai peur de me perdre.

    Répondre à ce message

  • 1

    bonjour et merci pour ce plugin,
    en lisant la documentation sur les themes http://spipr.nursit.com/themes, j’ai pu concevoir un layout pour le site de la commune.
    Cependant j’aurais besoin d’une présentation spécifique pour tout un secteur, je ne vois pas comment définir un layout spécifique à une rubrique, ou bien par exemple pour la page sommaire,
    En effet j’aurais besoin d’avoir pour une rubrique (ou même la page sommaire) d’un layout en 2 colonnes au lieu de 3 sur le reste du site, peut être pourriez-vous m’indiquer une piste ?

    Merci

    • Avez-vous regardé du côté du plugin compositions ? Il devrait probablement pouvoir répondre à votre besoin....

    Répondre à ce message

  • 2

    Bonjour,
    merci de votre travail.
    j’ai installé SPIPr-doc.
    Dans la page d’accueil en front , il est écrit « A personnaliser ».
    Rien dans l’espace privé pour éditer ce contenu.
    En inspectant la page, je comprends qu’il s’agit de la page sommaire.html.
    Est à dire qu’il faut modifier cette page dans un éditeur html pour en modifier le texte ?

    Répondre à ce message

  • 1

    Bonjour et bravo, c’est du très beau travail.
    Question maintenant ^^ : je souhaite adapter un thème (United) en inversant le content et les aside/extra.
    J’ai recopié le fichier layout.less du thème marguerite dans mon répertoire et remplacé les appels au layoutgala 33 par des appels au 34 qui correspond au comportement que je souhaite. Les colonnes passent bien à gauche mais les fonds grisés des colonnes aside et extra restent à droite et conservent le comportement du layoutgala 33.
    Pouvez-vous m’aider à modifier ce comportement ? Quels fichiers sont à éditer ?
    Merci d’avance :)

    • Je me réponds à moi-même : le problème vient du squelette sarkaspip. C’est lui qui colore l’emplacement des colonnes, indépendamment du layout et utilisant une image de fond (bg-cols.png). J’ai résolu mon problème en recopiant le theme.less de sarkaspip dans mon thème et en ne copiant pas cette image dans mon dossier /img
      C’est pas propre du tout mais je ne comprends pas comment cela fonctionne ^^

    Répondre à ce message

  • 2

    Bonsoir !
    je viens tout juste d’installer à neuf SPIP 3 sur EasyPHP, ça marche nickel, pas de soucis, cependant quand j’installe SPIPr et qu’ensuite j’essaye d’accéder à mon site public j’obtiens le message suivant :

    « Fatal error : Maximum function nesting level of ’100’ reached, aborting ! in C :\Program Files (x86)\EasyPHP-DevServer-14.1VC11\data\localweb\projects\spip\plugins\auto\spipr\less-css\less.php\Less.php on line 5408 »

    Qu’a cela ne tienne, je me dis, et je me rend à la ligne 5408 du fichier Less.php où je ne trouve que ceci :

    $count = count($this->value) ;

    Je ne comprend ce que je dois modifier...
    Alors, je suis un parfait néophyte en la matière, donc j’ai peut être fait quelque chose de travers, du coup j’ai réinstallé à nouveaux. Même problème...

    Du coup si une âme charitable saurait comment résoudre ce problème, je lui en serait vachement reconnaissant !

    Merci d’avance !

    Cordialement,

    Robin

    • Bonjour,

      il y a une bonne explication dans le dernier paragraphe de la documentation des champs extras, que je paraphrase :

      Si vous rencontrez cette erreur : Fatal error : Maximum function nesting level of ’100’ reached c’est que xdebug est actif. Il faut augmenter sa profondeur d’exécution. Par exemple en mettant dans votre config/mes_options.php l’instruction suivante (pensez à ouvrir <?php sur la première ligne et caractère du fichier si ce n’est pas fait, et pas la peine de le fermer)

      <?php
      ini_set('xdebug.max_nesting_level', 200);
    • Mon site public se charge sans problème !
      Merci tcharlss !

    Répondre à ce message

  • Hi Cédric

    Juste un petit message de remerciement pour SPIPr.

    Hier soir à l’apéro SPIP de Toulouse, on se disait que SPIPr était devenu une base pour de nombreux sites responsive. Perso, je le vois même comme le futur de SPIP.

    On se disait aussi qu’il était dommage que ton plugin n’avait pas de forum dédié sur lequel les utilisateurs pourraient d’entraider.
    Mais ça, c’était avant. Je vois que tu as créée la rubrique SPIPr sur contrib depuis Mars 2015.
    Donc c’est parfait.
    Encore MERCI.

    Répondre à ce message

  • Didine

    Bonjour,

    je réalise un site bilingue à partir de spipr avec un secteur par langue.
    Je n’arrive pas afficher la traduction de ma page d’accueil. Est-ce que spipr gère bien le multilingue ?

    Comment nommer mes pages de traduction dans le squelette ? body.en.html, sommaire.en.html ?

    Merci pour votre aide.

    Répondre à ce message

  • 7

    Bonjour,
    Je teste spipr et voici le message d’erreur qui apparaît sur la page d’accueil :

    Aucun squelette breadcrumb/sommaire n’est disponible...

    ... squelette désigné :

    plugins/themes/readable/body.html

    Effectivement, pas de fichier sommaire.html. Quant au fichier body.html, la syntaxe est trop éloignée des boucles de spip que je manipule...

    Avez-vous une explication sur cette erreur ?

    D’avance, merci !
    KMk

    • avec quel squelette ? je ne reproduit pas ni avec le modèle « dist » ni avec le modèle « blog ».

    • quelle version de PHP aussi ?

    • j ’ai fait l’install co indiqué : Plugin actif

      SPIPr-blog 0.4.9 - test
      Squelettes de Blog Z+BootStrap+HTML5
      Plugin actif

      SPIPr-dist 0.4.9 - test
      Squelettes Dist Z+BootStrap+HTML5
      Plugin actif

      SPIPr-doc 0.5.8 - test
      Squelettes de Doc Z+BootStrap+HTML5

    • je ne pense pas que cela ait a voir avec le pb mais prendre blog + dist + doc c’est inutile ;-) il faut choisir un modèle parmis les trois. P

    • ah oui parfait , j aurais pu y penser merci encore, super ce spipr

    • cela ne résoud pas le pb j’imagine ?

    • le pb est résolu merci

    Répondre à ce message

  • 5

    Bonjour, Maïeul,
    Désolé pour le silence... les messages du forum sont mis dans les spams de ma boîte aux lettres électronique et je me suis quelque peu « absentée »...
    Je rencontre le problème mentionné (http://contrib.spip.net/SPIPr-4642#forum480512) avec tous le squelettes. Mon hébergeur me signale que ma version de php est 5.3

    À suivre...
    KMk.

    • il ne faut activer qu’un squelette en même tps... en tout cas je ne reproduis pas le bug si je n’active qu’un squelette (ce qui est du reste le plus logique)

    • Bonjour,

      La version de php est maintenant 5.5.

      Je crois avoir compris votre conseil et le fonctionnement des plugins. Activation d’abord dans les plugins inactifs d’un squelette (blog ou doc), activation d’un thème (exemple : marguerite).
      A nécessité également la mise à jour des plugins « z-core », « comments » et « spipr-dist ».

      Merci pour votre intervention, que je ne comprenais pas trop bien sans plus de détail.
      KMk.

    • donc le problème est résolu ?

    • Bonsoir,
      Oui, résolu, après mise à jour des plugins mentionnés.
      Avec mes remerciements pour vos réponses et surtout pour le travail que représente ces précieux outils !
      KM. 

    • je ne suis pas l’auteur de ces outils ...

    Répondre à ce message

  • 4

    1 Erreur(s) dans le squelette
    Numéro Message squelette boucle Ligne
    1 Aucun squelette breadcrumb/sommaire n’est disponible... plugins/auto/themes/marguerite/body.html /
    comment puis je résoudre ce pb merci

    http://www.chaudanne.info/?var_mode=recalcul

    • avec quelle squelette ? je ne reproduit pas ni avec le modèle « dist » ni avec le modèle « blog ».

    • quelle version de PHP aussi ?

    • Philippe Robin

      bonjour

      idem
      dans les squel dist et blog il n’y a pas de sommaire.html dans le dossier breadcrump

    • je ne reproduis pas ce bug en utilisant le squelette dist ...

      normalement s’il n’y a pas de sommaire, le mécanisme Z est censé reprendre le dist.

    Répondre à ce message

  • 1

    Hello cerdic_ concernant sarkaspip, tu ne pourrais pas ajouter les couleurs dans la config ?
    Franchement c’est la misère le less à coté du css pour trouver le bon fichier :-(
    Firebug n’est plus du tout mon copain sur ce coup...
    Actuellement la couleur dominante est la : #53538b
    Je voulais mettre une autre couleurs et franchement, je me décourage...
    Après, je sais pas si mettre les couleurs est toujours possible sans faire de casse sur les sites déjà en ligne, mais sinon, en forme de plugin ?
    Peut-être que si tu en fait « une », j’arriverais peut-être à en faire d’autres, mais là...
    Franck

    • Bonjour,

      Franchement c’est la misère le less à coté du css pour trouver le bon fichier :-(
      Firebug n’est plus du tout mon copain sur ce coup...

      Apparement le plugin less à été mis a jour avec une autre lib php qui supporte les sourcemaps oyejorge/less.php.

      A vérifier que l’options soit activé dans le code ^^, je n’en ai pas l’impression

      A voir avec le mainteneur du plugin LESS pour ajouter les options :

      $options = array( 'sourceMap' => true );
      $parser = new Less_Parser($options);

      Ensuite dans votre navigateur activer les sourcemaps : dans Firefox un clic droit sur le nom du fichier css et afficher les sources devrait fonctionner (si besoin recharger la page)

      Activer les SourceMaps sous Firefox

      Pour les couleurs ou autres elles sont définissables dans un fichier variables.less, que vous pouvez dupliquer et surcharger dans votre dossier squelette.

      Vous pouvez aussi utiliser sur leur site, un formulaire pour générer ce fichier variables, dans la partie Downloads

      D’autres outils comme Bootstrap-magic, peuvent vous aider a styliser votre thème visuellement avec une interface clicodrome comme on les aimes ;-).

      Après je n’utilise pas la version less de bootstrap, ni spipr ou sarka donc je ne pourrais vous guider plus.

      De mon avis perso, juste pour dire et démarrer avec les preprocesseur css :

      Les principaux problèmes avec les librairies php pour les preprocesseurs css sont :

      *- qu’elles ne sont jamais a jour, et constamment à la bourre au niveau fonctionnalités, par rapport a l’original.
      *- plutôt lentes et gourmandes en ressources

      LESS css est au départ développé en javascript, tandis que SASS/SCSS est en Ruby et maintenant en C avec libsass, donc le portage en php reste quand même une ré-écriture quasi-complète, il est normal que ça n’arrive pas a suivre derrière ...

      J’ai testé la version SCSS.php avec Bootstrap 3 en version SCSS, ça reste faisable et utilisable,pour générer le thème : mais je trouve ça pénible, lent pour un usage au quotidien d’intégration quand on recalcule souvent.

      Donc, je conseillerais plutôt d’utiliser des vrais outils autres que les librairies php pour compiler du SASS ou LESS, on peut trouver nombre d’applications qui font ceci très bien comme Koala, Scout, ... ou se tourner vers Node.js Gulp.js, Grunt et utiliser libSass pour les plus Geek ;-)

      Certes ça déconcerte les habitués des « css à la papa », entassées dans un fichier.
      Oui ça fait un ou plusieurs langages de plus a apprendre (on en est plus a ça près ^^), mais au final le gain est énorme, autant en portabilité des composants, que pour les évolutions et la maintenance.

      Happy Styling comme dirait Compass ;-)

    Répondre à ce message

  • hello cedric :-)
    Juste pour te dire qu’il semble y avoir un problème concernant la dernière version de bootstrap
    php 5.6.6
    prefix des table : spipdev5
    installation en MySQL
    spip 3.0.17

    Si via SVP tu télécharges SPIPr, cela te télécharges la version 1.5.16 de bootstrap
    Jusqu’ici, il n’y a pas de problème !
    Par contre, SVP t’indique également qu’une version plus récente de bootstrap est dispo, et là, si tu fais la mise à jour (2.1.0), le site public ne fonctionne plus correctement du tout :-D
    Le problème ne semble pas évident, car j’ai fait un essai en spip 3.1 et là, cela fonctionne très bien avec les dernières versions des plug
    Franck

    Répondre à ce message

  • 2
    Philippe Robin

    bonjour

    avant ion avait Zpip + thème, c’était immédiat, maintenant, il faut Spipr, bootstrap, less, qui prennent des ressources de dingues : intournable sur free.fr , lourd sur mutualisé apparament.

    pour un dév moyen comme moi, il est demandé de faire compiler le css par bootstrap ou en local, du coup, ai-je encore la possibilité de penser que je vais rester sous Spip ?

    à moins que j’ai loupé des trucs...

    merci

    • Il est pas du tout obligatoire d’utiliser SPIPr pour utiliser SPIP. Tu peux très bien faire tes squelettes en te basant sur squelettes-dist/ ou continuer à utiliser la première version de Zpip+thème.

    • Philippe Robin

      oui, je sais, mais comme BS et Spipr ont l’air vachement bien, et que Z devient obsolète apparement, on se dit qu’on veut toujours mieux...

      merci

    Répondre à ce message

  • Bonjour,
    Je suis en mutualisé chez OVH (avec une option SQLprivée qui accélère un peu les choses a priori).
    Je tournais en SPIP 2 sous Sarkaspip 3.1, et j’ai fait la migration il y a quelques semaines en SPIP 3 et Spipr avec Sarkaspip.
    Je pense que la version de Sarkaspip qui tourne avec Spipr (4.4.16) est un sous-ensemble de la version 3 que j’utilisais (je peux me tromper ceci dit, mais il me semble qu’il y a nettement moins de paramétrage possible ; ceci dit également je m’en passe très bien) ce qui peut jouer sur les performances, mais une fois ce (long) préalable fait, je peux te dire que je ne reconnais pas mon site. Les temps de chargement de page ont été divisés par 2 grosso modo, peut-être 3.
    Juste pour info.
    Christophe

    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