Si te planteas ir un paso más allá de la participación en Facebook o Twitter para crear una red social propia, tu mejor aliado es un CMS como WordPress, después de haber creado una para los universitarios de Málaga te cuento como lo hice…
Huelga decir que el público al que quieres llegar participa en Facebook (casi todo el mundo lo hace hoy en día) y que debes establecer algún vínculo entre tu red social y la mayor red social, también es conveniente que la red social que tienes pensado crear ofrezca algo que Facebook no tenga y lo más importante que debes saber antes de emprender tu proyecto es que la parte técnica o informática de poner en marcha la red social plenamente operativa tan sólo supone un 20% del trabajo ya que el 80% restante es ingeniería social y publicidad on-line.
Los pasos iniciales para crear red social con WordPress son:
- Buscar un buen nombre y registrar un buen dominio y quizá una marca.
- Crear una cuenta para el dominio elegido en tu servidor web, FTP, e-mail…
- Crear una base de datos MySQL vacía con usuario y contraseña propios.
- Descargar la ultima versión de WordPress en español desde http://es.wordpress.org/
- Descomprimir los archivos de WordPress en una carpeta local.
- Renombrar el archivo wp-config-sample.php a wp-config.php
- Editar wp-config.php para incluir los datos de la base de datos creada.
- Subir vía FTP todos los archivos al servidor web previamente creado.
- Instalar WordPress indicando el nombre de tu red social y los datos del usuario administrador.
- Instalar el plugin BuddyPress preferiblemente desde el escritorio de administración de WordPress.
- Activar el plugin BuddyPress (nótese que por defecto se instala en inglés).
- Cambiar configuración de permalinks (mod_rewrite en PHP debe estar activado y funcionando correctamente).
- Actualizar .htaccess con los los datos sugeridos por WordPress.
- Instalar y activar un tema compatible con BuddyPress (puedes usar Default para empezar).
- Instalar traducción al español de BuddyPress desde https://es.buddypress.org/
- Borrar o editar la página y comentario publicados por WordPress por defecto.
- Configuración general de BuddyPress (perfil base, full name).
- Configuración de campos de perfil de BuddyPress (añadir campos adicionales para los perfiles).
- Entrar en Ajustes/Generales para permitir registros de nuevos usuarios y configurar zona horaria.
- Entrar en Ajustes/Comentarios para permitir comentarios de los usuarios.
- La red social ya está técnicamente operativa pero el trabajo no ha terminado, acaba de empezar.
- Probar todas las funcionalidades registrando usuarios de prueba.
- Personalizar el aspecto creando un tema hijo de WordPress preferiblemente.
- Borrar si fuera necesario los usuarios y datos creados en la fase de pruebas.
- Invitar a los primeros usuarios que te ayudarán con la fase BETA.
- Usar la red e interactuar con los BETA testers antes de hacerla pública.
- Refinar cualquier detalle de la configuración o el diseño.
- Optimizar posicionamiento SEO revisando títulos y URLs principalmente.
- Y por fin anunciarla y hacerla público a los 4 vientos.
Una vez creada la base los pasos para construir tu red social son:
- Usar tu red social.
- Mejorar tu red social.
- Personalizar tu red social.
- Dinamizar tu red social.
- Promocionar tu red social.
- Posicionar tu red social.
Todo esto no sería posible si no hubiera usuarios dispuestos a usar tu red social así que son ellos los verdaderos arquitectos de tu red social y debes estar muy atento para detectar sus necesidades e implementarlas en tu proyecto web.
Puedes incluir tu red social en tu red de blogs permitiendo que cada usuario tenga su propio blog, puedes incluir funcionalidades de foros, controlar la privacidad y muchas cosas más si usas los plugins de los repositorios de WordPress, si la función que necesitas no existe como plugin deberías crear tu propio plugin o si tienes poco tiempo puedes modificar uno existente pero en tal caso te arriesgas a perder las actualizaciones de seguridad y tu proyecto perderá en robustez.
Hola Andy, ¿que tal?
He estado mirando un poco el BuddyPress, y no he conseguido hacer que haya varios tipos de perfiles para usuarios registrados, ¿sabes si se puede hacer?
Por ejemplo Alumnos y Profesores, y que después puedas restringir la busqueda a uno de los perfiles.
un saludo!
Para realizar algo así de clasificaciones de Usuarios, necesitas un plugins de MEMBERS que se compatible con BuddyPress.
Saludos!
Hola Andy! ¿Podrías recomendarme algún sitio donde poder comprar plantillas de diseño para buddypress en castellano?
Jose Carlos, la solución al problema que me comentas me parece sencilla, tan sólo tienes que añadir un campo nuevo en el perfil con un desplegable, en tu caso por ejemplo podría ser «ROL» con 2 opciones «profesor» y «alumno» y cada vez que alguien visite un perfil puede pulsar en profesor o en alumno para ver otros profesores o alumnos, si tienes alguna duda me avisas… 🙂
Natania: Hay muchos sitios donde venden temas para buddypress pero siento no poder recomendarte ninguno ya que no los he probado, yo uso un tema gratis aunque personalizado con un tema hijo.
Hola Andy!
Gracias por la aclaración, pero ¿sabes si es posible hacer algo similar a Facebook?: perfiles de usuario y páginas de empresa, donde las funcionalidades de cada uno sea completamente diferentes.
Gracias.
A priori no me suena, tendría que investigarlo… 🙂
Y para hacer una red social más compleja, ¿qué gestor de contenidos recomiendas?
En principio Drupal 6, prestando atención a los módulos, echando un vistazo a Drupal Commons y estudiando la API llegar hasta el final.
Hola Andy gracias por la respuesta, pero creo que aunque se acerca a lo que quiero no es exactamente, ya que para cada ROL quiero que tengan unos campos distintos en el formulario. ¿sabes como se podría hacer eso?
Tendría que investigarlo, estos días estoy examinando muchos plugins de BuddyPress así que si veo algo que te pueda servir te avisaré por aquí ya que tu pregunta me parece interesante.
hola
enhorabuena por tu articulo, y tu buddypress
como has hecho lo del sistema de puntos?
gracias
un saludo
El sistema de puntos se gestiona gracias a un plugin llamado CubePoints que puedes instalar desde los repositorios oficiales… 🙂
Hola Andy,
Nunca as donado un proyecto para publicidad de Andy21.com’?
Hace poco he dejado expirar la red social de la UMA, te lo hubiera donado ya que no tenía tiempo de mantenerlo, ¿en qué estás pensando exactamente?
ufff, lo veo muyyyy dificil. Todavía no estoy preparado para tanto.
Hola, una consulta, se puede usar mi propia base de datos? es decir yo hago mi modelo y luego integrarlo con las funcionalidades de wordpress para hacer una red social de comercio?
Gracias.
John, conociendo la API de WordPress, sabiendo programar PHP y MySQL y dedicándole el tiempo suficiente puedes hacer CUALQUIER COSA QUE SE TE OCURRA, aunque ‘quizá’ para cosas más complejas pueda ser más apropiado Drupal como Framework.
Hola he leido toda la información pero…
Hay que estar muy puestos para crear la red social…. me parece muy difícil…
Cuando se sabe hacer no es dificil, pero cuando no se ha echo nunca puede parecer una tarea complicada… 🙂
Maria, hay 3 posibilidades:
Yo te recomiendo la segunda (hoy en día con las herramientas de código abierto es posible desarrollar un sitio web sin ser programador ni diseñador)… 🙂
Hola a tod@s, lo tengo casi terminado.
Me ha costado un «poquito», y ahora tengo una duda..los seguidores que a partir de ahora entren en mi blog, pueden tener su espacio??gracias
Muchas gracias por tu artículo, es muy aclarativo. La verdad es que gracias a los CMS, teniendo una base de html y leyendo los blogs de gente como tú para estar al día, cualquiera puede hacerse su propia red social.
Voy a ponerme a ello!!
Me alegra que te haya gustado… 🙂
Muchas gracias por la información ya he comenzado a crear mi sitio y de verdad ha sido de gran ayuda lo que has posteado. Bendiciones Andy, sigue adelante.
Me alegra de que te haya sido útil… 🙂
Hola a todos, soy novato en esto de buddypress y me preguntaba porqué me aparece esto cuando quiero registrar un usuario
”El registro de usuarios no está permitido actualmente”.
Desde ya muchas gracias por su ayuda.
Revisa la configuración de usuarios como administrador, no es preciso instalar nada adicional para permitir registros de usuarios.
Hola Andy, debemos poner en miembros: cualquiera puede registrarse, y selecionar en perfil determinado: administrador? así es? no habría problemas en dejarlo como administrador? o también se puede suscriptor u otra ocpción? de antemano muchas gracias por eso consejos que me han sido muy útiles Andy, Saludos!
hola que tal??
mi duda es la siguiente:
hice los pasos tal cual lo dice en la pagina
edite el archivo wp-config.php con los datos correspondientes
y me sale este cartel en la pagina index
Warning: require(./wp-blog-header.php) [function.require]: failed to open stream: No such file or directory in /home/wmmza1/public_html/index.php on line 17
Fatal error: require() [function.require]: Failed opening required ‘./wp-blog-header.php’ (include_path=’.:/usr/lib/php:/usr/local/lib/php’) in /home/wmmza1/public_html/index.php on line 17
y al entrar a la pagina para instalar wordpress
http://www.webmastermza.com.ar/wp-admin/install.php
me aparece este otro cartel:
Not Found
The requested URL /wp-admin/install.php was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2.2.21 (Unix) mod_ssl/2.2.21 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 mod_perl/2.0.5 Perl/v5.8.8 Server at http://www.webmastermza.com.ar Port 80
hola que tal??
ley toda la informacion,
hice todo paso a paso
cuando registro a usuarios (se registran perfectamente, y me llega un email de confirmacion diciendo que se ha registrado un nuevo usuario)
Pero cuando quiero iniciar sesion con ese usuario que yo mismo inventé, me aparece este cartel:
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 122880 bytes) in /home/wmmza1/public_html/wp-admin/admin-header.php on line 128
A priori parece que necesitas asignar más memoria desde la configuración de apache o el servidor web que utilices.
Que tal?
Quisiera solicitar su ayuda ya que recientemente me esta pasando algo raro en los campos de registro y es que al parecer se quedo grabada informacion de un usuario y aun no se como quitarla.
Solicito asistencia.
Gracias
Pueden checarlo http://www.mexicoemprende.me/register
Puedes contratar alguno de nuestros planes de precio desde la web: http://tienda.andy21.com/seo
Hola: he estado trabaando con buddypress y he notado que en la configuracion de los campos de perfil o Porfiel fields, la capacidad de caracteres q este tiene para que uno puede ingresar una pregunta o enunciado de un campo es de solo 145 – 150 caracteres… Será que existe una posibilidad de hacer que esta cantidad de caracteres sea mas grande?
Puedes modificar ese comportamiento modificando la función correspondiente, tienes la documentación en la API.
Hola soy nuevo en esto y quiero probar, aprender. Y me gustaría hacer una red social, pero no quiero tantas opciones como: grupos, friends, un muro, etc. Solo quiero un perfil con algunos detalles de mi persona, talves insertar algunas imágenes con un limite de 5 por ejemplo, la posibilidad de enviar algún regalo a otra persona.. es parecido a una red pero de citas. ¿Es posible configurar de esta forma o de tal manera que se paresca a lo que quiero? si es así me podrías guiar con algún enlace de un tutorial.
Saludos
Claro que es posible, sólo hay que desactivar las opciones de BuddyPress que no necesites y buscar plug-ins adicionales para funcionalidades extra que pudieras necesitar.
Quiero saber como puedo optimizar mi propia red social?
Magnífico trabajo! Muchas gracias
Caray, que bien explicado esta todo, te felicito, la enlistación es estupenda, así dan ganas de intentarlo aunque no se haya hecho nunca!
Tremendo post, gracias!
Gracias Manuel, eso intento… 🙂
hola.. sabes que en el colegio necesitamos hacer algun citio wueb y nosotros elegimos hacer una red social pero no se como hacerla… y quiero que tenga cosas interesantes para que no sea aburrida.. me podrias dar una ayuda..
te lo agradeseria un monton..
espero tu resp.. muchisimas gracias..
Hola Andy… he incursionado por el wordpress pero ahora se me dio por hacer una red social con buddypress… todavia estoy en la fase de diseñar que es lo que quiero que contenga y cuales son las posibilidades que les voy a dar a los usuarios. Y en este punto me tope con una duda: cómo puedo hacer para que cada usuario pueda ingresar datos en una base de datos propia?… Lo explico mejor: quiero que cada usuario pueda ingresar ciertos datos (en campos establecidos por mi), y poder sacar reportes, estadisticas y exportar esos datos que complete. Hay algún plugin o algo similar que permita configurar eso?
La respuesta es que hay muchos plugins que permiten cosas similares, debes probar varios para decidir cual se ajusta a tus necesidades concretas o incluso desarrollar el tuyo propio.
Andy, una pregunta, depues de instalar mi tema y budyypress, vine a caer en la cuenta que ni wordpress 3.8 no la pense instalar multiusuario o yo no se si buddypress, ajusta eso al instalar el plugin. tu sabes de esto.
O la pregunta que uno no quiere hacer me tocaria volver a instalar todo?
Gracias de antemano
Hasta donde yo sé WordPress Multiusuario y BuddyPress van de la mano.
Primero que todo gracias por tu respuesta al fin alguien que contesta acerca de buddypres.
Si, gracias Andy asi es, es que se unieron. Se creo la duda al leer tanto del tema pero desactualizado.
Otra consultica. Que podria ser lo que No tengo bien que al hacer el registro de usuarios no lo esta haciendo, no quedan grabados en la base de datos?. alguna idea.
Mil gracias de antemano.
Muchas gracias por la informacion, quiero montar una red social en mi web
Hola, soy etudiante de diseño y quiero montar en mi universidad un sitio donde los estudiantes puedan subir sus trabajos de diseño, comentarlos y votar por ellos, algo asi como una red social. Mi pregunta es, puedo hacer eso con WordPress?
saludos
Hola alguien me podría ayudar por que con los temas que pongo el Buddypress me da error 500, y en los poco que no me da ese error al inicio desde que cambio cualquier tipo de configuracion en el Buddy Vuelve el error 500. T_T Ayuda no tengo mucho tiempo para terminar esto.
Hola andy espero me puedas contestar, he tratado de configurar el buddypress en mi pagina, resulta que en la pagina de pruebas que esta en otro hosting gratis, funciona de maravilla, pero al pasarla a mi web principal se instala bien lo configuro bien pero resulta que al darle por ejemplo a un usuario el link me aparece error 404 el link ejemplo es http://www.misitioweb.com/miembros/miguel si le doy solo a http://www.misitioweb.com/miembros me aparece la pagina de miembros y me muestra los miembros correctamente pero al darle clic a cualquier miembro me sale el error 404, igual con las actividades, grupos para crear, la pagina de activacion igual.. no se que pueda estar ocurriendo ya que en la otra pagina si funciona. No entiendo