Programación y ejemplos de PHP, jQuery, HTML5, WordPress, MySQL, AMP y htaccess


Integrar Facebook Comments en tu web

Voy a explicar como integrar Facebook Comments en una web.

Al comenzar un nuevo proyecto web nos puede surgir la duda de que sistema de comentarios vamos a usar, hay gran variedad de sistemas de comentarios para webs y blogs pero ahora vamos a centrarnos en Facebook Comments.

Otros post interesantes sobre Facebook son:

Obtener el código de Facebook Comments

  • Accedemos a la página oficial de Facebook Comments. Nos encontraremos con los pasos a realizar bien ordenados.
  • Y nos encontramos con los campos básicos a rellenar que pongo en la siguiente imagen:
    Obtener código Facebook Comments
  • Rellenamos en cada campo:
    • URL: Pondremos la url de la página, siendo la url el identificador para agrupar los comentarios por página. Es decir, que los comentarios que se hagan en una página solo saldrán en esa.
    • Anchura: Fijamos el ancho de la caja de comentarios en píxeles, Por defecto se adapta.
    • Número de comentarios: Número de comentarios que aparecerán en el listado. Las contestaciones no cuentan.
    • En la pestaña de ordenar comentarios elegimos el tipo de orden.
    • Pulsamos obtener código y nos saldrá la siguiente ventana.
      obtener codigo facebook comments
  • No hay opción de código html5, solo de Java Script. Cogemos el código de la primera caja y lo colocamos lo más próximo que podamos a la apertura del tag <body>, y el código de la segunda caja lo colocamos donde queramos que aparezca la caja de comentarios de facebook.

Configuración de Facebook Comments

Una vez obtenido el código podemos configurar un poco más nuestro sistema de comentarios,  ordenarlos por diferentes facetas, poner moderadores o incluso sacar el número de comentarios de la página.

  1. Obtener ID de usuario de Facebook:
    https://graph.facebook.com/?ids=anerbarrenaweb
    Sustituímos «anerbarrenaweb» por el usuario de Facebook que queramos que sea moderador. Tu usuario lo verás en la url de tu perfil de Facebook cuando te conectas. Necesitaremos este ID en caso de que queramos añadir moderadores tal y como se explica en el punto 2.
  2. Añadir moderadores:
    Se pueden añadir varios moderadores al sistema de comentarios, solo hay que poner el id de usuario de facebook en el código de abajo y lo pegamos dentro de la etiqueta <head>. Si queremos varios moderadores repetiremos el código inferior por cada uno adicional.
  3. Obtener el número de comentarios:
    Si queremos mostrar el número de comentarios de la página, se puede meter el código siguiente  sustituyendo la url de HREF=miURL.com por la url de nuestra página.
  4. App ID:
    Si vamos a interactuar mucho con las APIs de Facebook, será mejor que nos creemos un App ID en esta url: https://developers.facebook.com/apps. Pero el problema de crear una App ID es que para crearla tienes dejar tu móvil o tu tarjeta de crédito, algo incómodo la verdad…

Código de ejemplo de Facebook Comments para poner en tu web

Aquí os dejo un código de ejemplo para que os valga de base para vuestras páginas. Y también una demo de ejemplo de Facebook Comments para que comprobéis su funcionamiento.

Ventajas
  1. Evitamos en gran medida que troleen la web, ya que solo se puede comentar si tienemos cuenta en facebook, el que aparezca el nombre del autor en cada comentario hace que los comentarios sean menos atacantes.
  2. Menos spam. Incluso si entraran comentarios spam siempre podemos bloquear una cuenta de facebook para que no haga comentarios en tu web. Tiene fácil moderación.
  3. Ahorro de ancho de banda y BBDD. Los comentarios siempre se cargarán desde servidores externos, es decir los comentarios siempre se guardarán en Facebook Comments.
  4. Fácil configuración del plugin, podemos ordenar los comentarios cronológicamente, por popularidad… También se puede dar permisos de moderador a otras cuentas de Facebook…
  5. Posibilidad de hacer una blacklist con las palabras que no quieras que aparezcan en tu web.
  6. Aumento de visitas, notoriedad en Facebook, por defecto al realizar un comentario, este también se comparte en la cuenta del usuario, y a no ser que lo desactive todos sus amigos lo verán y puede que alguno clicke y ganes una visita.
  7. El diseño de los comentarios se adapta al dispositivo en el que se visualicen… pudiendo ser desde un PC o un móvil.
desventajas
  1. Hacemos pasar por el aro a todo el mundo que quiera comentar, es decir, obligamos a tener una cuenta en facebook para poder comentar.
  2. Poca interactuación con las APIs para poder hacer rankings de comentarios.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies