drupal camp construyendo red social

20
 Construyendo una red social con Drupal Daniel Primo twitter.com/delineas [email protected]

Upload: lopez-carbajal-julio

Post on 06-Jul-2015

254 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Drupal Camp Construyendo Red Social

5/7/2018 Drupal Camp Construyendo Red Social - slidepdf.com

http://slidepdf.com/reader/full/drupal-camp-construyendo-red-social 1/20

 

Construyendo una redsocial con Drupal

Daniel Primotwitter.com/delineas

[email protected]

Page 2: Drupal Camp Construyendo Red Social

5/7/2018 Drupal Camp Construyendo Red Social - slidepdf.com

http://slidepdf.com/reader/full/drupal-camp-construyendo-red-social 2/20

 

danielprimo.es drupalcamp spain 2010

¿Qué es una red social eninternet?

● Son aplicaciones web que permiten a las

personas conectar con sus amigos e incluso

realizar nuevas amistades. Además, permiten

a los usuarios compartir contenido, interactuar

y crear comunidades sobre intereses

similares: trabajo, lecturas, juegos, amistad,

relaciones amorosas, etc. – http://es.wikipedia.org/wiki/Red_social

Page 3: Drupal Camp Construyendo Red Social

5/7/2018 Drupal Camp Construyendo Red Social - slidepdf.com

http://slidepdf.com/reader/full/drupal-camp-construyendo-red-social 3/20

 

danielprimo.es drupalcamp spain 2010

Ejemplos

● www.facebook.com

● www.tuenti.com

● Hechas con Drupal – www.vi.vu

 – www.spaniards.es

 – www.popsugar.com

 – www.canaltecnia.com

 – www.lanetro.com

Page 4: Drupal Camp Construyendo Red Social

5/7/2018 Drupal Camp Construyendo Red Social - slidepdf.com

http://slidepdf.com/reader/full/drupal-camp-construyendo-red-social 4/20danielprimo.es drupalcamp spain 2010

Algunas consideracionesprevias

● Número de usuarios previsible

● Funcionalidad ofrecida al usuario

 – Mejor empezar por poco y crecer – ¿Por qué lo van a utilizar los usuarios?

● Importancia vital del diseño+usabilidad

● ¿Cuánto tiempo voy a poder dedicarle?

● Aprender de las redes de éxito, pero no es

necesario copiarlo todo

 

Page 5: Drupal Camp Construyendo Red Social

5/7/2018 Drupal Camp Construyendo Red Social - slidepdf.com

http://slidepdf.com/reader/full/drupal-camp-construyendo-red-social 5/20danielprimo.es drupalcamp spain 2010

Drupal como plataforma deRS (I)

● Funcionalidad requerida estudio previo de→

módulos y sus capacidades

 –

Probablemente cualquier funcionalidaddeseada esté implementada en un módulo

 – Decidir antes qué queremos que pueda hacer

el usuario

● Rendimiento

 – Capacidad del servidor

 – Número de usuarios / visitas

 

Page 6: Drupal Camp Construyendo Red Social

5/7/2018 Drupal Camp Construyendo Red Social - slidepdf.com

http://slidepdf.com/reader/full/drupal-camp-construyendo-red-social 6/20danielprimo.es drupalcamp spain 2010

Drupal como plataforma deRS (II)

● Integración inmediada, pero compleja

 – Buscar siempre el “zen integrador” de drupal:

CCK y Views

 – No todos los módulos se integran de la misma

manera unos con otros

 – El theme, mejor a la medida de drupal

 – Cuidar el perfil del usuario y las páginas

“huérfanas”

● Crecer poco a poco

 

Page 7: Drupal Camp Construyendo Red Social

5/7/2018 Drupal Camp Construyendo Red Social - slidepdf.com

http://slidepdf.com/reader/full/drupal-camp-construyendo-red-social 7/20danielprimo.es drupalcamp spain 2010

Organic Groups (I)

