Website de știri · WordPress

TVR Info

TVRInfo.ro este casa online a TVR Info, canalul de știri non-stop al Televiziunii Române. Construim și întreținem platforma din spatele lui: o temă WordPress personalizată, cu layout-uri editoriale construite din blocuri, plus fluxurile de date care aduc programele TV, vremea și știrile partenerilor și trimit articolele către partenerii de distribuție.

Vezi website-ul
Client
TVR — Televiziunea Română
Domeniu
Media · Televiziune publică
An
2023 – prezent
Servicii
Dezvoltare, Integrări, Mentenanță
TVR Info
01

Provocarea

Ce trebuia schimbat

Website-ul trebuie să țină pasul cu o redacție de televiziune live: știri de ultimă oră, video live, programe TV și vremea — toate editate de jurnaliști, nu de programatori. Redactorii trebuiau să poată rearanja secțiunile, fixa articole și schimba layout-uri în câteva minute, fără ajutor.

În spatele paginilor, programele TV pentru douăsprezece canale și vremea la nivel național vin ca XML inconsecvent, adesea defect; conținutul trebuie să vină de la TVR și de la parteneri și să plece către agenția Agerpres și Libertatea; iar pentru că majoritatea știrilor încep cu un video din emisie, fiecare are nevoie de o imagine corectă în fiecare format de decupare.

02

Abordarea noastră

Cum am rezolvat

Am păstrat nucleul WordPress standard și ușor de actualizat și am pus toată logica de business în clasele temei și în plugin-uri obligatorii — versionate în git și imposibil de dezactivat din panoul de administrare. Prima pagină este o succesiune de blocuri ACF personalizate: redactorii aleg de mână articolele importante, iar fiecare bloc completează locurile rămase cu cele mai noi articole din categoria lui, fără dubluri.

Fiecare integrare externă este un plugin separat cu propria rută REST, apelată de un cron pe server, astfel încât importul nu încetinește nicio afișare de pagină, iar tema citește doar date locale. Parserul programelor TV repară XML-ul defect înainte să-l citească și pune emisiunile de după miezul nopții în ziua de emisie corectă; importurile de la parteneri nu creează dubluri; iar fiecare partener de distribuție primește un flux construit special pentru el.

  • Șase blocuri Gutenberg personalizate — layout-uri de secțiune și de deschidere, citate, articole conexe, recomandări TVR și articole de la parteneri — cu logica „fixează, apoi completează automat”
  • Spațiul pentru știrea de ultimă oră și banda „Ultimele știri”, controlate de redacție, cu o singură știre de ultimă oră odată
  • Program TV pentru 12 canale TVR naționale și regionale, construit din fluxuri XML reparate, într-un tabel dedicat
  • Vremea la nivel național din fluxurile ANM, cu iconițe după codurile ANM și Bucureștiul calculat ca medie a trei stații
  • Fluxuri către Agerpres, Libertatea și agregatoare de știri, cu datele de publicare normalizate la ora României, inclusiv la schimbarea orei
  • Imagini principale automate: FFmpeg extrage un cadru din videoul încărcat sau se importă posterul de pe YouTube — apoi imaginea este decupată în 25 de formate
  • Căutare rapidă în tot textul arhivei, cu ElasticPress
  • Panou de administrare restricționat pentru redacție, cu autentificare în doi pași, contor de vizualizări și widget „Cele mai citite” pe 12 ore
  • Analytics conform GDPR: niciun tracker nu pornește înainte de consimțământ
03

Rezultatele

Ce s-a schimbat pentru client

4
Fluxuri automate de date care intră
3
Fluxuri pentru parteneri
12
Canale TVR în programul TV
6
Blocuri cu care redacția conduce prima pagină

Tehnologii folosite

Proiectul următor

Reutilizare.ro

Vezi studiul de caz
Reutilizare.ro

Îți place ce vezi?

Cere o ofertă

M: 0771 605 078

E: [email protected]

A: AFI Park 1, Etaj 1, Bd. Vasile Milea 4E, Sector 6, București