Technical Overview
Conveo NewsFeeder is the only one of its kind.
We invented a new way of delivering
local news that is tailored to the individual reader.
How does it work?
We use reader's location and his/her reading habbits to deliver the news they are
interested in the most. The reader is, however, free to choose the interest areas on their own.
The news themselves are boxed into subjects, so the topic of interest is flavoured with multimedia.
Aside from the story itself, you are provided with photo galleries, video galleries, maps, related stories and other content.
Essentially Conveo NewsFeeder is sourcing or being fed with tagged content from various sources.
This content is then being sorted and distributed according to the user preferences, to digital platforms on
mobile apps, web pages and via an API to external presentation platforms if needed.
Genera CMS
Genera is a php based CMS, which is at the core of Newsfeeder.
Genera was built by Tehnicomsolutions in 2008 and is serving over
1,000 webpages today. Genera is handling all news management in Newsfeeder,
and is also hosting both the web news site and the backend management systems.
News database
All received content is being stored in a local database based on MySql. The storage on mobile devices is based on SQLite.
Feed service and the information flow
Feed service is the most critical part of Newsfeeder,
as it is here the service is receiving and writing content from various sources into Genera database.
The data is inserted in two ways.
a
Genera is parsing news sources in scheduled intervals (Cron jobs)
b
Editors can manually enter news through Genera
The next steps are parsing, storing and optimizing in a dedicated DB.
Images are stored as provided but optimized for all platforms to ensure best quality/bandwidth usage.
The data is then served for:
1
Web via PHP Cake framework. The web frontend is all done as responsive design to cover all platforms.
2
Mobile devices (iOS and android) as
JSON service. The API developed for this service is suitable for any other platform
you as client might require. The service it self is a REST service, lightweight and easy to parse.
Mobile applications read the data from the services on demand, but can also receive
critical updates and news via iOS and Android push services. The data is cached locally on devices to minimize bandwidth.
The applications are requesting only data that has been provided since last update to ensure maximum accuracy with minimum
traffic usage. Mobile applications are made natively, to ensure best performance/user expirience.
Sign-on and user management
User database in Newsfeeder can either be handled in Genera, or by an external Single-signon service.
Today an interface towards popular SSO service is already in place, or the user system can be local and handled in Genera.
Distribution, web and apps
All apps are native apps to the different OS (HTML-web, iOS, Android and Windows).
Each app will communicate with Genera via a secure API, which also can feed other external news delivery platforms.