cibloc : mettre en forme le texte d’articles avec des blocs

Le plugin CIBLOC permet de mettre en forme le texte d’articles avec des blocs. Il offre des blocs, des colonnes, des icônes et des boutons.

Les objectifs de ce plugin

Le plugin CIBLOC offre des blocs, des colonnes, des icônes et des boutons :

  • 10 blocs
  • 8 multi colonnes
  • 12 ensembles de blocs et/ou colonnes prêts à l’emploi
  • 186 icônes
  • 5 boutons

Les listes des blocs, colonnes, ensembles, icônes et boutons peuvent être enrichies (ou rétrécies) via un autre plugin.

Les blocs et les colonnes sont "responsives".

Les fonctionnalités sont détaillées dans le document de description du plugin CIBLOC ci-joint au format PDF.

Il ne nécessite pas d’installer d’autres plugins.

Exemples de blocs et/colonnes proposés par le plugin CIBLOC

Vidéo de démonstration

Cliquer sur le logo ci-dessous pour afficher cette vidéo :

Vidéo de démonstration du plugin CIBLOC

Comment insérer un bloc et/ou des colonnes ?

a) Aller dans la page qui permet de modifier le texte de l’article.
b) Cliquer à l’endroit du texte où l’on veut insérer le bloc.
c) Cliquer sur le nouveau bouton « Choisir un bloc ».

d) Une liste s’affiche. Faire défiler verticalement la liste pour voir les blocs proposés.
e) Cliquer sur le bloc souhaité.

f) Afficher l’article sur le site public (en prévisualisation s’il n’est pas publié).

g) Modifier le texte de l’article afin de remplacer le texte fictif du bloc par votre texte.

Liste des blocs

Liste des multi colonnes

Liste des ensembles de blocs et/ou multi colonnes

Ces ensembles de blocs sont des combinaisons prêtes à l’emploi de blocs et/ou de colonnes. Il suffit de cliquer sur l’un des ensembles pour l’insérer dans le texte de l’article.

Liste des ensembles qui sont presque des pages

Les ensembles suivants constituent presque des pages prêtes à l’emploi.Il suffit de cliquer sur l’une des combinaisons pour l’insérer dans le texte de l’article.Une fois insérée, il est bien sûr possible de supprimer une partie de la combinaison, d’ajouter d’autres blocs, etc.

Comment insérer une icône ?

a) Aller dans la page qui permet de modifier le texte de l’article.
b) Cliquer à l’endroit du texte où l’on veut insérer l’icône.
c) Cliquer sur le nouveau bouton « Choisir une icône ».

d) Dans la liste qui s’affiche, cliquer sur une icône pour l’insérer dans le texte
Cette liste comprend une sélection de 186 icônes (FontAwesome) triées par signification ou forme.

L’icône est insérée avec la syntaxe : <icone|nom=...|echelle=2>
Il est possible de modifier l’échelle de l’icône (de 1 à 5).

Un plugin extensible

Le plugin CIBLOC dispose de trois listes :

  • La liste des blocs, des colonnes et des ensembles
  • La liste des icônes
  • La liste des boutons

Via le dossier "squelettes" (ou bien via un autre plugin) il est possible de :

  • Ajouter des blocs, des multi colonnes, des ensembles à la liste
  • Retirer des blocs, des multi colonnes, des ensembles de la liste
  • Ajouter ou retirer des icônes
  • Ajouter ou retirer des boutons
  • Donner un style différent à des blocs de la liste, aux icônes, à des boutons

Par exemple, on peut ajouter un "bloc bleu" et supprimer le "bloc gris" :

Pour en savoir plus, consulter le document de description du plugin CIBLOC ci-joint au format PDF.

Versions successives du plugin CIBLOC

  • Version 1.1 : Evite que la balise INTRODUCTION de SPIP laisse une balise de bloc non fermée en coupant le texte. Dans l’espace privé, évite d’agrandir, pour certains blocs, la flèche qui symbolise le retour à la ligne. Légère amélioration cosmétique des multi colonnes "sans marge", etc.
  • Version 1.2 :
    Evite de devoir vider le cache du site, après avoir activé le plugin, afin de voir les nouveaux boutons (ajoutés par le plugin) dans la barre d’outil du texte des articles.
    Dans le cas d’un article qui contient des blocs accordéon, il est désormais possible de :
    a) Copier l’adresse de l’un des items d’un bloc accordéon (via un clic droit / copier l’adresse du lien)
    b) Coller cette adresse dans un courriel ou bien l’insérer dans un autre article. Exemple : adresse_du_site/titre_de_la_page#accordeon-1-3
    c) Lorsque l’on clique sur cette adresse, l’article s’affiche et l’item du bloc accordéon est automatiquement déplié.

