Forum Programmation.web financement participatif d'un client CalDAV pur JS/HTML/CSS ?

27
17
nov.
2022

Bonjour,

Comme vous le savez peut être, la société que je dirige développe Tracim, 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
  • le client web, un fork bricolé de 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 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.

Suivre le flux des commentaires

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