Корисничке скрипте су самостални јаваскрипт програми, који имплементирају нове или проширују постојеће функционалности медијавики софтвера. Оне се извршавају на страницама Википедије. Скрипте имају разноврсну намену, а најчешће се користе за побољшање естетике интерфејса, поједностављивање свакодневних послова везаних за писање и уређивање чланака, борбу против вандализама, преглед измена и друге послове одржавања пројекта.
Ова страница треба да олакша прикупљање и организацију постојећих и прављење нових скрипти. Већ инсталиране скрипте се могу наћи и активирати у секцији „Геџети“ у корисничким подешавањима. Оне могу да се укључују и искључују једноставним чекирањем квадратића поред назива конкретног геџета. Све друге скрипте са ове странице могу да се инсталишу ручно.
Развој
Мали водич за прављење скрипти за Медијавики софтвер. (језик: енглески)
Упутство како да се почне коришћење постојећих или прављење нових скрипти. (језик: енглески)
Преглед техника које се обично користе у скриптама. (језик: енглески)
Преглед занимљивих и/или корисних делова кода за скрипте. (језик: енглески)
Инсталација
Инсталација скрипти се обавља у следећим корацима:
Проналажење или креирање сопствене корисничке јаваскрипт странице. То је страница на којој сваки корисник за себе одвојено инсталира оне скрипте које жели да користи, а нема их у понуди међу геџетима. Скрипте инсталиране на monobook.js ће функционисати само уколико користите монобук скин, односно скрипте инсталиране на vector.js ће функционисати само уколико користите вектор скин. Скрипте инсталиране на common.js ће функционисати без обзира на то који скин користите. Неке скрипте могу да раде на оба скина, док код неких то није случај и тада је то наглашено код описа скрипте у доњој табели.
Пребацивање скрипте на корисничку јаваскрипт страницу. Ово може да се уради на више начина. Један од начина је копирање целог кода скрипте на поменуту страницу, а други (препоручени) начин је тзв. увоз скрипте. Увоз се ради уношењем следећег текста на страницу: importScript('пуни назив скрипте')
Нпр. за увоз скрипте gugl.js, потребно је да на своју јаваскрипт страницу додате следећи текст:
Уколико желите да додате скрипту са неког другог пројекта, можете то да учините коришћењем mw.loader.load() функције. Обратите пажњу на експлицитно додавање raw и ctype опције у URL (односно на додавање &action=raw&ctype=text/javascript):
Снимање странице и чишћење кеша браузера. Начин чишћења кеша зависи од браузера који користите: Mozilla/Safari/Konqueror: држите SHIFT док кликћете Reload (или притисните Shift+Ctrl+R); Internet Explorer: притисните Ctrl+F5; Оpera притисните F5.
Додаје таб (језичак) (код монобука) или опцију у падајућем менију (код вектора) са називом „Google“ за претрагу наслова тренутне странице на Гугл претраживачу.
Додаје таб (језичак) (код монобука) или опцију у падајућем менију (код вектора) са називом „Commons Helper“ за аутоматизовано пребацивање слика са Википедије на Оставу.
Код прегледа датотека додаје таб (језичак) (код монобука) или опцију у падајућем менију (код вектора) са називом „Google Images“ за тражење конкретне датотеке у Гугловом сервису за слике. Олакшава проналажење материјала који је преузет са интернета, односно налажење конкретне странице са које је датотека преузета.
У мени са леве стране (секција „алати“) додаје неколико нових опција код прегледа страница регистрованих и нерегистрованих корисника: преглед доприноса на свим пројектима, овлашћења, блокова, датотека које је послао на Оставу и Википедију итд.