Sei sulla pagina 1di 32

UNIVERSIDAD NACIONAL DE CHIMBORAZO

Facultad de Ingeniera en Sistemas y Computacin

IMPLEMENTACIN DE UNA RED SOCIAL EDUCATIVA PARA LA UNIVERSIDAD NACIONAL DE CHIMBORAZO BAJO LA PLATAFORMA DE CODIGO ABIERTO ELGG INFORME DE

PROYECTO DE TESIS

Presentada por:

Guaraca Paca Julio Alfredo

Riobamba - Ecuador

2011

1. TEMA
IMPLEMENTACIN DE UNA RED SOCIAL EDUCATIVA PARA LA UNIVERSIDAD NACIONAL DE CHIMBORAZO BAJO LA PLATAFORMA DE CODIGO ABIERTO ELGG 1.1 INTRODUCCION En el ao 2004 Tim OReilly introdujo el trmino Web 2.0, refirindose a una segunda generacin de las tecnologas Web, que hasta ese ao se haban llevado estticamente (Web 1.0). Esta nueva tendencia o segunda generacin tuvo como objetivo mostrar contenido Web dinmico actualizado casi en tiempo real, en donde no solo un webmaster se encargara de publicarlo o mantenerlo, sino tambin los usuarios o visitantes de estos sitios. Esta iniciativa dio origen a los blogs, microblogs, rss, mashups, podcasts, redes sociales, entre otros. La caracterstica ms importante de los sitios Web 2.0 y en especial de las redes sociales, es su enfoque social y colaborativo, en donde un mensaje, una foto, un video, y hasta una aplicacin son elementos claves en la comunicacin entre usuarios. El presente proyecto de graduacin describe el anlisis, diseo y las funcionalidades que sern implementadas en RedUnach, una red social basada en el proyecto de cdigo abierto elgg que adems de permitir a los usuarios crear su red de amigos, integra los servicios que brinda la Universidad Nacional de Chimborazo mediante accesos directos, evitando el login en cada uno de los sitios Web de estos servicios.

2. PROBLEMATIZACIN
2.1 Identificacin y descripcin del problema En la Universidad Nacional de Chimborazo, existe una escasa relacin con el sector empresarial, un limitado aprovechamiento y conocimiento de los convenios institucionales que posee la institucin, adems de una casi total ausencia de informacin relativa al entorno y demanda empresarial, compaerismo entre los alumnos de la universidad. 2.2 Anlisis crtico
y

estado laboral de sus egresados y graduados, as como la baja relacin de

El problema suscita sobre la ausencia de una herramienta informtica que automatice y gestione los procesos de promocin,
1

captacin y

reclutamiento

que necesitan las instituciones para

encontrar, ubicar y relacionar a los alumnos, graduados y egresados con el sector empresarial y no empresarial
y

No existe informacin de la situacin actual de los egresados y graduados. ocupacional. Falta de informacin actualizada del ambiente

2.3 Prognosis
De no satisfacer con las necesidades que cuenta la Universidad Nacional de Chimborazo podra suceder que:
y

Ausente relacin con la Universidad e insuficiente informacin del estado laboral de los graduados y egresados Baja inclusin laboral de los graduados. Poco acceso a prcticas pre-profesionales efectivas Inconformidad del sector pblico y privado de la labor universitaria. Desconocimiento de la demandad laboral ocupacional y de prcticas pre profesionales. y del ambiente

y y y y

y Egresados trabajando en reas distintas a su perfil profesional


y

Desconocimiento y limitado aprovechamiento de los institucionales y sus beneficios.

convenios

Ausencia de relacin con el entorno empresarial, las instituciones pblicas ONG s. Limitadas oportunidades deinclusin laboral.

2.4 DELIMITACIN
2.4.1 Contenido En las redes sociales, una persona puede compartir con sus amigos todos sus datos personales, intereses, fotos, videos, reuniones, etc. Este nivel de flexibilidad en el acceso a la informacin ha hecho que la mayora de redes sociales implementen polticas de seguridad en
2

