Integrando nuestros wikis a través de un sistema de interwikis y al mismo tiempo con wikipedia
De Gleducar, http://www.gleducar.org.ar
Tabla de contenidos |
Material de lectura sobre el tema
- Interwiki: http://en.wikipedia.org/wiki/InterWiki
- Interwiki linking: http://meta.wikimedia.org/wiki/Interwiki
- Interwiki map: http://meta.wikimedia.org/wiki/Interwiki_map
- Guía para que los administradores de sistema configuren los enlaces interwikis: http://meta.wikimedia.org/wiki/Help:Guide_for_system_administrators_for_setting_up_interwiki_linking
- Otro documento interesante sobre interwikis: http://www.usemod.com/cgi-bin/mb.pl?InterWiki
Implementación del sistema interwiki
Cómo implementarlo en la base de datos - phpMyAdmin
Extraído de Help:Guide for system administrators for setting up interwiki linking (con adecuaciones para su aplicación práctica):
- Si tu servidor usa el software phpMyAdmin, puedes selecionar la base de datos que utiliza el wiki (recuerda que tus wikidb y nombre wikiuser actuales fueron especificados por tí y están guardados en LocalSettings.php), y luego seleccionar la tabla "interwiki" de la barra lateral. Para usar la interfaz gráfica sólo selecciona "browse" o "navegar" que aparece arriba y luego puedes optar a "insert new row" o "insertar una nueva fila" (al final de la tabla) siguiendo los patrones establecidos para la modificación directa en la base de datos ("$1" es lo que será reemplazado con lo que sea que siga el prefijo interwiki en tu código; estará usualmente al final de la URL para el sitio que quieras hacer un enlace)*. Luego haz click en "go" o "ir", u opta por insertar otro registro hasta que finalices.
*: En la introducción directa en la base de datos, los links interwikis deben ser realizados siguiendo el siguiente orden:
(iw_prefix,iw_url,iw_local)
- iw_prefix: prefijo del interwiki
- iw_url: dirección interwiki
- iw_local: ? (pero según el manual debe ser llenado por un 1
Aparecen, por ejemplo, de la siguiente forma:
('w','http://www.wikipedia.org/wiki/$1',1)
('meta','http://meta.wikipedia.org/wiki/$1',1)
Prefijos interwikis para los proyectos
Esta es una propuesta, pueden ser cambiados a gusto de las comunidades. Juan David Ruiz | @ | 02:21 6 ene, 2006 (ART)
- Gleducar: gledu
- Educalibre: educa
- SLEC: slec
- Aprendelibre: aprende
- Biné: bine
- Wikipedia en español: w
:Sugiero llamarla es:w. pero me gustaría leer la opinión de los otros colegas. --Astaffolani 03:07 6 ene, 2006 (ART)
- Wikipedia en inglés: en:w
- Wikibooks en español: b
- Wikcionario en español: wik
- Meta (coordinación de Wikimedia): meta
Sugerencia de Igor
- Wikipedia en español: w
- Wikipedia en inglés: en:w
- Wikibooks en español: l
- Wikibooks en inglés: en:l
- Diccionario en español: d
- Wiktionary: en:d
- Meta: m
Resultado
- wp: Wikipedia
- w: Wikipedia en español
- el: Enciclopedia libre
- d: Wikcionario en español (Diccionario)
- l: Wikibooks en español (Libros)
- gg: Google
- meta: Meta de Wikimedia
- gledu: Gleduwiki
- educa: Wiki de Educalibre
- slec: Wiki de Slec
- aprende: Wiki de Aprendelibre
Interwikis a colocar en las bases de datos del anillo de comunidades
('gledu','http://wiki.gleducar.org.ar/wiki/index.php/$1',1)
('educa','http://wiki.educalibre.cl/index.php/$1',1)
('slec','http://wiki.slec.net/index.php/$1',1)
('aprende','http://www.aprendelibre.net/wiki/index.php/$1',1)
('bine','http://',1) ----> falta la dirección del wiki
('w','http://es.wikipedia.org/wiki/$1',1)
('en:w','http://en.wikipedia.org/wiki/$1',1)
('b','http://es.wikibooks.org/wiki/$1',1)
('wik','http://es.wiktionary.org/wiki/$1',1)
('meta','http://meta.wikimedia.org/wiki/$1',1)
Cómo utilizar los enlaces interwiki
Para utilizar un enlace interwiki, sólo inserta al final de cada página
[[iw-link:target]]
A modo de ejemplo, si a una página de Gleducar sobre Geometría se le quiere agregar un interwiki a la página de Geometría de Educalibre, basta colocar al final de la página:
[[educa:Geometría]]
Luego de esto, en la barra lateral izquierda de la página de Geometría de Gleducar, aparecerá el interwiki a la misma página en Educalibre. Aparecerá bajo el título Otros idiomas, por lo que habrá que cambiar el monobook.css de cada uno de los wikis para que aparezca un título diferente, como por ejemplo Otros wikis.
Para utilizar un enlace interwiki dentro de un texto, sin que aparezca en la barra lateral izquierda, basta insertar:
[[:iw-link:target]]
Utilizando el ejemplo anterior, colocamos el signo : correspondiente antes del link interwiki:
[[:educa:Geometría]]
Prácticas y ejemplos
[[wp:tree|tree]] tree
[[:gg:Zapatilla|Buscar Zapatilla en google]] Buscar Zapatilla en google
[[w:Zapatilla|Zapatilla]] en Wikipedia español Zapatilla en Wikipedia español.
[[l:Manual de Filosofía|Manual de Filosofía]] en Wikibooks Manual de Filosofía en Wikibooks
[[gledu:¿Qué es Gleducar?|¿Qué es Gleducar?]] en Gleduwiki. ¿Qué es Gleducar? en Gleduwiki.
[[educa:Propuesta Capacitación MiPrimerLinux|Propuesta Capacitación MiPrimerLinux]] en Educalibre. Propuesta Capacitación MiPrimerLinux en Educalibre.
[[slec:Experiencias_Instituciones|Experiencias_Instituciones]] en Slec. Experiencias_Instituciones en Slec.
[[aprende:Recursos_de_Internet|Recursos_de_Internet]] en Aprendelibre. Recursos_de_Internet en Aprendelibre.