Blogger invitada: Nekko 5 de Agosto de 2009 a las 14.01
   Imprimir artículo
elWebmaster.com

Taller de vBulletin: Integraci贸n con WordPress

Si vBulletin es la plataforma de foros favorita del mundo hispanoparlante, podemos decir que su equivalente en el mundo de los CMS es WordPress, el cual evolucion贸 mucho mas all谩 de ser un simple blog.

Vale destacar que en un pasado se elaboraron puentes para que vBulletin interactuara con Joomla e incluso con Drupal, pero personalmente me sumo a la gran cantidad de usuarios que prefirieron la simpleza de WordPress.

Tenemos dos puentes para integrar las plataformas. Uno env铆a los posts de WordPress a vBulletin y el otro hace el camino inverso. En pocas palabras, duplicamos contenido dentro de nuestro mismo sitio. Esto puede servirnos para hacer algun anuncio o dar mas publicidad a alg煤n t贸pico que sabemos que ser谩 “caliente”.

Podemos tambi茅n optar por reemplazar el sistema de comentarios de WordPress, con los posts de vBulletin, ofreciendo un sistema de debate mucho mas elaborado. Y finalmente, podemos auto-crear un usuario WordPress con determinado Rol seg煤n su Usergroup, y con ello dejar asignados los permisos de publicaci贸n en WP.

Los dos puentes que describiremos a continuaci贸n necesitan que vBulletin y WordPress est茅n alojados en el mismo servidor y bajo el mismo dominio.

WP-Integrate: De vBulletin a WordPress

wp-integrate

Lo descargamos desde WP-Integrate - vBulletin.org y seguimos los pasos de instalaci贸n:

  1. Subimos el directorio /wp-includes/ al raiz de nuestro WordPress.
  2. Importamos product-postwordpress_(num-version).xml desde nuestro panel de administrador en vBulletin.
  3. Configuramos el plugin desde vBulletin Options.

Los posts generados en los foros que indiquemos en las opciones, se publicar谩n en el blog con el userid que configuramos dentro de la categor铆a que asignemos. Es importante para este plugin que tengamos ambas plataformas funcionando con el mismo charset o no se visualizar谩n ciertos caracteres en WP.

Los foros y categor铆as deben indicarse ordenadamente, ya que el primer foro de vBulletin especificado se publicar谩 en la primer categor铆a de WordPress escrita. Veamos por ejemplo:

Vbulletin Forums = 1,2,4,4
Wordpress Categories = 11,12,13,14

Equivaldr谩 a que los posts realizados en el foro 1 de vB, se publiquen en la categor铆a 11 de WP; posts realizados en el foro 2 de vB, se publiquen en la categor铆a 12 de WP; y as铆 sucesivamente.

Por otro lado, este recurso no une usuarios entre las dos plataformas ni permite la publicaci贸n autom谩tica de posts desde WordPress: Para ello utilizaremos el siguiente puente.

Complete WordPress/vBulletin Bridge

Para la versi贸n de vB 3.8x y WP 2.7.x+ descargamos de aqu铆 el plugin. La instalaci贸n es un poco mas tediosa, se realiza desde WordPress y requiere de editar algunas plantillas en el caso de querer cambiar el sistema de comentarios.

  1. Debemos subir los tres archivos al directorio wp-content/plugins sin crear ning煤n directorio nuevo.
  2. Activar el plugin desde el panel de WP
  3. En la solapa de Opciones, ingresar a vBridge Options. Indicar los datos solicitados y prestar atenci贸n a la sintaxis de la direcci贸n al foro (la mayor铆a de los errores al instalar este plugin suceden por no escribir bien los paths).
  4. Sin cliquear en “Turn Auto-Integrate”, probemos realizar un post en WordPress. Al pie de p谩gina en la secci贸n de creaci贸n de un post, veremos un recuadro: “Post Articles to Forum”. Seleccionemos “Yes” para hacer nuestra peque帽a prueba. Si el post se gener贸 correctamente en el foro seg煤n nuestra configuraci贸n, entonces ya podemos activar la integraci贸n.
  5. Ir a Users > vBridge User Settings en el panel de administraci贸n de WP. En esta secci贸n indicaremos como debe mapear cada usergroup de vBulletin dentro de WordPress. A cada usergroup de vB podemos asignarle un rol diferente dentro de WP o bien decirle que no se mapee (Do Not Map).聽 El plugin realizar谩 el mapeo cuando “vea” al usuario ingresar a WordPress (as铆 mas no sea para leer un art铆culo), y s贸lo a partir de ese ese momento copiar谩 sus datos a la DB de WP. Por eso la primera vez que el usuario intente loguear en WP y acceder a /wp-admin/, probablemente la plataforma lo reenvie al sitio. La segunda vez que lo intente, deber铆a que poder entrar con normalidad. Si esto no sucede, s贸lo puede ser causa de alg煤n error.

