Teknisk overblik
Conveo NewsFeeder er den eneste af sin slags på markedet. Vi har udviklet en ny måde at levere
lokale nyheder, som er skræddersyet til den enkelte læser.
Hvordan fungerer det?
Vi benytter brugerens geografiske placering og individuelle interesser, som sikrer at kun relevante nyheder
bliver leveret til ham eller hende. Det står brugeren helt frit for at vælge sine interesseområder, f.eks. kultur,
112, sport, trafik etc. De enkelte nyheder bliver organiseret i emner og emnerne er et mix af artikler, gallerier, video,
kort og relaterede historier etc. Indholdet bliver kontinuerligt opdateret med nye vinkler og nyheder.
NewsFeeder henter eller modtager tagget indhold fra forskellige kilder. Nyhederne bliver sorteret og distribueret
i forhold til den enkelte brugers præferencer til digitale platforme på mobile apps, websider i muligvis i et API, hvis der
er behov for dette.
Genera CMS
Genera er en php baseret CMS og udgør kernen i NewsFeeder. Genera blev udviklet af Tehnicom Solutions tilbage i
2008 og er fornyet flere gange siden. I dag bliver mere end 1.000 websider styret og vedligeholdt gennem Genera.
Genera CMS håndterer al behandling af nyheder i NewsFeeder og hoster både web nyhedssite og backend systemet.
Nyheds-database
Al modtaget indhold bliver lagret i en lokal database baseret på MySQL. Lagring på mobile enheder er baseret på SQLite.
Feed service og informations-flow
Feed servicen er den mest kritiske del af NewsFeeder, da det er i denne proces at systemet modtager og
skriver indhold fra forskellige kilder ind i Generas database.
Input af data sker på 2 måder:
a
Genera parser nyhedskilder i programlagte intervaller (Cron jobs)
b
Redaktører og journalister kan manuelt indsætte nyheder i Genera
Næste skridt er parsing, lagring og optimering i en dedikeret database. Billeder bliver lagret som leveret, men
optimeres til alle platforme for at sikre den bedste kvalitet og udnyttelse af båndbredden.
Al data bliver derefter distribueret:
1
Til web via php cake framework. Web frontend’en er udført i responsivt design for at dække alle platforme
2
Til mobile enheder (iOS og Android i standardudgaven) som en JSON service.
Det API som er udviklet til denne service passer til enhver platform som kunden efterspørger.
Selve servicen er en REST service, letvægt og nem at parse.
Mobile applikationer læser data fra denne service on demand, men kan også modtage kritiske opdateringer og
nyheder via iOS og Android push services. Data bliver cachet lokalt på enheden for at minimere båndbredde.
App’en henter kun data som er ny siden sidste opdatering, hvilket sikrer maksimal præcision med et minimalt
brug af datatraffik. Mobile apps bliver udviklet native, som sikrer optimal ydelse og brugeroplevelse.
Sign-on og brugerstyring
Brugerdatabasen i NewsFeeder kan enten håndteres i Genera eller af en ekstern single sign-on service.
I dag fungerer et interface imod en anerkendt SSO service udbyder allerede fint, men brugerstyringen kan
være lokal og håndteres i Genera.
Distribution, web og apps
Alle apps er native til de forskellige OS (HTML-web, iOS, Android og Windows). Hver app kommunikerer med
Genera via en sikker API, som også kan føde andre eksterne nyheds distibutionsplatforme.
Hver app kommunikerer med Genera via et API, som også kan føde andre eksterne nyheds distibutionsplatforme.