Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Opgaven gøres mere kompleks

  • Potentielt større forbrug af udviklingstimer

  • Der er stadig tidsforbrug associeret med at konvertere til React

...

  • Svært at ændre i grundlæggende funktionalitet

  • Det er svært at komme væk fra kalenderkomponenten hvis den “forlades” af udviklerholdet og ikke bliver f.eks. sikkerhedsopdateret

  • Der er stadig tidsforbrug associeret med at konvertere til React

...

https://fullcalendar.io/docs/react

Fordele

  • Modernisering

Ulemper

...

Ulemper

  • Komplekst at implementere i en applikation

  • Usete tekniske udfordringer

  • Teamet har ikke erfaring med React

  • Det er svært at komme væk fra kalenderkomponenten hvis den “forlades” af udviklerholdet og ikke bliver f.eks. sikkerhedsopdateret

Oprydning af kalender

Oprydning af kalenderen skal ske i Booking og på Kalendersiden. Begge sider anvender jQuery.

Hvis man bygger sin egen komponent i Angular, bør siderne også opgraderse til Angular. (25-30SP (Alt bygges igen fra bunden))

Hvis man blot opdaterer standardkomponenten behøver vi ikke gøre yderligere ved siden ud over tilpasning af hvordan vi kalder komponenten. (8SP)

Hvis vi bruger React-kalenderen som et Web Component kan vi igen beholde siden som den er, dog skal der laves nogle ekstra tilpasninger, og der er også noget overhead i at få lavet en Web Component-wrapper til kalenderkomponenten. (13 SP)