Help:Gebruik van scripts

Uit Wikipedia, de vrije encyclopedie
Overzicht beheerpagina's

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.

  • 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[bewerken | brontekst bewerken]

Korte 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:

importScript('Gebruiker:Erwin/recentchangesfilter.js');

Autoblock.js (mod) Hulpscript voor het blokkeren van meerdere gebruikers Voeg de volgende regel toe aan common.js:

importScript('Gebruiker:Erwin/autoblock.js');

Blockmsg.js (mod) Hulpscript voor het blokkeren van meerdere gebruikers Voeg de volgende regel toe aan common.js:

importScript('Gebruiker:Erwin/blockmsg.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:

importScript('Gebruiker:Troefkaart/interwiki.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:

importScript('Gebruiker:MrBlueSky/regex.js');

Markeer.js Wijziging markeren zonder een nieuwe pagina te laden. Voeg de volgende regel toe aan common.js:

importScript('Gebruiker:MrBlueSky/markeer.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 een specifieke pagina Zie Gebruiker:Novopas/Volglijstmeldingen
Markeer hoofdbetekenissen Laat niet-gecontroleerde links naar hoofdbetekenissen zien in groene tekst Zie Gebruiker:Wikiwerner/Markeer hoofdbetekenissen.js

Scripts schrijven[bewerken | brontekst bewerken]

Vereisten[bewerken | brontekst bewerken]

Naast 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[bewerken | brontekst bewerken]

Er 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[bewerken | brontekst bewerken]

Navigatielink toevoegen[bewerken | brontekst 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");
});

Onderstaande links verwijzen allen naar de Engelstalige wikipedia.