j’ai besoin d’utiliser des fonctionnalités avancées de fullcalendar. En regardant la doc, je vois que le Scheduler Plugin est tout à fait ce qu’il me faut, notamment la Vertical Resource View.
quelle est la possibilité d’utiliser ce pluggin avec simplicité ?
Un FullCalendar (version 3.5.1) est déjà inclus dans Simplicité
Peut on avoir plus d’infos sur ce “plugin” ?
En fonction de ses caractéristiues (license, origine, compatibilité avec la version de FullCalendar, etc…), on verra si on l’ajoute en standard, sinon on on vous dira comment l’intégrer spécifiquement
Ce composant est malheureusement un composant strictement commercial dont les conditions de license (cf. https://fullcalendar.io/scheduler/license) ne permettent pas de de l’inclure et de le distribuer dans Simplicité.
Vous devez donc l’acheter de votre coté et l’intégrer à votre paramétrage sous forme de resources.
PS: Visiblement la version actuelle de ce plugin (1.9.3) dépend de FullCalendar 3.9.0 (qui lui est toujours en license MIT). On va donc déjà upgrader sur cette version.
OK est-ce qu’on peut supprimer ce serveur dans ce cas ? En effet il a un coût non négligeable (à la fois en termes d’infra et en termes de maintenance technique), s’il ne sert plus à rien c’est vraiment dommage…
Non pas de doc specifique, il s’agit juste de mettre le fichier JS en resource JavaScript et de la charger quand il faut
En mode classique (page standalone) dans la démo il y a un exemple FullCalendar standard (objet externe DemoOrderAgenda) et dans le module Pizzeria (https://www.simplicite.io/resources/modules/pizzeria-app-4.0.xml) il y a un exemple de page (objet externe pizzeriza) avec des resources HTML/CSS/Javascript spécifiques, vous pouvez mixer les deux en adaptant un peu.
En mode UI responsive il faut utiliser le $ui.loadScript/loadCSS pour charger dynamiquement à la fois les composants standards FullCalendar et la resource Javascript qui contient le plugin.
Eh bien ce forum est le bon endroit pour partager votre exemple (pour mémoire ce plugin Fullcalendar n’est pas inclus dans la plateforme car il nécessite une license commerciale ad-hoc)