Closed anders-nom closed 2 weeks ago
Ønske fra redaksjonen @jannebye Arkivet som ble laget for Enonic CMS er et veldig godt utgangspunkt for våre behov. I tillegg trenger vi en funksjon som lar oss fjerne/skjule versjonshistorikken fra den tiden sidene var skyggesider (dvs. mens kjernegruppene jobbet med innholdet på sidene. Dette er viktig for å unngå at fagansvarlige eller redaktører misforstår og tror at disse versjonene har vært publisert på nav.no, og bruker disse versjonene i feks klagesaker.
Det hadde også vært fint om det kun var én innloggingsadresse for begge arkivene. Dvs. at man også fant versjonshistorikken for både Enonic CMS og Enonic XP på samme sted (hvis mulig).
Svakheter ved dagens løsning:
Må ha redaktør-tilgang til XP for å bruke versjonshistorikken.
Mye manuell jobb å ta ut flere versjoner av innhold
Hacky løsning som er ganske treg pga tunge databaseoperasjoner.
Datamodeller og spørringer i backend og render-logikk i frontend må holdes bakoverkompatibel.
Avhengig av XP som database for versjonshistorikk (se problem med gamle Enonic CMS!)
Version 1: En separat applikasjon som konsumerer XP + dagens frontend
(Ta ut innhold for versjon 2)
Version 2: Separat database, uavhengig av XP
Løses med ny ekstern arkivløsning som nå er under utvikling. https://github.com/navikt/navno-cms-archive