ÚLTIMA HORA: Segunda edición de "Fuckowski, memorias de un ingeniero" agotada, en preparación la tercera edición
  • Buscar en Perspicalia

  • Últimas entradas

  • Páginas

  • Populares

  • Tags

  • Temas

  • Archivos

  • Activismo

  • Telekomor

  • Meta

  • No pocas veces habéis preguntado por el sistema de integración con PhpBB que uso en este blog. Para implementarlo tuve que hacer varias modificaciones al código de WordPress, por lo que el sistema era difícilmente exportable a otros blogs. Finalmente he conseguido convertir el “hack” en Wp2BB, un plugin de WordPress.

    ¿Cómo funciona?

    Una vez instalado y configurado, el plugin se encarga de crear nuevas entradas en el foro por cada post o página publicados en el blog. Mediante el uso de una plantilla de WordPress, cada post o página muestra el número de respuestas a la entrada en el foro y un enlace rápido para responder.

    Muchos aspectos de Wp2BB son configurables:

    • Posts y páginas pueden crear entradas en subforos diferentes
    • Las entradas en el foro serán creadas por el usuario de PhpBB que se desee
    • El usuario elegido puede tener un color único en el foro
    • El texto de la entrada en el foro es configurable, y puede mostrar el título y contenido del post en WordPress y un enlace al mismo
    • El texto de la plantilla de WordPress que muestra los enlaces al foro es también configurable
    • Wp2BB puede crear entradas en el foro para posts y páginas de WordPress creadas antes de la instalación del plugin

    Requisitos

    • Wp2BB ha sido creado para WordPress 2.6.0 y PhpBB 3.0.0, aunque posiblemente funcione en versiones más antiguas
    • WordPress y PhpBB deben residir en la misma máquina

    Recomendaciones

    • Es conveniente tener un subforo para los posts y otro para las páginas; normalmente la relevancia de ambos es diferente
    • Para evitar confusión, estos subforos deberían estar dedicados únicamente a Wp2BB; los usuarios no deberían poder agregar nuevos temas
    • Pueden usarse campos personalizados de WordPress para cambiar el comportamiento por defecto de Wp2BB. Por ejemplo, si queremos que un post tenga su entrada correspondiente en un subforo distinto al especificado en las opciones del plugin, basta con añadir el campo personalizado ‘forum’ e indicar el ID del subforo donde queremos la entrada (antes de publicar el post, claro está). Si no queremos que un post o página en particular tenga entrada correspondiente en el foro, basta con añadir el campo personalizado ‘forum’ con valor ’0′
    • Si queremos conectar un post o página a una entrada que ya existe en el foro, basta con añadir los campos personalizados ‘forum’ y ‘topic’ indicando los IDs de la entrada en cuestión
    • Si el parámetro ‘foro por defecto para posts’ en la configuración de Wp2BB se deja en blanco o con el valor ’0′, el plugin no creará entradas en el foro a no ser que se añada explícitamente un campo personalizado ‘forum’ al post antes de publicarlo. Idem para ‘foro por defecto para entradas’

    TO-DO

    • Usar las funciones de localización de WordPress para hacer el plugin fácilmente traducible a otros idiomas

    La página de Wp2BB

    He creado un blog específico para el plugin en http://www.alfredodehoces.com/wp2bb. De momento tanto la página como el foro están en inglés para hacerlos más accesibles a la comunidad de WordPress. Procuraré traducir la página al cristiano en breve; mientras tanto, si tienes problemas con el idioma, estaré encantado de responder cuestiones en el subforo “Wp2BB en español”.

    Licencia de uso y distribución

    Wp2BB se distribuye gratuitamente bajo licencia GPL. Úsalo, modifícalo y distribuyelo a tu antojo, siempre respetando la autoría original. Eso sí, agradecería que publicases las modificaciones en el foro (o me las enviases al email de contacto) para poder integrarlas en sucesivas versiones del plugin. También se agradecerían donaciones para compensar el currazo que me he pegado. Puedes realizar tu donación a través de la página de Wp2BB.

    Nada más por el momento. Espero comentarios, sugerencias y notificaciones de bugs en el foro.

    Un saludo.

    Por Adehoces
    (sobre el autor)
    » escribir un comentario
    1. [...] WordPress y foros PhpBB puede ser una auténtica pesadilla. Pero afortunadamente podemos aprovecharnos de la experiencia de Alfredo de Hoces que, tras enredar de lo lindo en su instalación para poder integrar foros y WordPress publicó un [...]

      Pingback by Integrar WordPress y PhpBB | Ayuda WordPress — 8 de abril de 2010 @ 1:14
    2. Va muy bien, buen trabajo Alfredo, tu que obviamente conoces más el código, se puede o es muy difícil modificarlo para que blog y foro estén en dominios diferentes (mismo server) ?

      Comentario by elQuique — 9 de abril de 2010 @ 14:12
    3. [...] PluginIntegrar WordPress e o fórum bbPress pode ser um pesadelo. Mas, felizmente, nós vamos aproveitar a experiência do Sickles Alfredo, para a integração do WordPress e o Fóruns para isso ele publicou um plugin que faz essa [...]

    4. buenas..agrdeceria mucho tu ayuda he probado este pinta biem pero no va el tutorial de leame que vino adjunto al athivo no lo entiemdo co claridad temgo todo instalado y me da error [PhpBB not found! Please set PhpBB local path before creating or updating posts]si que ya se dice que no lo encuentra pues…?la carpeta del PhpBB esta instalado es[ /forum].
      no se que mas mirar por internet no encuetronada de este plugin , agredeceria tu ayuda.

      Comentario by lestayo — 5 de julio de 2010 @ 18:21

    Deja tu comentario