Help:Gebruik van scripts
Scripts op Wikipedia zijn kleine stukjes JavaScript-code die automatisch worden geladen als u binnen de Wikipedia navigeert. Ze kunnen verschillende doelen dienen. Meestal worden ze gebruikt om navigatie binnen Wikipedia te vereenvoudigen of om bepaalde taken, zoals vandalismebestrijding, te vergemakkelijken.
Collectie
bewerken- Special:Gadgets: dit zijn centraal onderhouden scripts, in- en uit te schakelen vanuit de voorkeuren. Deze zijn het eenvoudigst voor de gebruiker en vereisen geen handmatige bewerkingen in programmatuur code.
- Wikipedia:Scriptbibliotheek: overzicht van kleine onderdelen voor eigen aanpasbare samenstellingen in common.js.
Overig
bewerkenKorte aanduiding | Beschrijving | Hoe te installeren? |
---|---|---|
Nieuwe artikelenscript | Filter gebruikers uit de lijst van nieuwe pagina's | Zie Help:Gebruik van scripts/Nieuwe artikelenscript |
Recentchangesfilter | Filter gebruikers uit de lijst van recente bijdragen | Voeg de volgende regel toe aan common.js:
|
Autoblock.js | (mod) Hulpscript voor het blokkeren van meerdere gebruikers | Voeg de volgende regel toe aan common.js:
|
Blockmsg.js | (mod) Hulpscript voor het blokkeren van meerdere gebruikers | Voeg de volgende regel toe aan common.js:
|
Interwiki.js | Zet interwiki's naar grote Wikipedia's en aan Nederlands verwante talen bovenaan de lijst | Voeg de volgende regel toe aan common.js:
|
Zoek & vervang | Voegt een extra tab toe bij het bewerken van artikelen voor het zoeken en vervangen van tekst m.b.v. reguliere expressies. | Voeg de volgende regel toe aan common.js:
|
Markeer.js | Wijziging markeren zonder een nieuwe pagina te laden. | Voeg de volgende regel toe aan common.js:
|
Bladeren | Alfabetisch door de artikelen bladeren | Zie Gebruiker:Zanaq/Bladeren |
fWikiData | Verbeterde WikiData-integratie | Zie Gebruiker:Zanaq/fWikiData |
Stalker | Efficiënter bijdragenlijsten inspecteren | Zie Gebruiker:Zanaq/Stalk |
Verhoogde toegankelijkheid | voor mobiele apparaten | Zie Gebruiker:Zanaq/Verhoogde toegankelijkheid |
Volglijst meldingen | Krijg meldingen van nieuwe updates in je volglijst of van de meest recente wijziging op Wikipedia als je volglijst leeg is | Zie Gebruiker:Novopas/Volglijstmeldingen |
Markeer hoofdbetekenissen | Laat niet-gecontroleerde links naar hoofdbetekenissen zien in groene tekst | Zie Gebruiker:Wikiwerner/Markeer hoofdbetekenissen.js |
Artikel voorlezen | Voegt een koptelefoon-icoon toe aan de titel van een pagina om deze voor te laten lezen. | Zie Gebruiker:Novopas/Artikel voorlezen |
Scripts schrijven
bewerkenVereisten
bewerkenNaast de hierbovengenoemde vereisten zult u over kennis van JavaScript moeten beschikken. Daarnaast is het handig om bestaande scripts te hebben bekeken en/of toegevoegd aan uw common.js.
Bestaande functies
bewerkenEr zijn al een aantal bestaande scripts die functies bevatten die u in uw eigen script kunt gebruiken zie ook het module overzicht (Engelstalig) op mediawiki.org.
Voorbeelden
bewerkenNavigatielink toevoegen
bewerken- Zie ook mw:RL/DM#addPortletLink
Met behulp van dit script wordt een link naar de kroeg toegevoegd aan de navigatiebox links in beeld.
// Voer handeling uit na het inladen van de bibliotheek mediawiki.util en nadat de huidige pagina klaar is
$.when( mw.loader.using( ['mediawiki.util'], $.ready ).done( function () {
// Voeg de link toe m.b.v. addPortletLink
mw.util.addPortletLink("p-navigation", "http://nl.wikipedia.org/wiki/Wikipedia:De_kroeg", "De Kroeg", "n-kroeg", "De kroeg");
});
Zie ook
bewerkenOnderstaande links verwijzen allen naar de Engelstalige wikipedia.