PROJEKAT

Sistem metapodataka i rasporeda TV programa za korištenje od strane više operatera

Razvoj web aplikacije, Integracija i razvoj API-ja, Tehnička dokumentacija, WordPress integracija, Konsultacije za UI/UX, Sistem pristupa zasnovan na ulogama, Podrška i dugoročno održavanje

  • Industrija: Televizija
  • Latvija Lokacija: Latvija
  • Vrijeme isporuke: 30 sedmica
  • Tehnologije: Laravel, MySQL
  • Ocjena: 5/5
4+ mjeseci

Sažetak

Problem

Rasuti metapodaci, bez centralizovanog rasporeda ili lokalizacije TV programa.

Rješenje

Prilagođena platforma za metapodatke i rasporede za timove za sadržaj i emitere.

Rezultat

Skalabilan, modularan sistem koji se sada koristi za centralizovano upravljanje TV programima u Latviji.

Priča klijenta

Kompaniji iz televizijske industrije u Latviji bio je potreban bolji način za upravljanje metapodacima, prevodima i rasporedima TV programa na više kanala. Njihovi postojeći alati bili su fragmentisani, što je otežavalo održavanje dosljednih višejezičnih podataka i pripremu urednog izvoza za eksterne operatere.

Obratili su se kompaniji 2410 s jasnom vizijom moderne, centralizovane platforme. Tim je blisko sarađivao s klijentom, usavršavajući koncept kroz detaljne povratne informacije i stvarne slučajeve upotrebe. Ono što je počelo kao ideja brzo je preraslo u skalabilan sistem koji sada podržava arhive programa, upravljanje epizodama, API sinhronizaciju i višejezično objavljivanje širom regije.

Pregled projekta

2410 je razvila prilagođeni sistem metapodataka i rasporeda za latvijsku televizijsku kompaniju. Platforma je dizajnirana za centralizovano upravljanje sadržajem programa, serija i epizoda, podržavajući interne uredničke tokove i potrebe eksternih operatera.

Urednici i administratori mogu pristupiti Arhivi programa, gdje upravljaju detaljima sadržaja, uključujući lokalizovane metapodatke, glumačku postavu, žanr i opise. Namjenski interfejs Kalendara programa omogućava timovima vizuelno planiranje emitovanja, dodjelu oznaka poput uživo ili premijera te rad u vremenskim zonama specifičnim za kanale.

Sistem podržava otpremanje multimedijalnih sadržaja, višejezične prevodilačke tokove (AI i ljudske) i duboku WordPress integraciju za javno dostupni sadržaj. Izgrađen uz Laravel i Tailwind CSS, osigurava modularnost, performanse i prilagodljivost. API-first arhitektura omogućava neometanu razmjenu podataka s TV operaterima te uvoz i izvoz u XML, JSON i Excel formatima.

Skalabilnost, automatizacija i kontrola korisničkih dozvola imali su prioritet kako bi platforma postala dugoročna osnova klijentovog televizijskog ekosistema.

Klijent iz latvijske televizijske industrije izrazio je veliko zadovoljstvo početnom isporukom i tehničkom dokumentacijom. Saradnju su obilježili strukturisana komunikacija, brze iteracije i otvorenost za unapređenje korisničkog interfejsa. Klijent je cijenio stratešku integraciju AI alata za obogaćivanje i lokalizaciju podataka te je odobrio punu uplatu projekta unaprijed, što je znak povjerenja u stručnost kompanije 2410 i smjer projekta.

- Company in television industry, Latvia

Isporučene ključne funkcionalnosti

  • Arhiva programa za upravljanje metapodacima
  • Višejezična lokalizacija uz AI alternativu
  • Kalendar za planiranje emitovanja
  • Korisničke dozvole zasnovane na ulogama (administrator, urednik, vlasnik kanala)
  • Prilagođeni uvoz/izvoz u više formata (XML, JSON, Excel)
  • API pristup s autentifikacijom putem Laravel Passporta
  • Kreiranje i uređivanje epizoda u velikom obimu
  • WordPress integracija za javne medijske i novinske sadržaje
  • Medijska biblioteka s otpremanjem datoteka i označavanjem metapodataka
  • Podrška za automatsko dovršavanje i prijedloge pri unosu metapodataka

Tehnološki stack

Laravel
MySQL
Tailwind CSS
Flowbite components
Linux Ubuntu server
Laravel Passport
Google Translate, ChatGPT

Rezultat

Prilagođena platforma za metapodatke za TV emitere

Rezultat saradnje između kompanija 2410 i latvijske medijske kompanije bila je potpuno prilagođena, skalabilna platforma razvijena posebno za televizijsku industriju. Ona centralizuje način na koji timovi upravljaju metapodacima, rasporedima i višejezičnim objavljivanjem.

Backend pokreće Laravel uz Tailwind CSS frontend, čime se stvara brzo i korisnički prilagođeno iskustvo. Urednici, administratori i vlasnici kanala koriste prikaze prilagođene ulogama za upravljanje programima, sezonama, epizodama i rasporedima.

Arhiva programa za upravljanje metapodacima

Programi, sezone i epizode strukturisani su i mogu se filtrirati prema atributima poput godine, glumačke postave, žanra i jezika. Svaki unos ima poseban prikaz za uređivanje s potpunim opisima, kratkim sadržajima i kategorijama sadržaja.

Program Archive dashboard
Kontrolna tabla Arhive programa s naprednim filterima i tabelom podataka

Detaljni metapodaci i prevodi

Svaki unos programa sadrži višejezična polja sadržaja koja se mogu uređivati ručno ili pomoću AI alata poput ChatGPT-a. Korisnici mogu lokalizovati polja za svaki jezik i primijeniti masovne prevode radi uštede vremena.

Editable metadata panel
Panel za uređivanje metapodataka s višejezičnom podrškom, oznakama i kategorijama

Podrška za serijalizovani sadržaj

Emisije s više sezona ili epizoda pravilno su ugniježđene, što korisnicima omogućava upravljanje hijerarhijom serija, metapodacima epizoda i povezanim medijima na jednom mjestu.

Season and episode view
Detaljan prikaz unosa sezone s višejezičnim poljima i povezanim epizodama

Prijava i pristup zasnovani na ulogama

Korisnici se prijavljuju putem sigurnog interfejsa koji definiše njihove dozvole. Svaka uloga, od predstavnika javnih medija do urednika kanala, ima prilagođenu vidljivost i prava uređivanja.

Login screen
Ekran za prijavu na VideoMetaData platformu

Jednostavno planiranje rasporeda

Integrisani Kalendar programa nudi interfejs prevuci-i-otpusti za planiranje emitovanja. Oznake poput premijere, reprize i emitovanja uživo vizuelno su označene, a upravljanje vremenskim zonama potpuno je integrisano za svaki kanal.

  • Podržava ručno planiranje i planiranje u velikom obimu
  • Izvoz u JSON, XML i Excel
  • Integracija s eksternim sistemima za emitovanje

Napomena: Korisnici mogu otpremati i medijske datoteke, automatski dodjeljivati metapodatke i koristiti vizuelno sortiranje za preglede javne stranice.

Konačni proizvod je sveobuhvatno rješenje koje pojednostavljuje tokove rada s metapodacima, a istovremeno ostaje dovoljno fleksibilno da se razvija u skladu s potrebama industrije.

Razmišljate o izradi sličnog sistema?

U nastavku su odgovori na česta pitanja klijenata koji razmatraju razvoj prilagođene platforme za metapodatke i rasporede u TV i medijskoj industriji. Pitanja obuhvataju funkcionalnosti, integracije, skalabilnost i saradnju na projektu.