Extensión:AJAXPoll
Estado de la versión: estable |
|
|---|---|
| Implementación | Extensión del analizador |
| Descripción | Permite realizar encuestas basadas en AJAX con la etiqueta <poll> |
| Autor(es) | |
| Última versión | 2.3.0 (2020-02-24) |
| MediaWiki | 1.43.6+ |
| Tablas | ajaxpoll_info ajaxpoll_vote |
| Licencia | Licencia de Documentación Libre de GNU |
| Descargar | |
| Ejemplo | Any ShoutWiki site |
| Traduce la extensión AJAXPoll si está disponible en translatewiki.net | |
| Incidentes | Tareas abiertas · Reportar un error |
La extensión AJAXPoll permite una o más encuestas basadas en AJAX en las páginas de MediaWiki con la etiqueta <poll>.
Instalación
- Descarga y mueve la carpeta
AJAXPollextraída a tu directorioextensions/.
Los desarrolladores y contribuidores de código deberían instalar la extensión desde Git en su lugar, usando:cd extensions/ git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/AJAXPoll
- Añade el siguiente código en la parte final de tu archivo LocalSettings.php:
wfLoadExtension( 'AJAXPoll' );
- Ejecuta la secuencia de actualización, que creará automáticamente las tablas de la base de datos que necesita esta extensión. Configure a su conveniencia.
Hecho – Navega a Special:Version en el wiki para verificar que la extensión se haya instalado correctamente.
Configuración
# if you want to restrict the poll
# use the following code lines after calling the AJAXPoll extension
# to restrict to user group (example)
# The 'ajaxpoll-view-results-before-vote' group permission allows the specified
# group members to view poll results even without having voted
# but only if the high-level group permission 'ajaxpoll-vote' allows to view
# results in general.
#
# This 'ajaxpoll-view-results-before-vote' can be overwritten with the specific
# per-poll setting "show-results-before-voting" which takes precedence over the
# group permission.
#
# permission 'ajaxpoll-view-results' >>
# >> per-poll setting "show-results-before-voting" (if present)
# >> permission 'ajaxpoll-view-results-before-vote'
# anons
# default: anons cannot vote and will never see results
$wgGroupPermissions['*']['ajaxpoll-vote'] = false;
$wgGroupPermissions['*']['ajaxpoll-view-results'] = false;
$wgGroupPermissions['*']['ajaxpoll-view-results-before-vote'] = false;
# users
# default: users can vote and can see poll results - when they have voted
$wgGroupPermissions['user']['ajaxpoll-vote'] = true;
$wgGroupPermissions['user']['ajaxpoll-view-results'] = true;
Si desea desactivar la categoría de seguimiento automático, establezca el texto del mensaje del sistema "MediaWiki:Ajaxpoll-tracking-category" en su wiki como "-" (menos).
Uso
Sintaxis
<poll>
Question
Choice 1
Choice 2
Choice 3
Choice 4
</poll>
Ejemplo
<poll>
Do you like this poll ?
Yes, it is awesome.
Yes.
No, I do not like polls.
I have no idea, what this means.
</poll>
Si quieres esto, puedes permitir o denegar la visualización de resultados antes de votar por encuesta añadiendo el parámetro show-results-before-voting en la etiqueta de apertura:
<poll show-results-before-voting>
<poll show-results-before-voting=1>
<poll show-results-before-voting=0>
Si la primera línea después de <poll> es "STATS", se mostrarán algunas estadísticas sobre el wiki y sus encuestas.
Estas estadísticas no son localizables y toda esta característica probablemente será eliminada (o al menos refactorizada, pero probablemente eliminada) en el futuro.
| Esta extensión está incluida en los siguientes anfitriones/granjas wiki y/o paquetes: |
- Stable extensions/es
- Parser extensions/es
- FDL licensed extensions/es
- Extensions in Wikimedia version control/es
- All extensions/es
- Extensions included in Canasta/es
- Extensions included in Miraheze/es
- Extensions included in wiki.gg/es
- Social tools/es
- Poll extensions/es
- Ajax extensions/es
- Extensions by ShoutWiki/es
- Extensions by Fandom/es
