SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

286 Plugins, 197 contribs sur SPIP-Zone, 284 visiteurs en ce moment

Accueil > Dates, calendriers et agendas > GCalendar > Plugin Agenda Google pour SPIP

Plugin Agenda Google pour SPIP

20 décembre 2008 – par gillesq – 56 commentaires

12 votes

Le plugin Gcalendar permet d’interfacer un site SPIP avec un agenda Google.

La version 1.0 est utilisable jusque spip 2.1, la version 2.0 pour spip3

Introduction

Aussi impressionnant que soit le plugin Agenda 2 pour Spip, certains rédacteurs se refusent à l’utiliser. Charge alors au webmestre de gérer tous les évènements ; ce plugin a pour but de faciliter le travail des rédacteurs en leur proposant d’ajouter des évènements à partir des gadgets disponibles sur igoogle ou sur vista.

Accessoirement, il permet de copier l’évènement dans son agenda personnel, de lancer et de répondre à des invitations et d’afficher le plan ou de recevoir des rappels par sms.

Une première solution aurait consisté à copier-coller le code proposé par google agenda mais l’intégration dans le site n’est pas évidente notamment pour prendre en compte les différentes résolutions d’écran des utilisateurs. C’est la raison d’être de ce plugin proposé sous licence GPL.
Voir le résultat avec la dist dans le port folio.

Configuration

  • version 1.0
    A partir de CFG
  • version 2.0
    à partir de l’icône de configuration dans la liste des plugins actifs

Utilisation

Les évènements sont gérés en dehors de Spip, l’agenda est affiché par :

