Está en la página 1de 35

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 O Reilly 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 in iciativa 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, y estado laboral de sus egresados y graduados, as como la baja relacin de compaerismo entre los alumnos de la universidad. 2.2 Anlisis crtico 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. Falta de informacin actualizada del ambiente ocupacional.

2.3 Prognosis De no satisfacer con las necesidades que cuenta la Universidad Nacional de Chimborazo podra suceder que: Ausente relacin con la Universidad e insuficiente informacin del estado laboral de los graduados y egresados y y y y 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 y Egresados trabajando en reas distintas a su perfil profesional Desconocimiento y limitado aprovechamiento de los institucionales y sus beneficios. y Ausencia de relacin con el entorno empresarial, las instituciones pblicas ONGs. y Limitadas oportunidades de inclusin laboral. convenios y del ambiente

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


2

informacin ha hecho que la mayora de redes sociales implementen polticas de seguridad en 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 ONGs 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
3

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 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
4

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. y 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. y Permitir la creacin y uso de widgets compatibles con la aplicacin web elggpara la Universidad Nacional de

Chimborazo. y 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
6

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 p ara 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.

En 1959. se crea Internet (protocolo de intercambio para unir redes)

y y

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
7

de que los usuarios podan crear sus propios sitios web gratis. y 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.) y 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. y Theglobe.com pas de valer 850 millones de dlares a 4 millones de dlares en menos de tres aos. y 1997. AOL lanza AOL Instant Messenger y la comunicacin va Messenger se populariza. y 1997. Sixdegrees.com es lanzado y permite la creacin de perfiles y listas de amigos. y 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. y 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. y 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 MySp ace 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.

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. y 2006. Twitter es lanzado. Al cierre del partido Japn vs Dinamar ca partido de Sudfrica 2010, los usuarios en Twitter publicaban 3283 tweets por segundo. y 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 Enfoqu t i o Una red social (RS es una red de contactos, es decir, un conjunto finito de actores relacionados unos con otros global o parcialmente. Por lo general estos actores son personas que conocemos y estamos vinculados por diversas circunstancias (relacin): familiar, compaero de escuela, colega, profesor, jefe, fan, etc.

colegas amigos

Juan
seguidor

Luis
hermanos

primos

Figura 3.1: Pequea red de contactos de una persona

Cada persona por lo general tiene su propia red de contactos a los cuales puede visitar, llamar por telfono, compartir e periencias, etc., pero cuando


2004. F ce

se pone en marc a. Originalmente funcionara

ary Vero

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 Int n t y la W b 2.0, logrando de esta manera que muchas personas se mantengan en contacto sin importar las distancias o fronteras. Al utilizar el internet aprovechamos la conectividad con el mundo entero, mientras que la Web 2.0 nos permite crear t o w b
         

o , fciles de usar que permite que los

usuarios interacten con el contenido de los sitios de otras personas, por medio de obj to otros. Crear una RS en Internet, no solo es mantenerse en contacto con las personas que ya conocemos, sino tambin para ampliar nuestra red de contactos, por medio de nuestras preferencias, gustos, localidad, amigos de mis amigos, eventos, etc. 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 personalizacin del perfil de l 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 la que 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 utilizar el sitio de manera fcil y rpida, adems ha creado su propio API
    

o a

tales como: aplicaciones, perfiles, fotos, videos y

(ApplicationProgramming Interface) para que personas de cualquier parte del mundo puedan desarrollar aplicaciones sociales y otras personas puedan usarlas desde su sesin en el sitio.

10

Como se mencion, los servicios de RS actualmente no solo permiten crear la red de amigos, sino que permiten tambin 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,e ique en, relacionen a
   

otros amigos, etc. Parte de este contenido son los




idge s, pequeas

aplicaciones (aplicaciones sociales) que muc as veces no tienen ninguna relacin con la RS, pero que son muy tiles para los usuarios quienes los utilizan, pues aparte de mantener personalizado el sitio de RS, se aprovec a su funcionalidad.


An tom de un Red Soci l po Usu io


Identidad Cuentas Perfiles Seguidores Amigos Contactos Fotos Videos Enlaces Comprar Vender Compartir Buscar Pareja Buscar Amigos

Figura 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, relaci narse con personas que tengan o 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 asus 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 Tecnolo s existentes p
"!

l i plement cin de un Red Soci l

&

erfil

Rel ciones

Contenido

Acti id d

bjeti o

'

& '

11

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 (Op n
) 10 )

Sou

), 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. 5.

Redes Sociales Facebook Hi5 My Space Xing LinkedIn

Usuarios Registrados 500 millones 30 millones 60 millones 6.5 millones 50 millones

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

(*) Aproximadamente entre el 2010 y 2011

Tabla 3.2: Redes Sociales Open Source

Redes # Sociales

Sitios Implementados

Sitio Web

12

UnLtdWorld 1. Elgg http://unltdworld.com/ My Portafolio forSchools 2. Mahara http://myportfolio.school.nz EducaMadrid 3. Liferay http://www.educa.madrid.org RoSoGo, TheCoaching Social 4. Dolphin Network http://www.rosogo.com/ Spread Firefox 5. Drupal http://www.spreadfirefox.com/ MergeCommunications 6. SilverStripe https://secure.mergecom.co.nz/ 7. Habari www.habari.org www.silverstripe.org www.drupal.org www.dolphin.org www.liferay.org www.mahara.org www.elg.org

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

13

# 1. 2. 3.

Redes Sociales Twitter Facebook Blogs (Wordpress)

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

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

Open Social

Google Gadget s

Twit ter

Youtub e

Rss

Blog

WS

Share

Faceboo 1. x k Hi5 My 3. x Space x x x x x x x x x x x x x x x x x x x x x x x x x x x