sus sitios, permitiendo la creacin de contenidos pblicos y contenidos privados. El presente proyecto describe el anlisis, diseo y las funcionalidades implementadas en RedUnach, una red social basada en el proyecto de cdigo abierto elgg, que adems de permitir a los usuarios crear redes de amistad o de inters comn, nuestro objeto de investigacin ser la creacin de widgets para elgg bajo las necesidades planteadas por la Universidad Nacional de Chimborazo. 2.4.2 Espacio El proyecto est orientado a la Universidad Nacional de Chimborazo ,sector empresarial nacional e internacional, as como las instituciones pblicas y ONG s 2.4.3 Tiempo Desde hace unos pocos aos, las redes sociales en internet han logrado subir con rapidez de popularidad, especialmente entre los jvenes, esto debido a la facilidad que ofrecen para compartir casi cualquier tipo de informacin en tiempo real: bien sea textual, auditiva o visual. Las organizaciones pblicas y privadas actuales, estn analizando y planificando estrategias que les permitan tomar ventajas de este auge ciberntico, en especial aquellas que renen a millones de sus usuarios: las universidades. El primer paso del proceso para implementar las redes sociales en las universidades es empezar definiendo una estrategia, un plan para lograr la mayor cantidad de estudiantes seguidores, y participantes activos dentro de la misma. Como segundo paso de este proceso, se debe crear una red basada en dos puntos importantes, los mismos que los encargados de tales estrategias deben conocer, y son los siguientes: generar contenido que agrade o complemente al lector, que para este caso deben ser en su mayora estudiantes de su casa de estudios, y que se logre la interaccin con ellos por medio de la
3

adicin de elementos audiovisuales atractivos (fotos, videos, audios, textos, entre otros), adems de responder las preguntas que puedan plantear, con la idea que sientan alguna necesidad de estar conectados con la institucin y el resto de compaeros. La universidad tiene la gran facilidad que puede aprovechar sus medios informativos para promover el uso de las redes sociales y la interaccin con sus cuentas de los sitios ms conocidos (como Facebook, Twitter y Youtube); el mejor sin duda sera el de la comunicacin personal entre los usuarios o el boca a boca, pero hablando de los que puede controlar, los principales canales podran ser: la publicidad en las carteleras, apartados en las boletas acadmicas de notas, en la misma pgina web de la institucin educativa, mediante correos masivos o mail-marketing, volantes en las puertas, mediante los profesores de las diferentes asignaturas, por otros, como la radio, peridico y televisin, etc.; los que finalmente ayudarn a incrementar el nmero de seguidores en las redes sociales.

2.5 FORMULACIN DEL PROBLEMA


Para mejorar las posibilidades de interaccin y comunicacin entre el sector empresarial, los estudiantes, egresados, graduados y la universidad. Se necesita adems de implementar una solucin de Red Social Universitaria dotarla de widgets (aplicaciones) que provean los diferentes servicios para ganar la masa crtica necesaria como para impulsar el proyecto, adems de los tpicos servicios que prestan las redes sociales existentes hoy en da, como son blogs, fotos, paginas, comentarios, msica videos etc. , se necesitara una aplicacin que provea a cada usuario de la RS su respectivo curriculum, que estar disponible va web, para las personas que consideren contactar a un usuario con ciertas cualidades u experiencias en determinado campo laboral o estudiantil.

2.6 OBJETIVOS
2.6.1 Objetivo General Implementacin de una red social educativa para la Universidad Nacional de Chimborazo soportada fundamentalmente en las tecnologas de la web 2.0, donde participen el sector empresarial, las instituciones pblicas, ONGs, estudiantes, egresados y graduados, alcanzando un alto nivel de relacin con el medio externo, recolectando y entendiendo las exigencias del entorno empresarial y laboral. 2.6.2 Objetivos Especficos
y

Mejorar las posibilidades de interaccin y comunicacin entre el sector empresarial, estudiantes, egresados y graduados. Analizar las diferentes propuestas que existen en la Internet para el desarrollo de aplicaciones de redes sociales y seleccionar la mejor opcin, tomando en cuenta la facilidad de integracin con otras aplicaciones tales como: Facebook, Hi5, Del.ici.ous, Flicker, YouTube, Twitter, Blogs, etc.

Permitir la creacin y uso de widgets compatibles con la aplicacin web elggpara la Universidad Nacional de Chimborazo.

Conectar/Relacionar a los estudiantes con sus compaeros, profesores, proyectos, temas de inters, a unidades las que acadmicas/administrativas/investigacin

pertenecen, etc. para crear una red social para la Universidad Nacional de Chimborazo, permitiendo de esta manera compartir informacin a nivel local y global

2.7 JUSTIFICACIN
Gracias a la gran acogida que tienen hoy en da las aplicaciones sociales y redes sociales, se justifica la creacin de un portal web para la Universidad Nacional de Chimborazo con estas caractersticas, para mejorar la relacin entre profesores, sector empresarial, instituciones pblicas, ONGs, estudiantes, egresados y graduados, alcanzando un alto nivel de relacin con el medio externo, recolectando y entendiendo las exigencias del entorno empresarial y laboral hoy en da

3. MARCO TERICO
Este captulo detalla conceptos relacionados con las redes sociales y revisa las caractersticas de varias aplicaciones tiles al momento de crear comunidades virtuales. La conexin entre usuarios, objetos sociales y algunas de las soluciones existentes para la creacin de redes sociales, son detalladas con la finalidad de plantear una visin general del marco terico sobre el cual se trabajar ms adelante en este documento. 3.1 Antecedentes
Los Social Networkingsites (Sitios de redes sociales), que son a los que nos referimos comnmente cuando hablamos de Redes Sociales son plataformas que permiten potenciar fenmenos ya existentes en las redes sociales o comunidades virtuales.