Si queremos reemplazar el sistema de comentarios de WP por el sistema de vB, entonces deberemos proceder a editar las plantillas en WP tal como se indica en la documentaci贸n del plugin. Si optamos por esto, el lector en WP cuando clickee la opci贸n de responder ser谩 enviado al foro, y los posts que acompa帽an al tema ser谩n extraidos para ser publicados como comments en WP. No extrae avatares de vBulletin por defecto, solo nick, url al perfil del usuario en vB y el contenido del post.

Limitaciones

  • Debemos tener el mismo charset en ambas bases de datos para que funcionen correctamente.
  • Pueden existir problemas con el parseo de URLs, tags de IMG, CODE, etc. No se recomienda activar el posteo en HTML sin tener conocimientos al respecto.
  • No funcionan si las plataformas est谩n en diferentes dominios / servidores.
  • Duplican contenido dentro del mismo sitio, lo que podr铆a ser perjudicial en materia SEO.
  • No funcionar谩 con WordPress MU ni hay planes de que lo haga.

Conclusi贸n

Sin muchos problemas podemos utilizar WordPress para montar un portal para nuestro foro. Esto nos servir谩 para que no se “pierdan” art铆culos, manuales y cualquier contenido al que desees dar un formato diferente al que te ofrece vBulletin sin a帽adir m谩s y m谩s plugins en tu foro. A la par, tus usuarios podr谩n tambi茅n acceder a publicar contenido, con todas las ventajas que nos ofrece WordPress para ello.

No puedo cerrar esta entrega sin mencionar que el “Portal” por defecto para vBulletin siempre fue vBadvanced, el cual es totalmente gratuito y se instala sobre vBulletin. La totalidad de este plugin se gestiona desde el panel de administrador de vBulletin, haciendolo bastante sencillo.

vbadvanced

Las plantillas se agregan a las ya existentes y utiliza el css de nuestro template, ofreciendonos un look unificado con nuestro foro.

Pero creo que este tipo de portales es cada vez menos popular y esto es, en buena medida, debido a que su dise帽o es algo tosco de modificar.

隆Hasta la semana que viene!

<< CLASE ANTERIOR

Enviar a Del.icio.us Enviar a Meneame Enviar a Digg Enviar a Fresqui Enviar a Enchilame

Comentarios (1)

  1. Hip Hop dice:

    Gracias por compilar esta informacion, ya habia visto los plugins, lo que aun no logro resolver es: mantener Cookies para ambos sitios, o sea, loggearse una sola vez para ambos. Mapear los usuarios de Wordpress a VBuletin, o mejor aun, compartir los usuarios. Tener un unico Login. Sin dudas vBulletin es el mejor sistema de foros, lo unico que me apena es su dificultad para usarlo con wordpress bien integrado. Desde ya mnuchisimas gracias por la info!

Deja tu opinión

© 2007 - 2008 elWebmaster.com | Powered by Wordpress | Diseño CSS y XHTML válido. | Algunos íconos basados en FamFamFam Mini
Iniciar sesi贸n