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.
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>