CIWIDGET

La VERSION 2.5 de CIWIDGET offre 18 widgets : pour publier des graphiques (colonnes, lignes, radar, etc.), pour publier des tableaux, etc. CIWIDGET 2.5 est compatible avec SPIP 3.0, 3.1, 3.2, 4.0 et PHP 5.4, 5.6, 7.0, 7.1, 7.2, 7.3, 7.4.

Compatibilité

CIWIDGET 2.5 est compatible avec SPIP 3.0, 3.1, 3.2, 4.0.
CIWIDGET 2.5 est compatible avec PHP 5.4, 5.6, 7.0, 7.1, 7.2, 7.3, 7.4.

Les objectifs de ce plugin

L’objectif est de pouvoir afficher facilement, dans le texte d’un article d’un site SPIP, des contenus autres que du texte, des images et des pièces jointes.

Dans ce cadre, le plugin CIWIDGET offre (dans la version 2.5) les 18 widgets suivants :

Les prochaines versions du plugin CIWIDGET comprendront davantage de widgets.

Les widgets sont compatibles avec des écrans de faible largeur (responsive).

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

Les nouveautés de la version 2.0 de CIWIDGET (par rapport à la version 1.0) sont présentées dans le document Nouveautés de la version 2.0 ci-joint au format PDF.

Les nouveautés de la version 2.5 de CIWIDGET (par rapport à la version 2.0) sont présentées dans le document Nouveautés de la version 2.5 ci-joint au format PDF.

Par exemple, le widget Graphique offre 10 types de graphique : colonnes, colonnes avec une courbe de tendance, colonnes empilées, colonnes empilées avec une courbe de tendance, barres, barres empilées, secteurs, anneau, lignes, radar.

Vidéo de démonstration de CIWIDGET version 1

Cliquer ci-dessous pour afficher cette vidéo :
vidéo

Vidéo de démonstration du widget pour publier des graphiques

Cliquer ci-dessous pour afficher cette vidéo :
vidéo

Installation

Il est nécessaire d’installer également les plugins CIAUTORISER (au minimum en version 1.5) et CISTYLE (au minimum en version 1.1), qui sont livrés avec le plugin CIWIDGET.

Remarque : Si le site utilise le plugin CISF, il est nécessaire d’utiliser au moins la version 4.1 de CISF. S’il utilise le plugin CIAR, ce dernier doit être au minimum en version 2.9. S’il utilise le plugin CISQUEL, ce dernier doit être au minimum en version 3.7.

CIWIDGET version 2.5 est compatible avec SPIP 3.0, 3.1, 3.2 et 4.0 alpha et avec PHP 5.4, 5.6, 7.0, 7.1, 7.2, 7.3, 7.4.

Comment ajouter un widget ?

Dans l’espace privé, dans la page de l’article, cliquer sur le nouveau bouton « Ajouter un widget » (en bas à droite).

La page suivante s’affiche. Cliquer sur le widget souhaité (par exemple : un Tweet issu de Twitter)

La page suivante s’affiche. Renseigner les informations obligatoires ...

... ou cliquer d’abord sur le lien “Afficher/masquer les explications”

Après avoir cliqué sur le bouton [Enregistrer], le widget apparaît dans la liste des widgets attachés à l’article (en dessous de la liste des documents).

Il est possible de modifier ou de supprimer un widget (comme pour les documents).

Pour insérer le widget dans le texte de l’article, il convient de procéder comme pour les documents.

Une fois le raccourci <widget_tweet...|center> inséré dans le texte de l’article, on peut prévisualiser l’article (ou le publier).

Quels sont les apports du widget vidéo ?

Par rapport à l’insertion classique d’une vidéo dans SPIP (que l’on peut continuer à utiliser), le widget vidéo :

  • Indique, par sa présence, la possibilité de téléverser des vidéos.
  • Permet de limiter les formats autorisés.
  • Permet d’imposer un débit vidéo maximal avec audio.
  • Informe l’utilisateur sur le poids maximal, les formats autorisés et, le cas échéant, le débit maximal autorisé.
  • Permet de saisir une “Transcription textuelle” (stockée dans le descriptif), qui s’affichera sur le site public lorsque l’on cliquera sur le bouton “Voir la version texte”.
  • Offre deux options supplémentaires : tourne en boucle, démarre automatiquement.

Remarque : le plugin offre un lecteur vidéo accessible et compatible avec des écrans de faible largeur (responsive). La configuration générale offre trois choix d’apparence, c’est-à-dire 3 skins, pour le lecteur vidéo (cf. document de description du plugin ci-joint).

