Issuu on Google+

Desarrollo y optimización de una red social particular utilizando el framework Ruby on Rails Autor: Diego Ocampo Pérez Tutor: Raúl F. Rodríguez Rubio


Red social orientada a mayores de 40


Desarrollo de la presentaci贸n


ÂżQuĂŠ es una red social?


¿Qué es una red social? Redes sociales en Internet: Contruir un perfil público o semipúblico Definir una lista de otros usuarios que comparten conexión con el usuario Ver y recorrer su lista de conexiones y las de otros usuarios Otros servicios y funciones


ÂżQuĂŠ es una red social? Redes sociales de Contenido

Redes sociales Humanas Redes sociales Redes sociales Horizontales Verticales


Redes sociales en Espa単a Pertenencia a redes sociales / comunidades:


Redes sociales en Espa帽a Evoluci贸n de las redes sociales:


Redes sociales en Espa帽a Evoluci贸n de las redes sociales


Redes sociales en EspaĂąa PĂşblico objetivo de Sigojoven: mayores de 40 Porcentaje de adultos usando redes sociales por rangos de edad en EEUU

Porcentaje del total de usuarios utilizando Facebook para cada rango de edad


Redes sociales en España Público objetivo de Sigojoven: mayores de 40

Problemática: Colectivo menos activo Más preocupados por la privacidad Menos adaptados a la web 2.0 y con menos paciencia para aprender


Redes sociales en EspaĂąa PĂşblico objetivo de Sigojoven: mayores de 40

Alternativas a Sigojoven: Facebook Mayormente.com es.activagers.com


Sigojoven.com FuĂŠ lanzada en Marzo del 2009 Funcionalidad bĂĄsica similar a cualquier red social horizontal Se diferencia en el modelo de negocio, la secciĂłn de actividades y los grupos


Sigojoven.com Además está más orientada a usuarios mayores: Diseño sencillo y homogéneo Contenido cultural y de ocio actualizado por los administradores Actividades, grupos y ofertas acordes a su edad


Sigojoven.com


Privacidad en las redes sociales Debe haber un equilibrio en como se gestiona la privacidad en una red social Menos medidas de control: favorece a la red social Mรกs medidas de control: favorece al usuario Muchos usuarios se despreocupan o desconocen las herramientas disponibles.


Privacidad en las redes sociales Opciones por defecto en Facebook

Amigos de amigos

Todo internet


Privacidad en Sigojoven.com Opciones por defecto moderadas Perfil indexable por los motores de bĂşsqueda por defecto

Varias secciones abiertas a usuarios no registrados


Modelos de negocio en redes sociales Publicidad segmentada Patrocinio Servicios premium Publicidad en vĂ­deo Aplicaciones y juegos sociales


Modelo de negocio en Sigojoven A corto plazo: publicidad tradicional mediante el uso de banners. Google Adsense A medio plazo: 

Eventos y grupos patrocinados

La sección de ofertas


Modelo de negocio en Sigojoven


Modelo de negocio en Sigojoven


Crecimiento y marketing Captación de nuevos usuarios Posicionamiento en buscadores (SEO) Conseguir que los usuarios se fidelizen Campañas online: a la web Google Adwords y páginas de aterrizaje


Crecimiento y marketing


Crecimiento y marketing Captación de nuevos usuarios Posicionamiento en buscadores (SEO) Campañas online:  Google Adwords y páginas de aterrizaje  Facebook Ads

Conseguir que los usuarios se fidelizen a la web


Crecimiento y marketing


Crecimiento y marketing Captación de nuevos usuarios Posicionamiento en buscadores (SEO) Campañas online: ==>  Google Adwords y páginas de aterrizaje Facebook Ads 1. Una buena campaña inicial  Boletín informativo

2. Aplicación eficiente y sencilla Autocrecimiento

3. Variedad calidad en los Conseguir queylos usuarios se fidelizen a la contenidos web


