Extensión:Page Forms/Descargar e instalar

From mediawiki.org
This page is a translated version of the page Extension:Page Forms/Download and installation and the translation is 88% complete.

Descargar

Puedes descargar el código de Page Forms en formato .zip: https://github.com/wikimedia/mediawiki-extensions-PageForms/archive/5.7.2.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 usuarios definidos para Page Forms:

  • 'createclass' es el permiso para crear nuevas clases (véase Extension:Page Forms/Special pages ). 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.

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

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

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

Upgrading

If you used 'git clone' to install Page Forms, you can update to the very latest code for it with a simple command. The latest code may not be a stable release. From a command line in the Page Forms directory, run the following:

git pull