2.

4. LinkedIn 5. 6. 7. Orkut Liferay Elgg

14

Silverstri 8. 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. 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
15

aut nt a n, 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 cook
5 8 765 34 4 3 2

para almacenar

estos pares en las

qu na 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 l a 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:

Reduce la fatiga de recordar contrasea

Reduce el tiempo gastado al introducir n combinaciones de usuario y contrasea

y y

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

combinaciones de usuario y

16

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 reducida (reducedsignonsystems), segn la enciclopedia acadmica.

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 tra tan 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 exter nalizar 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
17

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 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

Usuarios Registrados 175 millones

Sitio Web

1. 2.

Blogs Del.icio.us

www.wordpress.com www.delicious.com

3.

Twitter de usuarios 500 millones

www.twitter.com

4.

Facebook de usuarios YouTube Flicker -

www.facebook.com

5. 6.

www.youtube.com www.flicker.com

18

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 ca de so 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 analizarlo. Este an lisis 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 (verFigura 3.3).
9

comentar

denunciar

etiquetar

Foto

me gusta

compartir

Fig

Ej m l

lg

(U

G A B@ P

PGRA EQ PGI@ B EH G F E DC C BA@

i /Foto)

19

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


Y XW
Tabla .

Sitio Web Descripcin

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

ogo

Requerimientos del Servidor


T

Sistema Operativo otor de Base de Datos


U

enguaje de

PHP 5.2+

Programacin Servidor Web Opciones Disponibles Notificaciones (email, mensajes internos, SMS) Grupos de Usuario (pginas, archivos, grupos de discusin) Soporte de Archivos (repositorio de archivos por usuario) Soporte microblogging (integracin con Twitter) Apache

Blogs

Compatibilidad con widgets

Perfil de usuario (personalizable)

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

Actividades de mis

Panel (tablero, actividades Distribucin de


20

SS

Caractersticas e Elgg

Windows, inux ySQ 5+

amigos

del usuario automtico)

widgets personalizado

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

3.3 Hiptesis 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. y 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. y 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. y Revisin documental, a partir del examen de bibliografa y otras fuentes
21

directas de informacin escrita, as como de recursos de informacin en lnea. y Anlisis,de los sitios web de redes sociales en general y redes sociales Educativas. y 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 5.1.1 Recursos Humanos y y Sr. Julio Alfredo Guaraca Paca Investigador Ing. Jorge Delgado Tutor

5.1.2 Recursos Tcnicos Hardware y y y 1 Pc Procesador Intel Core 2 Duo E8500 (6 M de cach, 3,16 GHz 500 gb Disco Duro 2GB Memoria Ram

Software y y Linux Ubuntu server 10.10 Apache con los siguientes mdulos: mod_rewrite MySQL 5+ y PHP 5.2+ con las siguientes libreras: GD JSON
22

XML Multibyte String support y 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 Capacitacin Proyecto Subtotal Imprevistos 10% Subtotal Total 1430 Cursos de capacitacin Transporte 200 300 1300 130 Valor Usd 800 0 0

5.3 Cronograma Imagen 5.1: Cronograma

23

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. y Sala de Prensa de Facebook, http://www.facebook.com/press/info.php?statistics. ltimo acceso: 25-marzo-2011. y Collection of Social Network Stats for 2009, http://www.webstrategist.com/blog/2009/01/11/a-collection-of-soical-networkstats-for-2009/. Ultimo acceso: 20-abril-2011. y y Comunidad Elgghttp://www.elgg.org/ltimo acceso: 10-juliol-2011. Manual de uso espaol elgghttp://www.slideshare.net/openideas/manual-de-uso-enespaol-sobre-elgg Ultimo acceso 15-mayo-2011

24

7. Anexos 7.1 Creacin de una red social con Elgg

Figura 7.1: Ejemplo de la interfaz final de nuestra red social Elgg, es sencillo, muy potente, estable y cuenta con un montn de plugins para potenciar la funcionalidad de nuestra red social. Me encan ta. El proceso de instalacin no difiere mucho de cualquier otro CMS. En primer lugar, nos dirigimos a la web de Elgg y descargamos el zip donde estn los archivos del CMS. 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.

25

Figura 7.2: pgina web principal de elgg (www.elgg.org)

Una vez que tenemos el archivo descargado en nuestro equipo, lo descomprimimos y lo subimos al servidor mediante nuestro programa de FTP, introduciendo, previamente, los datos que nos ha facilitado nuestra empresa de hosting. Lo 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.

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

Figura 7.4: Dar permisos 755 a una carpeta Y hay que darle permisos de escritura 775:

26

Figura 7.5: Dar permisos 755 a l a carpeta uploads

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

Figura 7.6 Acceder al instalador

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

27

Figura 7.7: Acceder al instalador

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.

28

Figura 7.8: Ingresar datos de nuestro servidor Las 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:

29

Figura 7.9: Error si no se dio los respectivos permisos a la carpeta uploads

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.

Figura 7.10: Mensaje de que se ha instalado con xito nuestro CMS 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:

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.

30

Figura 7.11: Muro de usuario

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

Figura 7.12: Administrador de plugins

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

31

Figura 7.13: Funcionalidades de la RS 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:

Figura 7.14: Interfaz modificada por el usuario 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

32

Figura 7.15: Perfil modificado por el usuario

7.1.2 Widgets instalados desde la comunidad elgg Eventos: 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.

33

Figura 7.16: Ubicar una direccin de evento en el mapa de google Tapizar el Perfil: Nos permite modificar los colores y la imagen de fondo de nuestro perfil para configurarlo a nuestro estilo.

Figura 7.17: widgetcustomstyle que permite personalizar perfil

34

También podría gustarte