WikiFSF ED

De FSF

Protocolo Formal FSF - ED Migración Completa de WikiFSF a Entorno Local ED


Protocolo Formal WikiFSF - ED

I. Principio Rector

I. Principio Rector


Objetivo:

  • Clonar WikiFSF en infraestructura local ED manteniendo:
  • Integridad estructural
  • Compatibilidad total con MediaWiki
  • Control de acceso personalizado
  • Capacidad futura de modularización (ERyE / 5ª Era)

Este protocolo prioriza el orden sobre la velocidad.


II. Fase 1 — Preparación Estratégica

II. Fase 1 — Preparación Estratégica

1.1 Congelamiento Lógico

Antes de exportar:

  • Evitar ediciones nuevas
  • Confirmar versión exacta de MediaWiki
  • Confirmar lista de extensiones activas

1.2 Verificación de Infraestructura Local ED

Confirmar que en local existen:

  • Apache funcionando
  • MySQL activo
  • MediaWiki base instalado
  • Usuario MySQL con permisos completos

III. Fase 2 — Respaldo Maestro (Servidor Origen)

III. Fase 2 — Respaldo Maestro (Servidor Origen)

2.1 Respaldo Base de Datos

mysqldump -u usuario -p nombre_base > wikifsf_backup.sql

Verificar tamaño del archivo. Debe coincidir aproximadamente con el tamaño esperado.

2.2 Respaldo Carpeta /images

Copiar completamente:

/images

Incluyendo subdirectorios.

2.3 Respaldo Configuración

Guardar:

  • LocalSettings.php
  • Carpeta /extensions
  • Carpeta /skins (si existen personalizaciones)

IV. Fase 3 — Preparación Base Local

IV. Fase 3 — Preparación Base Local

3.1 Crear Nueva Base

En local:

CREATE DATABASE wikifsf_local CHARACTER SET binary;

3.2 Importar Dump

mysql -u root -p wikifsf_local < wikifsf_backup.sql

Confirmar que tablas existen:

SHOW TABLES;


V. Fase 4 — Ajuste de Configuración

V. Fase 4 — Ajuste de Configuración

Editar LocalSettings.php y verificar:

$wgServer
$wgDBname
$wgDBuser
$wgDBpassword
$wgScriptPath

Revisar también:

$wgUploadPath
$wgUploadDirectory

VI. Fase 5 — Validación

VI. Fase 5 — Validación

Checklist:

  • Página principal carga correctamente
  • Artículos cargan
  • Imágenes visibles
  • Login funciona
  • Permisos personalizados operan
  • No errores PHP visibles

VII. Fase 6 — Sellado ED

VII. Fase 6 — Sellado ED

Cuando todo funcione:

  1. Crear backup interno local
  2. Documentar versión clonada
  3. Marcar como “Nodo ED-Local 01”

Esto convierte WikiFSF en activo soberano dentro de ED.


VIII. Riesgos Reales

VIII. Riesgos Reales

Riesgo Solución
Rutas mal definidas Ajustar LocalSettings.php
Permisos Windows Dar control total a carpeta
Extensión incompatible Verificar versión MediaWiki
Collation distinta Usar binary o utf8mb4 consistente

IX. Proyección Futura

IX. Proyección Futura

Una vez clonada la wiki localmente se podrá:

  • Crear sandbox de pruebas
  • Implementar módulo ERyE sin riesgo
  • Experimentar con paneles ED
  • Preparar sistema bimestral de usuarios pagos

Árbol de Decisión — Línea Migración WikiFSF

Árbol de Decisión — Línea Migración WikiFSF


Árbol de Decisión — Línea Migración WikiFSF

  1. 1. Continuar protocolo técnico
    1. 1.a Checklist ejecutable detallado (adaptado al equipo local)
    2. 1.b Versión ultra segura con rollback garantizado
    3. 1.c Automatización futura con script .bat o PowerShell
  1. 2. Auditoría antes de migrar
    1. 2.a Revisar versión exacta MediaWiki actual
    2. 2.b Revisar extensiones activas
    3. 2.c Revisar tamaño real de base e imágenes
  1. 3. Diseño estratégico ED
    1. 3.a Convertir WikiFSF en módulo dentro de ED
    2. 3.b Diseñar arquitectura multi-wiki local
    3. 3.c Diseñar replicación futura a servidor externo
  1. 4. Pausa consciente
    1. 4.a Evaluar carga energética antes de ejecutar
    2. 4.b Planificar en dos sesiones cortas
    3. 4.c Delegar parte técnica paso a paso