### Administración - npds_twitter

Este módulo requiere abrir una cuenta de Twitter y crear una aplicación de Twitter para el uso de las API en su sitio.
- Si tiene not estos elementos, siga el procedimiento I a continuación.

#### I.Procedimiento de Twitter

##### Inscripción

1. Registrarse como usuario Aquí
2. Registrarse como desarrollador Aquí.

##### Crear la aplicación

1. Crear la aplicación (puente entre NPDS y Twitter) Aquí:
Durante la creación de la aplicación, las informaciones a introducir son:

- App Name: Nombre de su elección para su aplicación (ejemplo, "NDPS-Twi bridge." Sólo una restricción: No debe contener la palabra "twitter")
- Application description: Ídem, entrada libre. Ejemplo: "bridge NPDS-Twitter"
- Website URL: la url del sitio en el que se instala npds_twi
- Tell us how this app will be used: Ejemplo : "This application will be used to automatically publish tweets when there is new publication in our CCMS."
- Los otros campos no son necesarios.

2. Configuración de la aplicación de Twitter:

- Una vez creada la aplicación, vaya a la pestaña "Settings" de la aplicación.
- En la sección "Application type", para el parámetro "Access", marque "Read and write."
- Haga clic "Update this Twitter application's settings" para confirmar.
- Haga clic "Details" tab.
- Haga clic "Create my access token". Si esto ya está hecho, a continuación, haga clic en "Recreate my access token"
  ¡Advertencia! Esto cambiará las teclas "Access token". Si ya las ha introducido anteriormente en npds_twi, debe tener que volver a entrar.

3. Coge tus llaves y fichas (necesario para configurar el módulo).

4. Ahora tiene los elementos necesarios para el funcionamiento del puente:

- Su clave de consumo (Consumer key)
- Su secreto de consumo (Consumer Secret)
- Su token para Autenticación Abierta (Access token)
- Su token secreto para la autenticación abierta (Access token secret)

#### II. Procedimiento de Npds

Ir a la administración del módulo
`/admin.php?op=Extend-Admin-SubModule&ModPath=npds_twi&ModStart=admin/npds_twi_set`

- Un mensaje le informará si la publicación está autorizada para el sitio (por defecto a No). (para modificar esta autorización superior siga el enlace) `/admin.php?op=Configure`
  Preferencias > Configuracion del flujo & Redes Sociales > Activar Twitter
- Activar o no la publicación de noticias en twitter
- Elija un atajo de URL
- Rellene los 4 campos con la configuración de Twitter (cf4)

##### Consejo

Si desea usar npds_twi en varios sitios de NPDS, pero con una sola cuenta de Twitter, debe crear una aplicación de Twitter para cada sitio de NPDS. Esto le permitirá informar adecuadamente la url de devolución de llamada y la url WebSite cada vez.
Hay tres soluciones implementadas para acortar urls sin pasar por un servicio externo.
Dos de estas soluciones (cf.b cf.c) usan un archivo . htaccess el otro está solo en php y es nativo para NPDS (cf.a)

- a - La solución recomendada (marcada por defecto) es: Url rewriting with Npds controleur
- b - Si usted elige: Url rewriting with mod_rewrite
  Debe modificar (o crear si no existe) el archivo .htaccess (en la raíz de su sitio) como sigue:
  `RewriteEngine on
  RewriteRule ^s([0-9]+)$ /article.php?sid=$1[L]`
  Nota: la primera línea es inútil si ya existe en su archivo, la segunda línea es necesaria.
- c - Si usted elige: Url rewriting with ForceType
  Debe modificar (o crear si no existe) el archivo .htaccess (en la raíz de su sitio) como sigue:
  `<FilesMatch "^s$">
  ForceType application/x-httpd- php
  SetHandler application/x-httpd-php
  </FilesMatch>`

npds_twitter - Manuel administration