● Los usuarios:

 – pueden agruparse

 – pueden gestionar su propio espacio común

 – pueden publicar contenido (público y privado)

● Configuración sencilla (si, es cierto)

● Casi nunca se obtiene el resultado deseado

con la funcionalidad básica

 – OG puede servirte para más cosas que para

una red social

drupal.org/project/og

 

Page 8: Drupal Camp Construyendo Red Social

5/7/2018 Drupal Camp Construyendo Red Social - slidepdf.com

http://slidepdf.com/reader/full/drupal-camp-construyendo-red-social 8/20danielprimo.es drupalcamp spain 2010

Organic Groups (II)

● Gran integración con views y CCK

 – Muchas vistas disponibles

 – El comportamiento de los grupos se define en

los tipos de contenido y nodos● Grupos abiertos/moderados/cerrados

 – Privacidad del contenido

● Notificaciones por correo

● Gran número de módulos que lo

complementan

 

Page 9: Drupal Camp Construyendo Red Social

5/7/2018 Drupal Camp Construyendo Red Social - slidepdf.com

http://slidepdf.com/reader/full/drupal-camp-construyendo-red-social 9/20danielprimo.es drupalcamp spain 2010

Organic Groups (III)

● Algunos módulos anexos – OG Panels integración con panels para→

gestionar el layout (groups.drupal.org)

 – OG Vocabulary vocabulario propio para→

cada grupo

 – OG Forum restringe los foros a un grupo→

 – OG User Roles y OG Access Roles amplia→

los roles y permisos de usuarios dentro del

grupo

 – Subdomain grupos en subdominios→

 

Page 10: Drupal Camp Construyendo Red Social

5/7/2018 Drupal Camp Construyendo Red Social - slidepdf.com

http://slidepdf.com/reader/full/drupal-camp-construyendo-red-social 10/20danielprimo.es drupalcamp spain 2010

Content Profile

● Campos del perfil del usuario como campos

CCK

 – Integración con views puerta abierta→

 – Es el camino que sigue Drupal 7

● Gestión sencilla si conoces profile es→

prácticamente igual

● Múltiples tipos de contenido para el perfil

● Campos en el formulario de registro

drupal.org/project/content_profile

 

Page 11: Drupal Camp Construyendo Red Social

5/7/2018 Drupal Camp Construyendo Red Social - slidepdf.com

http://slidepdf.com/reader/full/drupal-camp-construyendo-red-social 11/20danielprimo.es drupalcamp spain 2010

Private Messages

● Mensajería privada entre usuarios

● Descargar Instalar Usar

● Ha mejorado su integración con otrosmódulos respecto a versiones anteriores

 – No integra con views ni CCK (¿le hace falta?)

 – Plantillas y hooks disponibles● Notificaciones por correo

drupal.org/project/privatemsg

 

Page 12: Drupal Camp Construyendo Red Social

5/7/2018 Drupal Camp Construyendo Red Social - slidepdf.com

http://slidepdf.com/reader/full/drupal-camp-construyendo-red-social 12/20danielprimo.es drupalcamp spain 2010

Facebook Style Status (fbss)(I)

● Mensajes de estado y comentarios en el perfil

como en facebook

Gestió

n compleja, mú

ltiples opciones● Templates muy particulares

● Se integra con más módulos que cualquier

otro: views, UR, flag, activity, rules,userpoints, appbar, smsframework, twitter

http://drupal.org/node/421128

drupal.org/project/facebook_status

 

Page 13: Drupal Camp Construyendo Red Social

5/7/2018 Drupal Camp Construyendo Red Social - slidepdf.com

http://slidepdf.com/reader/full/drupal-camp-construyendo-red-social 13/20danielprimo.es drupalcamp spain 2010

Facebook Style Status (fbss)(II)

● Citas estilo @usuario

● Discusiones estilo #categoria

● Mensajes muro a muro● Comentarios a los status con Facebook style

Statuses Comments

● Módulo con gran actividad

 

Page 14: Drupal Camp Construyendo Red Social

