Diferencia entre revisiones de «Mediawiki»
(Página creada con «==== Aspectos ==== ===== Imágenes ===== * Ref: [http://www.mediawiki.org/wiki/Manual_talk:$wgHashedUploadDirectory $wgHashedUploadDirectory] Las imágenes en el wiki precisan de: # Un directorio con permisos de escritura # Acceso al programa de conversión de imágenes # Un modelo de almacenamiento definido '''antes''' de subir la primera imagen. <syntaxhighlight lang="php"> ## Indicadores activos para emplear imágenes en el wiki (incluyendo subir mediante un UR…») |
mSin resumen de edición |
||
Línea 1: | Línea 1: | ||
=== Configuración === |
|||
==== Aspectos ==== |
==== Aspectos ==== |
||
Línea 32: | Línea 34: | ||
$wgLogo = "{$wgUploadPath}/astillas-logo-120.jpg"; |
$wgLogo = "{$wgUploadPath}/astillas-logo-120.jpg"; |
||
$wgFavicon = "{$wgUploadPath}/favicon.ico"; |
$wgFavicon = "{$wgUploadPath}/favicon.ico"; |
||
</syntaxhighlight> |
|||
==== Ajustes de configuración ==== |
|||
===== Derechos de acceso ===== |
|||
Ref: [http://www.mediawiki.org/wiki/Manual:Preventing_access Mediawiki: preventing access] |
|||
Existen varios parámetros que se pueden definir en la configuración local (LocalSettings.php) y que marcan las líneas generales de funcionamiento del wiki:<syntaxhighlight lang="php"> |
|||
# Creación de usuarios sólo a administradores |
|||
$wgGroupPermissions['sysop']['createaccount'] = true; |
|||
# Permite la edición sólo a usuarios registrados |
|||
$wgGroupPermissions['*']['edit'] = false; |
|||
$wgGroupPermissions['user']['edit'] = true; |
|||
</syntaxhighlight> |
|||
===== Modificando la barra de navegación ===== |
|||
Ref: [http://www.mediawiki.org/wiki/Navigation_bar Manual:Interface/Sidebar] |
|||
Para ello es necesario editar la página MediaWiki:Sidebar y cambiar allí el orden o el contenido mostrado. Éste consiste en una lista de elementos un poco especiales porque aparece un destino y un texto a mostrar separados por una barra vertical (|). El destino puede ser una página del wiki o un URL completo. |
|||
Ejemplo:<syntaxhighlight lang="text"> |
|||
* navigation |
|||
** mainpage|mainpage |
|||
** recentchanges-url|recentchanges |
|||
** randompage-url|randompage |
|||
** sandbox|Zona de pruebas |
|||
</syntaxhighlight> |
</syntaxhighlight> |
Revisión del 09:09 27 dic 2023
Configuración
Aspectos
Imágenes
Las imágenes en el wiki precisan de:
- Un directorio con permisos de escritura
- Acceso al programa de conversión de imágenes
- Un modelo de almacenamiento definido antes de subir la primera imagen.
## Indicadores activos para emplear imágenes en el wiki (incluyendo subir mediante un URL)
$wgEnableUploads = true;
$wgUseImageMagick = true;
$wgImageMagickConvertCommand = "/usr/bin/convert";
$wgAllowCopyUploads = true;
$wgShowExceptionDetails = true;
##
## Parámetros de almacenamiento y acceso a las imágenes
$wgUploadDirectory = "/var/lib/mediawiki/images";
$wgUploadPath = "/w/images";
##
## Almacenar las imágenes linealmente y no dentro de un
## árbol de subdirectorios
$wgHashedUploadDirectory = false;
Logotipo y favicon
Una vez obtenida una imagen para utilizar como logotipo derivamos de ella un favicon y la subimos al directorio de imágenes y anotamos en la configuración cuál utilizar:
$wgLogo = "{$wgUploadPath}/astillas-logo-120.jpg";
$wgFavicon = "{$wgUploadPath}/favicon.ico";
Ajustes de configuración
Derechos de acceso
Ref: Mediawiki: preventing access
Existen varios parámetros que se pueden definir en la configuración local (LocalSettings.php) y que marcan las líneas generales de funcionamiento del wiki:
# Creación de usuarios sólo a administradores
$wgGroupPermissions['sysop']['createaccount'] = true;
# Permite la edición sólo a usuarios registrados
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['user']['edit'] = true;
Para ello es necesario editar la página MediaWiki:Sidebar y cambiar allí el orden o el contenido mostrado. Éste consiste en una lista de elementos un poco especiales porque aparece un destino y un texto a mostrar separados por una barra vertical (|). El destino puede ser una página del wiki o un URL completo.
Ejemplo:
* navigation
** mainpage|mainpage
** recentchanges-url|recentchanges
** randompage-url|randompage
** sandbox|Zona de pruebas