sos: new Vuepress()

Utfordringer med WP

  • Søk og skriv lever på en eldre server og må flyttes
  • Samarbeidet med HVL har vært slitsomt for alle pga. manglende tilgang til server for oppdateringer
  • WordPress som tjeneste levert av ITA, UB som tjenesteeier og eksterne webdesignere fører til ineffektivitet
  • WordPress er etter dagens standard unødvendig monolitisk og teknisk komplekst
  • WordPress er en webapplikasjon som er utsatt for hacking, siden admin-sidene er eksponert sammen med innholdet
  • For mye arbeid for en enkel nettside?

Trender

  • Oppsplitting av monolitiske webapplikasjoner
  • Egen applikasjon for redigering av data
  • Større fokus på gode datastrukturer
  • Bygging av frontend med Static Site Generators
  • Data hentes fra mange kilder og sys sammen til en nettside
  • Ingen dynamisk bygging av nettsider ved brukerbesøk, alle sider generert på forhånd
  • Ingen direkte kall mot database, færre angrepsvektorer for hackere

api

{

}

VuePress

Serverless

Sok og skriv i dag

WordPress er en klassisk CMS (Content Managment System). SoS er i hovedsak ren tekst, men noen behov som er løst med plugins.

Sok og skriv som VuePress-side

Lighthouse audit

før

etter

TODO

  1. Lære oss Markdown
  2. Lære oss arbeidsflyten til Gitlab!
  3. Fikse referansestilene
  4. Legge til tittel på de fleste sidene
  5. Sjekke/forbedre overskriftene
  6. Sjekke lenker
  7. Sjekke/endre/bytte bilder
  8. Lage bokser (eksempel- og oppgaveboksene)
  9. Lage personlister basert på data
  10. Diskutere navigasjonsmeny og sidemeny

Eksperiment

Tarje har eksperimentert med konvertering av XML-eksport til Sanity og Markdown i disse repositoriene.

 

Konvertering:

https://git.app.uib.no/uib-ub/sokogskriv/sokogskriv-to-markdown​

Editor/Frontend:

https://gitlab.com/sok-og-skriv/sok-og-skriv.gitlab.io

Spesielle funksjoner i SoS

sos: new CMS('withIntroduction')

By Tarje Lavik

sos: new CMS('withIntroduction')

  • 340