Fijación y exportación de WikiFSF Modelo de apoyo gráfico y de plantillas exportables. Reuso de código y trabajo de configuración de Wikis.
LocalSetting
Congelamiento de la WikiFSF
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['*']['createpage'] = false;
$wgGroupPermissions['*']['createtalk'] = false;
$wgGroupPermissions['*']['read'] = true;
$wgNamespaceProtection[NS_TEMPLATE] = ['templateview'];
En WikiED → LocalSettings.php agregas:
$wgEnableScaryTranscluding = true;
Definir la wiki biblioteca
Definir la wiki biblioteca
En el mismo LocalSettings.php:
$wgInterwikiCache = [
'fsf' => [
'prefix' => 'fsf',
'url' => 'http://localhost/wikifsf/index.php/$1',
'transcludable' => true
]
];
Usar automáticamente las plantillas de WikiFSF
Usar automáticamente las plantillas de WikiFSF (sin crear puentes)
La idea es que WikiED busque primero sus plantillas y, si no existen, las busque en WikiFSF.
En MediaWiki esto se logra con namespace fallback.
En LocalSettings.php de WikiED:
$wgEnableScaryTranscluding = true;
$wgInterwikiCache = [
'fsf' => [
'prefix' => 'fsf',
'url' => 'http://localhost/wikifsf/index.php/$1',
'transcludable' => true
]
];
Luego agregas un fallback para plantillas:
$wgNamespaceFallbacks[NS_TEMPLATE] = [ 'fsf:Plantilla' ];
Resultado:
MediaWiki intenta:
Plantilla:a1 en WikiED
si no existe → busca fsf:Plantilla:a1
Esto hace que WikiFSF funcione como biblioteca automática.
Ventajas:
no duplicas plantillas.
WikiED puede sobrescribir alguna si quiere.
mantenimiento mínimo.
XAMPP Fast
Acelerar mucho las wikis locales en XAMPP
En local puedes activar caches que normalmente no se activan.
En LocalSettings.php:
$wgMainCacheType = CACHE_ACCEL;
$wgParserCacheType = CACHE_ACCEL;
$wgCachePages = true;
$wgCacheEpoch = gmdate( 'YmdHis' );
También ayuda activar cache de objetos:
$wgMemCachedServers = [ "127.0.0.1:11211" ];
Si no usas Memcached puedes usar:
$wgMainCacheType = CACHE_DB;
Esto hace que:
wikitexto → HTML → cache
y la página se sirva casi instantáneamente.
En local normalmente todo queda muy rápido.
Configuración recomendada completa
Configuración recomendada completa
Puedes colocar algo así en LocalSettings.php:
$wgCachePages = true;
$wgMainCacheType = CACHE_DB;
$wgParserCacheType = CACHE_DB;
$wgEnableParserCache = true;
$wgJobRunRate = 0;
$wgFileCacheDirectory = "$IP/cache";
$wgUseFileCache = true;
$wgEnableScaryTranscluding = true;
$wgInterwikiCache = [
'fsf' => [
'prefix' => 'fsf',
'url' => 'http://localhost/wikifsf/index.php/$1',
'transcludable' => true
]
];
y crear la carpeta:
/cache
en tu wiki.
✅ Con esto MediaWiki en XAMPP suele volverse muy rápido, incluso con muchas plantillas.
Configura extensiones y más
Archivo:Extension-proto-ED-202603-pag01.jpg Instalación Base Wiki W11 Configuración inicial replicable en XAMPP Local
🧭 Introducción
Este documento registra las opciones seleccionadas durante la instalación de la wiki W11 en entorno local (XAMPP), con el objetivo de poder replicar exactamente la misma configuración en futuras instalaciones dentro del ecosistema ED.
⚙️ Apariencia seleccionada
Opción
Estado
Notas
Vector
✔ Activo (Predeterminado)
Apariencia principal
MinervaNeue
✘
No utilizado
MonoBook
✘
No utilizado
Timeless
✘
Disponible pero no activo
🧩 Extensiones principales
Extensión
Estado
Notas
CiteThisPage
✔
Generación de citas
Echo
✔
Sistema de notificaciones
WikiEditor
✔
Editor mejorado
Gadgets
✔
Scripts personalizados
GTag
✔
Integración etiquetas
Lockdown
✔
Control de acceso
MultimediaViewer
✔
Visualización de imágenes
OATHAuth
✔
Seguridad adicional
SecureLinkFixer
✔
Corrección de enlaces
TextExtracts
✔
Extractos automáticos
Thanks
✔
Sistema de agradecimientos
DarkMode
✔
Modo oscuro
🔍 Extensiones NO activadas
Extensión
Estado
Motivo
Interwiki
✘
No requerido en local
ReplaceText
✘
No necesario en fase inicial
Nuke
✘
No requerido
CheckUser
✘
No requerido
Linter
✘
Dependiente de VisualEditor
CodeEditor
✘
No necesario
VisualEditor
✘
No utilizado
🧠 Extensiones del analizador sintáctico
Extensión
Estado
Función
CategoryTree
✔
Navegación por categorías
Cite
✔
Referencias
ImageMap
✔
Mapas de imagen
InputBox
✔
Formularios
Math
✔
Fórmulas
ParserFunctions
✔
Lógica en plantillas
Poem
✔
Formato especial
Scribunto
✔
Soporte Lua
SyntaxHighlight_GeSHi
✔
Código resaltado
TemplateData
✔
Soporte de plantillas
📊 Variables y contadores
Extensión
Estado
Función
HitCounters
✔
Conteo de visitas
📄 Manejo de medios
Configuración
Estado
Notas
Subida de archivos
✔
Habilitada
InstantCommons
✔
Acceso a Wikimedia Commons
PdfHandler
✔
Visualización de PDFs
🛡️ Prevención de spam
Extensión
Estado
Notas
AbuseFilter
✔
Filtros de abuso
ConfirmEdit
✘
No activado
SpamBlacklist
✘
No activado
TitleBlacklist
✘
No activado
🔌 API
Extensión
Estado
Notas
PageImages
✔
Manejo de imágenes en API
🎨 Personalización
Elemento
Configuración
Notas
Logo
$wgResourceBasePath/resources/assets/change-your-logo.svg
Default
Sidebar logo
Igual
No personalizado aún
Wordmark
Vacío
No configurado
Tagline
Vacío
No configurado
🧠 Notas importantes
Instalación realizada en entorno local XAMPP
Base lista para integración con ED
No se activaron extensiones innecesarias
Se priorizó estabilidad y simplicidad
Scribunto activo → soporte para lógica avanzada (clave en FSF)
🚀 Consideraciones futuras
Activar Interwiki si se conectan múltiples wikis
Evaluar VisualEditor si se requiere edición simplificada
Optimizar seguridad si se expone a internet
Personalizar logo y branding FSF
Revisar uso de Lua en plantillas avanzadas