Dernière modification de cette page le 22 janvier 2019

Discussion

18 discussions

  • 1

    Bonjour,
    Encore 1000 mercis pour ce formidable outil.
    Deux petits retours utilisateur :

    1 - pb de redimensionnement
    J’ai rencontre un souci lors du redimensionnement d’une page contenant un formulaire « formidable » selon que celui-ci est inséré dans un bloc multi_colonnes ou un bloc multi_colonnes_sans-marge (voir copie d’écran).
    J’ai corrigé en modifiant la feuille de style (patch sur la copie d’écran). Je ne sais pas si ce patch est le meilleur possible mais il marche. Par contre, il présente peut-être des effets de bord indésirables...


    2 - crayons
    Si on configure les crayons pour que la barre d’outils soit présente, la fenêtre popup permettant de choisir les blocs est toute embrouillée.
    On peut corriger le problème en recopiant dans perso.css les déclarations /*========== cibloc : cibloc_popin_blocs (ne pas modifier) ==============*/ présentes dans cibloc_modal.css
    Je ne sais pas trop où ça se tient, mais est-ce que ça ne serait pas intéressant de faire les modifications pour que l’affichage via les crayons soit propre « out of box » ?

    Encore 1000 mercis (10 000, même !) pour ce chouette outil

    Répondre à ce message

  • 8

    Saut de ligne non pris en compte ?
    Dans un article, j’ai inséré un bloc 50% / 50%.
    Les sauts de paragraphe (2 retours « touche entrée ») sont OK mis les sauts de ligne (1 retour « touche entrée ») ne sont pas pris en compte (voir copie d’écran jointe)
    Est-ce qu’il y a quelque chose que je fais mal ou est-ce un bug ?

    SPIP 3.2.1 + dernière version cibloc

    • En laissant une ligne vide entre la balise de début du bloc et le début du texte, est-ce que le problème se produit ?

    • Ah, effectivement avec une ligne vide après [colonne50], les sauts de ligne sont bien respectés

    • La prochaine version du plugin CIBLOC apportera une solution à ce problème.

    • Pouvez vous m’indiquer si le patch ci-joint règle le problème :
      patch

    • Ah, alors c’est super !
       ;-)))

    • Ah, les messages se sont croisés : le « Ah, super » concernait le fait d’un patch à venir.
      Le patch proposé ne résout pas le dysfonctionnement observé ;-((

    • Après avoir copié le fichier du patch (au bon endroit), il est indispensable de vider le cache de SPIP.

    • C’est OK avec ce patch.


      Le cache de SPIP a des fonctionnements qui restent parfais un peu mystérieux : j’avais testé le patch en faisant un « recalcul » de la page. Pourquoi cela n’a-t-il pas donné le même résultat qu’après avoir vidé le cache ? Je pensais que ces deux manip’s étaient équivalentes (au détail près, bien sûr, que le recalcul n’affecte que la page en cours)

    Répondre à ce message

  • 3

    Bonjour,

    Comment peut-on contribuer à la traduction du plugin ? C’est sur un dépôt git ?

    Répondre à ce message

  • 3

    Bonjour,

    Merci pour ce plugin intuitif.

    J’ai 2 questions concernant le bloc accordeon dépliable :

    1/ est-ce qu’il est possible de déplier par défault une autre zone (H2) que la première ?

    2/ autre question : J’ai fait des ancres classique sur chaque H2 et je voudrais pouvoir déplier chaque ancre en ajoutant un code. Exemple à partir d’une page A, je voudrais faire un lien vers la page B (qui contient le bloc accordeon) et grâce au lien ouvrir le 3e accordéon.

     :)

    • Le bloc accordéon (avec un seul item déplié à la fois) déplie par défaut le premier item.
      Les blocs accordéon ne tiennent pas compte des ancres.

      Via le dossier « squelettes » (ou bien via un autre plugin) il est possible de surcharger le fichier cibloc/_config_cibloc/_js/cibloc.js qui contient les scripts pour les blocs accordéon.

      Remarque : Le titre de chaque item est un intertitre au sens SPIP, donc un H3.

    • Merci pour la réponse

      Remarque : effectivement H3. :)

    • La version du plugin CIBLOC du 28/11/2018, comprend une évolution des blocs accordéon. Dans le cas d’un article qui contient des blocs accordéon, il est désormais possible de :
      a) Copier l’adresse de l’un des items d’un bloc accordéon (via un clic droit / copier l’adresse du lien)
      b) Coller cette adresse dans un courriel ou bien l’insérer dans un autre article. Exemple : adresse_du_site/titre_de_la_page#accordeon-1-3
      c) Lorsque l’on clique sur cette adresse, l’article s’affiche et l’item du bloc accordéon est automatiquement déplié.

    Répondre à ce message

  • 2

    Bonjour, bien que vous indiquiez que votre plugin fonctionne avec un spip 3.0, j’ai le regret de vous informer qu’il ne fonctionne pas du tout sur un site en 3.0.17 [21515]. Je ne vois pas du tout d’icône carrée dans la barre d’outils des textes d’articles ... Dommage ! Il a l’air très bien.

    • Si l’icône n’apparaît pas dans la barre d’outils du texte de l’article, il convient de suivre la procédure suivante :

      a) S’assurer que la barre d’outil est bien celle de SPIP. En effet, le plugin CIBLOC fonctionne avec la barre d’outils de SPIP (et pas avec celle du plugin ckeditor par exemple).

      b) Vérifier que le plugin CIBLOC est bien activé.

      c) Vider le cache de SPIP. En effet, la barre d’outils de SPIP est mise en cache.

      d) Contourner le cache du navigateur en faisant CTRL + F5 dans la page de modification de l’article.

    • La version 1.2 du plugin CIBLOC (du 20/11/2018) évite de devoir vider le cache du site, après avoir activé le plugin, afin de voir les nouveaux boutons (ajoutés par le plugin) dans la barre d’outil du texte des articles.

    Répondre à ce message

  • 1
    Bernard D

    J’ai bien noté l’utilisation « L’ensemble de blocs 2 » qui ne réponds pas à ma question.
    Il s’agit d’une Image flottante suivie de endfloat dans la même colonne.

    Un exemple :
    http://bernard.dutheil1.free.fr/index.php

    Cordialement
    Bernard

    • SPIP permet d’avoir une image flottante à gauche ou à droite (avec les raccourcis <img...|left> <img...|right> ).

    Répondre à ce message

  • 2
    Bernard D

    Bonjour,
    Super plugin, merci !

    Pour aller plus loin (si c’est possible) :
    Définir la largeur d’une image (en %) et sa position pour habiller un texte dans le même bloc.

    • Le plugin est extensible. Pour en savoir plus, consulter le document de description du plugin CIBLOC qui figure dans la présente page (au format PDF) .

    • Il est possible de mettre un multicolonnes dans un bloc. « L’ensemble de blocs 2 » illustre cette possibilité.

    Répondre à ce message

  • 1

    Bonjour,
    merci pour ce plugin
    est-il possible de l’utiliser avec le plugin ckeditor
    Bruno

    • Le plugin CIBLOC fonctionne avec le plugin « porte plume » (livré avec SPIP).
      Dans la page (sur contrib.spip.net) du plugin ckeditor, il est indiqué « Ce plugin remplace l’éditeur par défaut de spip (en particulier le porte-plume disparaît) ».

    Répondre à ce message

  • BRAVO !

    Répondre à ce message

  • 1

    Bonjour,
    super plugin, efficace et simple d’emploi.
    j’ai tout de même deux interrogations,
    1) je n’ai pas réussi à l’installer en auto, même avec le préfixe et pas référencé sur plugins.spip.net. Y a une astuce pour éviter une installation en non auto ?
    2) Y a t-il moyen de changer la couleur des icônes ?

    Pour info, il existe une version plus récente fontawesome 5.3 : https://fontawesome.com/
    cordialement

    • Bonjour,
      1) C’est normal. Il ne s’installe pas en auto.
      2) Le chapitre 7.4 « Comment personnaliser les trois listes et les styles ? » de la documentation indique comment modifier les styles. La couleur des icônes est donnée par la classe « fa » des balises « i », soit i.fa{...}.
      Cordialement

    Répondre à ce message

Ajouter un commentaire

modération a priori

Attention, votre message n’apparaîtra qu’après avoir été relu et approuvé.

Qui êtes-vous ?

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