Para complementar tu foro puedes ofrecer a tus usuarios mayor interacci贸n con otros servicios. Para vBulletin tenemos Facebook Connect y un nuevo addon llamado vBNexus.
Todos los servicios explicados en esta nota hacen que nuestro sitio se integre a los servicios que utilizan a diario millones de internautas como Facebook, Google, Yahoo y AIM. Ya no hay excusa para aislarse.
En el caso de Facebook Connnect, se trata del m谩s antiguo, con m谩s parches lanzados y con 1140 instalaciones declaradas en Vbulletin.org (entre las versiones para las dos 煤ltimas series de vBulletin).
Puntualmente Facebook Connect tiene la capacidad de permitir que tus nuevos usuarios se registren al foro iniciando sesi贸n con su cuenta de Facebook, eligiendo un nick en nuestro foro y sin tener que pasar por ning煤n otro control (reCaptcha, activaci贸n via mail, etc), puesto que se supone que Facebook ya comprob贸 que ese usuario no es un bot. Una vez registrado el usuario, puede elegir compartir alg煤n posteo en el Muro de Facebook, y cuando se suscriba a threads en nuestro foro, o le envien un MP, un aviso le llegar谩 a la bandeja de entrada de Facebook. Si el usuario tiene su cuenta de Facebook configurada para que envie avisos a su correo electr贸nico (es la forma por defecto), entonces una acci贸n en el foro env铆a un mensaje privado a la cuenta de Facebook, y 茅sta a la casilla de correo.
Implementaci贸n de Facebook Connect
Realiza un backup de la base de datos de tu foro y de los archivos antes de instalar, luego descarga la 煤ltima versi贸n de este Addon y descompr铆melo. Sube el contenido de la carpeta Upload al raiz de tu foro e importa el product-fbconnect.xml desde Productos y Plugins. Ve a http://www.facebook.com/developers/ para poder iniciar una nueva Aplicaci贸n Facebook.

Llena los datos con cuidado, indicando las URLs que te solicita y haciendo clic en Guardar. Obtendr谩s una Clave API y una Application Secret, las necesitar谩s m谩s tarde. En el archivo de instrucciones de la aplicaci贸n que viene dentro del .zip (INSTALL.htm) encontrar谩s algunas breves recomendaciones para llenar los datos.

Ahora podemos ir al AdminCP y ver que se a帽adi贸 una solapa cuando importamos el producto. En Settings de FB Connect tendremos que insertar la API Key y la Application Secret que obtuvimos en el paso anterior. Coloquemos el ID de usergroup en el que entrar谩n los registrados a trav茅s de esta aplicaci贸n (puedes crear un usergroup aparte para ello). Coloc谩 en Yes la opci贸n “Import User Data From Facebook” para que extraiga datos del usuario desde Facebook. Las opciones que siguen son para enviar notificaciones cuando ciertas acciones suceden y finalmente solicita datos sobre Templates ID, deja estos 煤ltimos en blanco y guarda los cambios.

En la solapa News-Feed Templates cliquea en Register Default Templates para cargar el modo por defecto en que extraer谩 informaci贸n del foro para postearla en el Muro del usuario. Vuelve a Settings (la solapa anterior) aunque no hayas cambiado nada y guarda los cambios. En la tercer solapa, Data Mapping, selecciona los campos que tomar谩 del perfil de Facebook en la primer columna, y en la segunda el campo que alimentar谩 en vBulletin.

Finalmente deberemos recurrir al INSTALL.htm para efectuar cambios en nuestros templates. Los cambios obligatorios est谩n listados primero y solo requieren de modificar unas pocas lineas en el Footer y en la Navbar. Si deseamos hacer uso de las funciones de posteo en el muro y manejo de las notificaciones privadas al usuario, entonces s铆 debemos seguir adelante con la gu铆a y efectuar todas las modificaciones que trae. Este es un punto que a煤n resta ser desarrollado por el coder del addon. Para quienes tengan alg煤n tipo de complicaci贸n o tengan muchos Styles diferentes para modificar, el propio autor hace instalaciones por una peque帽a suma de dinero.
vB Nexus: Login con Facebook y Google
Esta aplicaci贸n est谩 “reci茅n salida del horno”, ya que fue liberada este mismo mes (agosto de 2009). De todos modos, ya cuenta con 100 instalaciones. Es muy sencilla de instalar y nos permite utilizar mayor cantidad de servicios. La Key de Facebook Connect se obtiene como explicamos para el anterior addon y la key de Friend Connect desde http://www.google.com/friendconnect/

Este addon contempla el hecho de que nunca llega a nuestra base de datos el email del usuario, por lo que desde el UserCP solicita al usuario que ingrese uno. Tambi茅n le permite al usuario una configuraci贸n mas clara sobre las acciones que desarrollar谩 en torno a la publicaci贸n de mensajes al muro. El hack lo podemos descargar desde este link a vBulletin.org

Enviar invitaciones a la lista de contactos del usuario
Si bien tenemos algunos hacks muy sencillitos que nos permiten que el usuario envie mails con invitaciones a un listado de emails que debe ingresar manualmente, sin dudas los “m谩s buscados” son los hacks que permiten que el usuario invite a usar tu foro a toda su lista de contactos de MSN o de otro servicio. Explico en detalle en este art铆culo en SummArg las dos alternativas que encontr茅. Por un lado tenemos un hack especialmente desarrollado para vBulletin y por el otro una integraci贸n con la plataforma OpenInviter que elimina problemas que surgen al integrar con vBulletin 3.8.x.
Final del taller
Esta fue la 煤ltima entrega regular de este taller de vBulletin, y digo “regular” porque quiz谩s a futuro podamos anexar algunas clases extra para adecuarnos a la pr贸xima versi贸n de vBulletin que tanto estamos esperando.聽 Si茅ntanse libres de seguir planteando dudas en las entradas del taller: seguiremos contestandolas a todas.
Le quiero enviar un gran abrazo a Debi y a Alejandra, que me ayudaron much铆simo con el taller y tuvieron la ardua tarea de tener que corregirme, y a todo el staff de elWebmaster.com que siempre nos recibe con gran calidez. 隆Ahora s铆, a seguir trabajando en SummArg.com!
| << CLASE ANTERIOR |








Comentarios recientes
- diego gutierrez arias: excelente todo le q se publica en esta pagina, es de mucha ayuda, mi pro...
- christian: Hola alguien puede pasarme los archivos ? desde ya gracias quiero probar...
- Iruma: Pues vaya que todos tienen muchas cosas que contar... Yo les puedo decir...
- A2design: Seamos realistas... hay gente que paga por usar un programa... pero yo m...
- A2design: 驴no usar gif??? desde cuando...? la consigna es no usar flash que no se...
- lara: EXELENTEEEEE...
Feed de los comentarios