-  un <INCLURE{fond=gcalendar}>(pour la version 1) <INCLURE{fond=inclure/gcalendar}> (pour la version 2) ajouté à un squelette. Par exemple, dans un sommaire.html sans autre modification par rapport à la dist :

                #FORMULAIRE_RECHERCHE

                [(#REM) Agenda ]

                <h2><:agenda:></h2>

                        <INCLURE{fond=inclure/gcalendar}>

   </div><!--#navigation-->

-  l’appel à un modèle dans un article par <gcalendarpart1|adragenda=machin@truc.com> 1 pouvant être remplacé par n’importe quel chiffre.

Ces deux modèles sont les seuls proposés dans cette première version.

Avec la dist, un seul évènement et sans css particulière, ça donne le résultat affiché dans le portfolio :

Évolution prévue

  • Sortir le script du squelette.
  • Gestion des prises de rendez-vous

Voir en ligne : Plus de détails

Dernière modification de cette page le 21 mai 2014

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 24 janvier 2015 à 14:58, par pierre En réponse à : Plugin Agenda Google pour SPIP

    bonjour,

    cela fait environ deux mois peut être que j’ai l’affichage ’chargement de l’agenda’. Pourtant, auparavant tout fonctionnait impeccable et je n’avais rien changé (je suis en spip 3).

    pris d’un certain courage, on ne sait trop pourquoi, je viens de remettre mon nez dans mes squelettes. J’ai lu et relu les indications. Après plusieurs tentatives, toujours rien. Et je vois que sur le site de l’auteur, ça ne marche pas non plus... quelqu’un a t’il l’explication ?

    merci

    • Le 30 janvier 2015 à 10:31, par jeanmichelvideau En réponse à : Plugin Agenda Google pour SPIP

      Bon, ça ne marche pas chez moi non plus !
      Je pense que cela tient au fait que Google a supprimé son « Google Calendar API v2 » depuis novembre 2014 et qu’ils sont passé à la V3.

    • Le 25 juin 2015 à 17:33, par joz En réponse à : Plugin Agenda Google pour SPIP

      Bonjour,
      est-ce que clea signifie que le plugin est obsolèthe ? ou momentanement non-utilisable ?
      Est-ce que je peux m’épargner de le tester ?
      Merci d’avance
      joz

    Répondre à ce message

  • Le 21 novembre 2014 à 09:39, par Kimo En réponse à : Plugin Agenda Google pour SPIP

    Bonjour,
    J’ai du mal à tester le plugin.
    L’intégration directe du code Google dans ma page fonctionne facilement.
    1) Je n’ai pas compris ce que le plugin allait apporter. (mais je voullais tester ;-) )
    2) Dans cfg j’ai renseigné mon adresse gmail perso
    3) J’ai vérifié que mon calendrier était public
    4) Dans ma page j’ai mis la ligne :
    <gcalendarpart1|adragenda=machin@truc.com>
    j’ai remplacé machin@truc.com par l’adresse du calendrier que je souhaite partager
    je ne sais pas ce que je dois faire de gcalendarpart1
    je n’ai rien modifié dans mes squelettes et j’ai le fameux « chargement de l’agenda... » qui s’affiche.
    Help !

    Répondre à ce message

  • Le 21 mai 2014 à 19:05, par bguigaz En réponse à : Plugin Agenda Google pour SPIP

    Bonjour à tous

    Je travaille sur une solution d’intégration d’un Google calandar dans une site institutionnel.

    Après quelques essais, je vous fais le compte rendu … (qui peut peut être servir à d’autres)

    1- Pour faire communiquer Google et Spip, il faut utiliser l’adresse mail du calendrier et non SON adresse gmail personnelle. C’est l’adresse du calendrier, qu’on trouve dans les paramètres sur Google Agenda
    Ça ressemble à : xxnXCNBXcnCXnxcxn@group.calendar.google.com

    2- Pour intégrer le gcalandar, j’ai testé en page sommaire du site l’intégration via une noisette (Plugin Noizetier) du code : <gcalendarpart1|adragenda=machin@truc.com>
    -  > question : à quoi sert le chiffre 1 ? qui peut être remplacé par n’importe quel autre ?
    -  > souci : ça me marque : Chargement de l’agenda... mais c’est tout !!??

    3- Nouvel essai avec le même code dans un article
    Même souci->ça me marque : Chargement de l’agenda... mais c’est tout !!??

    4- Essai avec le code html proposé par Google
    ça fonctionne dans un article ou une noisette, mais la personnalisation des couleurs est très limitée. On a toujours le bleu Google qui traine !!!

    Au point ou j’en suis : pas très concluant :-(

    Avez vous mieux ? et peut être des réponses à mes interrogations ?

    Merci pour le boulot et merci d’avance pour les réponses
    Bertrand

    • Le 21 mai 2014 à 20:52, par gillesq En réponse à : Plugin Agenda Google pour SPIP

      L’adresse personnelle renseignée sur la page de configuration du plugin permet le fonctionnement du plugin en incluant cette ligne <INCLURE{fond=inclure/gcalendar}>
      C’est le inclure qu’il ne faut pas oublier (la doc est ambiguë ).

      Le <gcalendarpart1|adragenda=machin@truc.com> est la syntaxe à utiliser dans le texte d’un article c’est pourquoi il utilise un chiffre, pour un squelette il faut l’appeler comme un modèle (cf http://www.spip.net/fr_article3454.html) c’est à dire : [(#MODELE{gcalendarpart}{adragenda=machin@truc.com})].

      « Chargement de l’agenda » est affiché lorsque soit l’agenda n’existe pas soit est vide ou peut être dans ton cas si tu utilise l’adresse de l’agenda au lieu de l’adresse mail.
      Le modèle n’a comme intérêt que lorsque l’on veut afficher un agenda autre que le principal.
      Pour une raison que je ne m’explique pas trop on ne peut pas afficher à la fois l’agenda principal dans extra et un autre agenda inclus dans un article.
      exemple d’utilisation ici

    • Le 21 mai 2014 à 21:19, par gillesq En réponse à : Plugin Agenda Google pour SPIP

      J’oubliais le problème « chargement de l’agenda » peut aussi venir du fait que l’agenda n’est pas paramétré comme publique cotè google

    • Le 21 mai 2014 à 22:56, par bguigaz En réponse à : Plugin Agenda Google pour SPIP

      Merci de votre réponse

      J’avais bien compris tout ça, mais pas de changement : impossible d’afficher.

      J’ai vérifié le côté public de l’agenda, les adresses mail : perso (nom.prenom@gmail.com) ou adresse de l’agenda (xxnXCNBXcnCXnxcxn@group.calendar.google.com), …

      PS : L’histoire du mail, n’est pas très clair dans la doc

      Je vais chercher comment vérifier le lien entre spip et Google.

      Est ce que d’autres ont résolu le pb ? avec quelles solutions ?

      Merci d’avance

    Répondre à ce message

  • Le 13 février 2013 à 10:34, par XiongMao En réponse à : Plugin Agenda Google pour SPIP

    Bonjour et milles merci pour votre plugin que j’utilise depuis pas mal de temps.

    Malheureusement, le temps plus le temps passe, plus les besoins évolues.

    Question : j’aimerai modifier votre plugin afin d’ajouter dans la liste déroulante générer un accordéon javascript . Afin d’y ajouter les données des champs « lieu » et « description » du google agenda.

    Hors je n’arrive pas à comprendre clairement le fonctionnement du plugin.
    Dois-je regarder du coté du json ?

    Répondre à ce message

  • Le 25 octobre 2012 à 12:02, par aquick En réponse à : Plugin Agenda Google pour SPIP

    bonjour,
    j’ai très envie d’utiliser ce joli petit plugin mais je rencontre un petit soucis ; je m’explique.

    je télécharge installe et active gcalendar, j’intègre le code dans ma page sommaire.html

    jusqu’ici tout va bien la page s’affiche avec : agenda : Chargement de l’agenda...

    mais au moment de configurer ds cfg... impossible (j’utilise spip 3 et CFG 3.0.0 )

    que puis-je faire ?

    • Le 25 octobre 2012 à 13:08, par gillesq En réponse à : Plugin Agenda Google pour SPIP

      Bonjour et désolé,
      Il semble que cfg 3.0 ne puisse pas être utiliser pour le formulaire de configuration (cfcfg :comment s’en passer je retire donc la compatibilité spip3.0 le temps de réécrire le formulaire.

    • Le 4 février 2013 à 10:19, par Neds En réponse à : Plugin Agenda Google pour SPIP

      Bonjour, je suis également sous spip 3.0, je pense avoir configuré comme il le faut, au niveau de l’importation de l’agenda, mais il m’affiche aussi le message « chargement de l’agenda... »
      est ce que ce plugin est vraiment compatible avec cette version ?

    Répondre à ce message

  • Le 19 juillet 2012 à 22:34, par ? En réponse à : Plugin Agenda Google pour SPIP

    Bonjour,
    J’essaye d’utiliser gcalendar, par contre les accents des évènements de mon calendrier ne s’affiche pas correctement sur IE, voir l’image jointe. Comment résoudre ce problème ? Merci de votre aide.
    Alex

    PNG - 683 octets
    • Le 20 juillet 2012 à 09:53, par gillesq En réponse à : Plugin Agenda Google pour SPIP

      Je ne reproduis pas ce problème même avec ie.

      J’imagine qu’il faut plutôt regarder du côté du serveur.

    • Le 21 juillet 2012 à 12:28, par ? En réponse à : Plugin Agenda Google pour SPIP

      C’est uniquement pour la restitution des évènements de mon agenda google via le plugin gcalendar que ce problème d’accentuation existe et sur mozilla l’affichage est correcte. Je pensai plutôt à une histoire d’encodage avec l’utilisation de json ? Pourquoi côté serveur ?
      Merci pour le réponse en tout cas

    • Le 26 juillet 2012 à 23:01, par ? En réponse à : Plugin Agenda Google pour SPIP

      L’encodage par défaut de spip des pages html = ISO, en passant en utf8 via l’interface privée => configuration=> gestion des langue => conversion utf8, mon affichage défectueux des accents est résolu

    Répondre à ce message

  • Le 25 juin 2012 à 15:58, par bubulbul En réponse à : Plugin Agenda Google pour SPIP

    Bonjour,
    Merci pour ce plugin. J’utilise spip couplé à sarka et un calendrier publique google. Tout fonctionne bien, la rubrique agenda, le mini agenda. J’aimerai mettre une liste des événements du mois en dessous du mini-calendrier. Est-ce possible ?
    Cordialement,
    bubulbul.

    • Le 26 juin 2012 à 08:00, par gillesq En réponse à : Plugin Agenda Google pour SPIP

      Je ne comprend pas bien, la rubrique agenda, le mini-agenda cela concernent le plugin agenda pas gcalendar.

      Les deux peuvent cohabiter mais de façon indépendante, si on devait les utiliser pour les mêmes événements il faudrait les saisir 2 fois (!).

      S’il s’agit simplement d’obtenir une liste c’est possible avec le plugin agenda intégré à Sarka et une boucle EVENEMENTS

    Répondre à ce message

  • Le 29 juin 2011 à 22:58, par ? En réponse à : Plugin Agenda Google pour SPIP

    Euh les gars si vous collez le code HTML de votre Google Agenda (dispo dans les paramètres de Google Agenda), dans le corps d’un article ça marche tout seul... C’est pas plus simple en tout cas pour certains d’entre nous.

    Répondre à ce message

  • Le 17 décembre 2009 à 11:10, par Vincent En réponse à : Plugin Agenda Google pour SPIP

    Bonjour,

    j’ai mis en place un site sous spip, avec le squelette Multiflex3.

    J’utilise ce plugin, à 2 endroit différents :
    - Une page qui affiche l’agenda complet, sur ce point pas de soucis. Le contenu de ma page inclu l’iframe et la commande <gcalendarpart1|adragenda=xxxxxg@gmail.com>. Les 2 fonctionnes.
    - Sur mon menu latéral de gauche, j’inclue dans mon squelette l’agenda avec la commande cette commande à fonctionné et m’affichait mes derniers rdv, mais ne fonctionne plus aujourd’hui.

    Cela m’affiche en permanence « Chargement de l’Agenda... »
    Je compte remettre cette fonctionnalité en œuvre de nouveau.

    Y a t’il une astuce spécifique ou un conseil ?

    • Le 10 septembre 2010 à 19:37, par Z. En réponse à : Plugin Agenda Google pour SPIP

      Penser à rendre l’agenda google public

      Dans google agenda :
      -  paramètres
      -  partage
      -  rendre public cet agenda

    Répondre à ce message

  • Le 20 juin 2010 à 16:33, par SuperYMS En réponse à : Plugin Agenda Google pour SPIP

    bonjour,

    merci pour le plugin, mais je pense qu’il ne fonctionne plus, peut être google a changé son API ?
    j’obtiens inlassablement un « Chargement de l’Agenda.. » très agaçant...

    pour info, mon google calendar est bien partagé, j’ai le bon ID et impossible d’obtenir un affichage...pour rappel je suis en SPIP 2.1

    je vais essayer de trouver une solutio nde mon coté...si quelquun sait où se trouve l’erreur..je suis preneur !

    ciao.

    • Le 10 juillet 2010 à 00:08, par SuperYMS En réponse à : Plugin Agenda Google pour SPIP

      bonjour,

      alors personne n’a trouvé de solution ?? le plugin est-il mort ??

      merci.

    • Le 5 août 2010 à 10:43, par SuperYMS En réponse à : Plugin Agenda Google pour SPIP

      bon ben je crois que personne ne veut me répondre ! sniff...

      si quelqu’un sait comment faire fonctionner ce plugin qu’il me donne une solution ? (j’ai beau l’installer, vider le cache, rien n’y fais, j’obtiens un éternel « chargement de l’agenda... » très navrant !!

      @+

    • Le 5 août 2010 à 12:48, par SuperYMS En réponse à : Plugin Agenda Google pour SPIP

      finalement ça remarche tout seul !!

      je sais pas ce qui clochait ????????

      j’aimerai que les liens puissent intégrer une class thickbox pour les ouvrir avec le plugin du meme nom ??
      sinon n’importe quel nom si j’utilise mediabox...bref ajouter une lcass x au lien généré par le plugin gcalendar.

      comment faire celà ? quel fichier modifier ?

      merci.

    • Le 10 septembre 2010 à 19:35, par Z. En réponse à : Plugin Agenda Google pour SPIP

      Penser à rendre l’agenda google public

      Dans google agenda :
      -  paramètres
      -  partage
      -  rendre public cet agenda

    Répondre à ce message

Répondre à cet article

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 Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Adaptive Images

    15 novembre 2013 – 66 commentaires

    Un plugin pour permettre aux sites responsive d’adapter automatiquement les images de la page à l’écran de consultation. Adaptive Images, que l’on pourrait traduire par Images adaptatives, désigne la pratique qui vise à adapter les taille, (...)

  • Métas

    8 août 2009 – 50 commentaires

    Ce petit plugin permet l’ajout, depuis l’espace privé, de metatags aux articles et rubriques de SPIP, ainsi que la mise en exergue de mots importants.

  • Brownie

    6 juillet 2012 – 43 commentaires

    Brownie est une adaptation pour Zpip du thème du même nom initialement développé par Egrappler.com. Présentation Brownie est un thème Responsive à deux colonnes. La démonstration ci-dessous utilise la version 2.0.0 de Brownie, la dist de SPIP3 (...)

  • Métas +

    3 décembre – 13 commentaires

    Améliorez l’indexation de vos articles dans les moteurs et leur affichage sur les réseaux sociaux grâce aux métadonnées Dublin Core, Open Graph et Twitter Card. Installation Activer le plugin dans le menu dédié. Dans le panel de configuration, (...)

  • Acces Restreint 3.0

    11 décembre 2008 – 785 commentaires

    Le plugin accès restreint permet de définir et de gérer des zones de l’espace public en accès restreint. Cette version du plugin a été redévelopée et optimisée tout spécialement pour SPIP 2.0. Il en découle une amélioration des performances sur les gros (...)

Ça spipe par là