Wikipedia:Bar/Discussioni/Nuovi tool per il monobook

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
Nuovi tool per il monobook NAVIGAZIONE


Ho aggiunto due funzionalita' al mio monobook.js traducendole (e, modestamente, migliorandole :-)) da en.wiki. Vedete un po' se vi possono interessare:

  1. Ricerca in un particolare namespace
  2. Aggiunta delle Categorie alla lista di Osservati Speciali

Spiego, per ognuno dei due, cosa fa (con aggiunta di screenshots) e come si installa:

Ricerca in un namespace[modifica wikitesto]

Attualmente, quando si fa una ricerca in WP, i namespace in cui viene effettuata sono quelli specificati in Speciale:Preferences. Con questa utility verra' aggiunta sotto la casella di ricerca un combo box con l'elenco dei possibili namespaces. Basta selezionarne uno e cliccare "Ricerca".
Un esempio dimostrativo lo trovate qui.

Per installarlo dovrebbe bastare aggiungere la seguente riga in fondo al vostro "monobook.js":

{{subst:Utente:Jalo/namespaceSearch.js}}

Dopo aver purgato la cache dovrebbe funzionare. Forse serve anche una modifica al Monobook.css, ma non credo. (Se non funziona protestate pure qui).

Category Watch[modifica wikitesto]

Grazie a questo tool e' possibile monitorare una lista di Categorie.
Aggiunge elementi alla watchlist se una pagina viene aggiunta ad una categoria monitorata (ed e' ancora presente al momento del controllo). Questo evento apparira' solo se un'altra pagina della watchlist e' stata modificata quel giorno (se l'aggiunta e' l'unica cosa successa non apparira').
La ricategorizzazione di una pagina appartenente ad una categoria osservata verra' segnalata anche se la modifica riguardava un'altra categoria (a meno che quella osservata venga cancellata).
I cancellamenti dalla categoria controllata non verranno visualizzati.
Le categorie contenenti piu' di 100 pagine non vengono gestite per problemi di sovraccarico dei server e ne sarete avvisati tramite popup.
Se cercate di monitorare una categoria inesistente o vuota verrete avvisati tramite popup per poter correggere errori di battitura.
L'ora delle modifiche si riferisce a quella dei server, potrebbe essere differente da quella locale.
Per ogni pagina aggiunta verranno mostrati i seguenti link:

  • Alla relativa categoria
  • Alla pagina aggiunta
  • All'ultima modifica della pagina
  • Alla cronologia della pagina

Per installare questo tool dovete aggiungere questa riga in fondo al vostro "monobook.js":

{{subst:Utente:Jalo/Catwatch.js}}

Dopo aver adeguatamente purgato la cache andate sugli Osservati Speciali. La prima volta apparira' un avviso che vi avvertira' della non esistenza della lista e vi aiutera' a crearne una (una vostra sottopagina utente).

In questa pagina, oltre alla creazione della lista di categorie, se vorrete potrete scegliere di essere avvisati in caso di errore (categorie troppo grosse, vuote o inensistenti) o sopprimere gli avvisi.

Un'altra dose di purga ed il gioco e' fatto. Ogni volta che modificherete la lista dovrete purgare la cache.

Alcuni esempi di utilizzo li trovate qui:

Per questo tool i ringraziamenti vanno ad ais523 che per primo ha avuto l'idea, ed a Canderous, che con il suo lavoro sul fantastico Progetto:Guerre Stellari (pubblicita' occulta) non mi ha mai fatto mancare il materiale per i test.

Anche per questa utility, se volete protestare per malfunzionamenti vari, potete farlo direttamente a casa mia.

Richiesta aiuto per problemi[modifica wikitesto]

Gia' che ci sono ne approfitto per chiedere un consiglio a qualche esperto. Il "Category watch" produce dei "falsi positivi" per alcune pagine (le due che ho sperimentato durante i test sono Pianeti di Guerre Stellari e Popoli di Guerre Stellari). Questo e' dovuto al fatto che la query lanciata indica come modificata la pagina (vedere il tag "timestamp"), nonostante modifiche non ne siano state fatte, e la cronologia parla chiaro. Guardando le "Ultime modifiche" sembra che nessuna pagina sia stata modificata a quell'ora.

In ogni caso il problema e' molto limitato (durante i test su 300 pagine solo 2 lo hanno manifestato): poche voci lo subiscono e sono sempre le stesse, per cui imparerete a riconoscerle.

Se qualcuno ha idee in merito sono pronto ad apportare le correzioni.

Ora e' meglio che torno a lavorare altrimenti mi tocca uscire alle 9. Ciao --Jalo (imbucare qui) 17:57, 16 nov 2006 (CET)[rispondi]

Per coloro che montano il mio monobook, lo script sul "watch" delle categorie è stato appena inserito, quindi se avete seguito le istruzioni per l'aggiornamento automatico, vi basterà premere ctrl+f5 per visualizzare l'aggiornamento. L'altro tool non è stato inserito perché in parte sostituito dal già presente "pulsante all pages" chi volesse comunque inserirlo, può farlo seguendo le istruzioni di Jalo. ^_-.--Ş€ņpãİ-27 - せんぱい scrivimi 19:46, 16 nov 2006 (CET)[rispondi]
Credo che il motivo sia questo: se uno dei template inclusi nella pagina viene modificato allora al seguente ripristino della cache del server la pagina viene effettivamente modificata, e il suo timestamp aggiornato. Ciao, —paulatz 20:15, 16 nov 2006 (CET)[rispondi]
E questo spiegherebbe perche' nessuna pagina e' stata modificata all'ora indicata (neanche qualche template); e' solo un ripristino della cache. --Jalo (imbucare qui) 23:47, 16 nov 2006 (CET)[rispondi]
Pero' mi viene un dubbio. Nel risultato della query il tag "timestamp", quello che controllo, indica il momento in cui viene modificata la categorizzazione della pagina. Le altre modifiche, comprese quelle ai template, vanno ad aggiornare il tag "touched", a meno che la modifica di un template cambi a sua volta qualche categoria. --Jalo (imbucare qui) 23:52, 16 nov 2006 (CET)[rispondi]

Come commento generale: abbiamo una pagina dove mettere tutti i vari tool per il monobook? Giusto per evitare di dover cercare la pagina del bar dove utente:x nel lontano 2006 aveva annunciato il tool etc. Cruccone (msg) 22:37, 16 nov 2006 (CET)[rispondi]