Publicar entradas de Drupal a Twitter en 7 sencillos pasos

drupal-post-to-twiiter

Siguiendo esta entrada lograremos que nuestra pagina web en Drupal al publicar contenidos (Noticias, artículos, paginas, entradas, posts, etc…) envíe un tweet con el titulo y enlace del mismo de manera automatizada y desatendida. Para ello deberemos seguir los siguientes 7 pasos.

– Descargar los módulos de Twitter Y OAuth

Se descargaran https://www.drupal.org/project/twitter  y https://www.drupal.org/project/oauth , descomprimirán y colocaran sus respectivos directorios en: /var/www/drupal/modules/

NOTA: Su instalación de drupal deberá tener instalados los módulos Views y Ctools que son medulares para usar eficientemente Drupal, si no es así realice lo anterior con: https://www.drupal.org/project/views y https://www.drupal.org/project/ctools

 

– Habilitar los módulos para ser usados en nuestro Drupal

En nuestra zona administrativa del Drupal Ir a admin – > modules y marcar las acciones de los renglones OAUTH y OTHER

oauth-enable-drupal-module

oauth-enable-drupal-module

Luego de marcar para ser activado OAuth y guardar se habilitaran las acciones para Twitter.

other-twitter-enable-drupal

other-twitter-enable-drupal

 

– Registrar tu aplicación ante Twitter

Ir a https://apps.twitter.com/app/new y llenar el formulario de manera similar a la imagen que sigue, marcar la aceptación de los términos del contrato (aunque no estemos de acuerdo) y aceptar.

create-app-application-twitter

create-app-application-twitter

 

– Habilitar la autenticación ante Twitter

Procederemos a suministrarle al modulo de twitter en nuestra instalación de Drupal los datos de autenticación que nos genero Twitter en el paso anterior, específicamente necesitaremos el Consumer key  y  Consumer secret. En la pestaña permisos debemos indicar que necesitamos permisos escribir ya que por defecto viene solo lectura el acceso a twitter

application-settings-twitter-consumer-key-secret

application-settings-twitter-consumer-key-secret

En nuestro administrador de Drupal diríjase a: Configuración -> Servicios web -> Twitter URL ejemplo:  http://instalaciondrupal.net/?q=admin/config/services/twitter/settings

Colocamos los datos anteriores en los campos OAuth Consumer key  y  OAuth Consumer secret

drupal-post-twitter-oauth

drupal-post-twitter-oauth

Guardar la configuración.

 

 – Autorizar a nuestro Drupal a usar la cuenta Twitter para publicar, leer, etc…

En Inicio » Administración » Configuración » Servicios web nos mostrara un botón para proseguir a autorizar la aplicación

add-twitter-accounts-drupal-authenticatedHacer click en Go to twitter to add an authenticated account y el paso siguiente nuevamente click en Autorizar la aplicación

autorizar-aplicacion-leer-publicar-tweets

autorizar-aplicacion-leer-publicar-tweets

 

– Configuración de publicación de contenidos en Twitter

Vamos a Administration > Configuration > Web Services > Twitter y seleccionamos la pestaña POST

Marcamos las opciones que mas se ajusten a nuestra necesidad y damos el formato propuesto para los tweets que se enviaran en base a los posts

post-to-twitter-from-drupal

post-to-twitter-from-drupal

Igualmente existirá la opción de cambiar este formato de forma individual para cada publicación si así se requiere:

node-add-post-to-twitter

node-add-post-to-twitter

 

– Verificar funcionamiento

Luego agregamos algunos contenidos y evidenciamos en nuestra cuenta Twitter que se hayan enviado las entradas, nodos, artículos, paginas o post publicados.

twitter-enviado-drupal

twitter-enviado-drupal

 

Anuncios

4 comentarios en “Publicar entradas de Drupal a Twitter en 7 sencillos pasos

  1. Gracias por este post, tengo una pequeña pregunta ya que desde hace tiempo tengo configurado el módulo de twitter, pero desde la última actualización del modulo he tenido un par de problemas y dudas.

    Tengo 6 usuarios con el mismo rol asignado, pero resulta que 2 de ellos cuando crean contenido programado con scheduler, el contenido se publica en el portal, pero en twitter no, mientras que los otros 4 usuarios no tienen problemas. ¿Tienes idea de cual podría ser el problema?

    Y veo que en tu ejemplo publicas un par de noticias con hashtags, ¿Cómo puedo crear contenido y añadir hashtags desde drupal para que estos sean publicados automaticamente en twitter?

  2. Hola, disculpa por reabrir el post, quería preguntarte algo sobre este modulo.

    Yo lo utilizo con el comodín !tinyurl, pero se me presenta el problema que coloca la url de la siguiente manera.

    tinyurl.com/hrynqg7
    me apunta al url

    /node/8502

    y debería ir al alias

    /juventud-de-copei-invita-los-actos-con-capriles

    Al apuntar al numero de nodo y no al alias, me genera una doble indexacion en google lo cual es penalizada por contenido duplicado.

    Sabes como corregir este problema?.

    Saludos

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s