Sendagi

Squelette éditorial sous bootstrap4

Présentation

Sendagi est un squelette sous Bootstrap4.

  • La page d’accueil est hautement modulable et permet une présentation sophistiqué façon “one page”
  • Les pages articles et rubriques permettent de gérer un site éditorial classique avec beaucoup de contenus

Ce squelette est idéal pour des sites de documentation, de rapports d’études, ....

Aperçu

URL de démo: https://www.projet-makasi.fr/

Page d’accueil

Page article

Page rubrique équipe

Installation

A l’installation, le plugin crée aussi

  • un champs extra pour gérer les tris des rubriques
  • 3 sélections éditoriales pour gérer la page d’accueil (voir détails plus bas)

Les plugins Favicon, Fulltext, Court-circuit 2 peuvent être installés en complément.

Lorsque votre site passe en production, il est recommandé d’activer la compression des fichiers javascript et CSS pour avoir un site rapide à charger.

Configuration

Le squelette est configurable

Choix des contenus (articles, moteur de recherche, liens dans le pied de page)

Liens vers les séléctions éditoriales pour gérer la page d’acceuil

Liens vers les pages démo

Le menu haut est constitué des rubriques à la racine listés par numéros
Exemple: 10. Actualités, 20. Contact, ....

On cache les rubriques dont le titre commence par 99. ...

Classement des rubriques

Sur chaque rubrique, vous pouvez choisir l’ordre des affichages des articles qui y figurent

Page d’accueil

La page d’accueil est composé de 3 zones chacunes gérées par 3 sélections éditoriales qui sont automatiquement créees à l’activation du plugin.

Zone 1: Le diaporama

Identifiant de la zone éditoriale: accueil-diaporama

Descriptif: On liste les items de la sélection sous forme de diaporama

Zone 2: Le contenu

Identifiant de la zone éditoriale: accueil-contenu

Descriptif:
On liste les items de la sélection sous forme de blocs:

  • Le 1er item est présenté en pleine largeur sur 2 colonnes
  • Les items suivants sont présentés à la suite avec le logo en alternance à gauche ou à droite

Zone 3: Le contenu en extra

Identifiant de la zone éditoriale: accueil-extra

Descriptif:
On liste les items de la sélection sous forme de blocs en bas de page dans une zone orange.
Chaque item occupe la moitié de largeur utile.

Pour chaque sélection éditoriale, il faut veiller à renseigner logo, titre, descriptif et éventuellement le lien

Personnaliser Sendagi

Vous pouvez surcharger les feuilles de style du squelette en ajoutant la vôtre.
Cette feuille de style devra s’appeler css/perso.css.
Il est recommandé de la déposer dans le répertoire squelettes/

Exemple de site utilisant le squelette Sendagi avec une feuille de style personnalisée :
https://www.infini.fr/

Remarques

Le squelette est sur la zone. N’hésitez pas à contribuer en conservant à l’esprit de laisser le squelette aussi générique que possible.

updated on 15 September 2020

Discussion

