Udrulning af DDB CMS

DDB sekretariatet har lavet en detaljeret tidsplan for den udrulning af DDB CMS demoversionen til produktion, som vi står overfor nu.

Alle de biblioteker som har valgt DDB hjemmesiden har nu haft mulighed for at se og prøve en demoversion af hjemmesiden. 

Der er en del aktiviteter som skal gennemgøres førend vi kan gå fra at ding2tal projektet har leveret den første version af DDB CMS til, at der kan tilbydes sikker drift af 73 bibliotekers hjemmeside. I nedenstående forklares planerne for den kommende periode. 

Fase 1. Demo

I denne fases testes processerne og leverancer omkring nye versioner til DDB CMS på demo servermiljøet. Fokus i denne fase er på at få beskrevet, testet og forbedret de processer, der skal gennemføres fra en ny version af DDB CMS er defineret og klar til, at DBC modtager og installerer den nye kode på en hjemmeside, hvor funktionaliteten kan testes, godkendes og den nye version efterfølgende udrulles til alle 73 biblioteker. 

Fase 1 resulterer i udrulningen af en opdateret version af DDB CMS på demosiderne og som en del af testforløbet vil bibliotekerne modtage information om, hvilke ændringer der er på vej. Der er således allerede en ny version på trapperne.

Fase 2. Pilottest

Den første aktivitet i fase 2 er at klargøre hjemmesider på staging serveren  til de 4-5 pilotbiblioteker som skal hjælpe med at teste funktionalitet og performance/belastning.

Funktionalitetstest gennemføres af pilotbibliotekerne og formålet er at identificere og løse de fejl der forhindrer, at bibliotekerne kan gå i drift på DDB CMS. Sekretariatet planlægger og koordinerer testforløbet, hvor pilotbibliotekerne blandt andet oplæres i udførelsen af test og afrapportering af fejl på en workshop.

Performancetest handler om at sikre, at servermiljøet er skruet rigtigt sammen til at klare den belastning som brugerne af 73 bibliotekers hjemmesider medfører.  Sekretariatet planlægger og koordinerer forløbet, som blandet betyder, at vi beder om pilotbibliotekernes hjælp til at lave så mange søgninger som muligt på samme tidspunkt.

De fejl, der identificeres i forbindelse med funktionalitets- og performancetest, prioriteres og planlægges til udvikling, så de kan afhjælpes, inden DDB CMS er klar til bibliotekerne. Sekretariatet samler op på fejlene, som pilotbibliotekerne løbende registrerer i DDB’s issue tracker. Issue trackeren er åben, så alle kan følge udviklingen, og ligeledes oprette en bruger for indberetning og kommentering af fejl.  

Sekretariatet er i øjeblikket ved at kontakte 4-5 biblioteker som skal hjælpe med disse test. 

Fase 3. Udviklingssprint

I udviklingssprintet arbejder programmører med at løse de fejl, som er indrapporteret af pilotbibliotekerne. Når fejlene er håndteret leveres en ny version til DDB CMS og forløbet og processerne omkring udrulning af en ny version på stagingmiljøet for de 5 pilotbiblioteker gennemgås igen. Dette medfører en usikkerhed idet, at eventuelle problemer med den nye version, som kræver at programmørerne skal arbejde med koden igen, vil medføre at hele processen omkring levering af version og udrulning skal køres igen. 

Når versionen, som er resultatet af pilotbibliotekernes tests, er udrullet til pilotbibliotekerne skal pilotbibliotekerne igen teste, om fejlene er rettet og om der er opstået nye problemer. Alvorlige problemer vil medføre, at vi vil være nødt til at køre endnu en udviklingsrunde med programmører og derefter udrulning, hvilket kan forsinke leverancen. Der er indsat lidt luft i tidsplanen af hensyn til dette.

Fase 4. Produktion

Produktion er det tidspunkt, hvor bibliotekerne kan få adgang til en version af DDB CMS på staging serveren, dvs. der kan arbejdes med indhold og opsætning. Bibliotekerne får adgang til deres staging server i takt med, at deres data er migreret til databrønd 3. Sekretariatet kontakter bibliotekerne når vi kommer tættere på. 

Se migreringsplanen her

Sekretariatet arbejder i øjeblikket på en beskrivelse af de hostingløsninger, som det bliver muligt for bibliotekerne at vælge imellem. Hostingløsningerne skal sikre, at der både er plads de biblioteker som vil have en standardløsning og de biblioteker, som har brug for integration til lokale systemer eller en dybere tilpasning end det er muligt at udvikle konfigurationsværktøjerne til.

Hostingløsningerne hænger sammen med de erfaringer, der indhentes via testforløbet og der går derfor lidt tid inden, at der kan komme en fuldstændig klar beskrivelse. Der orienteres dog snarest muligt om de muligheder sekretariatet arbejder med. 

1.  Et staging servermiljø er skridtet før produktion, hvor der testes i et produktionslignende miljø, inden der overgås til produktion. 

Siden er sidst opdateret: 07.01.2019
  • Et samarbejde mellem KL, Kulturministeriet og Slots- og Kulturstyrelsen

Dialogboksen begynder her. Du kan lukke boksen ved at trykke Accepter cookies knappen eller Enter. Knappen er det sidste element i boksen.

Vi benytter cookies til at forbedre brugeroplevelsen.

”På hjemmesiden anvender vi cookies. Cookies er i mange tilfælde nødvendige for at få en hjemmeside til at fungere. Vi bruger cookies for at forbedre din oplevelse, samle statistik og huske dine indstillinger. Ved at klikke på "Accepter cookies" godkender du dette.
Du kan sige nej tak ved at klikke her.

Læs mere om Danskernes Digitale Biblioteks cookiepolitik

(dialogboks slutter)