MediaWiki/Estensione WarnNoCategories

Indice del libro
Torna a: Estensioni.

L'estensione WarnNoCategories, fa apparire un comodo messaggio di avvertimento a coloro che dimenticano di inserire le categorie nelle voci che editano. Questo messaggio, tuttavia, è solo di avvertimento, e non bloccherà la creazione della voce, qualora non fosse successivamente catalogata.

Errori da correggere nel codice

modifica

Il Codice ufficiale presenta alcuni errori, che tuttavia possono essere risolti agendo così:

Tuttavia, è ancora difettosa: rallenta la wiki. Al momento non usatela, se avete wiki molto grandi o con pagine molto lunghe.

Installazione

modifica

Questa riga, aggiunta al LocalSettings.php, attiva l'estensione:

require_once("$IP/extensions/WarnNoCategories/WarnNoCategories.php");

Le righe successive specificano su quali namespace si vuole visualizzare il messaggio:

$wgWarnNoCategoriesOnNamespace[NOME_DEL_NAMESPACE] = true;

Per attivarla, impostare true e assicurarsi che ad inizio riga non ci sia un cancelletto ( # ). Per disattivarla, mettere il simbolino # ad inizio riga (non impostare su false, altrimenti, in questo caso specifico, non funzionerà).

Esempio:

$wgWarnNoCategoriesOnNamespace[NS_MAIN] = true; // Attiva per il namespace principale
#$wgWarnNoCategoriesOnNamespace[NS_TALK] = true; /// Disattiva per il namespace discussioni
$wgWarnNoCategoriesOnNamespace[NS_CATEGORY] = true; // Attiva per il namespace categorie

L'elenco dei namespace si trova alla pagina MediaWiki/Namespace.

  Torna a: Estensioni.