Las Redes Sociales se vienen estudiando desde hace aos desde campos tan distintos como las Ciencias Sociales, las matemticas (teora de grafos) y otros.

En 1929 el escritor hngaro FrigyesKarinthy escribi un relato corto llamado Chaines (cadenas) que dio origen a la hoy famosa teora de los 6 grados de separacin. El concepto est basado en la idea que el nmero de conocidos crece exponencialmente con el nmero de enlaces en la cadena, y slo un pequeo nmero de enlaces son necesarios para que el conjunto de conocidos se convierta en la poblacin humana entera.

En la dcada de los 50, Ithiel de Sola Pool (MIT) y ManfredKochen (IBM) se propusieron demostrar la teora matemticamente.

En 1967, el psiclogo estadounidense Stanley Milgram ide una nueva manera de probar la teora, que l llam el problema del pequeo mundo . El experimento del mundo pequeo de Milgram consisti en la seleccin al azar de varias personas del medio oeste estadounidense, para que enviaran tarjetas postales a un extrao situado en Massachusetts, situado a varios

miles de millas de distancia. Aunque los participantes esperaban que la cadena incluyera al menos cientos de intermediarios, la entrega de cada paquete solamente llev, como promedio, entre cinco y siete intermediarios. Los seis grados de separacin se convirtieron en una idea aceptada en la cultura popular despus de que Brett C. Tjaden publicase un juego de ordenador en el sitio web de la University of Virginia basado en el problema del pequeo mundo.

y y y

En 1959. se crea Internet (protocolo de intercambio para unir redes) En 1990. se crea la wordwide web. 1994. Uno de los primeros sitios web comerciales fue a su vez la primera red social online. Geocities, fue fundada bajo el concepto de que los usuarios podan crear sus propios sitios web gratis.

1995. Se cre la red social Classmates, sin embargo, fracas en ese momento. Podemos explicar este fracaso por lo que postula la ley de Metacalfe: el valor de una red de comunicaciones aumenta proporcionalmente al cuadrado del nmero de usuarios del sistema. Hoy da, el crecimiento del valor de Internet es porque crece la cantidad de dispositivos compatibles (como las PC con banda ancha, etc.)

1995. Theglobe.com dio a los usuarios la libertad de personalizar el aspecto de sus perfiles online. Adems podan interactuar con contenido de otros usuarios con intereses similares.

Theglobe.com pas de valer 850 millones de dlares a 4 millones de dlares en menos de tres aos.

1997. AOL lanza AOL Instant Messenger y la comunicacin va Messenger se populariza.

y y

1997. Sixdegrees.com es lanzado y permite la creacin de perfiles y listas de amigos. 2000. El crecimiento brutal de internet hace que la burbuja de los .com explote. Proyectos que incluan redes sociales vuelven a los borradores de los diseadores y webmster.

2002. Friendster se pone en marcha. Es uno de los pioneros en la conexin de amigos en lnea a travs de un perfil. La base de usuarios creci a 3 millones en los primeros tres meses. Eso significo que 1 de cada 126 usuarios de internet de la poca estuviesen conectados a Friendster.

2003. Se lanza MySpace. Se podra decir que es un clon de Friendster. Fue creado por una firma comercial y su primera versin fue lanzada a toda prisa, prueba de ello fue que MySpace se codific en menos de 10 das.En los siguientes aos muchas redes sociales veran la luz, entre ellas: trise.net, LinkedIn, classmates.com, Netlog, etc.

2004. Facebook se pone en marcha. Originalmente funcionara como plataforma para que los estudiantes universitarios estuvieran conectados. Fue lanzada por primera vez desde la Universidad de Harvard, en el primer mes se dieron de alta la mitad de los 19.500 estudiantes de la Universidad.

2006. Twitter es lanzado. Al cierre del partido Japn vs Dinamarca partido de Sudfrica 2010, los usuarios en Twitter publicaban 3283 tweets por segundo.

2011 Google Plus se lanza el 28 de junio, saturando los servidores de google por lo que la empresa decide limitar el nmero de usuarios, el acceso queda restringido a una invitacin de un usuario registrado.

3.2 E

i es una red de contactos, es decir, un conjunto finito de

