CIWIDGET

La VERSION 3.0 de CIWIDGET offre 22 widgets : pour publier des graphiques (colonnes, lignes, radar, etc.), pour publier des tableaux, etc. CIWIDGET 3.0 est compatible avec SPIP 3.0, 3.1, 3.2, 4.0, 4.1, 4.2 et PHP 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1.

Compatibilité

CIWIDGET 3.0 est compatible avec SPIP 3.0, 3.1, 3.2, 4.0, 4.1, 4.2.
CIWIDGET 3.0 est compatible avec PHP 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1.

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 3.0) les 22 widgets suivants (le widget « Carte simple » apparaît uniquement si le plugin GIS est actif) :

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 doc21810 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 2.0), 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.

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

Versions successives du plugin CIWIDGET

La version 2.8 apporte la compatibilité avec PHP 8.0 et 8.1, ainsi que la compatibilité avec SPIP 4.1.

La version 2.8.1 contourne des incompatibilités avec l’ancien PHP 5.4.

La version 2.9 offre davantage de possibilités de configuration du widget Graphique, en particulier pour les graphiques de type ligne.

La version 2.9.4 apporte les évolutions suivantes :
-  widget Dailymotion : il accepte, en plus, les deux syntaxes d’adresses suivantes : https://dai.ly/... et https://www.dailymotion.com/partner/xhpvnp/media/video/details/...
-  widget « Fil d’info de Twitter » : le formulaire du widget affiche le message d’avertissement suivant : « Suite à une évolution de Twitter de juillet 2023, selon le compte Twitter et selon que le visiteur du site s’est préalablement authentifié ou non sur Twitter, le fil d’information peut afficher le message »Rien à voir ici. Pour le moment.« ou peut afficher les tweets dans le désordre en présentant en premier des tweets très anciens. »
-  widgets Tweet et « Fil d’info de Twitter » : ils acceptent, en plus, les adresses en « x.com ».
-  widget Tweet : Adaptation du message d’explication du formulaire, à l’évolution de la manière de récupérer l’URL du Tweet.
-  widget Vidéo de terra : il prend en compte l’évolution de l’adresse pour afficher une vidéo.

La version 2.9.5 apporte le widget iframe.

La version 2.9.6 apporte des possibilités supplémentaires pour le widget iframe.

La version 3.0.0 de CIWIDGET apporte les widgets galerie d’image, citation et portrait. Elle apporte la compatibilité avec SPIP 4.2. Elle utilise la nouvelle version 2 du plugin CISTYLE.

La version 3.1.0 de CIWIDGET apporte la compatibilité avec le plugin BigUp (qui est livré avec SPIP 4).

Discussion

3 discussions

  • 2

    Bonjour,

    J’ai configuré les widgets graphiques pour permettre l’export au formats CSV et XLS. Ça fonctionne très bien à la création d’un graphique. Mais dès lors qu’on modifie le widget existant (modification du type ou des données), le lien « Télécharger les données du graphique au format : csv xls » ne s’affiche plus.

    SPIP 4.2.6 et ciwidget 2.6.0

    Merci pour ce magnifique plug-in.

    Répondre à ce message

  • 4

    Bonjour,

    Twitter est devenu X et bien sûr le système attend twitter.com et non x.com donc les adresses venant de X posent problème, on peut certes les modifier à la main !

    Une petite mise à jour ne serait pas sotte ...

    Merci d’avance !

    • Bonjour,
      C’est déjà prévu pour la prochaine version de CIWIDGET.

    • C’est génial merci et elle est prévue pour quand cette prochaine version ? (le type collant !)

    • La version 2.9.4 (fichier ciwidget_230920.zip joint au présent article) apporte 5 évolutions (détaillées à la fin du texte du présent article), dont :
      -  widgets Tweet et « Fil d’info de Twitter » : ils acceptent, en plus, les adresses en « x.com ».

    • Bravo et merci !

    Répondre à ce message

  • 3

    Bonjour,
    En voulant rechercher un Document dans la bibliothèque de mon site, aucun n’est apparu et une fenêtre d’avertissement m’indique :

    Erreur d’exécution ../plugins-dist/medias/prive/squelettes/inclure/mediatheque-galerie.html | File […]/ecrire/base/objets.php Line 1114 : Argument 2 passed to id_table_objet() must be of the type string, null given, called in […]/plugins/auto/ciwidget_201104/ciwidget/urls/generer_url_ecrire_widget.php on line 34

    Si je désactive le plugin je retrouve mes Documents !
    J’ai installé la version 4.2.2
    Je suis en SPIP 2.0.1

    Auriez-vous une idée pour dépanner ?
    Merci par avance
    Patrice

    • Bonjour,
      Je ne constate pas ce problème.
      Est-ce que la phrase « Je suis en SPIP 2.0.1 » est exacte ?

    • En prenant l’hypothèse que, dans le message initial, les deux phrases :
      « J’ai installé la version 4.2.2 »
      « Je suis en SPIP 2.0.1 »
      sont inexactes et qu’elles devraient être :
      « J’ai installé la version 4.2.2 de SPIP »
      « Je suis en CIWIDGET 2.0.1 »
      Alors il convient d’utiliser une version récente de CIWIDGET (la version actuelle est la version 2.9.3).

    • Bonsoir et merci d’avoir répondu,
      Effectivement mes doigts n’ont pas suivi le cerveau... c’est bien l’inverse !
      Tout fonctionne après avoir désinstallé et réinstallé la nouvelle version.
      Merci encore pour travail et réactivité.
      Bonne soirée
      Patrice

    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.

modération a priori

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

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