URL: https://linuxfr.org/forums/programmationweb/posts/financement-participatif-d-un-client-caldav-pur-js-html-css Title: financement participatif d'un client CalDAV pur JS/HTML/CSS ? Authors: LeBouquetin Date: 2022年11月17日T21:59:19+01:00 License: CC By-SA Tags: caldav, calendrier, développement_web et financement_participatif Score: 28 Bonjour, Comme vous le savez peut être, la société que je dirige développe [Tracim](https://www.tracim.fr), une solution de collaboration d'équipe qui intègre des agendas partagés et individuels. Dans une démarche d'ouverture, les agendas dans Tracim reposent sur le protocole CalDAV et s'appuient sur des briques opensource : - le serveur d'agenda [Radicale](https://radicale.org/) - le client web, un fork bricolé de [caldavzap](https://inf-it.com/open-source/clients/caldavzap/), un client CalDAV pur frontend Il est depuis quelques temps question de réécrire l'agenda car caldavzap n'est pas maintenable dans une démarche de génie logiciel. Nous souhaitons donc implémenter un client d'agenda CalDAV en pur frontend : JS, HTML, CSS. À notre connaissance, il existe plusieurs bibliothèque implémentant soit le support du protocole, soit une interface utilisateur type calendrier/agenda. Mais il n'existe pas de client caldav complet - c'est à dire l'agrégation des deux. On prévoit de faire ça pour Tracim, et dans une démarche de réutilisabilité, **je me demande si des entreprises sont intéressées pour cofinancer le développement d'une brique agenda CalDAV réutilisable qu'on exploiterait dans Tracim et qui serait également facile à intégrer dans d'autres solutions**. Si on finance seuls, on fera au plus rentable pour Tracim - donc une solution qui prend en compte uniquement nos problématiques. C'est à ma connaissance ce que font les solutions collaboratives telles que NextCloud et autres solutions étudiées. Si des entreprises sont intéressées par une telle brique, on peut aborder les choses comme on l'a fait pour [notre brique de prévisualisation de fichiers](https://pypi.org/project/preview-generator/) qui est exploitable en dehors de Tracim en quelques lignes de python (là ça serait donc en quelques lignes de JS) Ma question est donc simple : si vous êtes intéressés, faites-vous connaître pour qu'on voit ce vers quoi aller. À noter que si vous connaissez une brique complète qu'on aurait loupée, on est preneur : si ça existe on préférera s'orienter vers une réutilisation et des contributions que sur une nième implémentation (et dans le cas où on implémentera, ce sera en s'appuyant sur des bibliothèques existantes). **Si le financement est mutualisé, l'objectif est de produire du code réutilisable libre/propriétaire donc a priori du code sous licence MIT.** À dispo pour avancer sur le sujet si vous êtes intéressés.