Diferencia entre revisiones de «WikiED WikiFSF Fija»
De FSF
Sin resumen de edición |
Sin resumen de edición |
||
| Línea 15: | Línea 15: | ||
</pre> | </pre> | ||
---- | ---- | ||
== | == Definir la wiki biblioteca == | ||
: | : Definir la wiki biblioteca | ||
: '''En el mismo LocalSettings.php:''' | : '''En el mismo LocalSettings.php:''' | ||
| Línea 28: | Línea 28: | ||
]; | ]; | ||
</pre> | </pre> | ||
== Usar automáticamente las plantillas de WikiFSF == | |||
: {{a2|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: | |||
<pre> | |||
$wgEnableScaryTranscluding = true; | |||
$wgInterwikiCache = [ | |||
'fsf' => [ | |||
'prefix' => 'fsf', | |||
'url' => 'http://localhost/wikifsf/index.php/$1', | |||
'transcludable' => true | |||
] | |||
]; | |||
</pre> | |||
: '''Luego agregas un fallback para plantillas:''' | |||
<pre> | |||
$wgNamespaceFallbacks[NS_TEMPLATE] = [ 'fsf:Plantilla' ]; | |||
<pre> | |||
: Resultado: | |||
:* <nowiki> {{a1|Texto}} </nowiki> | |||
: MediaWiki intenta: | |||
:* Plantilla:a1 ''en '''WikiED''' '' | |||
:* si no existe → busca fsf:Plantilla:a1 | |||
:* {{s|Esto hace que WikiFSF funcione como biblioteca automática.}} | |||
: {a2|Ventajas:}} | |||
:* no duplicas plantillas | |||
:* WikiED puede sobrescribir alguna si quiere | |||
:* mantenimiento mínimo. | |||
---- | |||
---- | ---- | ||
[[CATEGORY:WIKI]] | [[CATEGORY:WIKI]] | ||
[[CATEGORY:WIKIFSF]] | [[CATEGORY:WIKIFSF]] | ||
[[CATEGORY:ED]] | [[CATEGORY:ED]] | ||
Revisión del 07:58 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.
: {a2|Ventajas:}}
:* no duplicas plantillas
:* WikiED puede sobrescribir alguna si quiere
:* mantenimiento mínimo.