Shared Links Ranking

Antes que nada los links:
Código fuente en GitHub
Ejemplo con medios de Argentina
Ejemplo con medios de Chile

Sobre el proyecto

ESTO ES UN EXPERIMENTO/PROTOTIPO Y ESTÁ EN BETA.
Es sólo por el afán de aprender y divertirse, haciendo algo interesante.

 

Me pareció interesante y ví que no existía algo así para medios en Español.

La referencia más directa es SmartNews. Cuenta con una hermosa app mobile y una buena UX. Pero sólo contempla medios de Europa o Estados Unidos.

Tecnología

El proyecto está basado en el framework Laravel de PHP.

La base de datos es MySql con buenas Foreign Keys e índices.

El backend para cargar los medios, RSS y categorías está autogenerado con Laravel-Administrator

El frontend está resuelto en AngularJS + Restangular

El diseño es Twitter Bootstrap con un theme del estilo Material Design.

Dudas o comentarios: aquí..

Sobre los datos

Los datos son obtenidos directamente desde las redes sociales, a través de sus APIs. Se crearon utilizando esta guía.

Un proceso que se ejecuta cada 30 minutos, recolecta novedades de los RSS y verificando la cantidad de “shares” que tiene ese link en cada red social. Se toman las noticias de hasta 24 hs de antigüedad.

Para cada link, se toman datos de:

  • Facebook: Cantidad de Likes sumado a la cantidad de Shares. No se cuentan los comentarios.
  • Twitter: Tweets y RT’s de un link desde la página.
  • Google+: Cantidad de shares desde la página.
  • Linkedin: Cantidad de shares desde la página.

Se evalúa en cada red social, la última redirección de cada link. Algunos acortadores de URL no son tenidos en cuenta. Algunas páginas con distinto subdominio para mobile, tampoco son tenidas en cuenta. Se basa en la URL provista por los RSS o su última redirección.

Tomé los medios online que, basado un sondeo rápido por Twitter, me parecieron los más importantes y populares del país.

De esos medios, tomé los RSS que me parecieron apropiados, como para tener una muestra variada de noticias y temáticas.

Código Fuente

El código de este proyecto es completamente abierto y está en GitHub, así como también las librerías y frameworks que he usado.

Errores y comentarios

El código de este proyecto es completamente abierto y como tal, todos están invitados a participar con código o con ideas y sugerencias.

Usaremos los issues de GitHub para reportar errores / sugerencias / ideas: aquí.

Todo puede tener error. Todo se puede mejorar. Siempre.

De nuevo, los links:
Código fuente en GitHub
Ejemplo con medios de Argentina
Ejemplo con medios de Chile

Un comentario en “Shared Links Ranking”

Los comentarios están cerrados.