SlideShare a Scribd company logo
1 of 47
Download to read offline
REDES SOCIALES CON
WORDPRESS Y BUDDYPRESS
INDICE
Comunidades y Redes Sociales
Tips y algunos trucos
Conociendo BuddyPress
Performance y otros desafíos
Contenido generado por el Usuario
El futuro de BuddyPress
04
31
07
37
15
44
03
COMUNIDADES Y
REDES SOCIALES
DEFINICIÓN
04
Redes Sociales
• Son el medio, el lugar de encuentro.
• Están centradas en las personas y sus vínculos.
• Potencian el poder de las comunidades, permitiendo que personas en
diferentes lugares del mundo puedan colaborar e integrar su propia
comunidad.
Comunidades y Redes Sociales
05
Según Boyd y Ellison, una red social es:
”Se trata de un servicio Web que permite a individuos:
1) Construir un perfil semi/público dentro de un sistema compartido.
2) Tener una lista de usuarios con los que compartir una conexión.
3) Navegar a través de conexiones propias y del resto de usuarios”.
Comunidades y Redes Sociales
06
Comunidades
• Las personas son quienes cambian el mundo, quienes crean valor, y
están en comunidades.
• Son la clave del éxito o del fracaso, pueden elevar a una empresa a lo
más alto o hacerla caer en lo más bajo.
• Esencialmente son una fuerza creativa de dimensiones colosales.
Comunidades y Redes Sociales
07
CONSTRUYENDO
EL MEDIO
TECNOLOGÍAS
08
Alternativas
BUDDYPRESS WP SYMPOSIUM
COSTO GRATUITO FREEMIUM
SOPORTE MUY BUENO BUENO
COMUNIDAD MEDIANA MUY CHICA
PLUGINS CIENTOS DECENA
MULTI-LENGUAJE VIA PLUGIN VIA PLUGIN
*Hay otras alternativas, pero o quedaron obsoletas o aún son muy nuevas como UltimateMember.
09
Una plataforma para armar Redes Sociales.
Construido en WordPress.
Un plugin.
Qué es BuddyPress?
10
Perfiles de Usuario.
Mensajería interna.
Grupos.
Contenido generado por el usuario.
Funcionalidades “Core”
11
Comunidad de desarrolladores en crecimiento.
Desarrollo y Mantenimiento por parte de Automattic.
Fácil de instalar y configurar.
API intuitiva y desarrollada con una lógica similar a la de WP.
BuddyPress: Lo Bueno y lo Malo
12
Documentación incompleta o desactualizada.
Muchos plugins abandonados o muy desactualizados.
Soporte Multi-lenguaje limitado.
BuddyPress: Lo Bueno y lo Malo
13
Por defecto solo permite que los usuarios de la red social
se“conecten”a través de peticiones de amistad. No existe el
concepto de“seguidores”.
El usuario solo puede crear contenido a través de“actividades”.
BuddyPress: Lo Bueno y lo Malo
14
• BetterCodes: http://bettercodes.org/
• Hello Ecoliving: http://helloecoliving.com/
• Tasty Kitchen: http://tastykitchen.com/
• We Hearth This: http://weheartthis.com/
• The University of British Columbia: http://blogs.ubc.ca/
• Telegraph.co.uk: http://my.telegraph.co.uk/
• Falsaria: http://www.falsaria.com/
• DreamsRocket: http://www.dreamsrocket.com/
• ARQA Comunidad: http://www.arqa.com/comunidad
Quienes lo usan?
15
CONTENIDO GENERADO
POR EL USUARIO
SOCIAL ARTICLES
16
• Todo aquello que haga el usuario dentro de BuddyPress.
• Permite que usuarios puedan ver lo que hace otro en el sitio.
Actividades
17
Actividades
18
Actividades
19
• Facil de manipular programáticamente para que cualquier tipo de
actividad puede ser registrada.
• Por defecto las acciones que generan actividades son los comentarios
en actividades de otros usuarios, nuevas amistades y los comentarios
en grupo, entre otros.
Actividades
20
Actividades
21
Actividades
22
• No tan manipulable o completo como un“post”.
• No se puede acceder a una actividad específica vía URL.
• Dependiendo de las necesidades de la comunidad, puede no ser el
mejor medio para compartir contenido.
Actividades
23
• Habilitando a WordPress para que trabaje como“Red”, podemos
permitir que los usuarios de la comunidad tengan su Blog y compartan
contenido, independientemente de las Actividades.
• También se puede permitir que los Grupos de la Red Social tengan su
propio Blog.
Blog Post
24
Creación y Edición del contenido...
desde el Backend de WordPress.
Blog Post
25
Permite a los usuarios crear contenido desde el frontend.
El contenido generado se almacena en un post-type.
Permite subir texto, imágenes y seleccionar categorías.
Social Articles
26
Opción de moderación de contenido (para Admins).
Administración de contenido desde perfil de usuario.
Genera notificaciones nativas de BuddyPress.
Social Articles
27
Social Articles
28
Social Articles
Contenido“loopeable”,
extendible y
autoadministrable.
29
Social Articles
30
¡Libertad para generar contenido!
Social Articles
Usado en
• Themes (Kleo)
• Falsaria
• DreamsRocket
• ARQA Comunidad
31
TIPS Y ALGUNOS
TRUCOS
SNIPPETS Y MÁS
32
add_filter (‘bp_blogs_record_post_post_types’,‘activity_publish_cpost_types’);
function activity_publish_cpost_types() {
$cp = array(‘dreams’,‘offers’); //array con post-types
return $cp;
}
Actividades para CPTs
33
add_action(‘template_redirect’,‘redirect_author_to_profile’);
function redirect_author_to_profile() {
if ( is_author() ) {
$user_id = get_query_var(‘author’);
wp_redirect( bp_core_get_user_domain( $user_id ) );
}
}
Link de Autor por Link de Perfil
34
https://bp-tricks.com/snippets/
http://etivite.com/api-hooks/
Más Snippets y API Hooks
35
• BuddyPress Follow/Followers.
• BuddyPress XProfile Custom Fields Types.
• Social Login.
• Social Articles.
• BuddyPress Activity Comment Notifier.
• BuddyPress Like.
• Akismet.
Plugins Escenciales
36
• Clear Activities.
• Social Invitations.
• BuddyPress Activity Comment Notifier.
• Usernoise.
• BP XProfile WordPress User Sync.
• BP Activity Plus.
• bbPress.
Otros Plugins Útiles
37
PERFORMANCE EN
BUDDYPRESS
CLIENT & SERVER
SIDE
38
• W3Total Cache
	 • Minimificación
	 • Browser Cache
