Beskrivelse av scriptet for emneoppretting ved endringer i FS

Her beskriver vi hva som skjer i Vortex hvis infotekstene i FS fjernes etter at index-filen har blitt opprettet på uio.no.

RT 5487193 og 5529211: Hva skjer på uio.no hvis et fakultet sletter infotekstene for et gitt semester i FS etter at index-filen som henter data fra dette semesteret er opprettet på uio.no?

Håvard skriver i RT5529211:

"Dersom emna forsvinn frå FSWS før indeksfilene for det aktuelle semesteret vert aktiverte [dvs. flyttet til index.html / index-eng.html, og publisert, slik at det er disse sidene man ser når man går til mappa], er det nokså rett fram:

  • Fjern ikkje-lenger-aktuelle indeksfiler -- mappa kan ha blitt konvertert til FS-basert mappe, men emnesida/emnesidene og år/semester på mappa er som før.

Etter at indeksfilene for eit semester har blitt aktiverte, er det ikkje lenger berre å fjerne dei. Utan indeksfil(er) er emnemappa ikkje lenger i ein fornuftig tilstand, og det er relativt mykje å passe på for å få ein ny slik tilstand:

  • Dette var første gong emnet skulle gå:
    • Emnet finst ikkje lenger, og mappa bør slettast
  • Det finst minst ei anna EpN-side i mappa:
    • Finn ferskaste tidlegare side/sider
    • Set år og semester på mappa til ditto frå ferskaste tidlegare side/sider
    • Finn om det er ei eller to sider for ferskaste semester
    • Flytt ferskaste tidlegare side/sider til index.html / index-eng.html
    • Publiser det som no er index.html / index-eng.html
  • Det finst tidlegare emnesider i mappa, men berre av gamal type.
    • Fjern år/semester-eigenskapane til mappa
    • Finn om det er ei eller to sider av gamal type (Her kjem vi til å bomme nokre gonger -- det finst ein del «index-eng-gml.html» rundtomkring som har blitt oppretta automatisk og ikkje inneheld reell informasjon)
    • Flytt tidlegare side/sider til index.html / index-eng.html
    • Publiser det som no er index.html / index-eng.html

Dette vert fort ein del tunga-rett-i-munnen-programmering. Gitt at det neppe tek mange minutta per tilfelle å rydde opp manuelt, kan det ta lang tid før UiO totalt sett har spart inn att tida det vil ta å automatisere dette."

Publisert 24. juni 2024 13:40 - Sist endret 12. aug. 2024 09:52