Foros de bbPress para WordPress: una guía rápida

Los foros de discusión han existido durante casi tanto tiempo como Internet. Incluso antes de que la World Wide Web se hiciera popular, la gente estaba compartiendo información y discutiendo temas utilizando sistemas de tablones de anuncios de servidores terminales. De hecho, mis primeras experiencias con Internet en 1998 giraron en torno a las salas de chat y los foros de discusión de AOL (vaya, miro hacia atrás con nostalgia a esos días felices).

El foro de discusión moderno conserva la idea central de lo que ahora es un concepto muy bien establecido: compartir información y discutir temas, pero se ha convertido en un complemento liviano para WordPress que se puede instalar en cuestión de minutos.

Estoy hablando de bbPress, el software de foro de WordPress creado por los mismos que crearon WordPress. En esta publicación voy a explicar exactamente qué es bbPress, por qué es posible que lo necesite y también le mostraré cómo instalarlo.

Por qué necesita bbPress

Total WordPress Theme y bbPress

El conjunto de funciones de bbPress no es tan completo como el software dedicado para foros como phpBB o vBulletin, así que ¿por qué usarlo? Hay algunas razones convincentes para ello.

  1. Es ligero. El software del foro está tradicionalmente inflado, lleno de agujeros de seguridad y un verdadero drenaje para su servidor. La última versión de bbPress (v2.5.13) es fácil de usar y de código abierto, por lo que puede modificar el complemento según sea necesario.
  2. Está completamente integrado con WordPress. Este beneficio va más allá de la facilidad de instalación. bbPress aprovecha el sistema de gestión de usuarios de WordPress y tiene acceso al vasto repositorio de complementos de WordPress, donde encontrará una cantidad decente de complementos específicos compatibles con bbPress. Uno de ellos es BuddyPress, una plantilla para una red social basada en WordPress que realmente usa bbPress para impulsar sus foros.
  3. La personalización es sencilla. bbPress tiene una ventaja única sobre otros programas de foros cuando se trata de personalizar el estilo de su foro. Dado que está construido para WordPress, hay muchos temas increíbles (como el tema Total WordPress) diseñados específicamente para bbPress, por lo que cambiar el aspecto de su foro es tan fácil como cambiar su tema.

Si desea iniciar un tablero de anuncios tradicional o una nueva red social, entonces bbPress probablemente no sea para usted (¡aunque consulte BuddyPress como base para este último!)

Sin embargo, si desea agregar un elemento de comunidad a un blog existente o un área de soporte para sus clientes, será difícil encontrar algo más adecuado que bbPress.

¿Qué es bbPress?

Cualquier propietario de un sitio debe comprender lo que sucede dentro de sus complementos. bbPress es simplemente tres tipos de publicaciones personalizadas, algunas plantillas de diseño, un sistema de códigos cortos, un par de widgets y código CSS. ¡Por eso se llama ligero!

Tipos de publicaciones personalizadas

Los tres tipos de publicaciones personalizadas son:

  1. Foros: que contiene cada foro de discusión que crea, lo que permite crear una jerarquía de foros
  2. Temas: que contiene cada hilo de discusión (el título y la publicación de apertura)
  3. Respuestas: que contiene cada respuesta individual a un tema

Diseños

Las plantillas de diseño estándar son adecuadas para la mayoría de los casos. Por ejemplo, el diseño de temas mostrará una lista de temas con la siguiente información:

  • Nombre del tema
  • Quién inició el tema y en qué foro lo inició
  • El número de personas que participan en una conversación (voces).
  • El número de respuestas al tema.
  • (Y posiblemente) ¿Cuánto tiempo hace que fue la última respuesta y quién la hizo?

Página de temas de bbPress

Los diversos elementos se pueden diseñar con CSS para que se adapten mejor a su blog, pero si desea realizar cambios sustanciales en la estructura, deberá sentirse cómodo con PHP o comprar un tema como Total que ofrece opciones de estilo personalizadas integradas.

Códigos cortos y widgets