Configuration générale des widgets

La configuration générale consiste à modifier les valeurs par défaut des widgets.

La configuration générale est facultative. En effet, les widgets disposent de valeurs par défaut.
Seul un administrateur du site peut configurer.

Dans le cas où la configuration est imposée au site (cf. document de description du plugin ci-joint), il est possible de voir la configuration, sans pouvoir la modifier.

Pour configurer, il convient de se placer dans l’espace privé de SPIP et de cliquer sur le menu Configuration / Configurer les widgets .

La configuration générale permet d’activer la prise en compte du RGPD pour les widgets concernés (cf. document de description du plugin ci-joint).

Discussion

13 discussions

  • 4

    Bug sur fonction tableau : j’avais créé un 1er tableau que j’ai modifié car il me remplaçait “-” par une puce. Après avoir enregistré, impossible de réafficher les chiffres. J’ai vidé le cache, supprimé le tableau, et en créant un autre tableau, plus aucune cellule : voir l’image en PJ

    Je suis en SPIP 3.2.11 [24285] et CIWIDGET 2.5.1, PHP 7.4.20

    • Quel était le contenu du tableau ?

    • A force d’avoir vidé le cache et réinstallé le plugin, les lignes de tableau sont réapparues, néanmoins je ne cherche plus à utiliser cette “lame” du plugin en l’état.
      Le contenu de mon tableau était un peu de texte et des chiffres : voici son tableau fait “à l’ancienne” et qui permet d’ailleurs de fusionner des cellules.

      | |<|Importance|Performance|Gap|
      |1|No hidden costs|55%|40%|-15%|
      |2|Offering fully flexible or refundable products|45%|43%|-2%|
      |3|Has implemented COVID-19 H&S measures|44%|56%|12%|
      |4|Long-term safety track record|39%|50%|11%|
      |5|Consistently meeting expectations|39%|46%|7%|

      Lors de mes essais, j’ai constaté que dans une cellule en négatif (avec un “-” devant le chiffre, avec ou sans espace), le “-” se transforme en puce. J’ai la sensation que le tableau CIWIDGET reprend toute donnée au format “texte”

    • a) La version 2.5.2 de CIWIDGET (jointe à la présente page) évite que le caractère – soit remplacé par une puce.

      b) Dans le cas où le formulaire de saisie du tableau n’affiche pas le tableau (c’est-à-dire qu’aucune ligne n’est affichée, même pas la ligne qui contient A, B, C, D), il convient :
      -  d’appuyer sur la touche F12,
      -  puis de cliquer sur l’onglet « Console »,
      -  puis d’effectuer un clic droit sur le message d’erreur (qui s’affiche dans la console) et de sélectionner « Copier » (ou « Copier le message »).
      -  puis de poster (dans le présent forum) ce message d’erreur.
      Remarque : dans le cas précité, le vidage du cache de SPIP est sans effet.

      c) CIWIDGET offre des widgets (et pas des « lames »).

    • Super pour les “-” :)
      Désolé pour les “lames”. Je ne savais pas trop comment les appeler.
      Au prochain problème, je regarderai la console.

    Reply to this message

  • 1

    Bonjour,
    Serait-il envisageable pour le widget graphique de pouvoir décider d’afficher ou pas “Voir la version texte” comme c’est déjà possible avec la légende.
    Merci.

    • Bonjour,
      Ces graphiques ne sont pas accessibles par exemple pour un non voyant. Il est donc impératif d’offrir systématiquement une alternative. C’est le rôle du bouton « Voir la version texte ».

    Reply to this message

  • 1

    Bonjour

    Sur ce site https://physique-chimie.enseigne.ac-lyon.fr/spip/ on affiche quelques videos dans une noisette grâce au plugin Video(s) et le raccourci

    #MODELE{video,document=#ID_DOCUMENT}

    Mais dès que l’on active le plugin ciwidget l’affichage des videos issues de Youtube est dégradé : affichage d’une vignette au lieu de la video + titre + texte

    Une idée de l’origine du problème ?

    • Bonjour,
      Le plugin Vidéos surcharge le modèle “video” de SPIP et le plugin CIWIDGET surcharge également le modèle “video” de SPIP.
      Pour rendre prioritaire le modèle du plugin Vidéos, une solution consiste à remplacer, dans le fichier paquet.xml du plugin Videos, la ligne :

      <utilise nom="figure" compatibilite="[0.2.8;["/>

      par :

      <utilise nom="figure" compatibilite="[0.2.8;["/>
      <utilise nom="ciwidget" compatibilite="[1.0.0;["/>

    Reply to this message

  • Depuis que j’utilise le plugin, je ne peux plus m’en passer. Merciiiiii

    J’ai 2 suggestions :

    1. permettre d’utiliser un même widget dans plusieurs articles : j’ai essayé de partager un widget YouTube attaché à un article à un autre article et rien ne s’affiche côté public. SI on pouvait gérer les widgets comme les documents ça serait top.
    2. avoir un widget Vimeo qui est pour le coup beaucoup moins intrusif que YouTube. En attendant, on peut utiliser la fonctionnalité de partage de Vimeo avec un iframe responsive

    Reply to this message

  • Bonjour,

    Merci pour ce plugin, je l’ai utilisé pour Twitter, mais est-ce qu’il y aura Facebook et Instagram un jour ?

    Reply to this message

  • Bonjour,

    Est-ce qu’il y aura aussi bientôt Facebook et Instagram ?

    Reply to this message

  • bonjour,
    pas mal : ce plugin est-il en installation manuelle ou dans le dépot (Spip-zone) ?
    merci !

    Reply to this message

  • 2
    Bernard CLEMENT

    Bonjour
    J’ai voulu installer la dernière version de Ciwidget 2 et j’ai un blocage.
    j’ai téléchargé les 3 plugins dans ./plugins/auto
    puis activé le nouveau ciwidget, il m’indique 100% puis page blanche HTTP erreur 500
    ensuite impossible de relancer le site
    je dois par ftp supprimer le plugin ciwidget pour pouvoir relancer le site.
    Je n’ai pas ce problème quand je réinstalle ciwidget version 1

    petit détail pour les 3 plugins il n’y a plus le numéro de la version

    Je suis en Spip 3.2.1
    merci de votre aide

    • Je viens d’effectuer l’activation de ces 3 plugins situés dans plugins/auto (dans un site vide sous SPIP 3.2.8), et je n’ai pas rencontré pas de problème.

      Il convient de :
      -  vérifier que les plugins ne sont pas également dans plugins ou plugins-dist.
      -  regarder le contenu du log de SPIP (tmp/spip.log)
      -  regarder le contenu du log d’erreur d’Apache

    • Bernard CLEMENT

      J’ai installé spip 3.2.8 et tous les plugins en date du 17 nov 2020
      Tout est OK
      merci

    Reply to this message

  • 5

    Bonjour et merci pour cette noisette.
    J’aurais voulu que mon texte soit en fer à gauche en partie publique dans celui de l’Infographie. Y a t’il une méthode SVP ?
    Exemple sur ma page : http://www.patcatnats.fr/spip.php?article827
    Merci
    Patrice MOREL

    • Bonsoir,
      Toujours dans le widget “Infographie”, y a t’il une limite du nombre de caractères dans le texte ?
      J’ai un drôle d’affichage où le texte semble “sortir” de la fenêtre...
      Exemple : http://www.patcatnats.fr/spip.php?article837
      Merci encore
      Patrice

    • Bonjour,
      La version 2.0.2 de CIWIDGET évite ces deux problèmes (elle n’utilise plus la classe de SPIP “spip_doc_descriptif” pour éviter le premier problème et elle n’utilise plus les classes de SPIP “offscreen” et “invisible” pour éviter le second problème).

    • Merci beaucoup,
      Dois-je désinstaller et réinstaller ? (Je ne voie pas de mise à jour dans la gestion de mes plugings !)
      Patrice

    • Il convient de copier le contenu du fichier ZIP, joint au présent article, dans le dossier où la version précédente figure (“plugins” ou “plugins-dist”), puis de vider le cache de SPIP.

    • Bonjour,
      Quelle réactivité !
      Merci beaucoup (çà fonctionne)
      Patrice

    Reply to this message

  • 3

    Suggestion pour une prochaine version: rendre visible les widgets de la même manière que les images/docs quand on utilise le plugin EDITION DIRECTE

    Quand on utilise le plugin EDITION DIRECTE, il est obligatoire de cliquer sur “modifier cet article” pour visualiser le ou les widgets créés et ainsi les ajouter dans le corps de l’article.

    En tous les cas merci pour ce plugin qui rend service :)

    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.

pre-moderation

Warning, your message will only be displayed after it has been checked and approved.

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