• Lazy Load
• CloudFlare, CDNs
Optimizaciones Básicas
39
• MySQL/MariaDB Tunning
• NGINX
• PHP-FPM
• OPCode
• Redis
• Varnish
Optimizaciones Avanzadas
40
No recomendable en ambientes de producción:
• HHVM
• PHP7
Optimizaciones Extremas
41
PHP 5.4 is 3% slower than 5.3.
PHP 5.5 is 8.4% faster than 5.4.
PHP 5.6 is 1.6% faster than 5.5.
PHP 7.0 is 95.76% faster than 5.6
https://www.reddit.com/r/PHP/comments/305ck6/real_world_php_70_benchmarks/
Optimizaciones Extremas
42
• NewRelic
• CommandLine Tools: NLoad, Vnstat, Nethogs, iptraf, IfTop...
Monitoreo
43
Monitoreo
44
EL FUTURO DE
BUDDYPRESS
ROADMAP
45
• Mejoras en la documentación.
• Mejoras de integración con WordPress Themes.
• Mejoras de Performance.
• Mejoras en sistema de“Attachments”.
• Mejoras en Notificaciones.
• Mejoras en Campos para Perfiles de Usuario.
BuddyPress
01
02
03
04
05
46
Opción“Out of the Box”para elegir tipo de conexion entre
usuarios (followers o friends).
Notificaciones“live”con AJAX como tienen Facebook o Twitter.
Mejoras en el sistema de mensajería interna.
Integración con el motor de búsqueda de WordPress.
“Apadrinar”plugins escenciales para mejorarlos.
BuddyPress: A mejorar
¡GRACIAS!
Seguinos! @broobeteam