bbPress simplifica la visualización de los diversos elementos del foro donde quiera a través de una serie de códigos cortos y widgets. Esta es en realidad una característica increíblemente poderosa, que le permite considerar la usabilidad y el diseño receptivo.

Por ejemplo, puede crear una página que enumere los temas más recientes con una selección de las publicaciones más populares resaltadas en su barra lateral usando solo un código corto y un widget. Si decide que prefiere un diseño de foro más tradicional que enumere las categorías, puede cambiar las cosas en minutos.

Para darle una idea de la flexibilidad, consulte el códice para ver los 19 códigos abreviados de bbPress.

Los widgets incluidos son:

  • Lista de foros
  • Respuestas recientes
  • Temas Recientes
  • Lista de vistas de temas
  • Buscar
  • Widget de inicio de sesión
  • Estadísticas

El widget de inicio de sesión es especialmente útil, ya que muestra un formulario de inicio de sesión a los visitantes y un enlace de perfil a los usuarios registrados.

Instalación

Si decide probar bbPress, la instalación no podría ser más sencilla.

Instale bbPress a través del directorio de WordPress

Simplemente busque bbPress en el directorio de complementos de WordPress, presione instalar y listo (o, si desea utilizar el complemento como base para el desarrollo, o simplemente para ver más de cerca, puede descargar una copia de WordPress repositorio de complementos).

foros de WordPress bbPress

Instalar bbPress a través de un tema de WordPress

Su otra opción es instalar el complemento a través de su tema de WordPress (si ofrece la opción). Por ejemplo, el tema Total WordPress no solo es totalmente compatible con bbPress, sino que incluye una demostración de bbPress lista para usar y fácil de importar.

Instalar Total bbPress Demo

Simplemente diríjase a Themeforest y compre Total (uno de los temas de WordPress de arrastrar y soltar populares y mejor calificados en la web), instálelo y actívelo, luego navegue a Theme Panel> Demo Importer (Nota: esto es exclusivo de Total, la mayoría de los temas no incluirán esta característica increíble y fácil de usar).

Desde aquí busque “bbpress” y luego haga clic en la demostración para comenzar.

Instalar el complemento bbPress

Una vez que haga clic en Total, se le pedirá que instale los complementos necesarios, que en este caso incluye bbPress. Simplemente haga clic en cada complemento para instalarlo y activarlo.

Importar contenido total de bbPress

Una vez hecho esto, Total le ofrece la opción de especificar qué partes de la demostración le gustaría importar. Para la demostración de Total bbPress, asegúrese de que todos los cuadros de datos de muestra XML, imágenes, configuración del personalizador de temas y widgets estén configurados para que su sitio web tenga un aspecto idéntico al de la demostración en vivo.

Total de importación de demostración de bbPress completada

Cuando se complete la importación, debería ver un mensaje como el anterior. ¡Esto significa que su contenido de muestra y bbPress están listos para funcionar!

Configuración básica de bbPress

Una vez que bbPress esté instalado y activo, notará los tres nuevos tipos de publicaciones personalizadas en el menú de administración y una página de bbPress en el menú Configuración.

Antes de sumergirse y crear el foro de sus sueños, dedique algún tiempo al menú de configuración. Vaya a Configuración> Foros.

bbPress Configuración de spam

En particular, querrá modificar la configuración de correo no deseado, que incluye:

  • Tiempo de aceleración: el número mínimo de segundos permitido entre nuevas respuestas del mismo usuario
  • Permitir publicación anónima: Deshabilite esto para requerir que un usuario se registre en una cuenta para publicar un tema o una respuesta

Una vez que haya hecho esto, es bueno crear una serie de foros, temas y respuestas de muestra (preferiblemente de varias cuentas de usuario diferentes) antes de comenzar a modificar el diseño. Con datos ficticios, es más probable que detectes cosas que deben solucionarse con CSS, especialmente en dispositivos móviles. Por suerte para ti, si has elegido usar la demostración de muestra del tema Total, ¡estás listo para pasar a las personalizaciones!