8 discussions

  • 5
    Philippe13860

    Impossible d’activer Sendagi
    Hebergeur OVH / base Mysql / SPIP 3.2.7 [24473]
    Bonjour,
    Après installation de SPIP, j’ai écrit 4 articles pour tester. Tip top.
    Ensuite après plusieurs tentatives avec gestion des plugins, j’arrive à charger Sendagi (sans activation). Je vérifie bien avec Ftp que j’ai bien plugins/auto/sendagi
    Mais au moment de l’activation (via l’interface gestion des plugins), je vois apparaitre furtivement une fenêtre de téléchargement (?) puis .... écran blanc. Plantage complet de SPIP.... nada, walou
    En Ftp, je vois simplement sur le serveur la création de plugin/auto/metaplus et plugin/auto/crayons. Ce dernier répertoire est vide (!)
    J’ai appris auparavant à utiliser Sauvegarde/Restauration, ce qui m’a bien servi ....
    Je suis bon pour réinstaller SPIP, mais rien n’y fait après quelques tentatives ....
    Voilà ... je bloque un peu dans la recherche d’erreur ....une idée ?

    • Bizarre, Sendagi ne réclame rien de particulier ....

      Quelle version de PHP as-tu ?

      Sinon active le mode debug pour voir quelles sont les erreurs.
      Dans ton fichier config/mes_options.php, ajoute temporairement

      // debogague complet
      define('_INTERDIRE_COMPACTE_HEAD_ECRIRE', true);
      error_reporting(E_ALL^E_NOTICE);
      ini_set ("display_errors", "On");
      define('SPIP_ERREUR_REPORT',E_ALL);
      $GLOBALS['taille_des_logs'] = 500;
      define('_MAX_LOG', 500000);
      define('_LOG_FILELINE',true);
      define('_LOG_FILTRE_GRAVITE',8);
      define('_DEBUG_SLOW_QUERIES', true);
      define('_BOUCLE_PROFILER', 5000);

      Cela te permettra de voir d’où vient l’erreur

    • Philippe13860

      J’ai la version php 5.4.45
      Je vais tester le mode debug indiqué après avoir fait mes sauvegardes ...

    • Philippe13860

      J’ai la version php 5.4.45

      Message d’erreur :

      Fatal error: Can’t use function return value in write context in /home/encoreunzr/www/spip/plugins/auto/metasplus/v2.3.7/metasplus_pipelines.php on line 47

    • Il faut passer au PHP 5.6 c’est le minimum requis pour SPIP
      Je te conseille de passer à PHP 7.0

      Tout devrait bien fonctionner ensuite

      (ne pas oublier d’enlever les lignes du mode debug quand tout fonctionne bien)

    • Philippe13860

      Ok, je n’avais pas fait attention que la version de base OVH était .... ancienne (!)
      Je viens de passer en PHP 7.2
      Ça a l’air de fonctionner correctement maintenant.
      Il n’y a pas possibilité de vérifier la version requise à l’installation de Sendagi (?)
      Merci pour votre aide !!!

    Reply to this message

  • 1

    Bonjour,

    Tout d’abord, merci pour la précédente réponse. En suivant les instructions, j’ai réussi à m’en sortir. J’ai toutefois supprimé les brèves qui effectivement ne servaient pas à grand chose.

    Par contre, je n’arrive pas à remettre en place la légende des tableaux qui a disparu. Est-ce que c’est dans la feuille de style perso ?

    Merci à nouveau

    • Alors je réponds à ma question, ayant trouvé la solution entre temps ! Il suffit de changer la feuille de style perso.css que vous aurez pris soin d’installer dans le dossier squelette/css
      Voilà ce que j’ai rajouté à titre personnel :

      table.spip caption {
              font-family: 'times';
              font-size: 1.1rem;
              margin-bottom: .5rem;
              text-align: center;
              caption-side: top;
              font-size: x-large;
      }

    Reply to this message

  • 1
    benjamin

    Bonjour,
    je tente vainement de faire fonctionner le thème avec les mots-clés et les brèves. Est-il possible de les intégrer à l’intérieur du thème ? Si oui, je sèche. J’ai tenté d’insérer un squelette perso pour les 2, mais le rendu se fait dans le contexte de spip par défaut.
    Je ne vois pas où il faut intervenir pour adapter le thème (dans le fichier js ?).
    Merci pour votre aide.

    • Bonjour

      Oui Sendagi ne gère pas les brèves qui sont un objet éditorial un peu déprécié ni les mots-clés (par flemme ....)

      Pour les utiliser, il s’agit de ajouter ou surcharger les fichiers comme tous les autres objets SPIP.

      Par exemple pour ajouter lesr brèves, ajouter un fichier squelettes/breve.html

      Et ajouter un code pour retrouver les fichiers sendagi, par exemple

      <BOUCLE_principale(BREVES) {id_breve}>
      <html lang="#LANG">
      <head>
      	<INCLURE{fond=inc/inc_head} />
      	<title>[(#TITRE|couper{50,'&nbsp;\[...\]'}|textebrut)] - [(#NOM_SITE_SPIP|textebrut)]</title>
      	[<link rel="canonical" href="(#URL_BREVE|url_absolue)" />]
      </head>
       
      <body>
      <INCLURE{fond=inc/inc_header} />
      #TITRE .... le code de votre brève ....
      <INCLURE{fond=inc/inc_footer} />
      </body>
      </BOUCLE_principale>

      Bonne chance !

    Reply to this message

  • 5
    Jean Paul Aubel

    j’ai installé spip avec le squelette sandagi, cela fonctionne plutot bien seulement 4 plugins ne sont pas visibles ds l’espace plugins actifs et ils apparaissent à activer ds inactifs et pourtant .j’ai bien activer ces plugins car cela m’affiche qu’ils sont été activé
    merci pour une aide

    • Jean Paul Aubel

      voila ce que j’ai comme plugins actifs ensuite, les 4 précités n’apparaissent pas (le site est neuf)

    • Il ne faut pas installer bootstrap car il est livré en version simplifiée avec le plugin sendagi.

      comme le précise la doc, l’activation du plugin installe automatiquement

      Le plugin active automatiquement les plugins
      oEmbed
      crayons
      metas+
      champs extras
      Owl Carousel 2
      Sélections éditoriales

      Pour les plugins suivants, ils sont facultatifs et doivent être installés à la main

      Les plugins Favicon, Fulltext, Court-circuit 2 peuvent être installés en complément.

    • Jean Paul Aubel

      merci cependant il apparaissent co non actifs

    • Jean Paul Aubel

      ok merci tout est rentré ds l’ordre j ai compris en fait qd l’activais le p sandagi, un plugin ne s’activais et demandait de le charger , je le faisais à la main mais il fallait le relancer auto merci encore

    • Simplement, Cocher pour activer les plugins metas+ et owl carrousel.

    Reply to this message

  • 4

    Une ou plusieurs classes CSS à ajouter à ce contenu sélectionné.: bonjour , cela veut dire quoi, que peut on ajouter dans cadre merci

    Reply to this message

  • superpe bravo

    Reply to this message

  • Franchement c’est beau... c’est ca qu’il faut a SPIP pour revenir devant WORDPRESS

    tres bonne doc avec une bonne logique.

    BRAVO.

    Reply to this message

  • Ça c’est de la doc ! Beau squelette vraiment.

    Reply to this message

Ajouter un commentaire

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