Extensión:Page Forms/Descargar e instalar

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Extension:Page Forms/Download and installation and the translation is 100% complete.
Other languages:
English • ‎Türkçe • ‎español • ‎français • ‎italiano • ‎polski • ‎čeština • ‎中文 • ‎日本語

Descargar

Puedes descargar el código de Page Forms en formato .zip: https://github.com/wikimedia/mediawiki-extensions-PageForms/archive/5.1.zip

También puedes descargar el código utilizando Git desde el repositorio de código de MediaWiki (véase las etiquetas disponibles). Ejecuta el siguiente bloque desde la línea de comandos:

git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/PageForms.git

Para ver el código en línea, inclusive el historia de versiones para cada archivo, véase PageForms.

No recomendado

Hay algunas maneras adicionales de descargar Page Forms, pero no se recomiendan:

  • Page Forms puede ser descargada por medio del distribuidor de extensiones de MediaWiki, que permite descargar cualquier extensión para cualquier versión de MediaWiki. No se recomienda porque el código que se descarga representa una snapshot aleatoria en el tiempo que podría contener errores que fueron corregidos posteriormente. O, si se utiliza la versión "development/trunk", podría contener código demasiado nuevo que no ha sido probado aún.
  • Page Forms está disponible en algunas distribuciones de Linux, como Debian. Estos paquetes no deberían ser usados, ya que la versión del software tiende a estar significativamente fuera de fecha·

Instalación

Una vez has descargado el código como un directorio llamado PageForms en tu carpeta extensions, solo necesitas añadir la siguiente línea a tu archivo LocalSettings.php:

wfLoadExtension( 'PageForms' );

Hay 4 Derechos de usuario definidos para Page Forms:

  • 'createclass' es el permiso para crear nuevas clases (véase Extension:Page Forms/Páginas especiales). Por defecto se le otorga a todos los miembros del grupo 'Usuario'.
  • 'editrestrictedfields' es el permiso para editar campos restringidos. Por defecto se le otorga a todos los miembros del grupo 'sysop'.
  • 'multipageedit' es el permiso para utilizar la página especial MultiPageEdit, que permite editar múltiples páginas por medio de una única interfaz de tipo hoja de cálculo. Por defecto se le otorga a todos los miembros del grupo 'usuario'.
  • 'viewedittab' es el permiso para ver la pestaña "Editar con formulario". Por defecto lo tiene todo el mundo (esto es '*').

Puedes modificar el conjunto de usuarios que tiene cualquiera de estos permisos. Por ejemplo, para que la pestaña "Editar con formulario" solo se muestre a los administradores puedes añadir lo siguiente debajo de la inclusión de Page Forms:

$wgGroupPermissions['*']['viewedittab'] = false;
$wgGroupPermissions['sysop']['viewedittab'] = true;

Composer

Page Forms también puede ser descargado e instalado utilizando Composer. Sin embargo, esta característica no está bien soportada de momento.

Para instalar con Composer, añade lo siguiente a tu archivo composer.local.json:

{
  "require": {
    "mediawiki/page-forms": "^5.1"
  }
}

Puedes encontrar más información sobre el paquete en Packagist: mediawiki/page-forms