SPIP-Contrib

SPIP-Contrib

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

273 Plugins, 191 contribs sur SPIP-Zone, 41 visiteurs en ce moment

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

Plugin Agenda Google pour SPIP

20 décembre 2008 – par gillesq – 38 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

10 votes

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

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

A partir de CFG

Utilisation

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

-  un <INCLURE{fond=gcalendar}> 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=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 :

Limitations

Seul un agenda principal (associé à un compte google) peut être affiché.

Évolution prévue

Sortir le script du squelette.

Voir en ligne : Plus de détails

Retour en haut de la page

Vos commentaires

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

  • Le 16 avril 2010 à 22:23, par roxane En réponse à : Plugin Agenda Google pour SPIP

    Bonjour à tous,

    Merci pour cet outil efficace qui permet en effet d’impliquer de force les rédacteurs récalcitrants !!
    L’intégration dans le squelette Median s’est faite sans encombres.

    si vous avez le temps, j’aimerais un coup de main pour la modif’ suivante : afficher les événements à partir du jour même plutôt que du lendemain.

    Je ne comprends pas assez le code pour me lancer...

    merci d’avance !

    http://www.theatrecroquemitaine.com

    • Le 11 juin 2010 à 14:02, par roxane En réponse à : Plugin Agenda Google pour SPIP

      deuxième requête à soumettre à l’assemblée des coduers efficaces...
      L’alphabet du bloc agenda ne gère pas les accents de la même manière que le reste des pages... que faire ?

    Répondre à ce message

  • Le 31 mars 2010 à 23:49, par ro En réponse à : Plugin Agenda Google pour SPIP

    Salut

    merci pour le plugin, il est super efficace
    par contre, un pti ennui : je n’arrive pas à régler le nombre d’événements,
    CFG n’y fait rien :(
    qqn peut-il m’aider ?

    Merci
    Ro

    Répondre à ce message

  • Le 26 mars 2010 à 16:30, par xiongmao En réponse à : Plugin Agenda Google pour SPIP

    bonjour , je cherche à intergret ce plugin dans un site spips sous le squelette Sarka 3 . Mais je n’y arrive pas. Si quelqu’un la déjà fais merci de me m’indiquer la procédure à suivre ? Merci par avance

    Répondre à ce message

  • Le 24 mars 2010 à 14:56, par Metalrod11 En réponse à : Plugin Agenda Google pour SPIP

    Bonjour,

    A la base, j’ai choisi un agenda Google pour :
    -  que plusieurs personnes puissent l’alimenter facilement (par l’interface Google)
    -  qu’il puisse être synchronisé avec d’autres programmes (comme Thunderbird/Lightning et Facebook)
    -  que je puisse l’afficher dans le site grâce au générateur de code Google

    Mes besoins évoluent :
    -  le code Google ne permet pas de modifier la couleur d’emballage (bleu ciel) qui n’est pas forcément raccord avec la charte graphique
    -  pour étoffer mon agenda, j’aimerais permettre aux visiteurs de rajouter des événements

    Je ne suis pas fixé sur Google mais les autres solutions de plugin SPIP ne semblent pas correspondre aux fonctionnalités de base (notamment absence de synchronisation). Je me suis donc intéressé à ce plugin. Ma question est la suivante : y a-t-il une prise en compte de l’API de Google Agenda à la manière du duo « Google Map API » / « GIS Escoitar » ? En effet, j’ai vu que l’API de Google Agenda permet d’éditer ou modifier des événements depuis une application cliente (http://code.google.com/intl/fr/apis/calendar/data/1.0/developers_guide_php.html#CreatingEvents).

    Mon envie - mon but ultime ! - est d’afficher sur la partie publique de mon site un agenda Google qu’on puisse alimenter depuis cette même partie publique. L’idéal serait que le formulaire soit accessible aux profils identifiés dans la base de donnée de SPIP. Mais ça, c’est secondaire pour l’instant !

    Merci d’avance pour la réponse,

    • Le 25 mars 2010 à 14:08, par Metalrod11 En réponse à : Plugin Agenda Google pour SPIP

      Si jamais c’est pas là que je dois poser cette question (j’arrive pas à repérer le bon endroit parmi tous les sites SPIP ;)), y a-t-il une autre page pour ça ?

      Merci,

    Répondre à ce message

  • Le 6 novembre 2009 à 17:31, par mailou En réponse à : Plugin Agenda Google pour SPIP

    Super, je viens de faire des essais, associé avec google on peut faire des choses génial.

    Merci

    Répondre à ce message

  • Le 5 novembre 2009 à 15:54, par mailou En réponse à : Plugin Agenda Google pour SPIP

    Bonjour,

    Il y a quelques temps, j’avais fais le choix de l’agenda google en lieu et place de ce plugin, je suis revenu, et face à cette situation je me dis « il y a un idiot dans le coin, le plugin ou moi ».

    J’ai téléchargé le plugin, configuré comme indiqué sur spip-contrib, rendu l’agenda public, inséré <gcalendarpartx|adragenda=minibellespip@gmail.com> comme il se doit dans un article, et ...... rien ne se passe.

    Désolant

    • Le 5 novembre 2009 à 18:11, par gillesq En réponse à : Plugin Agenda Google pour SPIP

      En fait il faut remplacer le x par un chiffre donc par exemple

      <gcalendarpart1|adragenda=minibellespip@gmail.com>

      Je vais corriger la doc.

      D’autre part l’agenda doit comporter des évènement à venir ce qui ne semble pas être le cas.

    Répondre à ce message

  • Le 10 octobre 2009 à 06:38, par hubert En réponse à : Plugin Agenda Google pour SPIP

    Désolé, j’ai posté trop tôt :

    Modifier : cfg_gcalendar.html :

    Adresse mail associée à l’agenda : input type="text" name="agenda" size=30 maxlength=100 value="#ENVagenda"

    Le maxlenght passe à 100

    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

  • Typographie avancée

    3 mars 2010 – <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    « Typographie avancée » active automatiquement un grand nombre d’automatismes destinés à affiner la typographie des textes produits par SPIP. Nécessite PHP 5 au minimum. « Typographie avancée » est l’adaptation, pour SPIP, de la classe « PHP Typography », (...)

  • Plugin Convertisseur

    24 février 2008 – 15 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Convertit différents formats d’articles (wiki, docx, pdf, etc..). en format SPIP (texte avec les raccourcis typographiques SPIP)

  • Thèmes pour l’interface privée

    22 février 2010 – <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Un sélecteur d’interfaces graphiques pour l’espace privé de SPIP 2.1. Une petite collection d’interfaces est livrée avec le plugin. Ce plugin permet à chaque participant à l’espace privé de sélectionner sa propre interface graphique en fonction de ses (...)

  • Albums

    8 novembre 2011 – 29 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Ce plugin permet d’afficher une ou plusieurs galeries d’images au fil du texte, dans les articles et ailleurs. Qui rédige un récit de voyage, par exemple, aimerait pouvoir illustrer son article de plusieurs petites séries de photos, une par jour. Or (...)

  • Navigation AJAX

    31 janvier – 17 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Ce plugin permet de modifier automatiquement une parties des liens internes de manière à ce qu’ils ne déclenchent pas un chargement complet de la page cible, mais un chargement en AJAX de certains éléments spécifiés à l’avance. Il permet aussi de (...)