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

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