WP Manifestindependent plugin directory
manifest / media / ukmvideo

UKM Videoopplaster

Opplasting av video til UKM-TV fra forestillinger (innslagsvideo) + UKM-TV Videoreportasjer

by UKM Norge / M Mandal · github.com/ukmnorge/ukmvideo · website

★ 0stars
1forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/ukmnorge/ukmvideo/archive/refs/heads/master.zip

Beskrivelse

UKMvideo bruker Cloudflare Stream for å laste opp / hente filmer. I tillegg brukes Cloudflare Stream for direktesending.

API i plugin og kobling mot Cloudflare Stream

Det tilbys API internt i denne pluginen for å snakke med Cloudflare Stream. I tillegg brukes brukes dette API-et for å snakke med DB

Det brukes key for å få kommunikasjon med Cloudflare Stream og key-en er beskyttet i UKMconfig fil

Diagrammet under viser filer på ajax mappe og hvordan kobling mot Cloudflare Stream utføres

Diagram - API og kobling mot Cloudflare Stream

Klient side struktur

Det brukes Webpack, Vue og Typescript på klient. Klienten snakker med backend gjennom internt API (ajax mappe).

Klassediagrammet under viser strukturen av filer/klasser og grupperinger.

  • Tabs (UKMvideo/src/tabs/) har Vue-klasser som definerer tabs som vises på DOM.
  • Komponenter (UKMvideo/src/components/) har Vue-klasser som inneholder komponenter som kan gjennbrukes.
  • Objekter (UKMvideo/src/components/) har Typescript-klasser som representerer filmer eller andre objekter.

Diagram - API og kobling mot Cloudflare Stream