Una red social (R

actores relacionados unos con otros global o parcial ente. Por lo general estos actores son personas que conocemos y estamos vinculados por diversas circunstancias (relaci n): familiar, compaero de escuela, colega, profesor, jefe, fan, etc.

colegas amigos

Mary Vero

Juan
seguidor

Luis
hermanos

primos

Cada persona por lo general tiene su propia red de contactos a los cuales puede visitar, llamar por tel fono, compartir experiencias, etc., pero cuando las distancias y las ocupaciones u otros factores se interponen, este convivir se hace menos posible y complicado. Actualmente, se ha tratado de solucionar este inconveniente, con la ayuda del Internet y la Web 2.0, logrando de esta manera que muchas personas se mantengan en contacto sin importar las distancias o fronteras. Al utili ar el internet aprovechamos la conectividad con el mundo entero, mientras que la Web 2.0 nos permite crear sitios web ricos, fciles de usar que permite que los usuarios interact en con el contenido de los sitios de otras personas, por medio de objetos sociales tales como: aplicaciones, perfiles, fotos, videos y otros. Crear una R en Internet, no solo es mantenerse en contacto con las personas que ya conocemos, sino tambi n para ampliar nuestra red de contactos, por medio de nuestras preferencias, gustos, localidad, amigos de mis amigos, eventos, etc.
8

Fi

3.1: Peq ea red de contactos de una persona

Son muchos los sitios en Internet que ofrecen el servicio de RS, como por ejemplo Facebook, MySpace, Orkut, Classmate, Linkedin, entre otros. Al momento de decidir a cual sitio ingresar, influye mucho la facilidad de uso del sitio, el nivel de personali aci n del perfil del usuario (es decir, cuan diferente se ve mi sitio de otro, en la red social), y los comentarios de amigos que han visitado estos sitios, puesto que no es lo mismo ingresar a una comunidad en la que podra tener solo 2 conocidos, que en una comunidad en laque podra llegar a tener ms de 100 conocidos. El servicio de RS ms popular hoy en da es Facebook, por el constante mantenimiento que brindan a su sitio para satisfacer a sus usuarios. Esta empresa se preocupa mucho en que sus usuarios puedan utili ar el sitio de manera fcil y rpida, adems ha creado su propio API

(ApplicationProgramming Interface) para que personas de cualquier parte del mundo puedan desarrollar aplicaciones sociales y otras personas puedan usarlas desde su sesi n en el sitio. Como se mencion, los servicios de RS actualmente no solo permiten crear la red de amigos, sino que permiten tambi n que esta red se mantenga interactiva por medio de objetos sociales (contenido rico) como fotos, videos, foros, etc. Esta interaccin es muy sencilla, solo basta que un usuario publique contenido en la web y sus amigos la vean, comenten, etiqueten, relacionen a otros amigos, etc. Parte de este contenido son los widgets, pequeas aplicaciones (aplicaciones sociales) que muchas veces no tienen ningunarelacin con la RS, pero que son muy tiles para los usuarios quienes los utili an, pues aparte de mantener personali ado el sitio de RS, se aprovecha su funcionalidad.

Anatoma de una Red Social por Usuario


Perfil
Identidad Cuentas Perfiles

Relaciones
Seguidores Amigos Contactos

Contenido
Fotos Videos Enlaces

Actividad
Comprar Vender Compartir

Objetivo
Buscar Pareja Buscar Amigos

Fi ura 3.2: Anatoma de una Red Social

Como vemos en la Figura 3.2, un usuario puede plasmar toda su vida en una RS, creando un perfil de s mismo, relacionarse con personas que tengan
9

intereses en comn, publicar en la Web fotos de cumpleaos, videos de conciertos, comprar artculos, etc., con el afn de mantener informada a toda(s) la(s) comunidad(es) a la(s) cual(es) est suscrito. Con todas estas funcionalidades e informacin, se pueden hacer

investigaciones acerca de las tendencias, preferencias o gustos de las personas, segn su red de amigos, notando las caractersticas que tengan en comn, etc. Facebook aprovecha esta informacin para recomendarle a sus usuarios, personas que tal vez conozcan o que deberan conocer, haciendo un cruce de informacin entre sus preferencias y amigos que estn en su red.

3.2 Tecnologas existentes para la implementacin de una Red Social En la Web existen varios sitios que permiten crear RS, la mayora de estos ofrecen esta funcionalidad como un servicio, es decir, para poder ingresar debe existir primero un registro del usuario. Tambin existen las redes sociales que ms que un servicio, ofrecen su plataforma gratuitamente (Open Source), para que otras personas (desarrolladores) puedan hacer uso de ellas e implementen su propio sitio web de redes sociales. Por otro lado tenemos a las redes sociales que no ofrecen su plataforma pero si liberan un API para que otras aplicaciones puedan acceder a su informacin por medio del internet. Como complemento a esta ltima, se puede recurrir a otras redes sociales, o a CMS (Sistema de Gestin de Contenido) los cuales permiten crear un sitio web fcilmente.
Tabla 3.1: Redes Sociales como Servicio

# 1. 2. 3. 4.

Redes Sociales Facebook Hi5 My Space Xing

Usuarios Registrados 500 millones 30 millones 60 millones 6.5 millones

Sitio Web www.facebook.com www.hi5.com www.myspace.com www.xing.com

10

5.

LinkedIn

50 millones

www.linkedin.com

(*) Aproximadamente entre el 2010 y 2011

Tabla 3.2: Redes Sociales Open Source

Redes Sociales

Sitios Implementados UnLtdWorld

Sitio Web

1. Elgg

www.elg.org http://unltdworld.com/ My Portafolio forSchools

2. Mahara

www.mahara.org http://myportfolio.school.nz EducaMadrid

3. Liferay

www.liferay.org http://www.educa.madrid.org RoSoGo, TheCoaching Social

4. Dolphin

Network http://www.rosogo.com/ Spread Firefox

www.dolphin.org

5. Drupal

www.drupal.org http://www.spreadfirefox.com/ MergeCommunications

6. SilverStripe 7. Habari

www.silverstripe.org https://secure.mergecom.co.nz/ www.habari.org

11

Elgg es una de las aplicaciones web ms completas hoy en da, por el constante inters que muestra su comunidad de desarrolladores en el soporte y mantenimiento de esta plataforma, y al ser Open Source todos pueden contribuir con mejoras.
Tabla 3.3: Redes Sociales que brindan un API

Redes Sociales

Sitio Web http://apiwiki.twitter.com/ http://developers.facebook.com http://codex.wordpress.org/Plugin_API

1. Twitter 2. Facebook 3. Blogs (Wordpress)

El API de Facebook permite crear widgets para su mismo sitio. Primero el usuario debe registrarse como desarrollador y solicitar un cdigo de acceso para poder liberar las futuras aplicaciones.
Tabla 3.4: Tabla comparativa entre RS existentes

Red Social Faceboo

Open Social

Google Gadget s

Twit Youtub ter e

Rss

Blog

WS

Share

1. 2. 3.

k Hi5 My Space

12

4. LinkedIn 5. Orkut x x x x x x x x x x x x x x x x x x

x x x x

6. Liferay 7. 8. Elgg Silverstri pe

9. Dolphin

Luego de revisar cada uno de los servicios de RS que encontramos en la Tabla 3.4, notamos que Facebook, Liferay y elgg son las RS ms completas, pero entre estas existe una gran diferencia su licencia, puesto que Facebook no distribuye ni comercializa su cdigo debido a que solo brinda el servicio de RS. Lo contrario ocurre con elgg y Liferay. Los servicios Elgg, Dolphin y Liferay muestran sus pequeas aplicaciones (widgets) funcionalidades en pequeas cajas (cuadros) dentro del portal principal. Esto beneficia al usuario final en 2 formas: personalizacin del sitio y accesibilidad. La personalizacin es importante, pues los usuarios pueden incluir en sus sitios las aplicaciones de inters y no adaptarse a las aplicaciones que el sitio impone, y la accesibilidad permite hacer uso de estas pequeas aplicaciones cuando estn listas sin tener que interrumpir el ciclo de vida del portal. 3.2.1 Aplicaciones Sociales Dentro de la definicin de una RS se mencion brevemente la existencia de aplicaciones sociales o widgets, que bsicamente cumplen una determinada funcin con la principal caracterstica de ser portables. Esta portabilidad ha tenido mucha acogida de parte de los usuarios y desarrolladores, pues una misma aplicacin puede mostrarse en Facebook, Hi5, Blogs y cualquier sitio web en general.
13

Entre las funcionalidades ms usadas estn el correo electrnico y el Twitter, ambos con la particularidad de intercambiar texto por la Web. Si unimos estos servicios privados de mensajera con la portabilidad de una aplicacin social, nos topamos con un problema de autenticacin, es decir, para poder acceder a las cuentas de correo o al Twitter, primero el usuario deber iniciar sesin con su usuario y contrasea, pues as se manejan estos servicios. Al introducirse la autenticacin notamos otro problema, la tarea tediosa de ingresar usuario y contrasea en cada una de las aplicaciones sociales y siempre que quiera acceder a ellas. Muchas aplicaciones han mermado este problema con la creacin de cookies para almacenar estos pares en las mquinas clientes, lo cual deja abierta la posibilidad de copiar y pegar cookies entre computadores y violar la privacidad de las cuentas de los usuarios, adems que se pueden borrar estas cookies y regresar a la tarea tediosa de autenticacin. Con estos antecedentes, en donde el principal problema es tener que recordar un sinnmero de usuarios y contraseas por cada aplicacin social, lo ideal para los usuarios sera acceder a todas sus aplicaciones con una sola autenticacin, con esto introducimos la tecnologa Solo una Firma que en ingls se lo conoce como Single Sign-on SSO por sus siglas SSO es un procedimiento de autenticacin que le permite al usuario acceder a varios sistemas con una sola y nica instancia de identificacin. Entre sus principales ventajas encontramos:

y y

Reduce la fatiga de recordar n combinaciones de usuario y contrasea Reduce el tiempo gastado al introducir n combinaciones de usuario y contrasea Soporta la autenticacin convencional (usuario/contrasea) Reduce el costo de servicio tcnico (las llamadas para preguntar contrasea) Seguridad en todos los niveles (entrada/salida/acceso) a los sistemas sin el inconveniente de solicitar autenticacin

y y

14

SSO utiliza una autenticacin centralizada en servidores, lo cual permite que las dems aplicaciones y sistemas aprovechen esta autenticacin. Adems combina esto con tcnicas necesarias para no permitir que los usuarios se autentiquen ms de una vez.

Existen cinco tipos principales de SSO, tambin llamados sistemas de autenticacin acadmica. reducida (reducedsignonsystems), segn la enciclopedia

1. Enterprise single sign-on (E-SSO), tambin llamado legacy single signon, funciona para una autenticacin primaria, interceptando los requerimientos de login presentados por las aplicaciones secundarias para completar los mismos con el usuario y contrasea. Los sistemas ESSO permiten interactuar con sistemas que pueden deshabilitar la presentacin de la pantalla de login. 2. Web single sign-on (Web-SSO), tambin llamado Web accessmanagement (Web-AM) trabaja slo con aplicaciones y recursos accedidos va web. Los accesos son interceptados con la ayuda de un servidor proxy o de un componente instalado en el servidor web destino. Los usuarios no autenticados que tratan de acceder son redirigidos a un servidor de autenticacin y regresan solo despus de haber logrado un acceso exitoso. Se utilizan cookies, para reconocer aquellos usuarios que acceden y su estado de autenticacin. 3. Kerberos es un mtodo popular de externalizar la autenticacin de los usuarios. Los usuarios se registran en el servidor Kerberos y reciben un "ticket", luego las aplicaciones-cliente lo presentan para obtener acceso. 4. Federation es una nueva manera de concebir este tema, tambin para aplicaciones Web. Utiliza protocolos basados en estndares para habilitar que las aplicaciones puedan identificar los clientes sin necesidad de autenticacin redundante. 5. OpenID es un proceso de SSO distribuido y descentralizado donde la identidad se compila en una URL que cualquier aplicacin o servidor
15

puede verificar.

En la actualidad muchas redes y aplicaciones sociales (proveedores de servicios) estn incorporando el protocolo de autenticacin denominado OAuth, el cual le permite a terceras aplicaciones (consumidores), acceder a la informacin del usuario sin tener que almacenar ni validar el par usuario/contrasea. Por medio de este protocolo el usuario autoriza el acceso a su informacin desde la aplicacin consumidor, autenticndose directamente desde el proveedor de servicios.

Tabla 3.5: Aplicaciones Sociales como servicios

Redes Sociales Blogs Del.icio.us Twitter

Usuarios Registrados 175 millones de usuarios 500 millones de usuarios -

Sitio Web www.wordpress.com www.delicious.com www.twitter.com

1. 2. 3.

4. 5. 6.

Facebook YouTube Flicker

www.facebook.com www.youtube.com www.flicker.com

Todas estas aplicaciones sociales (ver Tabla 3.5) se enfocan en un objeto social, el cual es el eje central entre la aplicacin y el usuario. En el caso de

16

Twitter, el objeto social es el mensaje de estado Que estoy haciendo, en el caso de YouTube es el video. Para desarrollar una aplicacin social, primero se debe seleccionar el objeto social con el cual se va a trabajar y luego anali arlo. Este anlisis se basa en buscar todas las relaciones (acciones, verbos) entre el objeto y el usuario, de tal manera que se visualice el alcance de la aplicacin social (ver Figura 3.3).

comentar

denunciar

etiquetar

Foto

me gusta

compartir

El

Es una herramienta de red social de cdigo abierto lder en el mundo


Tabla .

Caractersticas e Elgg

 



 

Fig ra .

Ejem l

e alg

s erbos (Usuario/Foto)

17

Sitio Web Descripcin

http://elgg.org Plataforma de cdigo libre que provee toda clase de entornos sociales: educacin, negocios, deportes, etc.

Logo

Re uerimientos del Servidor Sistema Operativo Motor de Base de Datos Lenguaje de Programacin Servidor Web Opciones Disponibles Notificaciones (email, mensajes internos, SMS) Grupos de Usuario (pginas, archivos, grupos de discusin) Soporte microblogging (integracin con Twitter) Distribucin de widgets personalizado Soporte de Archivos (repositorio de Compatibilidad con widgets archivos por usuario)


Windows, Linux MySQL 5+ PHP 5.2+ Apache

Blogs

Perfil de usuario (personalizable)

Medios embebidos (fotos, video, audio, pginas, comentarios, etc.)

Actividades de mis amigos

Panel (tablero, actividades del usuario automtico)

Interaccin Interfaz amigable, ordenada, personalizable Seccin de administracin independiente del perfil pblico

Fcil de usar

3.3 Hiptesis

18

Con la implementacin de una red social educativa para la Universidad Nacional de Chimborazo, se permitir optimizar las posibilidades de interaccin y comunicacin entre el sector empresarial, estudiantes, egresados y graduados.

4. Metodologa 4.1 Tipo de Estudio


y

Cuantitativa,se llev a cabo una encuesta online donde se invit a los estudiantes de la Universidad Nacional de Chimborazo a registrarse a una demo de lo que serRedUnach pidiendo que dejaran un comentario de lo que les gustara que implementemos, esta demo est disponible en la direccin www.piratasred.limewebs.comdurante el lapso de 2 semanas que realizamos el estudio se registraron 101 usuarios. Histrico lgico, para la descripcin de la evolucin e historia de las redes sociales en la Sociedad de la Informacin y el Conocimiento, lo que permiti revelar sus peculiaridades y tendencias de su desarrollo desde sus inicios. El mtodo de anlisis sntesis, fue fundamental para el anlisis de las diferentes plataformas de redes sociales open source existentes, lo que nos llev a implementar nuestro proyecto con elgg. Revisin documental, a partir del examen de bibliografa y otras fuentes directas de informacin escrita, as como de recursos de informacin en lnea. Anlisis,de los sitios web de redes sociales en general y redes sociales Educativas. Mtodo de observacin,aplicado a diferentes actores e instituciones, para caracterizar el estado actual de las redes sociales en el pas, as como el uso de las TIC y las redes sociales en su desarrollo.

4.2 Operacionalizacin De Variables

5. Marco Administrativo
19

5.1.1 Recursos Humanos


y y

Sr. Julio Alfredo Guaraca Paca Investigador Ing. Jorge Delgado Tutor

5.1.2 Recursos Tcnicos Hardware


y

1 Pc Procesador Intel Core2 Duo E8500 (6 M de cach, 3,16 GHz 500 gb Disco Duro 2GB Memoria Ram

y y

Software
y y

Linux Ubuntu server 10.10 Apache con los siguientes mdulos: mod_rewrite MySQL 5+ PHP 5.2+ con las siguientes libreras: GD JSON XML Multibyte String support Paquete de instalacion elgg1.7.9

5.2 Presupuesto
Tabla 5.1 Presupuesto

Costos Hardware Software

Descripcin Servidor Web Linux Ubuntu 10.10 Paquete de instalacin elgg 1.7.9

Valor Usd 800 0 0 200 300 1300


20

Capacitacin Proyecto Subtotal

Cursos de capacitacin Transporte

Imprevistos 10% Subtotal Total

130 1430

5.3 Cronograma
Imagen 5.1: Cronograma

6. Bibliografa
y y

Implementing the Social Web,.ltimo acceso: 10-marzo-2011. Sitios con Drupal, http://drupal.org.es/sitios_con_drupal . ltimo acceso: 14-marzo-2011.

Sala de Prensa de Facebook, http://www.facebook.com/press/info.php?statistics. ltimo acceso: 25-marzo-2011. Collection of Social Network Stats for 2009, http://www.webstrategist.com/blog/2009/01/11/a-collection-of-soical-network-statsfor-2009/. Ultimo acceso: 20-abril-2011. Comunidad Elgghttp://www.elgg.org/ltimo acceso: 10-juliol21

2011.
y

Manual de uso espaol elgghttp://www.slideshare.net/openideas/manual -de-uso-enespaol-sobre-elgg Ultimo acceso 15-mayo-2011

7. Anexos
   

in d

un

d so i l on Elgg

El proceso de instalacin no difiere mucho de cualquier otro C S. En primer lugar, nos dirigimos a la web de Elgg y descargamos el zip donde estn los archivos del C S. He podido apreciar que la ltima versin de Elgg ha mejorado muchsimo y requiere una configuracin estndar del servidor, lo que nos va a facilitar mucho la tarea.
) )