More Related Content

What's hot (15)

Las redes sociales
Las redes socialesLas redes sociales
Las redes sociales
 
Sistemas
SistemasSistemas
Sistemas
 
Trabajo de sistemasasdfhjl
Trabajo de sistemasasdfhjlTrabajo de sistemasasdfhjl
Trabajo de sistemasasdfhjl
 
Blogs
BlogsBlogs
Blogs
 
Ada3 azulejoz ffe
Ada3 azulejoz ffeAda3 azulejoz ffe
Ada3 azulejoz ffe
 
Blog
BlogBlog
Blog
 
El Blog
El BlogEl Blog
El Blog
 
Trabajo
TrabajoTrabajo
Trabajo
 
MTyA Los webblogs
MTyA Los webblogsMTyA Los webblogs
MTyA Los webblogs
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
Herramientas tecnologicas
Herramientas tecnologicasHerramientas tecnologicas
Herramientas tecnologicas
 
La web social. Una nueva forma de trabajar
La web social. Una nueva forma de trabajarLa web social. Una nueva forma de trabajar
La web social. Una nueva forma de trabajar
 
Stumbleupon
StumbleuponStumbleupon
Stumbleupon
 
Los webblogs_KarlaArmenta
Los webblogs_KarlaArmentaLos webblogs_KarlaArmenta
Los webblogs_KarlaArmenta
 
Blogs bitacoras-weblogs
Blogs bitacoras-weblogsBlogs bitacoras-weblogs
Blogs bitacoras-weblogs
 

Similar to Creando Redes Sociales con WordPress y BuddyPress

Similar to Creando Redes Sociales con WordPress y BuddyPress (20)

Introduccion al Community Management
Introduccion al Community ManagementIntroduccion al Community Management
Introduccion al Community Management
 
Introduccion al Community Management
Introduccion al Community ManagementIntroduccion al Community Management
Introduccion al Community Management
 
Multitendencias 03
Multitendencias 03Multitendencias 03
Multitendencias 03
 
Community manager: parte 1
Community manager: parte 1Community manager: parte 1
Community manager: parte 1
 
Posicionamiento en redes sociales para ong
Posicionamiento en redes sociales para ongPosicionamiento en redes sociales para ong
Posicionamiento en redes sociales para ong
 
Lucca Redes Sociales
Lucca Redes SocialesLucca Redes Sociales
Lucca Redes Sociales
 
Publicidad online "El Correo"
Publicidad online "El Correo"Publicidad online "El Correo"
Publicidad online "El Correo"
 
Facebook, redes sociales y municipios
Facebook, redes sociales y municipios Facebook, redes sociales y municipios
Facebook, redes sociales y municipios
 
Promoción de Proyectos Sociales en Internet
Promoción de Proyectos Sociales en Internet Promoción de Proyectos Sociales en Internet
Promoción de Proyectos Sociales en Internet
 
Internet 2.0
Internet 2.0Internet 2.0
Internet 2.0
 
Internet 2.0 ayto bilbao
Internet 2.0 ayto bilbaoInternet 2.0 ayto bilbao
Internet 2.0 ayto bilbao
 
Sesion1
Sesion1Sesion1
Sesion1
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Webinar estrategias de Community Management
Webinar estrategias de Community ManagementWebinar estrategias de Community Management
Webinar estrategias de Community Management
 
Marcadores Sociales
Marcadores SocialesMarcadores Sociales
Marcadores Sociales
 
Slideshare octavos
Slideshare octavosSlideshare octavos
Slideshare octavos
 
Web20 empresa
Web20 empresaWeb20 empresa
Web20 empresa
 
Internet 2.0
Internet 2.0Internet 2.0
Internet 2.0
 
Internet 4 business 2
Internet 4 business 2Internet 4 business 2
Internet 4 business 2
 
La web 2.0
La web 2.0La web 2.0
La web 2.0
 

Creando Redes Sociales con WordPress y BuddyPress