Diferencia entre revisiones de «MediaWiki configuraciones»

La enciclopedia de ciencias y tecnologías en Argentina

(Versión inicial)
 
(Instalación del servidor)
 
(No se muestran 25 ediciones intermedias de 2 usuarios)
Línea 4: Línea 4:
 
// Implicit group for all visitors
 
// Implicit group for all visitors
  
$wgGroupPermissions['*'    ]['createaccount']  = true;
+
  $wgGroupPermissions['*'    ]['createaccount']  = true;
  
$wgGroupPermissions['*'    ]['read']            = true;
+
  $wgGroupPermissions['*'    ]['read']            = true;
  
$wgGroupPermissions['*'    ]['edit']            = false;
+
  $wgGroupPermissions['*'    ]['edit']            = false;
  
$wgGroupPermissions['*'    ]['createpage']      = false;
+
  $wgGroupPermissions['*'    ]['createpage']      = false;
  
$wgGroupPermissions['user' ]['createtalk']      = true;
+
  $wgGroupPermissions['user' ]['createtalk']      = true;
 
 
 
==Almacenaje de archivos==
 
==Almacenaje de archivos==
 
La carga de archivos está inicialmente inhabilitada. Para habilitarla hay que hacer que el directorio normal de carga de archivos, ''images'',  puede ser escrito por el servidor de web (chmod 777 o lo que corresponda). Luego hay que especificar ''$wgEnableUploads = true'' en ''LocalSettings.php'' . Para más información ver [http://www.mediawiki.org/wiki/Manual:Configuring_file_uploads Manual:Configuring file].
 
La carga de archivos está inicialmente inhabilitada. Para habilitarla hay que hacer que el directorio normal de carga de archivos, ''images'',  puede ser escrito por el servidor de web (chmod 777 o lo que corresponda). Luego hay que especificar ''$wgEnableUploads = true'' en ''LocalSettings.php'' . Para más información ver [http://www.mediawiki.org/wiki/Manual:Configuring_file_uploads Manual:Configuring file].
 +
 +
===Extensiones permitidas===
 +
 +
* Allow pdf and mpg plus the default extensions
 +
  $wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg' , 'mpg', 'pdf');
  
 
==Formato normal de páginas==
 
==Formato normal de páginas==
Línea 29: Línea 34:
 
* Seguimiento = si;
 
* Seguimiento = si;
 
* Vigilar las páginas que yo cree/modifique/renombre/borre = si.
 
* Vigilar las páginas que yo cree/modifique/renombre/borre = si.
 +
 +
===Quickbar===
 +
* Flotante a la izquierda
 +
  $wgDefaultUserOptions['quickbar'] = 3;
  
 
===Miscelánea===
 
===Miscelánea===
 
* Subrayar enlaces = nunca;
 
* Subrayar enlaces = nunca;
 
* Recordar la contraseña entre sesiones = si.
 
* Recordar la contraseña entre sesiones = si.
 +
 +
==Opciones generales==
 +
 +
* Set local timezone
 +
  $wgLocaltimezone = "America/Argentina/Buenos_Aires";
 +
 +
* Subtitle o tagline
 +
Es un subtítulo que aparece en todas las páginas
 +
Editar la página: http://soliverez.com.ar/cyt-ar/index.php/Mediawiki:Tagline
 +
 +
* Do not show links with underline
 +
  $wgDefaultUserOptions['underline'] = 0;
 +
 +
==Opciones de Semantic Mediawiki==
 +
* Activar Semantic Mediawiki
 +
  include_once("$IP/extensions/SemanticMediaWiki/SemanticMediaWiki.php");
 +
    enableSemantics('cyt-ar.com.ar');
 +
 +
* Mostrar factbox si hay contenido para mostrar
 +
  $smwgShowFactbox = SMW_FACTBOX_NONEMPTY;
 +
 +
* Activar Semantic Internal Objects
 +
  include_once("$IP/extensions/SemanticInternalObjects/SemanticInternalObjects.php");
 +
 +
== Instalación del servidor ==
 +
 +
===Apache===
 +
El  servidor es un MediaWiki instalado desde el repositorio Community de Arch, la última versión.
 +
Como la instalación va a /srv/http/mediawiki, se agregó un symbolic link de la carpeta default de Apache a la carpeta de mediawiki. Se agregó además una configuración en Apache para que no se puedan ejecutar las carpetas de config o include, copiado de la configuración original en el servidor Kubuntu.
 +
 +
===Base de datos===
 +
La  base de datos es un  MySql 5.1 con la configuración standard. Para instalar sólo se creó la base  de datos y se le dió privilegios al usuario de Mediawiki.
 +
 +
===PHP===
 +
Se subió el límite de memoria para scripts y para posts, para permitir subida de archivos de hasta 100MB.
 +
 +
  memory_limit = 128M
 +
  post_max_size = 128M
 +
 +
===Mediawiki===
 +
 +
version 1.15.2
 +
 +
== Indexar en Google ==
 +
Para que Google pueda indexar la wiki, debe generarse un sitemap y agregarlo en las herramientas de webmasters de Google.
 +
Antes de poder hacerlo, se debe verificar que se es dueño del site, agregando un meta tag a la página principal o cargando un archivo a la carpeta raíz (hecho)
 +
Para generar el sitemap, se corre el script maintenance/generateSitemap.php
 +
 +
  sudo php ./generateSitemap.php --fspath=/srv/http/mediawiki/ --server="http://soliverez.com.ar/cyt-ar" --compress=no
 +
 +
Las url a los archivos xml generados se agregan como sitemaps en la herramienta de Google
 +
 +
Dado que estos archivos deben mantenerse actualizados, se recomienda agregar este comando al cron.
 +
 +
Fuente: http://notepad.patheticcockroach.com/352/creating-a-sitemap-with-mediawiki-and-how-to-submit-it-to-google/
 +
 +
== Otras configuraciones ==
 +
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]
 +
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
 +
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
 +
 +
<br>
 +
----
 +
 +
 +
[[Categoría:cyt-ar]]
 +
[[tema::MediaWiki configuraciones| ]]

Revisión actual del 00:10 27 jul 2010

Atribuciones de usuarios

Para que cualquier visitante pueda leer los artículos y crear su propia cuenta, que sólo los usuarios registrados puedan poner comentarios en la página de discusión, pero nadie no autorizado pueda modificar los artículos ni crear otros nuevos (véase [1]).

// Implicit group for all visitors

 $wgGroupPermissions['*'    ]['createaccount']   = true;
 $wgGroupPermissions['*'    ]['read']            = true;
 $wgGroupPermissions['*'    ]['edit']            = false;
 $wgGroupPermissions['*'    ]['createpage']      = false;
 $wgGroupPermissions['user' ]['createtalk']      = true;

Almacenaje de archivos

La carga de archivos está inicialmente inhabilitada. Para habilitarla hay que hacer que el directorio normal de carga de archivos, images, puede ser escrito por el servidor de web (chmod 777 o lo que corresponda). Luego hay que especificar $wgEnableUploads = true en LocalSettings.php . Para más información ver Manual:Configuring file.

Extensiones permitidas

  • Allow pdf and mpg plus the default extensions
 $wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg' , 'mpg', 'pdf');

Formato normal de páginas

Formato normal para todas las páginas:

  • vínculos no subrayados;
  • artículos que todavía no están redactados, en rojo.
  • vínculos todavía no visitados, en azul mediano.
  • vínculos ya visitados, en verde oscuro.

Opciones normales de usuarios

Edición

  • Alertar al grabar sin resumen = si;
  • Seguimiento = si;
  • Vigilar las páginas que yo cree/modifique/renombre/borre = si.

Quickbar

  • Flotante a la izquierda
 $wgDefaultUserOptions['quickbar'] = 3;

Miscelánea

  • Subrayar enlaces = nunca;
  • Recordar la contraseña entre sesiones = si.

Opciones generales

  • Set local timezone
 $wgLocaltimezone = "America/Argentina/Buenos_Aires";
  • Subtitle o tagline

Es un subtítulo que aparece en todas las páginas Editar la página: http://soliverez.com.ar/cyt-ar/index.php/Mediawiki:Tagline

  • Do not show links with underline
 $wgDefaultUserOptions['underline'] = 0;

Opciones de Semantic Mediawiki

  • Activar Semantic Mediawiki
 include_once("$IP/extensions/SemanticMediaWiki/SemanticMediaWiki.php");
   enableSemantics('cyt-ar.com.ar');
  • Mostrar factbox si hay contenido para mostrar
 $smwgShowFactbox = SMW_FACTBOX_NONEMPTY;
  • Activar Semantic Internal Objects
 include_once("$IP/extensions/SemanticInternalObjects/SemanticInternalObjects.php");

Instalación del servidor

Apache

El servidor es un MediaWiki instalado desde el repositorio Community de Arch, la última versión. Como la instalación va a /srv/http/mediawiki, se agregó un symbolic link de la carpeta default de Apache a la carpeta de mediawiki. Se agregó además una configuración en Apache para que no se puedan ejecutar las carpetas de config o include, copiado de la configuración original en el servidor Kubuntu.

Base de datos

La base de datos es un MySql 5.1 con la configuración standard. Para instalar sólo se creó la base de datos y se le dió privilegios al usuario de Mediawiki.

PHP

Se subió el límite de memoria para scripts y para posts, para permitir subida de archivos de hasta 100MB.

 memory_limit = 128M
 post_max_size = 128M

Mediawiki

version 1.15.2

Indexar en Google

Para que Google pueda indexar la wiki, debe generarse un sitemap y agregarlo en las herramientas de webmasters de Google. Antes de poder hacerlo, se debe verificar que se es dueño del site, agregando un meta tag a la página principal o cargando un archivo a la carpeta raíz (hecho) Para generar el sitemap, se corre el script maintenance/generateSitemap.php

 sudo php ./generateSitemap.php --fspath=/srv/http/mediawiki/ --server="http://soliverez.com.ar/cyt-ar" --compress=no

Las url a los archivos xml generados se agregan como sitemaps en la herramienta de Google

Dado que estos archivos deben mantenerse actualizados, se recomienda agregar este comando al cron.

Fuente: http://notepad.patheticcockroach.com/352/creating-a-sitemap-with-mediawiki-and-how-to-submit-it-to-google/

Otras configuraciones