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

40 discussions

  • 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)

    Reply to this 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.

    Reply to this 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

    Reply to this 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;[" />

    Reply to this 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 ?

    Reply to this 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

    Reply to this 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

    Reply to this 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....

    Reply to this 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.

    Reply to this 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!

    Reply to this message

Add a comment

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 / PostgreSQL
  • 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 apparait.

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.

Who are you?
[Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom