Me preguntaba si algo como esto ya existe o no; me gustaría tener un wiki distribuido alojado en varios servidores que utilicen MediaWiki. Básicamente, esto afectaría a las búsquedas y a los enlaces "internos".
- Cuando busco, primero verifica el contenido en su repositorio/base de datos local y luego agrega los resultados de otros servidores MediaWiki distribuidos.
- Cuando hago clic en un archivo interno
[[Link]]
, intentaría redirigirme a una página dentro del wiki titulada "Enlace", y si esa página no existiera localmente, intentaría redirigirme a la "primera" aparición de "Enlace" en otro servidor Wiki. ("Primero" es subjetivo porque no sé qué lógica determina dónde enrutar si otros dos servidores tienen una página con ese nombre).
El propósito de esta solicitud es debido a
- Capacidad: sólo quiero ser responsable de mantener la capacidad de mi wiki (como el espacio y la copia de seguridad).
- Administración: solo quiero administrar/organizar mi wiki y dejar que otras personas administren sus wikis.
- Alcance de la contribución de contenido: el contenido de mi wiki será creado por aquellos que están en mi organización, y no quiero ni espero que las personas de mi organización tengan que contribuir con información sobre temas fuera de su organización.
El caso de uso es que estoy dentro de una empresa y quiero que mi departamento tenga un wiki donde comencemos a contribuir, y otra organización pueda mantener (y formatear y administrar, etc.) de forma independiente su propio wiki. El alcance del contenido aportado será por organización, es decir, es poco probable que alguna vez contribuya con información a la wiki de otra organización. Todas las organizaciones ya utilizan un LDAP común para la autenticación. Las sesiones persistentes son una historia diferente, no necesariamente necesarias, porque nuevamente, probablemente no voy a editar la página de otra organización.
¿Existe algo como este concepto? Si es así, ¿cómo se llama? Porque no obtengo nada que coincida cuando busco wiki distribuido.
¿O hay una mejor manera de resolver lo que busco?
Respuesta1
Hay unlista de propuestas distribuidas de MediaWiki, pero no creo que nadie haya implementado algo así; es mucho más difícil de lo que parece al principio. Definitivamente había wikis que usaban una configuración frontend/backend (es decir, si la página no existe, sáquela de Wikipedia), no estoy seguro de cómo se implementaron.RPEDes la extensión más cercana que pude encontrar en este momento.