Forum général.cherche-logiciel Widget calendrier sur site à partir de lien caldav?

Posté par (page perso) . Licence CC by-sa
3
30
nov.
2014

Bonjour,

Je cherche à avoir un petit widget pour montrer une vue d'un calendrier public sur un site web, à partir d'un lien caldav, idéalement assez flexible avec plusieurs sortes de vue (en liste, ou dans le mois/la semaine, etc.), et l'utilisateur devrait pouvoir intéragir avec (cliquer sur un évènement pour en obtenir les détails, changer de type de vue, etc.).

En gros, j'aimerais un truc très similaire aux widgets fournis par Gmail quand on héberge notre agenda chez eux. Sauf que je veux le faire avec un agenda non hébergé chez Google (mais sur mon propre owncloud).

Je pourrais bien sûr essayer de développer une telle fonctionnalité moi-même, mais je suis persuadé qu'il existe déjà plein de petits widgets en javascript (ou généré en php côté serveur par exemple, acceptable aussi) qui marcheront tout aussi bien, sous licence libre, et surtout que je n'aurai pas à développer moi-même. :-)
Mais j'arrive décidément pas à trouver un tel software. Je trouve des services qui te proposent tous de t'inscrire, mais de gars qui a codé ça et l'offre au monde… Non. :-/
Vous auriez des liens?
Merci!

  • # c'est pas évident snas les bon mots clés

    Posté par (page perso) . Évalué à 1.

    En fait j'ai trouvé ça qui pourrait correspondre à ta demande.
    https://www.inf-it.com/open-source/clients/caldavzap/

    Je cherche aussi, pour finir je pense que je vais coder un truc en python en me basant sur beaucoup de briques:

    • caldav client pour l'acces aux calendriers
    • calendar pour l'affichage html des calendriers.

    pour infos je cherche en ce moment à créer un solution de reservation en ligne pour chambres d'hôte.

    Je pense utiliser caldav pour cela (comme ça le propriétaire peux synchroniser son calendrier sur ton téléphone)
    PS: j'en fait pas la pub, parce que j'en suis à l'étude de fesabilité, et il y a de grande chande de vaporware à ce stade.

    • [^] # Re: c'est pas évident snas les bon mots clés

      Posté par (page perso) . Évalué à 2.

      J'allais parler de CaldavZap, justement. Ca a l'air de tourner, par contre en terme de perf je sais pas ce que ça donne (la démo est lente…)

      Côté serveur, je te conseilles de t'appuyer sur Radicale - http://radicale.org/

      • [^] # Re: c'est pas évident snas les bon mots clés

        Posté par (page perso) . Évalué à 1.

        d'une manière générale depuis que je me renseigne sur le sujet, j'ai vraiment l'impression de la techno caldav est largement sous-exploité et sous documenté, c'est la croix et la bannière pour trouver des libs, ou des doc sur le sujet.

        récemment j'ai lu la doc du module python pour créer un client caldav, (c'est déjà beau qu'il existe), mais j'ai fini sur bitbucket à lire les tests unitaires pour comprendre comment il fonctionne, chose qui ne m'était jamais arrivé avant avec un module python. pourtant la gestion et le partage de calendrier, ça ne me parait pas être un marché de niche, et la techno est quand même assez ancienne.

        Je m'explique assez mal cet état de fait a vrai dire.

        • [^] # Re: c'est pas évident snas les bon mots clés

          Posté par (page perso) . Évalué à 2. Dernière modification le 11/12/14 à 19:43.

          Merci pour les réponses, même si elles ne sont malheureusement pas très concluantes.

          J'avais bien vu caldavzap, mais cela semble plus un client complet avec mot de passe, pour gérer ses calendriers.
          Pour ma part, je cherche un mini-client en lecture seule, qu'on peut mettre dans un coin de son site web et qui va afficher les évènements à venir aux yeux de tous.
          Le visiteur anonyme du site peut en général intéragir avec le calendrier pour voir des évènements plus loin dans le temps (ou dans le passé), et cliquer sur un évènement pour en voir le détail, mais c'est en gros tout. Pas d'édition, et pas de login (on va le configurer sur un calendrier public qu'on crée spécialement pour cela).
          Et dans tous les cas, ce widget est rarement le centre de la page. C'est une info additionnelle.

          La gestion elle-même serait faite dans un client plus complet, que ce soit sur le web, son smartphone ou client lourd en particulier. Mais ça, j'ai déjà (pas parfait mais suffisamment bien pour l'instant).
          Donc c'est juste la partie mini-widget que je cherche pour l'instant.

          Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]

          • [^] # Re: c'est pas évident snas les bon mots clés

            Posté par (page perso) . Évalué à 2.

            Et http://fullcalendar.io/ ? Il faudra que tu fasses la couche de communication avec CalDav ; dans l'archive tu as des bouts de PHP pour voir comment faire côté serveur.

            • [^] # Re: c'est pas évident snas les bon mots clés

              Posté par (page perso) . Évalué à 2.

              Ahah! Ça ressemble déjà plus!
              Maintenant je voudrais la même chose, mais en beaucoup plus petit. Avoir une grosse version en plus est aussi sympa (si le visiteur clique sur un lien pour voir plus), mais je cherche surtout une version "mini", qui rentre vraiment dans un coin du site sans prendre toute la place.
              Ceci dit, on se rapproche. Je vais regarder un peu plus en détail ce code, peut-être que ça peut au moins me permettre de faire un petit hack à partir de là sans tout avoir à redévelopper…

              Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]

  • # Commentaire supprimé

    Posté par . Évalué à 1. Dernière modification le 17/12/14 à 08:16.

    Ce commentaire a été supprimé par l'équipe de modération.

    • [^] # Re: question

      Posté par (page perso) . Évalué à 2.

      Ok. Ben merci quand même pour avoir cherché.

      Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]

    • [^] # Commentaire supprimé

      Posté par . Évalué à 1. Dernière modification le 17/12/14 à 08:15.

      Ce commentaire a été supprimé par l'équipe de modération.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.