Personalización de bbPress

Para personalizar bbPress, realmente necesitas ser un desarrollador … o usar uno de los siguientes métodos de trampa para personalizar el estilo de tu foro sin saber cómo codificar.

Opción 1: use la configuración de su tema

En primer lugar, si decidió utilizar un tema que ofrece opciones adicionales de bbPress, primero debe buscar allí. Vaya a Apariencia> Personalizar para editar las opciones.

Opciones del personalizador de bbPress Live

Específicamente en la sección bbPress (como la de Total) para seleccionar el diseño de página predeterminado para foros, temas y páginas de usuario. Después de eso, utilice la configuración en Tipografía para fuentes personalizadas y en Opciones generales de tema para colores de acento, selecciones de título de encabezado de página, estilo de formularios, personalizaciones de enlaces y botones y más para que el diseño coincida con su marca.

Opción 2: use un complemento de editor de CSS en vivo

Si por casualidad su tema no ofrece ninguna opción de estilo, o simplemente no las que está buscando, es posible que desee considerar un complemento de editor de CSS en vivo. Estos complementos le permiten señalar, hacer clic y editar elementos de su sitio web utilizando opciones de estilo sencillas (no se requiere código). Aquí están nuestros dos favoritos:

  • Lápiz amarillo: Este complemento es uno de nuestros favoritos. ¡Simplemente instale y haga clic en “Empecemos” para comenzar a personalizar su sitio web! ¿Querer aprender más? Consulte nuestra guía de usuario completa de Yellow Pencil para ver cómo funciona el complemento y qué funciones se incluyen.
  • CSShero: Similar al complemento anterior, CSShero ofrece una interfaz de apuntar y hacer clic súper fácil de usar para editar estilos, colores, fuentes, espaciado y más. Eche un vistazo a cómo funciona este complemento en nuestra guía CSShero para personalizar WordPress.

Complementos complementarios de bbPress recomendados

Como se mencionó anteriormente, bbPress es fácil de extender a través de una gran cantidad de complementos. Aquí hay algunas que creemos que le gustaría considerar para agregar más funciones y opciones a sus foros.

Ultimate Member bbPress Adición

Agregue opciones para un registro de usuario fácil, perfiles avanzados e incluso membresías con el complemento Ultimate Member. Esta opción extensible se integra completamente con bbPress para que pueda ofrecer a los miembros de su foro más para disfrutar.

Más sobre Ultimate Member →

Paquete de estilo bbp

¿Quiere agregar algunas opciones básicas de estilo para su foro bbPress? Prueba bbp Style Pack. Este complemento gratuito agrega opciones para personalizar el estilo, los enlaces, las funciones de visualización y más.

Más sobre bbp Style Pack →

bbPress Notificar (sin spam)

Este complemento envía una notificación por correo electrónico a los usuarios cuando se publican nuevos temas y / o respuestas. Es útil si está operando un foro de soporte y necesita que una persona en particular responda a preguntas en un foro en particular, por ejemplo.

Más sobre bbPress Notificar →

Herramientas GD bbPress

Uno de los complementos bbPress más completos disponibles, esto agrega soporte BBCode, firmas de usuario, vistas personalizadas adicionales, cotizaciones en respuesta, además de algunas funciones de administración adicionales.

Más sobre GC bbPress Tools →

¿La mejor solución para foros?

Es ligero, rápido y fácil de instalar, pero ¿bbPress es la mejor solución de foro para su blog de WordPress? Solo hay una forma de averiguarlo: obtenga una copia, instálela en su sitio y comience a experimentar.

Ahora es el momento de recibir sus comentarios. ¿Eres usuario de bbPress? ¿Considera que bbPress es la mejor solución de foro para los usuarios de WordPress o prefiere una solución alternativa? ¿Cuál es tu experiencia al agregar un elemento de comunidad a tu blog?

Dénos sus respuestas a las preguntas anteriores en las secciones de comentarios a continuación. Alternativamente, si tiene algún otro comentario o pregunta, ¡dispare!