Commons:Accessori
Gadgets sono utenti script standard che estendono la funzionalità di MediaWiki, il software che gestisce Commons, e sono disponibili per essere istallati facilmente tramite le Preferenze di utente. (Other user scripts sono disponibili per essere istallate manualmente.) I gadget individuali possono essere attivati o disattivati (alcuni sono attivi automaticamente) visitando your Preferences (devi accedere) e spuntando il box di rilevanza. La maggior parte dei gadget richiedono che JavaScript sia abilitato nel tuo browser.
Dettagli tecnici
Definizione
- MediaWiki:Gadgets-definition è dove i gadget sono installati in modo da comparire nelle Preferenze
- Gadgets possono essere ristretti agli utenti con dei diritti di utente specifici aggiungendo, per esempio,
rights=delete
nella definizione del gadget. I gadget sono caricati automaticamente (includendo gli utenti che non hanno fatto l'accesso) aggiungendodefault
. I gadget possono essere ristretti agli utenti che hanno fatto l'accesso tramiterights=upload
.
- Gadgets possono essere ristretti agli utenti con dei diritti di utente specifici aggiungendo, per esempio,
- Special:Gadgets fornisce una panoramica dei gadget installati, con i link agli script file dei gadget
- MediaWiki:Common.js carica gli script automaticamente
Localizzazione
- Localization all'interno dei gadget, dove è necessario, è gestita in diversi modi.
Solitamente è all'interno della descrizione degli script dei gadget , o usando sottopagine separate (eg MediaWiki:Gadget-HotCat.js/de) ma nella maggior parte dei casi le versioni multilingue di un intero script esistono. {{Gadget-talk}} categorizza la localizzazione, e se necessario colloca lo script in Category:User scripts needing internationalisation.
- Localization dei gadget avviene creando
/xx
sottopagine dell'originale (English) pagina di descrizione dei gadget (eg MediaWiki:Gadget-Cat-a-lot eMediaWiki:Gadget-Cat-a-lot/fr). Special:Preferences, tramite {{Gadget-desc}}, fornisce link "traduci questa pagina" che rende il tutto più facile.
Template
- {{Gadget-state}} archivia alcune informazioni riducenti riguardo i gadget e dovrebbero essere sempre aggiornate. Indicating Lo stato-automatico di un gadget è richiesto in phab:T51501
- {{Gadget-desc}} descrizione standard dei Gadget (come viene mostrato nelle Preferenze)
- {{Gadget-help}} e {{Gadget-talk}} le intestazioni standard nei gadget aiutarono e pagine di discussione.
- {{ActivateGadget}} e {{DeactivateGadget}} generano link che, quando caricate creano un dialogo chiedendo agli utenti se abilitare o disabilitare un gadget
- Alcuni documenti gadget compatibili con il browser in una sottopagina (eg Help:Gadget-PrettyLog/Compatibility); questo ha un formato comune ma non ha un template.
Limitazioni
Da MediaWiki 1.18, i gadget ( e l'utente CSS/JS) non sono caricate in alcune pagine speciali, per ragioni di sicurezza. Questa include Special:Preferences, rompendo la disponibilità di muovere gadget ad altre parti delle Preferenze. Vedi phab:T20186. phab:T35220 richiede un sostituto nativo MediaWiki.
Link
- Category:Gadget scripts
- Commons:User Scripts - Progetto per migliorare i gadget e gli script di altri utenti
- MediaWiki talk:Gadgets-definition - Discussione
- mw:Extension:Gadgets - L'estensione MediaWiki che rende i gadget possibili
- mw:Extension:Gadgets/Scripts - alcuni gadget in MediaWiki.org
- mw:ResourceLoader - la struttura gadget; V2, svolgimento, guarda i cambi sostanziali, guarda anche phab:T31398 e phab:T22153
- Special:GadgetUsage mostra il numero degli utenti attivi e non attivi che hanno diversi gadget abilitati