Skip to content
Svi projekti
Objavljivanje sadržaja

LikemagWeb – Multi-portal platforma za objavljivanje sadržaja

Uloga
Backend programer
Period
05/2015 – 10/2019
Klijent
LikeMag AG

80–95%

manje ručnog rada sa sadržajem (procena)

10–40 h

nedeljno ušteđeno uredničkom timu (procena)

6+

velikih integracija trećih strana

10+

REST API krajnjih tačaka

Platforma za objavljivanje sadržaja na više portala, zasnovana na Symfony-ju i izgrađena od nule za mrežu digitalnih magazina, sa centralizovanom analitikom, integracijama društvenih mreža, ugrađivanjem sadržaja i sinhronizacijom sadržaja iz WordPress-a. Sistem je modularan i multi-tenant, pokreće pet brendiranih portala i daje jedinstveno praćenje i tokove objavljivanja.

Obim projekta

Izgrađena od nule počev od 2015, uz stalna unapređenja tokom više godina. Glavna isporuka i održavanje trajali su od 2015. do 2019, sa daljim iteracijama nakon toga. Multi-tenant platforma za pet brendiranih digitalnih magazina (Likemag, Animalbook, Sfeed, Suissebook, Zhwelt).

Odgovornosti

  • Implementirao servise za integraciju sa Facebook Graph API-jem i Instagramom, za analitiku društvenih mreža i distribuciju sadržaja
  • Integrisao Google Analytics sa prilagođenim dimenzijama, metrikama i praćenjem više naloga
  • Napravio bundle za povezivanje sa WordPress mrežom (WPN), sa REST API krajnjim tačkama za sinhronizaciju taksonomija, termina i sadržaja
  • Napravio Twig ekstenzije i šablone za višekratnu upotrebu, za prikaz prilagođen okruženju i ubacivanje analitike
  • Implementirao adaptere za ugrađivanje medija više provajdera (Instagram, Vimeo, YouTube), radi doslednog prikaza članaka
  • Integrisao Google Publisher Tag (GPT) za upravljanje programskim oglašavanjem na portalima
  • Razvio compiler pass-ove za ubrizgavanje zavisnosti i modularnu konfiguraciju servisa za multi-tenant ponašanje
  • Implementirao konfiguraciju baze po portalu i razrešavanje parametara okruženja

Ishodi i rezultati

Analitika i praćenje društvenih mreža objedinjeni su na pet portala, što daje dosledno merenje i izveštavanje za celu mrežu. Automatska sinhronizacija sadržaja i API integracije smanjile su ručni rad na upravljanju sadržajem za procenjenih 80–95% i ubrzale objavljivanje. Centralizovana konfiguracija oglasa i analitike donela je poslovnu vrednost: stabilnije prikazivanje oglasa koji donose prihod i tačnije merenje za uredničke odluke.

Ključna postignuća

  • Napravio 6+ velikih integracija trećih strana (Facebook Graph API, Instagram, Google Analytics, Google GPT, video provajderi, WordPress konektor) i 10+ REST API krajnjih tačaka za WPN i administraciju
  • Podržao mrežu od 5 brendiranih sajtova jednom kodnom bazom i konfiguracijom po portalu, što pojednostavljuje održavanje
  • Automatizacijom WPN konektora skratio ručnu sinhronizaciju sadržaja sa sati i dana na minute (procenjena ušteda: 10–40 sati nedeljno za urednički tim)
  • Implementirao centralizovano analitičko praćenje i prilagođene metrike, što je poboljšalo izveštavanje za celu mrežu i smanjilo lažno pozitivna praćenja (procenjeno poboljšanje tačnosti 60–80%)
  • Isporučio modularnu integraciju oglašavanja (GPT), koja je podešavanje oglasa po kampanji skratila sa dana na sate i ujednačila prikazivanje oglasa na portalima
  • Osmislio arhitekturu servisnog kontejnera i compiler pass-ova koja omogućava brzo dodavanje novih portala i funkcionalnosti (postavljanje novog portala skraćeno sa nedelja na dane)

Stečene veštine

  • Multi-tenant arhitektura i čista modularna organizacija koda
  • Složene integracije API-ja trećih strana i praćenje otporno na greške
  • Symfony servisni kontejner, ubrizgavanje zavisnosti i compiler pass-ovi
  • Izrada pouzdanih tokova sinhronizacije između različitih CMS-ova i izvora podataka
  • Merljiv poslovni učinak kroz automatizaciju i centralizovane alate
  • Upravljanje konfiguracijom po portalu i razrešavanje parametara okruženja
  • Integracija programskog oglašavanja i upravljanje kampanjama
  • Ugrađivanje sadržaja i rad sa medijima više provajdera