PDF de programación - drupalcamp - construyendo una red social con Drupal

Imágen de pdf drupalcamp - construyendo una red social con Drupal

drupalcamp - construyendo una red social con Drupalgráfica de visualizaciones

Actualizado el 4 de Julio del 2021 (Publicado el 14 de Enero del 2017)
855 visualizaciones desde el 14 de Enero del 2017
330,8 KB
20 paginas
Creado hace 14a (02/03/2010)
Construyendo una red

social con Drupal

Daniel Primo
twitter.com/delineas
[email protected]

¿Qué es una red social en
internet?

● 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

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

danielprimo.es ­ drupalcamp spain 2010

Algunas consideraciones
previas

● 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

danielprimo.es ­ drupalcamp spain 2010

Drupal como plataforma de
RS (I)

● Funcionalidad requerida 


módulos y sus capacidades

 estudio previo de 

– Probablemente cualquier funcionalidad 

deseada esté implementada en un módulo

– Decidir antes qué queremos que pueda hacer 

el usuario

● Rendimiento

– Capacidad del servidor
– Número de usuarios / visitas

danielprimo.es ­ drupalcamp spain 2010

Drupal como plataforma de
RS (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 

danielprimo.es ­ drupalcamp spain 2010

Organic Groups (I)

● Los usuarios: 

drupal.org/project/og

– 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

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

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


 restringe los foros a un grupo



– OG Forum 
– OG User Roles y OG Access Roles 

 amplia 
los roles y permisos de usuarios dentro del 
grupo

– Subdomain 



 grupos en subdominios

danielprimo.es ­ drupalcamp spain 2010

Content Profile

drupal.org/project/content_profile

● Campos del perfil del usuario como campos 

CCK

– Integración con views 
– Es el camino que sigue Drupal 7

 puerta abierta



● Gestión sencilla 


prácticamente igual

 si conoces profile es 

● Múltiples tipos de contenido para el perfil
● Campos en el formulario de registro

danielprimo.es ­ drupalcamp spain 2010

Private Messages

drupal.org/project/privatemsg

● Mensajería privada entre usuarios
● Descargar­Instalar­Usar
● Ha mejorado su integración con otros 

módulos respecto a versiones anteriores

– No integra con views ni CCK (¿le hace falta?)
– Plantillas y hooks disponibles

● Notificaciones por correo

danielprimo.es ­ drupalcamp spain 2010

Facebook Style Status (fbss)
(I)

drupal.org/project/facebook_status

● 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

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

danielprimo.es ­ drupalcamp spain 2010

drupal.org/project/user_relationships

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

danielprimo.es ­ drupalcamp spain 2010

drupal.org/project/activity

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

danielprimo.es ­ drupalcamp spain 2010

drupal.org/project/rules

Rules
● Crea reglas con este esquema

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

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 



red

 invita a otros usuarios a sumarse a la 

– Contact Importer 

 invita a tus contactos de 



sitios 2.0 a sumarse a la red

● Integraciones con login de redes sociales

danielprimo.es ­ drupalcamp spain 2010

¡Más madera!

● AppBar 



 barra de herramientas al estilo 

Facebook con múltiples integraciones



 marcar contenido, usuarios

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

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

www.cesser.com

danielprimo.es ­ drupalcamp spain 2010

Muchas gracias por vuestra atención :­)

[email protected]
twitter.com/delineas

danielprimo.es ­ drupalcamp spain 2010
  • Links de descarga
http://lwp-l.com/pdf1549

Comentarios de: drupalcamp - construyendo una red social con Drupal (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad