bbPress es el sistema de foros de los desarrolladores de WordPress, pero curiosamente no hay mucha información en español acerca de como integrarlos, no así de su instalación. Incluso las notas oficiales no dan una guía paso a paso lo suficientemente sencillas para hacer esto que parece tan obvio de integrar el sistema de Blog y Foro.
Y la verdad es que, haciéndolo bien, bbPress se integra estupendamente con WordPress, y con la última versión disponible, la bbPress 0.9, gracias al nuevo instalador no hay mucho que hacer, solo seguir estos sencillos pasos:
- Descarga bbpress-0.9.0.2, descomprime la carpeta y copia el directorio llamado “bbpress” en la carpeta raíz, donde tengas la instalación de WordPress (si quieres puedes renombrar la carpeta a «foro», «comunidad» o lo que quieras, de hecho creo que es incluso mejor hacerlo).
- Abre tu navegador y teclea la dirección de la carpeta donde has subido bbPress (por ejemplo: y sigue los pasos del asistente de instalación …
- Paso 1 – Configuración de la Base de Datos
Aquí tienes que facilitar los detalles de conexión a la base de datos de mySQL, o sea, el nombre de la base de datos, usuario y contraseña (de hecho puedes utilizar la misma base de datos de tu blog WordPress)
- Paso 2 – Integración con WordPress (opcional)
Este es el proceso para integrar bbPress con WordPress. Hay dos integraciones principales que puedes hacer:
a) Integración de configuración de cookies
Tendrás que dar la dirección de WordPress (la URL), la dirección del Blog (también la URL), opciones de integración de las cookies, clave secreta de la cookie de WordPress y clave secreta de la base de datos de WordPress.
Clave secreta de la cookie de WordPress: Este valor debe ajustarse al introducido en la cadena “SECRET_KEY” del fichero wp-config.php de tu blog WordPress.
Si no tienes aún esta clave en tu fichero wp-config.php visita el sitio de Generación de clave secreta de WordPress para obtener una SECRET_KEY y copiala en tu fichero wp-config.php, donde dice algo como [define(‘SECRET_KEY’,»your secret key»);] y también en tu bbPress.
Debes tener en cuenta que estos pasos son para WordPress 2.5 y que, si utilizas WordPress 2.3 o inferior, necesitarás hacer algún paso mas para integrar las cookies de WordPress y tu instalación de bbPress, como se explica aquí.
Básicamente, tienes que instalar dos plugins, MD5 Insecurity para bbPress y Mouldy Old Cookies para bbPress en tu bbPress instalado.
Clave secreta de la base de datos de WordPress: No te preocupes porque el mismo instalador la coge automáticamente de tu WordPress instalado.
b) Integración de las configuraciones de añadido de usuarios:
Simplemente marca la casilla «Añadir configuración de integración de usuarios de base de datos» (” Add user database integration settings”, en inglés). No tienes que hacer nada mas a este respecto, y luego haz clic en «Guardar Opciones de Integración con WordPress» (“Save WordPress Integration Settings” en inglés).
- Paso 3 – Opciones del Foro
Este es otro paso sencillísimo, simplemente rellena el nombre del foro, la dirección del mismo (la URL) y la «clave maestra» de la cuenta (como el super administrador)
Eso es todo. Puede pasar que tu servidor no tuviera permisos de escritura, y entonces se te pedirá que crees un archivo bb-config.php y copies la configuración a ese archivo y lo guardes en la carpeta de tu foro bbPress.
Ya estarás listo para entrar en tu foro bbPress recién instalado.
- (Extra) Paso 4 – Poner bbPress en Español
Este paso, aunque no es parte de la instalación en si, seguro que lo echarás en falta. El proceso es bien simple …
a) Descarga la última versión disponible del repositorio de subversion
b) Sube el archivo es_ES.mo a la carpeta «bb-includes/languages» (si no existe la carpeta languages la creas)
c) Edita el archivo bb-config.php y sustituye la línea
define('BB_LANG', '');
por esta otra …
define('BB_LANG', 'es_ES');
Guardas el fichero y ya tendrás la interfaz de bbPress en español
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
hola segi tus pasos y todo listo como dices
pero cuando quiero entrar al foro debo hacer login y si regreso a mi web tambien debo hacer login
que hice mal?
Para una total integración como requieres hay que usar la misma base de datos de WP y marcar la casilla de integración de usuarios ¿lo hiciste así?
bbpress salio para competirle al budypress ?
No, para nada, de hecho bbPress es parte de BuddyPress y un complemento (foros) para cualquier WordPress
entonces… conviene instalar primero el buddy? no lo hubiera imaginado… pequé de newbie XD
Si, luego en el Buddypress hay una opción para instalar los foros, de ese modo puedes tener foros de debate en los grupos, sino no hay manera 😉
no malinterpretes pero.. te amo jijijijjji
si, es cierto, me dio la opcion de instalar el foro y segun lo q leia lo hizo automatico. yo no veo nada para administrarlos… solo creo haber visto una carpeta de "forums".
vpy a releer el post y las respuestas…
En realidad poco hay que hacer, están ahí, ocultos, los usas Buddypress para crear los foros de los grupos y se crean desde la interfaz de Buddypress (desde "afuera"). Buddy usa bbPress para la organización interna y gestión de los hilos de debate pero el usuario no lo percibe como foro sino como sitios de debate dentro de los grupos 🙂
muchisimas gracias. pero mi version de
WordPress es la
3.1.2.
y entiendo que el budy no sirve ? menos el bb.
estoy en lo correcto ?
Tengo un problema… Ya realice la instalacion, y cuando me dirijo a la direccion no aparece nada de nada, que error pude aver cometido?
¡Leche que raro!
Si hiciste la instalación completa deberías verlo, otra cosa sería que no hubieses completado la instalación.
¿Te pasa dando al enlace que te ofrece para ingresar (hacer login)?
hola!
configure todo, pero en mi sitio sigue sin verse la posibilidad de registrarse… ni el widget de ultimos usuarios añadidos ni actividad reciente
q me falto activar?
o use ninguna plantilla de budypress, utilice la opcion de modificar la q ya tenia instalada
gracias
Ah la finalizar la reinstalacion y ahora anda todo en orden
Gracias =
bye
Gracias por la guía, ahora solo falta una buena actualización del idioma
salu2
muy buen tuto, muchas gracias!!!
Hola Fernando y compañía, estoy intentando instalar bbPress, pero me encuantro con un pequeño problema, yo me he actualizado a wp 2.6, y la única forma de instalar correctamente el foro sería con la version bbPress 1 Alpha, pero en el 2º paso me pide:
WordPress "logged in" cookie key
• This value is required to continue.
This value must match the value of the constant named "LOGGED_IN_KEY" in your WordPress wp-config.php file. This will replace the bbPress "logged in" cookie key set in the first step.
Donde encuentro esta cookie key?
Ya he solucionado el problema, y ahora una pregunta tonta, donde accedo al panel de administración de bbpress?
Nada, parece que hoy estoy atontado, ya he podido acceder al panel de administración.
¿Cómo podemos integrar bbpress dentro de la plantilla Wordpress que usemos?
Un saludo.
@liquen, para eso tienes que adaptar diseños, no hay nada automático.
Hola Fernando, acabo de instalar bbPress y todo bien pero estoy atascado en el tema del idioma. La instalación que he hecho ha sido con integración con Wordpress, compartiendo la misma base de datos y creo que por ese motivo no tengo el archivo config.php, solo tengo el config_sample.php en el que la instalación no modificó nada. Me imagino que es porque utiliza el config.php de wordpress.
A partir de ahí no se como seguir, porque he probado a poner el define('BB_LANG', 'es_ES'); en el config.php de Wordpress pero tampoco me sirve. ¿Alguna idea?
Pablo, si estás instalando la versión alpha 5 o superior el fichero MO de la traducción va en la carpeta my-languages (lo explica en el bb-config-sample.php). Y si debes tener un bb-config.php en la carpeta de bbPress. Lo de la integración es independiente, es mas, puedes instalar bbpress y hacerla después. Mira, que tiene que estar, o vuelve a empezar la instalación.
Bueno, esto parece increible. Acabo de entrar por FTP y efectivamente, debajo de bb-config-sample.php está el bb-config.php
Seguramente ayer no le di a recargar y como el fichero lo creó la instalación no aparecía. Ahora ya está en español. Muchas gracias por todo.
Por cierto que instalé la versión 0.9.0.4, ¿recomiendas utilizar la Alpha?
Si necesitas/quieres integración mejor con WordPress si es recomendable la alpha 6, o quizás para plugins que solo están para la 1, por lo demás no hay problema en usar una versión estable, mas bien al contrario 😉
Siguiendo un poco con las dudas de Pablo Pando:
Instalé la versión alpha6 en inglés y teno un blog con WP2.7. Hice la integración automática de bbPress, pero si estoy conectado en un sitio no puedo estarlo en el otro. Alguna idea?
Gracias!
PD: Qué plugin usáis para seguir los comentarios por email?
Tengo un problemon: luego de integrar bbp con wp han desaparecido los usuarios de bbp… y no solo eso, sino que no puedo entrar a la administracion de bbp con el usuario de la administración de wp…que pudo pasar?… cómo puedo "des-integrarlos a ambos?.- Saludos!
Solo decirte que he seguido paso a paso tus indicaciones y a salido todo perfecto, felicidades, ya tengo plenamente integrado el foro y el blog.
mil gracias
Muy bueno el tutorial.
Que tal amigos? Necesito su ayuda. Si a alguien le ha pasado algo similar me podria dar la respuesta de esto xfavor? Ya instale el bbpress siguiendo los pasos descritos en el tutorial pero ahora me sale:
Oh dear!
bbPress is already installed.
Perhaps you meant to run the upgrade script instead?
Le doy click en upgrade script y nada.
Muchas Gracias de antemano… Hasta luego…
Hola,
Has encontrado solucion a ese error en la instalación de bbpress? me pasa lo mismo.
Gracias
Hola, me parecio excelente el post, mi siguiente pregunta es como puedo compartir los post del blog con los del foro de tal manera que al publicar aparezca en ambos lugares tanto en el bbpress como el blog.
Saludos y desde ya muchas gracias
He instalado bbpress, pero estoy defraudado ya que está a años luz de wordpress en su manejo.
Los plugins parece que no funcionan en la última versión.
Por ahora hay Foros mejores que bbpress.
La mayoría de los plugins funcionan en bbPress 1.x, solo los de _ck_ no lo hacen en gran medida. Y si, está aun algo verde pero te aseguro que funciona de maravilla.
Gracias por tu respuesta.
¿Qué plugins usas tu?
Estoy montando un blog con foro para mis clases en la Universidad.
¿Los plugins integrados de Budypress no se podrían usar en Wordpress normal o solo Wordpress MU es capaz de usarse para crear una Comunidad?
Quería preguntarte, el bbpres quedaría realmente integrado, es decir, se registrarían en mi blog y en el foro al mismo tiempo? y además se verá en mi blog esos post?
La integración de usuarios es completa. Lo de que se vean los mensajes en el blog se hace con plugins o código
Gracias por responder, pero igual aunque leo todos los tutoriales no puedo entender nada, igual, muchas gracias, ya lo instalé y está la mitad en inglés y cómo dije no entiendo nada. Gracias, saludos.
Amalia, mejor pásate por el foro y vemos allí los detalles concretos 😉
Ya lo instalé he hice todo lo que dice este tutorial, pero no se fusionan, hay alguna posibilidad de que intente fusionarlos ahora que ya lo instalé???
Si claro, en el panel de admin tienes una página para fusionarlos por si no lo hiciste durante la instalación 😉
En cuál panel? el de wordpress o el bbpres?? y en todo caso cómo lo hago? hay algún tutorial?
En el de bbPress, solo tienes que seguir las instrucciones de la ventana.
Este tuto sirve para la actual versión de wordpress? y la actual versión de BBpres? otra consulta que tengo es si esto lo puedo aplicar a mi blog que ya tengo instalado sin algún problema posterior….
Saludos Feña 😉
A lo primero … solo cambia la traducción, que ahora hay que ponerla en la carpeta 'my-languages'. Y si, puedes hacerlo sobre un blog ya instalado.
Gracias Feña!!! eres el mejor 😉 lo vamos a implementar pronto.
Saludos! Muy bueno el aporte pero necesito saber si se puede integrar con wordpress 2.8
si se puede 😀
Gracias Daniel!!! Dime si hay alguna variacion en cuanto a la WP 2.8
Según lo que me respondió feña solo la traducción, que ahora hay que ponerla en la carpeta ‘my-languages'
Hola! Que tal?
Acabo de instalar bbpress 0.9 y después de todos los pasos bien… no podemos acceder al login del foro. .
Aparece un mensaje así:
Oh dear!
bbPress is already installed.
Perhaps you meant to run the upgrade script instead?
pero curiosamente nuestra versión de wordpress es la 2.7.1.
Alguien que nos eche una manito.
Gracias
Pues es interesante para tener un forito para el blog, pero no lo veo yo un foro este potente como para reemplazar a otros…es que pretendía usarlo en lugar de smf, mybb o alguno de esos, pero creo todavía esta verdecillo, no?, o será que no hay suficiente información porque yo me acabo de enterar de que existía.Enfín lo probaré en local a ver con esos plugins que hay que es capaz de hacer.
Gracias por la explicación, muy buena.
Hola.
realice la integración de BB-press y wordpress casi con éxito, pero
el último paso de la instalacion del plugin bbPress integration no la puedo hacer!
¿Es porque tengo la versión 1.0.2 BBPress? y el plugin funciona con la vercion BBPress integración 1.0 alfa 4 o una que le sea sucesiva
bbpress 1.0.2 "es antes o después de bbPress 1.0 Alpha 4?.
Al intentar instalar el plugin bbpress integration. aparece una ventana que me pide mi contraseña (la que esta en wp-config. Php), lo pongo pero también me pregunta si tengo conexión FTP, no la tengo, y no me deja instalar el plugin.
¿Qué debo hacer?
actualice mi wordpress a la versión 2.9.1, pero leí que el plugin bb press a sido probado solo hasta la versión 2.8
se puede cambiar la version de wp 2.9.1 a 2.8???, no hay problema.. me da temor realizar esa operación
o está relacionado con que no tengo conexión FTP?
A mi lo que me interesa es poder administradar el foro desde mi único panel de administración de WP. Ahora bien, por "integrar" bbpress con WP se refieren a la integrción o uso compartido de la misma base de datos de WP. ¿Cierto?. En mi caso, yo no tengo en el blog usuarios registrados, pero para la instalación de un foro sí que debo tenerlos. Entonces, como no quiero recargar más mi base de datos de WP, la preguntilla es: ¿puedo entonces usar una base de datos distinta para bbpress y seguir administrándolo desde mi WP?
Cierto, esa integración es para usar la misma tabla de usuarios. Lo que dices de gestionar blog y foro se puede hacer con un plugin, este: http://wordpress.org/extend/plugins/bbpress-admin…
se puede integrar las cookies en dos worpress?
Hola!
tengo un blog y deseo ahora instalar un foro, al revisar el post, me doy cuenta que se puede utilizar la misma base de datos para utilizar wordpress y de bbpress.
Hace rato vi el post "Integrar WordPress y SMF" y vi una opcion que me parecio genial, la de "Cuando publicas una entrada en WordPress se añade un hilo nuevo en SMF".
No he probado un foro SMF ni menos el bbpress, vi themes de bbpress y me agrado mucho, incluso deseo que el diseño se paresca al de mi blog… no he revisado themes para SMF.
Lo que quisiera saber es: ¿existe alguna posibilidad de tener la opcion de "Cuando publicas una entrada en WordPress se añade un hilo nuevo en SMF" en un foro en bbpress? sea automatizado o manual
y de paso… ¿es mejor tener un foro SMF que bbpress?, mi proposito es publicar en el blog de wordpress y que automaticamente se genere un hilo en el foro.
hola e echo todos los pasos y me sale este error
¡Ay madre!
bbPress ya está instalado.
¿Quizás prefieras usar el script de actualización?
le doy y nada
gracias y saludos
Estimado, le subo los archivos de idioma y me traduce a la mitad, alguien sabe porque, desde ya agradesco sus comentarios.
Hola,acaba de crear un foro con bbpress!
Les agradesco su ayuda!
Buenos dias. Creo que he realizado bien la integracio, he subido el plugin bbpress-integration a wordpress y he modificado los archivos config del blog y del foro, pero me ocurre una cosa curiosa, entro en el foro perfectamente, pero si estoy logeado en el blog, me cierra la sesion y al contrario. Si en el foro estoy logeado, me cierra la sesion en el blog.
Saludos y muchas gracias
Cuando doy el ultimo paso y supuestamente debe quedar listo, me aparece este error :
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 98304 bytes) in C:AppServwwwcidiforobb-adminincludesfunctions.bb-admin.php on line 1387
Intente solucionarlo editanto el php.ini de esta forma :
memory_limit = 12M ; Maximum amount of memory a script may consume (12MB)
y me sigue dando el error, de hecho intente cambiarlo a
memory_limit = 100M ; Maximum amount of memory a script may consume (100MB)
y nada funciona bien =(
Estoy trabajando con appserver en mi localhost.
HELP ME !
Te agradezco mucho, me sirvio para uno de mis blogs, este: http://blogdecristo.com/foro/
Aun esta en pañales n.n
Exitos
Igual ya lo estoy descargando anteriormente he instalado foros phpbb3 pero supongo podre bien con esto gracias por postearlo
hola a todos
suena tonto pero no se donde encontrar la instalacion del wordpress, pense que comprando el dominio me llegaria la informacion y asi poderlo trabajar con el bbpress pero nada. si alguien me podri ayudar seria chevere.
Hola
Estoy un poco desesperada…. mira instale bbpress lo inserte en mi plantilla pero el caso es que me desconfigura un poco el tema. Debe ser una cosa tonta pero no encuentro como arreglarlo. Mi blog es este y esta integrado en una plantilla de tienda online ).Si le das a inspeccionar elemento y quitas el ancho del leftcontent si te sale integrado dentro del fondo blanco. ¿Me podrías ayudar a solucionarlo? Te lo agradecería mucho
Bien, ¿pero cómo lo integras con el theme?