PROJEKAT

Sistem za metapodatke i raspoređivanje TV programa za više operatera

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

  • Industrija: Televizija
  • Letonija Lokacija: Letonija
  • Vreme isporuke: 30 nedelja
  • Tehnologije: Laravel, MySQL
  • Ocena: 5/5
4+ meseci

Sažetak

Problem

Rasuti metapodaci, bez centralizovanog raspoređivanja ili lokalizacije TV programa.

Rešenje

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

Rezultat

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

Priča klijenta

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

Obratili su se kompaniji 2410 sa jasnom vizijom moderne, centralizovane platforme. Tim je blisko sarađivao sa klijentom, usavršavajući koncept kroz detaljne povratne informacije i scenarije iz stvarnog sveta. 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čnu objavu širom regiona.

Pregled projekta

2410 je razvio prilagođeni sistem za metapodatke i raspoređivanje programa za letonsku televizijsku kompaniju. Platforma je osmišljena da centralizuje upravljanje sadržajem programa, serija i epizoda, podržavajući interne uredničke tokove i potrebe eksternih operatera.

Urednici i administratori mogu da pristupe arhivi programa, gde upravljaju detaljima sadržaja, uključujući lokalizovane metapodatke, glumačku postavu, žanr i opise. Namenski interfejs kalendara programa omogućava timovima vizuelno planiranje emitovanja, dodeljivanje oznaka poput uživo ili premijera i rad u vremenskim zonama specifičnim za kanal.

Sistem podržava otpremanje multimedijalnog sadržaja, višejezične tokove prevođenja (AI i ljudske) i duboku WordPress integraciju za javno dostupni sadržaj. Izgrađen pomoću Laravel-a i Tailwind CSS-a, obezbeđuje modularnost, performanse i prilagodljivost. API-first arhitektura omogućava nesmetanu razmenu podataka sa TV operaterima i uvoz/izvoz u XML, JSON i Excel formatima.

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

Klijent iz letonske televizijske industrije izrazio je veliko zadovoljstvo početnom isporukom i tehničkom dokumentacijom. Saradnju su obeležili strukturisana komunikacija, brze iteracije i otvorenost za unapređivanje korisničkog interfejsa. Klijent je cenio stratešku integraciju AI alata za obogaćivanje i lokalizaciju podataka i odobrio punu uplatu projekta unapred - što pokazuje poverenje u stručnost i smer projekta kompanije 2410.

- Company in television industry, Latvia

Isporučene ključne funkcionalnosti

  • Arhiva programa za upravljanje metapodacima
  • Višejezična lokalizacija sa AI rezervnom opcijom
  • 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 sa autentifikacijom putem Laravel Passport-a
  • Grupno kreiranje i uređivanje epizoda
  • WordPress integracija za medije i štampu
  • Medijska biblioteka sa otpremanjem datoteka i označavanjem metapodataka
  • Podrška za automatsko dovršavanje i predlaganje unosa metapodataka

Tehnološki stek

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 kompanije 2410 i letonske medijske kompanije bila je potpuno prilagođena, skalabilna platforma izgrađena posebno za televizijsku industriju. Ona centralizuje način na koji timovi upravljaju metapodacima, rasporedima i višejezičnom objavom.

Backend pokreće Laravel uz Tailwind CSS frontend, čime se obezbeđuje brzo i jednostavno korisničko 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 kao što su godina, glumačka postava, žanr i jezik. Svaki unos ima poseban prikaz za uređivanje sa potpunim opisima, kratkim sadržajima i kategorijama sadržaja.

Program Archive dashboard
Kontrolna tabla arhive programa sa 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 kao što je ChatGPT. Korisnici mogu da lokalizuju polja za svaki jezik i primene grupne prevode radi uštede vremena.

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

Podrška za serijalizovani sadržaj

Emisije sa više sezona ili epizoda pravilno su ugnježdene, omogućavajući korisnicima upravljanje hijerarhijom serija, metapodacima epizoda i povezanim medijima na jednom mestu.

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

Prijavljivanje i pristup zasnovani na ulogama

Korisnici se prijavljuju putem bezbednog 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 prijavljivanje na VideoMetaData platformu

Jednostavno planiranje rasporeda

Ugrađeni kalendar programa nudi interfejs prevuci-i-pusti za planiranje emitovanja. Oznake poput premijere, reprize i emitovanja uživo vizuelno su istaknute, a upravljanje vremenskim zonama potpuno je integrisano za svaki kanal.

  • Podržava ručno i grupno planiranje rasporeda
  • Izvoz u JSON, XML i Excel
  • Integracija sa eksternim sistemima za emitovanje

Napomena: Korisnici mogu i da otpremaju medijske datoteke, automatski dodeljuju metapodatke i koriste vizuelno sortiranje za preglede javnog sajta.

Krajnji proizvod je sveobuhvatno rešenje koje pojednostavljuje tokove rada sa metapodacima, a istovremeno ostaje dovoljno fleksibilno da se razvija u skladu sa 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 raspoređivanje u TV i medijskoj industriji. Pitanja obuhvataju funkcionalnosti, integracije, skalabilnost i saradnju na projektu.