5/7/2018 Drupal Camp Construyendo Red Social - slidepdf.com

http://slidepdf.com/reader/full/drupal-camp-construyendo-red-social 14/20danielprimo.es drupalcamp spain 2010

User Relationships●

Relaciones entre usuarios● Gestión compleja, muchas opciones

● Integración con views, facebook status,

node_access, activity, privatemsg...

● Múltiples relaciones

 – No solo “amigo”, también “fan”

 – Relaciones por defecto (amigo del admin)

● Importa de Buddylist2 (Drupal 5)

● ¿Por qué no Friendlist?http://groups.drupal.org/node/14625

drupal.org/project/user_relationships

 

Page 15: Drupal Camp Construyendo Red Social

5/7/2018 Drupal Camp Construyendo Red Social - slidepdf.com

http://slidepdf.com/reader/full/drupal-camp-construyendo-red-social 15/20danielprimo.es drupalcamp spain 2010

Activity

Registra la actividad de los usuarios en el sitio● Integración para registrar actividad con

votingapi, og, facebook_status

● Configuración tediosa, pero sencilla● No se integra con views, algo dificil de

configurar

● ¿Por qué no usar HeartBeat?

 – Más complejo

 – Más integrable (views, rules...)

drupal.org/project/activity

 

Page 16: Drupal Camp Construyendo Red Social

5/7/2018 Drupal Camp Construyendo Red Social - slidepdf.com

http://slidepdf.com/reader/full/drupal-camp-construyendo-red-social 16/20

danielprimo.es drupalcamp spain 2010

Rules

Crea reglas con este esquema1)Se produce un evento

2)Se tiene una condición

3)Se ejecuta una acción● Ejemplo:

1)Se crea un nuevo nodo

2)Es de un tipo de contenido concreto

3)Se publica un mensaje de estado (fbss)

• Muy útil, algo complejo

drupal.org/project/rules

 

Page 17: Drupal Camp Construyendo Red Social

5/7/2018 Drupal Camp Construyendo Red Social - slidepdf.com

http://slidepdf.com/reader/full/drupal-camp-construyendo-red-social 17/20

danielprimo.es drupalcamp spain 2010

¡Quemar las naves!

● Messaging y Notifications avsos por correo→

de nuevos contenidos

● Userpoints usuarios ganan puntos por→

realizar actividades (mucha integración)● Invite invita a otros usuarios a sumarse a la→

red

 – Contact Importer invita a tus contactos de→

sitios 2.0 a sumarse a la red

● Integraciones con login de redes sociales

 

Page 18: Drupal Camp Construyendo Red Social

5/7/2018 Drupal Camp Construyendo Red Social - slidepdf.com

http://slidepdf.com/reader/full/drupal-camp-construyendo-red-social 18/20

danielprimo.es drupalcamp spain 2010

¡Más madera!

● AppBar barra de herramientas al estilo→

Facebook con múltiples integraciones

Flag marcar contenido, usuarios→

● Panels y Advanced Profile Kit controla sin→

código el perfil de usuario

DruTalk mensajería instantánea con UR y→

Services al estilo Gtalk

● BoWob chat “barato” al estilo Facebook→

 

Page 19: Drupal Camp Construyendo Red Social

5/7/2018 Drupal Camp Construyendo Red Social - slidepdf.com

http://slidepdf.com/reader/full/drupal-camp-construyendo-red-social 19/20

danielprimo.es drupalcamp spain 2010

¿Dónde encontrarme?

● Webmaster de “los de toda la vida”

[email protected]

● www.danielprimo.es● www.5lineas.com

● delicious.com/delineas

● twitter.com/delineaswww.cesser.com

 

Page 20: Drupal Camp Construyendo Red Social

5/7/2018 Drupal Camp Construyendo Red Social - slidepdf.com

http://slidepdf.com/reader/full/drupal-camp-construyendo-red-social 20/20

danielprimo.es drupalcamp spain 2010

Muchas gracias por vuestra atenci ó n : )[email protected]

twitter.com/delineas