Extension:TwitterLogin/es
![]() | ¡En estos momentos no hay nadie que se encargue del mantenimiento de esta extensión! Aunque todavía puede que funcione, los informes sobre errores o peticiones de nuevas funcionalidades serán probablemente ignorados. Si estás interesado en el desarrollo y mantenimiento de esta extensión, puedes solicitar acceso al repositorio. Como cortesía, puede que quieras contactar a su autor. También deberás quitar esta plantilla y añadirte como encargado del mantenimiento de esta extensión en la plantilla {{extension}} de la página. |
TwitterLogin Estado de lanzamiento sin mantenimiento |
|
---|---|
Implementación | Identidad de usuario |
Descripción | Register and log in (authenticate) to a MediaWiki wiki using your Twitter account |
Autor(es) | David Raison and Dave Challis (Clausekwisdiscusión) |
Última versión | 0.03 (2015-01-11) |
MediaWiki | 1.23+ |
Cambios de la base de datos | Sí |
Licencia | GNU Licencia Pública General menor 3.0 o más tarde |
Descarga | |
Ejemplo | dev.hacker.lu wiki |
$wgConsumerKey, $wgConsumerSecret |
|
Traduce el TwitterLogin extensión si es disponible en translatewiki.net | |
Asuntos | Tareas abiertas · Reportar un bug |
The TwitterLogin extension adds Twitter OAuth sign up capabilities to MediaWiki. The code is derived from Dave Challis' implementation done for Web8D 2010 and also uses the twitteroauth library by Abraham Williams.
You need to register an application with Twitter in order to be able to use this extension. See the Configuration section for more details on how to register a Twitter app.
Known issues
This extension does not work with MediaWiki 1.19 and higher when you require your users to confirm their email addresses ($wgEmailConfirmToEdit = true
), since setting an email address now requires a password (which does not exist for users who authenticate through Twitter).
Setup
Dependencies
The twitteroauth library requires the php-curl module.
Instalación
- Descarga y extrae los archivos en el directorio «
TwitterLogin
» dentro del directorioextensions/
existente. - Añade el siguiente código a tu LocalSettings.php (preferiblemente al final):
require_once "$IP/extensions/TwitterLogin/TwitterLogin.php";
- Ejecuta el script de actualización, que creará automáticamente las tablas que necesita esta extensión en la base de datos.
- If necessary configure at your convenience
Hecho – Navega a Special:Version en tu wiki para verificar que la apariencia se haya instalado correctamente.
Configuración
In order to use this extension, you will need to register your MediaWiki installation as a Twitter app. You can do so here.
You will need to set a callback url in your app's settings. This will in most cases be https://wouwikidomain.tld/wiki/Special:TwitterLogin/callback.
When you have registered your application, you will get a consumer key and secret. Add these to your LocalSettings.php file, just below the line where you required the extension:
$wgConsumerKey = '[yourkey]';
$wgConsumerSecret = '[yoursecret]';
Release notes
- 0.1 - Initial release.
- 0.2 - Now uses MediaWiki's http class instead of curl directly.
- 0.3 - Now uses Twitter's 1.1 API link.
Development
Todo
- Support tying Twitter screen-names to existing MediaWiki accounts.
- Redirect first time users to their preferences screen to let them confirm their email address.
- Add an option to be set in LocalSettings.php whether Twitter users should be automatically emailconfirmed or not.
- Unmaintained extensions/es
- User identity extensions/es
- LGPL licensed extensions/es
- Extensions in Wikimedia version control/es
- BeforePageDisplay extensions/es
- LoadExtensionSchemaUpdates extensions/es
- UserLoadFromSession extensions/es
- UserLogoutComplete extensions/es
- All extensions/es
- Twitter extensions/es
- Login extensions/es