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
- Lære oss Markdown
- Lære oss arbeidsflyten til Gitlab!
- Fikse referansestilene
- Legge til tittel på de fleste sidene
- Sjekke/forbedre overskriftene
- Sjekke lenker
- Sjekke/endre/bytte bilder
- Lage bokser (eksempel- og oppgaveboksene)
- Lage personlister basert på data
- 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:
Spesielle funksjoner i SoS
- Quiz
-
Kategorier
- Ikke del av vuepress
-
Kontaktskjema
- Enkelt å lage selv
-
Søk
- Kan bruke ekstern tjeneste som Algolia eller egen ES?
sos: new CMS('withIntroduction')
By Tarje Lavik
sos: new CMS('withIntroduction')
- 340