Download - Construyendo una red social con Drupal
![Page 2: Construyendo una red social con Drupal](https://reader037.vdocuments.co/reader037/viewer/2022100507/557b5908d8b42a1f1a8b4b9e/html5/thumbnails/2.jpg)
danielprimo.es drupalcamp spain 2010
¿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
![Page 3: Construyendo una red social con Drupal](https://reader037.vdocuments.co/reader037/viewer/2022100507/557b5908d8b42a1f1a8b4b9e/html5/thumbnails/3.jpg)
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: Construyendo una red social con Drupal](https://reader037.vdocuments.co/reader037/viewer/2022100507/557b5908d8b42a1f1a8b4b9e/html5/thumbnails/4.jpg)
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
![Page 5: Construyendo una red social con Drupal](https://reader037.vdocuments.co/reader037/viewer/2022100507/557b5908d8b42a1f1a8b4b9e/html5/thumbnails/5.jpg)
danielprimo.es drupalcamp spain 2010
Drupal como plataforma de RS (I)
● Funcionalidad requerida estudio previo de →módulos y sus capacidades
– 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
![Page 6: Construyendo una red social con Drupal](https://reader037.vdocuments.co/reader037/viewer/2022100507/557b5908d8b42a1f1a8b4b9e/html5/thumbnails/6.jpg)
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
![Page 7: Construyendo una red social con Drupal](https://reader037.vdocuments.co/reader037/viewer/2022100507/557b5908d8b42a1f1a8b4b9e/html5/thumbnails/7.jpg)
danielprimo.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: Construyendo una red social con Drupal](https://reader037.vdocuments.co/reader037/viewer/2022100507/557b5908d8b42a1f1a8b4b9e/html5/thumbnails/8.jpg)
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
![Page 9: Construyendo una red social con Drupal](https://reader037.vdocuments.co/reader037/viewer/2022100507/557b5908d8b42a1f1a8b4b9e/html5/thumbnails/9.jpg)
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– 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: Construyendo una red social con Drupal](https://reader037.vdocuments.co/reader037/viewer/2022100507/557b5908d8b42a1f1a8b4b9e/html5/thumbnails/10.jpg)
danielprimo.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: Construyendo una red social con Drupal](https://reader037.vdocuments.co/reader037/viewer/2022100507/557b5908d8b42a1f1a8b4b9e/html5/thumbnails/11.jpg)
danielprimo.es drupalcamp spain 2010
Private Messages
● Mensajería privada entre usuarios● DescargarInstalarUsar● 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
drupal.org/project/privatemsg
![Page 12: Construyendo una red social con Drupal](https://reader037.vdocuments.co/reader037/viewer/2022100507/557b5908d8b42a1f1a8b4b9e/html5/thumbnails/12.jpg)
danielprimo.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: Construyendo una red social con Drupal](https://reader037.vdocuments.co/reader037/viewer/2022100507/557b5908d8b42a1f1a8b4b9e/html5/thumbnails/13.jpg)
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 Facebookstyle
Statuses Comments● Módulo con gran actividad
![Page 14: Construyendo una red social con Drupal](https://reader037.vdocuments.co/reader037/viewer/2022100507/557b5908d8b42a1f1a8b4b9e/html5/thumbnails/14.jpg)
danielprimo.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: Construyendo una red social con Drupal](https://reader037.vdocuments.co/reader037/viewer/2022100507/557b5908d8b42a1f1a8b4b9e/html5/thumbnails/15.jpg)
danielprimo.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: Construyendo una red social con Drupal](https://reader037.vdocuments.co/reader037/viewer/2022100507/557b5908d8b42a1f1a8b4b9e/html5/thumbnails/16.jpg)
danielprimo.es drupalcamp spain 2010
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
drupal.org/project/rules
![Page 17: Construyendo una red social con Drupal](https://reader037.vdocuments.co/reader037/viewer/2022100507/557b5908d8b42a1f1a8b4b9e/html5/thumbnails/17.jpg)
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: Construyendo una red social con Drupal](https://reader037.vdocuments.co/reader037/viewer/2022100507/557b5908d8b42a1f1a8b4b9e/html5/thumbnails/18.jpg)
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: Construyendo una red social con Drupal](https://reader037.vdocuments.co/reader037/viewer/2022100507/557b5908d8b42a1f1a8b4b9e/html5/thumbnails/19.jpg)
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
![Page 20: Construyendo una red social con Drupal](https://reader037.vdocuments.co/reader037/viewer/2022100507/557b5908d8b42a1f1a8b4b9e/html5/thumbnails/20.jpg)
danielprimo.es drupalcamp spain 2010
Muchas gracias por vuestra atención :)[email protected]/delineas