Crecimiento y marketing Autocrecimiento en Sigojoven La mayoría de los registros se obtienen mediante campañas de marketing Se hacen esfuerzos por optimizar la página Faltan elementos básicos para mantener a los usuarios activos


Descripción técnica de Sigojoven Sigojoven está escrito en Ruby on Rails Ruby on Rails es un framework Menos código, más productividad:  

Don’t Repeat Yourself => ¡No te repitas! Convención sobre la configuración


Descripción técnica de Sigojoven Don’t Repeat Yourself => ¡No te repitas! Convención sobre la configuración


Descripción técnica de Sigojoven Sigojoven está escrito en Ruby on Rails Ruby on Rails es un framework Menos código, más productividad: 

Don’t Repeat Yourself => ¡No te repitas!

Convención sobre la configuración

Utiliza la arquitectura MVC


Descripción técnica de Sigojoven Obtiene el perfil 30 de la base de datos El controlador envía la información obtenida a la vista 1º recoge los parámetros 2º le pide al modelo “perfil” la información necesaria de la base 1º recibe lala petición de datos para entrada “30” 2º asigna un controlador a utilizar según Routes ( controlador perfil) 3º el dispatcher llama la accion http://www.sigojoven.com/perfil/mostrar/30 mostrar en ese controlador y le pasa los parámetros

La vista genera la página correspondiente al perfil

El controlador le pasa la página generada al servidor y éste genera la respuesta HTTP para el navegador


Descripci贸n t茅cnica de Sigojoven

Lenguaje: Ruby Ficheros: *.rb

Lenguajes: RHTLM, CSS, XML, Javascript ... Ficheros: *.html.erb, css, xml, js ...


Descripción técnica de Sigojoven ¿Mejor en Ruby on Rails?


Descripción técnica de Sigojoven ¿Mejor en Ruby on Rails? Rails ofrece un desarrollo más rápido y entretenido. Está evolucionando a gran velocidad. Los frameworks limitan más al programador PHP es más veterano y quizás más estable


Implementación: Prácticas en Sigojoven.com ¿Que tareas he realizado? Documentación y análisis: 

Redes sociales, claves de su éxito, modelos de negocio y marketing. Situación en España, competencia, problemática del público objetivo. Herramientas de desarrollo web.

Toma de decisiones, ideas, priorizar tareas


Implementación: Prácticas en Sigojoven.com ¿Que tareas he realizado? Diseño – programación – prueba: 

Captación de usuarios: boletines de noticias, páginas de aterrizaje...

Adaptación para introducir publicidad

Reimplementar la sección de actividades

Crear la sección de ofertas

Rediseño de la sección de “Mis datos”

Reimplementar la sección de mensajes

Otras pequeñas funcionalidades


Implementaci贸n: Procedimiento 1.

Surge una necesidad Discusi贸n con el equipo

2. Priozaci贸n de tareas 3. Elegir un entorno de prueba http://www.sigojoven.com http://test3.sigojoven.com:3001


Implementación: Procedimiento 4. Implementación de los cambios 5. Pruebas Ruby: *.rb

Funcionalidad Compatibilidad entre navegadores web

eRuby: ● *.html.erb ●

JavaScript: *.js

6. Actualizar cambios en Hojas de estilo: *.css producción


Conclusiones El fenómeno de las redes sociales sigue creciendo ➔ Twitter ➔ Diaspora Ruby on Rails es una opción a considerar


Conclusiones El fenómeno de las redes sociales sigue creciendo Ruby on Rails es una opción a considerar Existe una oportunidad de negocio para una red social enfocada a mayores de 40 ➔ Público objetivo difícil Sigojoven no consigue un crecimiento sostenido ➔ Facebook está muy asentado


Cuestiones


Desarrollo y optimización de una red social particular utilizando el framework Ruby on Rails Autor: Diego Ocampo Pérez Tutor: Raúl F. Rodríguez Rubio


Sigojoven.com - Presentacion