Indhold er hentet
Dokumentsamling til leverandører af applikationer
Her kan du finde de centrale dokumenter, som leverandører af tredjeparts-applikationer skal efterleve. Det er også muligt at læse releasenotes fra de forskellige versioner af krav.
Dokumenter vedr. krav til applikationer
Her kan du finde gældende og tidligere versioner af kravspecifikationerne til tredjeparts-applikationer.
Indhold er hentet
- Teknisk vejledning (version 1.0)
- Teknisk vejledning (version 2.0)
- Teknisk vejledning (version 2.1)
- Teknisk vejledning (version 3.0)
- Teknisk vejledning (version 3.1)
- Teknisk vejledning (version 3.2)
- Teknisk vejledning (version 3.3)
- Teknisk vejledning (version 3.4)
- Teknisk vejledning (version 4.0) - gældende
Releasenotes - Teknisk vejledning
Her kan du læse ændringerne gennemført ved de seneste releases af krav.
Indhold er hentet
2.2.2: Rettet til, så det er mindre misvisende mht. inkludering af ressourcer i den færdige leverandør-applikation
2.2: Tilføjet punkt om at hente det tag, som svarer til dokumentationen
2.2: Tilføjet afsnit om hvilken NPM og Node der bør bruges + eksempel på GIT tag
2.2.4: Tilføjet afsnit om navigation (ERF-6779)
2.4.1 og 2.4.2: Fjernet kravet om trailing slash i review SHA URL da efter transpile-1.53.0 understøttes med og uden
2.4.1: Peger på commit SHA af version 2.0
2.2.5: Beskrevet importering processen igennem admin UI
2.1.4: Tilføjet URL til sandkasse-miljøet og tilpasset afsnittet + info om checkout fra tag.
3.2.3: NPM versioner skal være fixed + info mht. kompatibilitet + advarsel vedr. størrelsen på leverandør-applikationen
3.4.6: Henviser til sandkasse-miljøet på kode til håndtering af scoped NPM styles. Ændret navn på regel så det er gælder alt styling
3.4.11: Tilføjet afsnit om logning
3.4: Beskrevet et review kan afvises pga. ukendte regler som endnu ikke er angivet
3.4.12: Tilføjet afsnit vedr. miljøvariabler
3.4.2: Gjort det mere klart at $parent er tilladt indenfor leverandør-applikationen
1.1: Gjort det mere klart hvad en leverandør-applikation er og ikke er
3.4.13: Tilføjet afsnit vedr. plugins og Vuex
2.4.1 og 2.4.2: Gjort det mere enkelt mht. format af review URL - ikke længere krav om trailing '/'
Strømlinet leverandør-applikation (fjernet versaler + indsat - hvor det manglede)
Synonym mellem tredjepartsapplikationer og leverandørapplikationer indsat
Indhold er hentet
2.2: Beskrevet NPM moduler nu er angivet i README.md filen i sandkassen, så de ikke er en del af package.json som default
2.2: Tilføjet punkt, hvor leverandøren skal fjerne sandkasse specifik kode fra deres repo
2.2.3: Tilføjet eksempel på brug af flere varianter
2.2.4: Rettet kode eksempel addEventListener til removeEventListener i destroyed + ændret kode eksempel
2.2.5: Tilføjet reference til afsnit 4
3.2.1: Bruger nu DKFDS 8.0.1
3.4.3: Tilføjet addEventListener og removeEventListener til listen over tilladte mutationer på window
3.4.3: Specificeret DOM operationer skal ske inden for applikationen
3.4.4: Specificeret det kun gælder eksterne links
4: Tilføjet ny sektion om login
Indhold er hentet
- 1.1: Specificeret at man skal bruge Vue til leverandør-applikationer
- 2.2: Opdatering af npm og Node versioner + opdateret tag til 3.1
- 2.2.4: Tilføjet kommentar vedr. Vue Router og URL skifte
- 2.2.5: Fjernet advarsel mht. hvilken knap der skal klikkes på
- 3.1.1: Opdateret vue 2 → vue 3
- 3.2.1: Fjernet dkfds_plugin
- 3.2.2: Opdateret link til NPM modul
- 3.2.3: Tilføjet teknisk team har ret til at afvise anmodning om nyt NPM
- 3.4: Tilføjet grundprincip
- 3.4.6: Fjernet beskrivelse af import af stylesheets via >>> da det ikke længere er nødvendigt for vue-multiselect
- 3.4.10 life cycle hook destroyed() → unmounted()
- 3.4.11: Uddyb vedr. console loggning
- 3.4.13.1: Fjernet kommentar omkring reaktivitet problem
- 3.4.13.2: Tilføjet sektion om Pinia
- 3.4.14: Tilføjet sektion om ekstern kode
Indhold er hentet
- 2.2.3: Tilføjet beskrivelse om der ikke bør gemmes følsomme data i parameter varianten
- 2.2.4: Tilføjet sektion mht. brug af slugify funktion til fragment (#) + link til Dataopsamlings-vejledning dokument
- 2.2.4: (TNB) reference til vejledningen til dataopsamling
- 2.3: Tilføjet note om access_token kun behøver læse adgang
- 3.4.15: Tilføjet krav at URL fragmenter (#) til dataopsamling skal være slugified
- 4.1: Beskrevet en token kan være cancelled hvis bruger ikke accepterer rumlerille modal
- 4.1: Tilføjet roller til bruger prop
Indhold er hentet
- 3.1.1: Opdateret Vue version til 3.3.4
- 2.4: Angivet listen af understøttede Git hosting service
- 3.4.16: Tilføjet regl vedr. root element
- 3.4.13.1: Fjernet reference til vejledning vedr. registrering og brug af Vuex da man bør bruge Pinia i stedet
- 2.2: Ny version af Node og NPM + opdateret tag til 3.3
- Omdøbt alle referencer af "sandkasse" til "demo leverandør-applikation", da ordet "sandkasse" har skabt en del forvirring
- 5: Tilføjet afsnit om Storage API
Indhold er hentet
2.2: Opdateret tag til 3.4
4.3.1: Tilføjet beskrivelse af mock service af HTTP status code ved sletning af brugerdata
3.4.6: CSS variable behøver ikke være scoped
3.4.10: Tilføj kommentar vedr. lokal registrering af events
3.4.11: Tilføj prefix til log statements
3.4.16: Rettet at man ikke må anvende root element til angivelse af variable
4.1: Tilføj allowPassivToken og hashBeforeLogin prop
3.2.1: Fjernet kommentar vedr. visuel forskel på standalone og vg mode
3.2.1.1: Fjernet afsnit om SVG ikoner
3.2.2: Tilføjet afsnit om VG Design Wrapper
3.2.2.1: Tilføjet afsnit om SVG ikoner
3.4.3: Tilføjet eksempel om brugen af document.getElementById
3.4.3: Tilføj at alle scroll funktioner/egenskaber må benyttes fremfor kun scrollTo
3.4.3 Tilføj window.history
3.4.9 Tilføj undtagelser + anbefaling om forsinket spinner
5.2.1: Tilføj afsnit om flere ejere af tekstnøgler (ERF-9864) + fjernet PREPROD endpoint
5.3: Tilføjet sektion om hosting af billeder på VG
6: Tilføjet sektion om download af PDFIndhold er hentet
2.2: Opdateret versionen af node og NPM
3.1.1: Opdateret versionen af Vue til 3.5.22
Releasenotes - Designkrav
Her kan du læse ændringerne gennemført ved de seneste releases af krav.
Indhold er hentet
Synonym mellem tredjepartsapplikationer og leverandørapplikationer indsat
Opdateret billeder, tilføjet ikon på eksternt link, henvisninger til Designsystemet og indsat kodeksempler som tekst der kan copy/pastes
Indhold er hentet
Bruger nu DKFDS 8.0.1
Indhold er hentet
- Bruger nu DKFDS 8.0.1
- Fjernet dkfds-plugins som nu er deprecated
Indhold er hentet
Opdateret billeder, så det afspejler det nye design
6.3.1: Tilføjet afsnit
6.3: Beskrivelse af anvendelse af primær og sekundær skrifttype
- Omdøbt alle referencer af "sandkasse" til "demo leverandør-applikation", da ordet "sandkasse" har skabt en del forvirring
Indhold er hentet
6.6: Opdateret afsnit om ikoner
9: Tilføjet afsnit om VG Design Wrapper
Releasenotes - dataopsamling
Her kan du læse ændringerne gennemført ved de seneste releases af krav.
Indhold er hentet
- 5: Tilføjet 2 nye events
- 5: fjern næste, forrige og fritekst events
- 5: bør → skal
- 5.1: Omdøbt afsnit Emitter til Piwik service
- 5.1.1: Tilføjet afsnit om Options API
- 5.1.2: Tilføjet afsnit om Composition API
- 5.2-5.7: Opdateret med brugen af piwikService
- 5.4 Forklaring af CTA uddybet
- 5.6: Rettet eksempel
- 5.8: Tilføjet ApPStart
- 5.9: Tilføjet AppSlut
Indhold er hentet
- Omdøbt alle referencer af "sandkasse" til "demo leverandør-applikation"
- 5.2: tilføjer beskrivelse for hvornår man skal angive URL fragment identifier manuelt
Indhold er hentet
5.5 Uddybet brugen af event AppStart
5.5 Tilføj beskrivelse af input til AppSlut event til registrering af AppSlut på tværs af browsersessioner.