Booking Activities utilise la bibliothèque FullCalendar pour afficher les calendriers. Celle-ci passe de la version 6.1.21 à la version 7.1.1.
Bien que l’apparence puisse sembler identique, il s’agit d’une évolution interne majeure. Cette mise à jour facilite la personnalisation et améliore les performances, l’accessibilité, la réactivité (responsive design) ainsi que l’affichage pour l’impression.
La structure du calendrier et l’API ont considérablement changé, nous avons fait notre possible pour préserver la compatibilité, mais votre code personnalisé (JavaScript ou CSS) affectant les calendriers risque fort de ne plus fonctionner. C’est pourquoi Booking Activities passe également à une nouvelle version majeure (1.19).
Si vous avez des codes javascript ou CSS affectant le calendrier ou les évènements, vous devrez probablement les adapter / les refaire.
Nous ne pouvons pas fournir de support concernant le code personnalisé. Nous comprenons que cela puisse vous mettre dans une situation délicate, nous avons nous mêmes passé beaucoup de temps à refaire notre propre code, mais c’est une étape nécessaire. Veuillez
- Vous assurez que votre code personnalisé fonctionne toujours sur un site de développement avant de le mettre en ligne
- Ne pas mettre à jour Booking Activities et ses modules complémentaires séparément : si vous choisissez de stopper temporairement les mises à jour de Booking Activities pour vous donner le temps d’adapter votre code personnalisé, vous devez également stopper les mises à jour de ses modules complémentaires, et vice versa.
- Pour référence, voici les modifications apportées par FullCalendar : changements de la v7.
