Diferencia entre revisiones de «WikiED WikiFSF Fija»
De FSF
Sin resumen de edición |
|||
| Línea 62: | Línea 62: | ||
:* mantenimiento mínimo. | :* mantenimiento mínimo. | ||
---- | ---- | ||
== XAMPP Fast == | |||
: {{a2|Acelerar mucho las wikis locales en XAMPP}} | |||
:* En local puedes activar caches que normalmente no se activan. | |||
:* En LocalSettings.php: | |||
<pre> | |||
$wgMainCacheType = CACHE_ACCEL; | |||
$wgParserCacheType = CACHE_ACCEL; | |||
$wgCachePages = true; | |||
$wgCacheEpoch = gmdate( 'YmdHis' ); | |||
</pre> | |||
: '''También ayuda activar cache de objetos:''' | |||
<pre> | |||
$wgMemCachedServers = [ "127.0.0.1:11211" ]; | |||
</pre> | |||
: Si no usas Memcached puedes usar: | |||
<pre> | |||
$wgMainCacheType = CACHE_DB; | |||
</pre> | |||
: '''Esto hace que:''' | |||
:* wikitexto → HTML → cache | |||
:* y la página se sirva casi instantáneamente. | |||
:: {{s|En local normalmente todo queda muy rápido.}} | |||
---- | ---- | ||
[[CATEGORY:WIKI]] | [[CATEGORY:WIKI]] | ||
[[CATEGORY:WIKIFSF]] | [[CATEGORY:WIKIFSF]] | ||
[[CATEGORY:ED]] | [[CATEGORY:ED]] | ||
Revisión del 08:03 9 mar 2026
LocalSetting
- Congelamiento de la WikiFSF
$wgGroupPermissions['*']['edit'] = false; $wgGroupPermissions['*']['createpage'] = false; $wgGroupPermissions['*']['createtalk'] = false;
- 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:
- {{a1|Texto}}
- 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.