potenciar la uncionalidad de nuestra red social.


(

e encanta.

'

Elgg, es se c llo, m y pote te, estable y c e ta con


% ' % ' & %

n montn de plugins para

!$

" !

"

"

! "

! "

#"

Figu

7.1: Ej

plo d l int f z fin l d nu st



7.1 C

d so i l

22

Una vez que tenemos el archivo descargado en nuestro equipo, lo descomprimimos y lo subimos al servidor mediante nuestro programa de FT , introduciendo, previamente, los datos que nos ha facilitado nuestra empresa de hosting. o subimos a una carpeta llamada, por ejemplo, /elgg/ y, a la misma altura, creamos otra carpeta para que los usuarios suban sus fotos y archivos.
5 4

A esta carpeta uploads debemos otorgarle permisos chmod de escritura, para ello, en el programa de FT , nos situamos sobre la carpeta uploads y tras hacer click con el botn derecho, seleccionamos la opcin Permisos de archivo :
4

31 1

1 10 1

1 01 23 2

1 2 01

10

Figu

7.3: C p t s n

s i sp

l inst l in

22

1 3 0

2 1

10

Figu

7.2: pgin w b p in ip l d

lgg (www. lgg.o g)

23

Y hay que darle permisos de escritura 775:

Es tiempo de comenzar la instalacin, escribimos la ruta del instalador en nuestro navegador:

7 8 67@ 7 7

968 67

76

Figu

7.5: D

isos 755 l

p t uplo ds

7 8 67@ 7

9 6 8 67

76

Figu

7.4: D

isos 755 un

p t

24

Y nos aparecer la primera ventana de configuracin del C S. Aqu introducimos los datos que nos ha facilitado nuestra empresa de hosting al contratar la base de datos mysql.
E

BB

B AD DCC

BA

Figu

7.7: A

l inst l do

BB

B AD DCC

BA

Figu

7.6 A

l inst l do

25

Recomiendo cambiar el prefijo de la tabla en la base de datos, as haremos nuestro sistema ms seguro, aunque, para este ejemplo prctico lo he dejado como est con el fin de simplificar la explicacin.

as rutas de las carpetas nos habrn sido facilitadas por nuestro servidor a la hora de

contratar el hosting y es muy importante introducirlas tal y como nos las han facilitado porque si no, la instalacin de Elgg fallar. Si nos hubisemos olvidado de configurar los permisos chmod de la carpeta uploads (unos prrafos ms arriba, est la explicacin de cmo hacerlo), el programa de instalacin nos informar del siguiente error:

F H

G FG HF

GF

Figu

7.8: Ing s

d tos d nu st o s

IFH

ido

26

Configuramos, el chmod de uploads , damos un paso atrs en el navegador, y nuevamente click en Save . Si todo est correcto, veremos esta pantalla para configurar el usuario GOD.

Es el momento de registrar al primer usuario de nuestra red que, adems, ser el administrador de la red social. Como es de suponer, los correos electrnicos deben existir porque el sistema nos va a enviar un correo de verificacin para confirmar la cuenta. Una vez que lo hayamos recibido, hacemos clic en el enlace que viene en el correo electrnico y ya est, ya tenemos nuestra red operativa:

Q S

RR

R S S

S SR S

RQ

Figu

7.10: M ns j d qu s h inst l do on xito nu st o CM

R S QRT R R

VQ S

Q QQ

RQ

Figu

7.9: E o si no s dio los

U T S SQ

sp ti os p

isos l

p t uplo ds

27

Ahora ya slo nos quedara, realizar los ltimos retoques instalando plugins que potencien la funcionalidad de nuestra red social y motivar al equipo para que la utilice.

A continuacin, en Administracin, activamos los plugins que, por defecto, estarn desactivados:

Ahora, a los usuarios ya les aparecern las funciones que les permitirn relacionarse con los dems miembros de la red social.

` X

YX

YX

Figu

7.12: Ad inist do d plugins

XY

YX

Figu

7.11: Mu o d usu io

28

Ahora instalamos los plugins que necesitemos para mejorar la apariencia y funcionalidad de nuestra Red Social. Cada usuario puede configurar su pgina totalmente a su gusto:

Cada usuario modifica su perfil, escoge los widgets que irn en su perfil cada uno tiene opciones de privacidad, privado, amigos, miembros registrados o todo el mundo

bc

eb

c cd

h c be

cb

Figu

7.14: Int f z

odifi d po

gf c e
l usu io

e c

cb

Figu

7.13: Fun ion lid d s d l

29

7.1.2 Wid ets instalados desde la comunidad el E ntos: Este widgets permite crear eventos, con muchas opciones podemos escoger el lugar donde se realizara el evento y marcarlo en el mapa de google, el nmero de asistentes etc.
v u

ip

ri

pt

irq

pi

Figu

7.15:

fil

odifi do po

l usu io

30

Tapizar el Perfil: Nos permite modifi ar los colores y la imagen de fondo de nuestro perfil para configurarlo a nuestro estilo.

Figura 7.17: widgetcustomstyle que permite personalizar perfil

y y w

wxy

xw

Figu

7.16: Ubi

un di

in d evento en el mapa de google

31

Potrebbero piacerti anche