Это список всех доступных на Fandom Developers Wiki расширений JavaScript, разделенных на группы по их типу. Они позволяют пользователям Фэндома расширить функционал своих вики или изменить свой свобственный интерфейс.
JavaScript (JS) — основополагающая технология, используемая в веб-разработке для создания интерактивности и внесения изменений в содержимое страницы после окончания ее отрисовки. Скрипты на этой странице отличаются от инструментов в остальной части Интернета тем, что:
- у них есть документация и они отслеживаются по статусу;
- их может быстро установить любой пользователь Фэндома;
- они прошли проверку на безопасность и соответствуют Условиям использования хостинга.
На Фэндоме существует метод ImportJS, который позволяет легко устанавливать скрипты с Dev на другие вики. Кроме того, существует коллекция библиотек, облегчающих процесс написания собственных скриптов.
Инструменты пользователя[]
Эти скрипты увеличивают эффективность управления и организации википроекта.
General
- AddAnnouncement (de) (es) (fr) (hi) (ru) (tr) (uk) (zh-hans) (zh-hant) (zh-hk)
- Directly add an announcement from blog namespace
- AdminDashboard block (be) (de) (es) (fr) (it) (ru) (tr) (uk) (zh-hans) (zh-hant) (zh-hk)
- Adds a button with a link to
Special:Blockto the Admin Dashboard. - AjaxAbuseLog (de) (es) (fr) (tr) (uk)
- Allows for viewing of abuse log details without leaving the page.
- AllPagesHideRedirect (be) (es) (fr) (hi) (ru) (tr) (uk)
- Adds a link to Special:AllPages and Special:PrefixIndex that hides redirects
- AlwaysShowBottomBar (es) (fr) (ru) (tr)
- Always shows the bottom WikiaBar bar for all wikis
- AutoCreateUserPages (es) (ru) (tr) (uk) (zh-hans)
- Automatically creates userpage and talkpage upon contribution.
- Bang (bn) (el) (es) (fr) (hi) (pl) (ru) (tr) (uk) (zh-hans) (zh-hant) (zh-hk)
- Makes typing namespaces easier when searching
- Blame (de)
- Shows who edited which line of the article based on the article's revisions. Inspired by
git blame. - BlockLookup (tr) (zh-hk)
- Adds a custom special page that allows for viewing of block information
- CategoryRedLinks (ru) (tr) (uk)
- Turns category links in page footers into red links if they do not exist.
- CheckImgSize (de) (ru) (tr)
- Allows to show list of oversized images
- CompareLink (es) (fr) (tr)
- Make "Compare selected versions" button into a link
- CopyCodeButton (be) (es) (fr) (ru) (tr) (uk)
- Adds a button to syntax highlight blocks for quickly copying code.
- CreatePageForm (ru) (tr) (uk)
- Form for create new pages with preloaded text
- CrossPageTracking
- Carry over check status between tables of the same ID across pages.
- CustomizeAce (fr) (pl) (tr)
- Allows you to customize your Ace editor experience
- DeleteUserpage (es) (pt-br) (ru) (tr) (uk)
- Adds delete userpage button to contribs
- DiscussionTemplates (es) (tr)
- Allows users to send messages containing templates
- DiscussionsAFLog (ru)
- View a user's /d AF hits
- EditConflictAlert (es) (fr) (pl) (ru) (tr)
- Displays a banner notification when the page you are editing gets modified.
- EditcountTab (es) (ru) (tr) (uk)
- Adds a tab to profile pages linking to the edit count overview of the user.
- ExploreMenuIcons (fr) (ru) (tr) (uk)
- Allows to add icons for explore dropdown menu
- FileTools (de) (es) (ru) (tr) (uk)
- Add quick action buttons on file pages.
- FirstEditDate (el) (ru) (tr) (zh-hans) (zh-hant) (zh-hk)
- Adds the user's first edit date to their profile masthead
- GlobalFileUsage (ru) (tr)
- Allows to show the file usage at other languages
- HighlightCode (tr)
- Replaces Pygments' syntax highlighting with higlight.js' syntax highlighting
- I18nLink (be) (es) (fr) (ru) (tr) (uk)
- Adds links to translations pages
- ImportJSPage (de) (es) (pt-br) (ru) (tr) (uk)
- Converts MediaWiki:ImportJS
<pre>block into linked list. - ImportJSPage Extended (de)
- Converts MediaWiki:ImportJS
<pre>block into a table. - InterwikiGadget (de)
- Loads gadgets from another wiki.
- LakeLinks (be) (es) (ru) (tr) (uk) (zh-hans)
- Hover popup with links for user pages.
- LangSwitch (be) (es) (fr) (ru) (tr) (uk)
- Adds a My Tools link to quickly switch languages
- LeaderboardTab
- Adds a tab to profile pages linking to the leaderboard special page.
- ListGroupMembers (es) (fr) (tr)
- Lists all users by user group.
- MassTableTracking
- Allows mass selecting checkboxes in tracking tables by holding alt+click and dragging over the checks to then mark or unmark all of them.
- PageMetrics (de)
- Fetches QueryPage data and displays them at the top of the page if they apply
- PiniginsUserInfo (be) (es) (hr) (pl) (ru) (tr) (uk) (zh-hant)
- Creates "Special:UserInfo" special page which gives some information about a user
- ProtectionIcons (be) (es) (fr) (ru) (tr) (uk) (zh-hans)
- Adds icons based on the page's protection.
- QQX (es) (ru) (tr) (uk)
- Script for viewing all System Messages on an Article (or any Page) with one-click
- QuickDiff (es) (fr) (hi) (ru) (tr) (zh-hans)
- Quickly view any diff link
- QuickIW (es) (ru) (tr) (uk)
- Quickly add an interlanguage link to an article.
- QuickPurge (tl) (tr)
- Suppresses the need to confirm when purging pages.
- RecentChangesMultiple (be) (ja) (pl) (ru) (tr) (uk)
- Provides a recent changes (and discussions / "SocialActivity") view of multiple wikis at once
- SandboxTab (es) (fr) (ru) (tr) (uk) (zh-hans)
- Adds a /Sandbox tab.
- ScrollUpButton (tr)
- Adds a button to scroll up to the top of the current page.
- SharedTableTracking
- Allows "linking" checkboxes in tracking tables so that using one will apply the changes to all the linked ones.
- Stella (tr) (uk)
- Shows maintenance items needing attention
- StickyRailToggler (tr)
- Allows to make rail toggler sticky
- TemplateData Documentation
- Displays the parameter type description from Help:TemplateData and Extension:TemplateData
- ThreadInfo (de)
- Displays statistical information concerning the current thread in the rail sidebar
- TokenRefresh (es) (tr)
- Automatically refreshes edit and watch tokens.
- TrackingTableFilters
- Allow the simple filtering of progress tracking tables based on column values and checkmark status
- User Admin Tools (fr) (ru)
- Adds quick links to common moderation tools on the user masthead.
Personal use only
- AnnouncementsIgnore (be) (es) (fr) (ja) (pl) (ru) (tr) (uk)
- Allows users to ignore announcements for certain wikis.
- AutoDesktop (fr) (ru) (tr)
- Move automatically to desktop version without using cookies
- AvatarLink (de) (es) (fr) (tr)
- Makes clicking your avatar go straight to your userpage.
- BlockListTools (es) (tr)
- Adds a number of links to the block List along with some link placement improvements
- BlogLink (be) (de) (es) (fr) (it) (pl) (pt-br) (ru) (tr) (uk) (vi) (zh-hans) (zh-hant)
- Adds links to user's blog, contribs, and activity.
- CacheCheck (es) (tr)
- Crosses out resolved entries on cached special pages upon viewing
- CheckJStatus (de) (es) (fr) (hi) (ru) (tr) (uk) (zh-hans)
- Allows to check the status of local JS pages without leaving current page
- ClickyNavigation (de) (es) (ru) (tr)
- Forces you to click wiki navigation dropdowns to open them.
- CodeLinksDropdown (es) (fr) (pl) (tr)
- Adds a dropdown link linking to personal code pages.
- CodeSelectAll (be) (es) (fr) (ru) (tr) (uk)
- Corrects "select all" shortcut in code pages.
- CollapseGlobalNavButton (fr) (tr) (uk)
- Adds a button to the global navigation to collapse it.
- CopyTitle (fr) (tr) (uk)
- Adds buttons to copy a page's title (with or without the namespace)
- CustomHeaderDropdown (es) (tr)
- Lets you customize the community header dropdown.
- CustomLandingPage (tr) (uk)
- Redirects users to a page of their choice instead of the main page.
- DisableAccessKeys (be) (es) (ja) (pl) (ru) (tr) (uk)
- Removes keyboard shortcuts
- DisableCode (es) (tr) (uk) (zh-hant)
- Allows user to disable personal and site JS/CSS for testing
- DisableInfoboxBuilder (es) (fr) (tr)
- Bypasses Infobox Builder.
- DupeArgs (tr)
- Tool for resolving duplicate argument in template calls
- DynamicOldNav (de) (tr) (uk)
- Returns navigation design to pre-2021 rebrand; Gamepedia-style navigation for Gamepedia wikis; Hides by default, but appears on hover.
- EmojiUserNav (es) (ru) (tr) (zh-hant)
- Makes the user nav buttons into emoji
- EnterTheMatrix (tr)
- Allows to enter the matrix on the background
- EntityConvert (es) (ru) (tr)
- Offers a quick way to encode/decode HTML entities.
- ExportList (be) (de) (es) (ru) (tr) (uk)
- Adds the possibility to collect pages for export
- FastBlock (es) (tr)
- Adds fully customizable buttons to quickly block users
- FastCreate (es) (fr) (tr)
- Adds fully customizable buttons to quickly create pages
- GlobalJSLinks (tr)
- Adds links in your global JS header to make managing your global JS easier.
- Goopatars
- Extension that saves past avatars in browser storage
- HistoryKey (es) (tr) (uk)
- Adds an access key to the history page (H)
- HoverGlobalMenus
- Changes the notification and account menus in the global navigation bar to open on hover, not on click.
- IgnoreNotifications (tr)
- Automatically marks notifications as read based on user-specified criteria.
- JSONViewer (de) (es) (tr) (uk)
- UI for viewing JSON
- ListSubpages (de) (es) (fr) (ru) (tr)
- Lists your subpages from all wikis
- MassRollback (es) (tr) (uk)
- Adds a button to instantly click all ajax rollback links provided by the AnchoredRollback and Rollback scripts.
- Matrix (tr)
- Creates a user subpage on English Community Central with your user activity.
- MinimalJSPages (es) (fr) (ru) (tr)
- Script for making JSPages easier to read
- MinimalTemplateClassification (es) (fr) (tr)
- Hides the Template Classification modal descriptions.
- MinimalTestModeAlert (es) (tr) (uk)
- Subtle way of showing test mode being enabled.
- ModalLogs (es) (tr)
- Shows contribution page logs in a modal
- MoreDropdown (es) (tr)
- Adds a number of dropdowns to the page.
- MorePageActions (ru) (tr)
- Adds actions in the drop-down menu next to the edit button.
- Name Sequencer (es) (ru) (tr) (uk)
- Creates a list of pages' titles with sequential numbers
- NavCodeLinks (es) (tr)
- Adds wiki CSS and JS links to the wiki tools dropdown
- NoInfoboxBuilder
- Adds a button to create a template as an infobox without going through the Infobox Builder.
- OpenWithVSC
- Adds an edit button that opens the page in Visual Studio Code
- PatrolPanel (de) (es) (tr)
- Allows admins/moderators to see a list of articles that need patrolling.
- PortableListUsers (be) (es) (fr) (ja) (pl) (ru) (tr) (uk) (zh-hans)
- Alternative to Special:ListUsers.
- PreferenceLinks (es) (fr) (tr)
- Adds global navigation links to preferences.
- QuickAccessToCSSAndJS (be) (es) (pt-br) (ru) (tr) (uk) (zh-hant)
- Adds quick links in the account nav menu
- QuickCreateUserPage (be) (es) (fr) (ru) (tr) (uk) (zh-hans)
- Allows creation of user page with one click
- QuickJSRT
- Adds a quick way to view a page's JSRT status
- RandomPageShortcut (be) (es) (fr) (ru) (tr) (uk) (zh-hans)
- Adds a random page header shortcut
- RemapAccesskeys (tr)
- Add new keyboard shortcuts or overwrite existing ones with your own accesskeys for fully customizable keyboard experience on Fandom.
- RemoveTracking (be) (es) (ru) (tr) (uk)
- Removes Fandom's tracking
- ResponsiveMobile (tr)
- Improves ResponsiveMobile
- RestoreRevButton (be) (fr) (ru) (tr) (uk)
- Adds a "restore" link for revisions in history page
- ReturnOasisCat (ru) (tr) (uk)
- Return Oasis Categories and Languages.
- RevisionEditLinks (zh-hans)
- Adds edit revision links onto contributions page, recent changes, page history
- SOAPReport (be) (de) (es) (fr) (hi) (pt-br) (ru) (tr) (uk) (zh-hant)
- Adds buttons for quick reporting users to the SOAP Wiki
- SandboxLink (es) (fr) (tr) (uk)
- Adds a link to the /Sandbox subpage.
- ThemeSelector (tr) (uk)
- Allows switching between FandomDesktop's light and dark themes without reloading the page. It also provides a few other features besides just toggling between themes.
- ToDoList (es) (hi) (ru) (tr)
- Lets you view (wikitext) and edit your local to do page without changing current page.
- ToggleDebugMode (es) (tr)
- Adds a button for enabling or disabling debug mode
- UsefulDropdown (be) (es) (hi) (pl) (ru) (uk) (zh-hant)
- Appends a dropdown to the title space with useful features.
- UserActivityLink (es) (fr)
- Adds a Special:UserActivity link to the global nav dropdown.
- UserAndIPTools (es)
- Get info and tools related to users and IP addresses
- UsernameAvailability (es) (zh-hant)
- Modal for quickly checking if a username exists
- VanguardTools (be) (de) (es) (pl) (ru) (uk)
- Utilities for portability migration.
- ViewInContentLang (el) (es)
- Adds a link for viewing the page in Wiki's default language
- WHAM (be) (es) (fr) (ko) (pl) (ru) (uk) (zh-hant)
- Adds "Quick Tools" menu to user contribution page for cleanup functions.
- WebArchive (be) (el) (es) (ja) (pl) (ru) (uk) (zh-hans)
- Introduces link to quickly save page's snapshot using WaybackMachine
Site-wide only
- DivEditor (es) (ru) (tr) (uk) (zh-hans)
- Block element editor.
- TitleBlacklistHighlight (tr)
- Adds highlighting support to MediaWiki:Titleblacklist
Управление страницами и файлами[]
Данные скрипты предназначены для управления файлами и страницами вики. Они облегчают удаление, создание и переименование статей, а также загрузку файлов.
General
- AjaxBatchDelete (be) (de) (es) (fr) (ja) (pl) (ru) (tl) (tr) (uk) (vi) (zh-hans) (zh-hant)
- Allows deleting a list of pages in a form and protecting them too.
- AjaxBatchRedirect
- Allows redirecting a list of pages in a form.
- AjaxBatchUndelete (de) (es) (pl) (tr) (uk)
- Allows batch undeletion of pages.
- AjaxContentModel (tr)
- Changes the content model of the current page without reloading.
- AjaxDelete (be) (es) (fr) (pl) (ru) (tr) (uk) (zh-hans)
- Delete pages/file revisions without leaving the current page.
- AllPagesMaintenanceTable (fr)
- Generates copy paste-able text from Special:AllPages, at a click of a button
- BulkVideoUpload (fr) (tr) (uk) (zh-hans)
- Bulk adds a list of videos to the wiki
- CategoryMaintenanceTables (de) (tr)
- Generates copy paste-able text from Special:WantedCategories and Special:Categories, at a click of a button
- ChangeModelButton (de) (ru) (tr)
- Adds a button to the page dropdown to access the change content model page.
- CorrectFileHeadings (tr)
- Removes spaces between headings from files uploaded via Special:Upload
- DupImageList (es) (pt-br) (ru) (tr)
- Lists duplicate images on a wiki
- FileTools (de) (es) (ru) (tr) (uk)
- Add quick action buttons on file pages.
- FileUsageAuto-update (es) (tr) (uk)
- Automatically updates file links throughout the wiki upon renaming an image and queues file link updates to perform batch updates.
- I18nEdit (et) (ru) (tr) (uk) (zh-hant)
- Editor for translations compatible with I18n-js or Module:I18n.
- ImageCategory (es) (pt-br) (tr)
- Automatically adds the image category in the image summary.
- ImageMapEdit (ru) (tr)
- Easily creates ImageMaps using a graphical editor
- ListFiles (es) (ja) (tr)
- Provides a form for querying the MediaWiki API and generating extensive lists of files and file data
- MarkForDeletion (be) (es) (fr) (ru) (tr) (uk)
- Quickly marks a page for deletion
- MassEdit (es) (et) (fr) (ja) (pt-br) (ru) (tr) (uk) (vi) (zh-hans) (zh-hant)
- Modal for adding or replacing content from pages, messaging users, generating lists of member pages belonging to categories/namespaces, or generating pages transcluding templates
- MassPatrol (be) (de) (es) (ru) (tr) (uk)
- Allows to massively patrol edits
- MassProtect (es) (fr) (tr)
- Protect multiple pages from a list
- MassRename (es) (pt) (tr)
- Rename multiple pages in a list fashion, similar to AjaxBatchDelete
- Nuke (es) (hi) (tr) (uk)
- Mass delete pages on recent changes or from a user's contributions akin to the extension.
- PageRenameAuto-update (es) (fr) (pt-br) (tr)
- Automatically updates page links, transclusions and category members throughout the wiki upon renaming a page.
- PageSwitch
- Allow the simple switch of two existing pages' names
- Reconstitution (tr)
- Mass restore pages from deleted pages or from a user's contributions in a similar fashion to Nuke.
- RevisionDelete (pl) (tr)
- Allows users to selectively remove revisions from page histories
- TemplateTypeButtons (be) (de) (es) (pl) (ru) (tr) (uk)
- Adds quick buttons for all template types to the template page.
- UploadMultipleFiles (de) (hi) (pt-br) (tr)
- Allows you to select multiple files directly from the dialog box and upload them.
- WantedPagesFilter (be) (ru) (uk)
- Adds simple filter to Wanted pages.
Personal use only
- FastDelete (be) (es) (pl) (ru) (tr) (uk)
- Script for deleting pages with one click
- LinkThumb (es) (ru) (tr)
- Shows a brief thumbnail of files when you hover over File: links
- MassRenameRevert (es) (tr)
- Adds buttons and a checkbox to each line in the move log to mass open revert links
- MassSetTemplateType (tr)
- Enables mass setting of template types
- MultiUpload (es) (fr) (hi) (pl) (ru) (tr) (uk) (zh-hans) (zh-hant)
- Allows you to select multiple files directly from the dialog box and upload them.
- NoImageLightbox (es) (tr)
- Kills Fandom's lightbox loader for images so that clicking an image takes you directly to the File: page
- PPDataModule (tr)
- Displays parser profiling data in the right rail
- PatrolPanel (de) (es) (tr)
- Allows admins/moderators to see a list of articles that need patrolling.
- PowerDelete (es) (tr)
- Deletes and protects a certain page in one click
- RedirectManagement (be) (es) (hi) (ru) (tr) (uk) (zh-hant)
- Resolves double and broken redirects automatically.
- RemoveLegacyThreads (fr) (ru) (tr)
- Removes inaccessible legacy threads
- TemplatesUsedModule (fr) (tr)
- Lists the transcluded pages in the right rail
- TopHiddenCategories (tr) (uk)
- Displays hidden categories at the top of the page
- UsefulDropdown (be) (es) (hi) (pl) (ru) (uk) (zh-hant)
- Appends a dropdown to the title space with useful features.
Site-wide only
- CopyText (be) (de) (es) (fr) (pl) (ru) (tr) (uk)
- Adds a section that lets users copy the inputted text.
- Developer Contributions (de) (es) (tr)
- Adds a box to the users page (wiki independent) and displays contributions from Fandom Developers Wiki
- FileForm (fr) (tr)
- Creates an interactive form that fills out a template when uploading a file
- LockOldComments (ru) (tr)
- Locks the reply box from old article and blog comments
- Medals (be) (es) (hi) (ja) (ru) (tr) (uk) (zh-hant)
- Allows to make own kind of achievements
- NoLicenseWarning (be) (de) (es) (pl) (ru) (tr) (uk) (zh-hans)
- Shows a warning message if an user is trying to upload a file without selecting a license
- PreloadFileDescription (tr)
- Preloads custom content to file description on Special:Upload, Special:MultipleUpload and file upload modals
- ReportArticle
- Adds a "Report article" button to the page actions dropdown that prompts for a reason and sends a Message Wall thread to members of one or more target groups. Includes per-page daily throttling and shows only to logged-in users.
Расширения для сайта[]
Эти скрипты добавляют новые функции и исправляют баги.
General
- AdaptiveCategoryFilter (de) (fr) (tr)
- Replaces filter by the first letter on dynamic category page.
- AddSocialActivityButton (ru)
- Add Social Activity button link to the top navigation and sticky navigation
- AdminDashboard JS-Button (be) (de) (es) (fr) (ja) (pl) (ru) (tr) (uk) (zh-hant)
- Adds a button with a link to
MediaWiki:Common.jsto the Admin Dashboard. - AjaxEditPreview (de) (ru) (tr)
- Adds a modal for previewing edits on the 2010 Wikitext Editor
- AjaxRC (be) (es) (ru) (tr) (uk) (zh-hant)
- Advanced auto refreshing for non-JavaScript variants of recent changes and watchlist.
- ArticlePreview (be) (es) (ja) (ru) (tr) (uk)
- Allows a Fandom user or reader to see a preview of a page that the link goes to.
- AutoRefreshActivity
- Automatically refresh activity without clicking Live Update manually in Special:RecentChanges and Special:SocialActivity
- BackToTopButton (be) (da) (de) (es) (ja) (ko) (ru) (tr) (uk) (zh-hans)
- Adds a button to the right corner of the toolbar that takes you back to the top of the page.
- BetterDiff
- Adds diff previewing, improves diff-related UIs and patrolling UX.
- BlockSummary (es) (ru) (tr) (zh) (zh-hans)
- Adds block summary of a user on the
Usernamespace pages. - BlogReadingTime (ru)
- Shows the time (in minutes) it usually takes to read the current blog.
- CatFilter (de) (es) (ru) (tr) (uk)
- Allows filtering pages in the by namespace in Category pages.
- CategoryClasses (tr) (zh-hans)
- Allows CSS targeting of pages based on category membership.
- CategorySorter (es) (ru) (tr) (zh-hans)
- Sorts categories
- ChromeToolbarColor (be) (de) (es) (fr) (hi) (pl) (ru) (tr) (uk) (zh-hant)
- Sets the mobile Chrome toolbar color to wiki's sticky nav background color
- CodeQuickLinks (es) (ru) (tr) (uk) (zh-hans)
- Rail module/portlets with quick links to personal and site-wide MW pages
- CommentsToggle (de) (fr) (ru) (tr)
- Toggle to enable/disable comments.
- CommunityPageRailModule (tr) (zh-hans)
- Themed Community rail module.
- CopySectionSource (fr) (ru) (tr) (uk)
- Adds a "copy source" button next to each edit section button
- CountdownRegular
- Create a dynamic countdown clock with regular effect
- CountdownScroller
- Create a dynamic countdown clock with scrolling effect
- CrossPageTracking
- Carry over check status between tables of the same ID across pages.
- CustomTools (tr)
- Provides a function to easily add links or button to various areas
- DPLforumBoardCustomization (es) (fr) (tr)
- Support for board images at a wiki's Forum:Index page
- DecodeURI (de) (ru) (tr)
- Allows to decode URI in the new source editor.
- DedicatedMoveButton
- Move pages with an button
- DedicatedTalkButton (es) (tr) (zh-hans)
- Move talk page link from dropdown to beside edit button
- DigitScroller
- Create digit with scrolling effect
- Discard
- Mode for hiding elements on the mobile skin
- DisplayTimer (es) (tr) (zh-hans)
- Adds a UTC display clock with purge + null edit function
- EasyTalk
- Adds a suite of tools built to enhance talk pages.
- EditLeaderboard (ru) (tr) (uk)
- Creates a leaderboard based on edit count at Special:Leaderboard
- EditcountTab (es) (ru) (tr) (uk)
- Adds a tab to profile pages linking to the edit count overview of the user.
- ExternalLinkWarning (es) (ru) (tr) (zh-hans)
- Warning dialog when an external link is clicked.
- FanFeed (ru)
- Restore the old Fan Feed module at the bottom of the wiki article
- FastFileDelete (tr)
- Adds "delete" buttons to Special:UnusedFiles, Special:UnusedVideos and Lightbox
- FileLogs (es) (fr) (tr)
- Shows log excerpts on file pages
- FloatingToc (es) (hi) (tr) (uk) (zh-hans)
- Turns the table of contents into a floating panel.
- FriendMe
- Let users send friend requests to each other.
- GalleryCaptions (es) (tr)
- Adds titles and caption to lightbox carousel images
- HeaderLinks (es) (tr)
- Adds an icon to header tags for easier linking.
- HideClearCache (es) (fr) (tr)
- Hides the clearcache message with a show button
- HideEmptyTrackingCategories (tr)
- Toggle to hide/show empty tracking categories.
- ImageMapEditZoom (tr)
- Allows users to zoom the image while using ImageMapEdit.
- ImageMapHighlight (tr)
- Adds highlights around ImageMap elements
- ImprovedProseMirror
- Adds extra functionality to the ProseMirror editor used in article comments and message walls
- InterwikisOnSpecialPages (tr)
- Add interwikis on special pages.
- LeaderboardTab
- Adds a tab to profile pages linking to the leaderboard special page.
- LinkPreview (be) (es) (fr) (pl) (ru) (tr) (uk)
- Script for preview links on hover
- LinkedUserTags (es) (tr)
- Pre-configured UserTags installation with links & ordering
- ListGroupMembers (es) (fr) (tr)
- Lists all users by user group.
- MassTableTracking
- Allows mass selecting checkboxes in tracking tables by holding alt+click and dragging over the checks to then mark or unmark all of them.
- MastheadRightsBadge (be) (de) (es) (fr) (pl) (ru) (tr) (uk) (zh-hans)
- Adds WDS avatar badges to user profiles.
- MediaWikiBacklink (es) (tr)
- Provides a backlink to a MW page's mainspace documentation page
- MisspelledPage (es) (tr) (zh-hans)
- Allows to redirect users to an existent page when in a non-existent page.
- ModulesLinkToModules (ru) (tr)
- Links to module strings
- MoreSocialLinks (es) (ru) (tr) (uk) (zh-hans)
- Adds Instagram, Twitch and YouTube links to user profiles.
- MoveSubcategoriesToTheTop (be) (es) (fr) (ru) (tr) (uk)
- Shows subcategories on the top of dynamic categories
- MultipleActivity (ru) (tr)
- Adds page to view recent changes and posts in one place
- NewCategoriesLocalizedFilter (be) (ru) (tr) (uk)
- Adds localized filter to new categories
- NewCommentIndicator
- Adds an indicator to newly-posted article and message wall comments.
- NewImages (be) (de) (es) (fr) (hi) (pl) (pt-br) (ru) (tr) (uk) (zh-hans) (zh-hant)
- Script made for restoring the old 'New Photos' module, removed from the rail a long time ago.
- NewPagesUser (es) (ru) (tr)
- Lists all pages on a wiki created by the specified user
- NotificationCenter
- Creates a special page for advanced navigation through your notifications
- NukeInlineStyles (es) (tr)
- Removes inline styles from pages
- OrganizedSocialActivity (es) (id) (tr) (uk)
- Allows grouping related entries on Special:SocialActivity
- PageEditInfo (es) (tr)
- Places PageCreator and LastEdited right before the article for sitewide use
- PageTitles
- Standardizes the top header on each page.
- PiecewiseCalculator (tr)
- Creates a calculator form as an alternative to graphing a piecewise function.
- ReadProgressBar (es) (ru) (tr)
- Adds a progress bar below the Global Navigation Bar that shows how much the user has progressed through a blog post.
- ReferencePopups (es) (fr) (hi) (pt-br) (ru) (tr) (uk) (zh-hant)
- Creates an inline pop-up box with the contents of a reference when you hover over the citation marker.
- RelatedDiscussionsPosts (de) (es) (ru) (tr) (uk)
- Adds links to Discussions posts on article pages.
- ResizableCodeMirror
- Adds resize buttons to the CodeMirror editor
- Ripple (tr) (zh-hans)
- Adds a ripple effect shown on touch to most buttons.
- ScrollUpButton (tr)
- Adds a button to scroll up to the top of the current page.
- SearchSuggest (es) (tr)
- Suggests pages while searching
- SectionURLOnScroll (es) (tr)
- Appends the current section you've scrolled into the address bar.
- SeeMoreActivityButton (be) (de) (es) (pl) (ru) (tr) (uk) (zh-hant)
- Adds a link to recent wiki activity to Rail.
- SharedTableTracking
- Allows "linking" checkboxes in tracking tables so that using one will apply the changes to all the linked ones.
- ShortUrl (tr) (zh-hans) (zh-hant)
- Adds a short link under the article
- ShowUserGroups (es) (tr) (zh-hant)
- List all groups a user is in on their user page
- SpriteEditor (tr)
- A simple to use sprite editor
- TableHash (es) (tr)
- Makes linking directly to table rows more noticeable.
- ThankYou (es) (fr) (ru) (zh) (zh-hans)
- Adds a page tool to thank the users that have edited the page recently.
- TrackingTableFilters
- Allow the simple filtering of progress tracking tables based on column values and checkmark status
- UTCClock (es) (tr)
- Adds a UTC clock to every page
- UnifiedControlPanel (be) (ru) (tr) (uk)
- Some set of switches to allow quick management over some functions
- UserActivityTab (be) (es) (ru) (uk) (zh-hant)
- Adds a Special:UserActivity tab to user pages
- UserBlockNotification
- Adds a persistent notification to the blocked user.
- UserProfilePopup
- Display user information through popup when hovering user link
- UserUnusedFiles (es) (fr)
- Lists unused files for a user in Special:UserUnusedFiles.
- View Raw (es) (fr) (tr) (zh-hant)
- Adds a "Raw" link to the "Edit" menu.
- View Source (es) (fr) (hi) (pl) (tr) (uk) (zh-hant)
- Adds a "View source" link to the "Edit" menu
- WallGreeting (es) (ru) (tr) (uk)
- Adds a greeting to the UCP message wall.
- WarningUnsavedComment
- Trigger warning when users have not saved comment or message in Article Comment, Blog and Message Wall
- WatchlistTab (es)
- Adds a tab leading to Special:EditWatchlist to your masthead
- WhatLinksHere (be) (es) (ru) (uk)
- Adds a link to Special:WhatLinksHere to the edit dropdown.
- WikiActivity (es) (fr) (hi) (uk)
- Reimplements Special:WikiActivity into the Unified Community Platform.
- WikiStatistics (es)
- Allows to display statistics other wiki projects.
Personal use only
- AdvancedOasisUI (de) (es) (tr) (uk)
- Script for adding various improvements to Oasis UI.
- BetterTopNav (ru)
- Improves the interface and user experience of the top navigation bar
- CategorizedNotifications (ru) (tr) (uk)
- Organizes notifications into different categories
- CategoryQuickRemove (be) (es) (fr) (ru) (tr) (uk) (zh-hant)
- Allows to remove a category without entering edit mode
- CollapsiblePageTools (tr)
- Allows FandomDesktop page tools to be collapsed
- FD-CSS-VList (tr)
- Fandom Desktop CSS Variable List Quick Reference
- GenericFontSettings
- Overrides font settings, specifically sans-serif, serif, monospace, cursive, fantasy, and browser default fonts without using browser settings.
- GlobalNavButtons (es) (ru) (tr)
- Replaces default global nav buttons with custom ones
- LanguageSearch (es) (ru) (tr) (zh-hans)
- Search utility for interlanguage link dropdowns.
- LastEdited (es) (hi) (pl) (ru) (tr) (uk) (zh-hans)
- Adds last edited details to the page
- MobileEdittools (ru) (tr)
- Adds some useful tools on mobile skin
- MobilePreview (de) (es) (ja) (ru) (tr) (zh-hans)
- Adds buttons for quick preview of mobile pages
- OfficialWikisBadge
- Once every wiki is Official, none are.
- OriginalImages (fr) (tr)
- Replaces images with their original versions
- PageCreator (es) (ru) (tr)
- Displays name of page creator and time of creation
- QuickBarPageTools (tr)
- Moves FandomDesktop page tool links to the QuickBar
- RedirectManagement (be) (es) (hi) (ru) (tr) (uk) (zh-hant)
- Resolves double and broken redirects automatically.
- RestoreRightRail (tr)
- Restore the right rail for any page
- SakuraStorm (be) (es) (fr) (ru) (tr) (uk) (zh-hant)
- Adds animated sakura
- ScrollSpy (tr)
- Moves table of contents to the right rail and highlights the current section that the user scrolled in.
- SearchEnhancements (be) (de) (es) (fr) (ru) (tr) (uk) (zh-hant)
- Search pages more quickly
- ShowWROnToolbar (tr) (uk)
- Shows the wiki representative on the toolbar
- SnowStorm (be) (es) (ru) (tr) (uk)
- Adds animated snow
- UCXSearchBar (de) (es) (ru) (tr) (uk) (zh-hans)
- Reintroduces a search bar in FandomDesktop
- UserBadge (ru)
- Auto add user group badge after user links
- Wikimarks (es)
- Makes the "On the Wiki" menu fully user-configurable
- YouShallNotPass (be) (de) (es) (fr) (pl) (ru) (uk) (zh-hans) (zh-hant)
- Changes access error message to "You shall not pass!"
Site-wide only
- AddRailModule (be) (de) (es) (fr) (hi) (pt-br) (ru) (tr) (uk) (zh-hans) (zh-hant) (zh-hk)
- Adds a custom module to the rail.
- AjaxPoll (de) (es) (hi) (ja) (th) (tr)
- Embed Discussions Polls on the wiki page.
- AjaxTooltips (tr)
- Adds tooltips box for links when hovered over
- ArticleCommentsHeader (es) (fr) (ru) (tr)
- Brings the functionality of
MediaWiki:Oasis-comments-headerto UCP. - AutomatedEdit
- Allows users to easily make buttons that trigger specific edits.
- BilibiliVideo (be) (es) (ja) (ru) (tr) (uk) (zh-hans)
- Add video from bilibili.com to article
- Bookmarks
- Implements a fully functional page bookmark system for users.
- CategoryIcon (be) (es) (ru) (tr) (uk)
- Adds icons to links on category page
- CategoryPageListing (tr)
- Lists pages of a requested category in a bullet-point, in-line block manner.
- CodeLoad (fr) (tr)
- Code page loader, similar to Gadgets
- CollapsibleList (be) (es) (fr) (ru) (tr) (uk) (zh-hant)
- Converts some lists to collapsible ones
- CommunityPageHeaderLinks (es) (nl) (ru) (tr)
- Adds links to Special:Community to edit header, subheader, and image.
- Countdown (es) (fr) (hi) (ru) (tr) (zh-hans)
- Script that creates a countdown clock
- CustomComments (tr)
- Allows administrators to easily customize comments or messages for users
- CustomSlider (be) (es) (ja) (ru) (tr) (uk)
- Custom slider with customizable parameters in wikitext.
- DataTables (tr)
- Augmenting wiki tables with interactive features
- Digital Clock (es) (fr) (ru) (tr)
- Support for self-updating timestamps in articles.
- DisableArchivedPages
- Disables editing on archived pages.
- Discord (ar) (be) (el) (es) (et) (fr) (hi) (pl) (pt-br) (ru) (tr) (uk) (zh-hans)
- Provides customizable Discord widgets.
- DiscussionsPollEmbed (fr) (tr) (zh-hans)
- Embed Discussions polls on wiki pages.
- ECharts
- Provides the function of inserting ECharts table into the wiki page.
- FAQ (es) (ru) (tr)
- Allows to create FAQ page
- FandomMergeNotice (es) (fr) (tr)
- Adds an archived wiki notification for a Fandom wiki pointing to another Fandom wiki.
- FindFirstReply
- Provides a link to the first reply of a Discussions post
- Flags (es) (ru) (tr)
- Allows adding flag icons to content
- FloatingTableHeader (es) (tr)
- Make table headers always visible when viewing large tables
- GameSlider (es) (fr) (tr)
- Allows to show multiple images
- GamepediaNotice (es) (tr)
- Adds an archived wiki Gamepedia notification on Fandom.
- HTML5AudioPlayer (de) (es) (tr) (zh-hans) (zh-hant)
- Play audio files with a native HTML5 player
- ImageCompare (ru) (tr)
- Creates a slider for comparing two images.
- InactiveUsers (es) (ru) (tr) (uk)
- Tags inactive users
- InfoWidgets (es) (tr)
- Module to add various informational widgets to pages
- InputUsername (es) (fr) (ru) (tr)
- Shows your username on the page
- ItemComparisonForm (tr)
- Adds a form to select and compare items.
- Latinify (be) (es) (hi) (ru) (tr) (uk)
- Changes non-Latin alphabets into Latin letters (and vice versa).
- Less (tr)
- LESS support for Fandom wikis
- MapsExtended (ru)
- Extends Interactive Maps to add new functionality and features.
- MultiClock (ru) (uk)
- Adds multiple clocks with different times to every pages
- OggPlayer (es) (pl) (ru) (tr) (uk) (zh-hans)
- Adds a single-button audio player and initializes all Ogg players.
- Quiz (de) (es) (fr) (tr)
- A template for creating single choice quizzes
- ReportArticle
- Adds a "Report article" button to the page actions dropdown that prompts for a reason and sends a Message Wall thread to members of one or more target groups. Includes per-page daily throttling and shows only to logged-in users.
- ResponsiveImageMap (tr)
- Allows an Image Map to be resized by CSS without losing the correct linked areas
- SelectContent (es) (tr)
- Displays content from the select menu.
- Selector (be) (es) (ru) (tr) (uk)
- Custom switch for creating menu of different kinds
- SelfLinkInTabber (tr)
- Makes a tabber tab selected if there is a selflink in the tab.
- Signature
- Generates the standard signature for the current user.
- SketchfabIntegrator (es) (tr)
- Adds Sketchfab integration
- SpoilerAlert (es) (fr) (hi) (tr) (zh-hant)
- Displays a spoiler alert
- SpoilerTags
- Discord-like spoilers that can be toggled on click
- TZclock (es) (tr)
- One or many timezone-adjusted clocks per page
- TabberDefault (tr)
- Allows users to specify a default tab for tabber. Also activates tabs to display nested tab content selected by the URL fragment.
- TabberEX (tr)
- Creates tabbed sections on pages
- TabberLinks
- Enables directly linking to tabber tabs, including portable infobox tabs/panels.
- ThemeStyle (tr)
- Allows for theme-specific inline styling
- ThemeToggler (es) (fr) (tr)
- Adds two buttons under the edit button to toggle between light and dark theme on FandomDesktop
- TimedSlider (be) (es) (ru) (tr) (uk)
- Lightweight slider that automatically changes slides based on a timer
- Toggler (es) (ru) (tr)
- Toggles the display of elements on a page
- Tooltips (es) (hi) (ja) (ru) (tr) (uk) (zh-hant)
- Displays tooltips when hovering over specific elements
- TopMessage
- Displays the content of Template:Top in a dismissible banner and remembers dismissal with
mw.storage. Visiting Template:Top always shows the banner. - TwitterFollowButton (es) (tr) (zh-hans)
- Allows users to embed Twitter follow buttons
- User Avatar Finder (be) (de) (es) (fr) (ja) (ru) (uk)
- Lets a user add and keep an up-to-date user avatar image in a page without having to look for the file link
- UserAvatarLink (es)
- Turns the avatar image inserted by User Avatar Finder into a clickable link.
- UserFunctions
- Provides functions similar to Mw:Extension:UserFunctions
- UserLastActivity (es)
- Displays the date and time of the most recent logged local activity by a specified user.
- VK (ru)
- Adds support for multiple VK API widgets
- VerifyUser (es) (pl) (zh-hans)
- Allows users joining the Fandom/Gamepedia Discord to add their Discord username and tag.
- WdsTooltips (es) (ru) (uk) (zh-hans)
- Create custom tooltips that work on both mobile and desktop skins.
- WelcomeMessage
- Greets first-time editors by posting on their Message Wall (if enabled) or their User talk page as a fallback. Configured via
window.welcomeMessageon the target wiki. - WikiForum (ru) (zh-hans)
- Provide the forum similar to the Community Feed, and support wikitext.
- WikiInfo (es) (ru)
- Provides wiki information from user inputs.
- YouTubeButton (es)
- Enables the use of YouTube subscribe buttons
Инструменты для редактирования[]
Скрипты ниже помогают в редактировании, облегчая работу участникам.
General
- AddArticleToCategory (de) (es) (fr) (hi) (ru) (tl) (tr) (uk) (zh-hans)
- Adds an "Add Article to Category" menu.
- AddSectionButton (de) (es) (fr) (ru) (tr) (uk)
- Adds an "Add Section" option to the Edit drop list that acts like the "Add topic" / "Leave message" button on talk pages.
- AjaxEditPreview (de) (ru) (tr)
- Adds a modal for previewing edits on the 2010 Wikitext Editor
- AjaxRedirect (de) (es) (fr) (tr) (zh-hant)
- Adds a button to the page edit drop-down menu to quickly redirect the current page.
- AjaxRename (es) (ru) (tr) (zh-hans)
- Rename pages without leaving the current page.
- AjaxUndo (be) (es) (fr) (pl) (ru) (tr) (uk) (zh-hant)
- Script for adding an Ajax undo link on history pages and diffs.
- BetterDiff
- Adds diff previewing, improves diff-related UIs and patrolling UX.
- CategoryRedLinks (ru) (tr) (uk)
- Turns category links in page footers into red links if they do not exist.
- CustomizeAce (fr) (pl) (tr)
- Allows you to customize your Ace editor experience
- DateInserter (es) (ru) (tr)
- Adds a button to insert a date to the current document using Visual Editor "Insert" dropdown menu
- EasyTalk
- Adds a suite of tools built to enhance talk pages.
- EditConflictAlert (es) (fr) (pl) (ru) (tr)
- Displays a banner notification when the page you are editing gets modified.
- EditIntroButton (es) (fr) (tr) (zh-hans)
- Adds an "Edit Intro" option to the Edit drop list that acts like an edit section link.
- EditUserTalkArchive (es) (tr)
- Provides admins with easier access to user talk pages on wikis with Message Wall enabled
- EditorColorPicker (es) (tr) (uk)
- Creates a UI to easily edit syntax highlighting colors.
- EmbeddedSectionEditor
- Adds the option for in-page section editing through an embedded editor.
- HighlightDeprecatedElements (tr)
- Allows to highlight deprecated HTML elements in CodeMirror.
- LivePreviewWarnings (ru) (tr)
- Makes parse warnings show in the 2010 Editor when Live preview is enabled
- MassEdit (es) (et) (fr) (ja) (pt-br) (ru) (tr) (uk) (vi) (zh-hans) (zh-hant)
- Modal for adding or replacing content from pages, messaging users, generating lists of member pages belonging to categories/namespaces, or generating pages transcluding templates
- MassNullEdit (es) (pl) (tr) (uk) (zh-hans)
- Null edit multiple pages from a list.
- NullEditButton (es) (tr) (uk)
- Adds "Null Edit" option to page controls
- Ontentcay
- Adds Pig Latin translation button, in source editor only.
- PageReport (tr) (uk)
- Provides a detailed parser report about the current page and finds hidden Lua errors.
- ParentPageEdit (es) (tr)
- Adds buttons to edit base and root pages
- PreloadRedLinks (tr) (zh-hans)
- Adds the preload argument to red links on pages according to rules defined.
- QuickTitle (es) (fr) (pl) (tr)
- Allows a user to edit the displayed title of a page without clicking the Edit button
- ResizableCodeMirror
- Adds resize buttons to the CodeMirror editor
- Standard Edit Summary (be) (es) (ru) (tr) (uk) (zh-hant)
- Adds edit summary drop down, in source editor only.
- StickySummary (es) (tr)
- Auto-fill summary/reason textbox when making repetitive changes
- Summarysuggestion (tr)
- Allows to suggest edit summaries in the editor
- SupportedLanguages (es) (ru) (tr) (uk) (zh-hans)
- Adds "available in x languages" note
- SyntaxHighlight (es) (ru) (tr) (zh-hant)
- Brings old syntax highlighting back to the source editor
- TabViewEditLinks (es) (ru) (tr)
- Adds "edit" links on tabs from TabView
- TemplateWizard
- Introduces a reproduction of VisualEditor's template editor into the source editors
- Wikificator (be) (es) (ru) (uk)
- Wikitext conversion utility for HTML text
Personal use only
- AjaxTemplate (de) (es) (fr) (ru) (tr)
- Adds signed templates to talk pages and adds un-signed templates to all other non-talkspace pages.
- AnchoredRollback (be) (de) (es) (fr) (hi) (pt-br) (ru) (tr) (uk) (zh-hant)
- Allows you to make rollbacks without changing location.
- ClearSandbox (de) (es) (fr) (tr) (uk)
- Clear sandboxes with one click
- JWB (tr)
- Script for JavaScript version of AutoWikiBrowser
- Linksweeper (es) (tr)
- Removes backlinks from pages listed in some special pages or any page (using a modal dialog).
- MassCategorization (es) (fr) (ru) (tr)
- Categorization (add/remove/replace) on multiple pages in a list fashion, similar to AjaxBatchDelete.
- MaximizeAce (el) (es) (tr)
- Makes the ace editor full screen
- MultipleFileDelete (es) (fr) (ja) (ru) (tr) (uk) (zh-hans) (zh-hant)
- Adds a "Selective Delete" button to several special pages
- OpenWithVSC
- Adds an edit button that opens the page in Visual Studio Code
- PurgeButton (be) (es) (fr) (ja) (ru) (th) (tl) (tr) (uk) (zh-hant)
- Makes purge button not require confirmation
- Q (fr) (tr) (uk)
- Searches for common issue(s) in wiki's templates
- QuickTemplate (es) (tr)
- Quickly prepends a template to a page.
- Rollback (be) (de) (es) (fr) (hi) (ru) (tr) (uk) (zh-hant)
- Perform rollbacks without needing to be in the usergroup.
- TemplatesUsedModule (fr) (tr)
- Lists the transcluded pages in the right rail
Site-wide only
- AutomatedEdit
- Allows users to easily make buttons that trigger specific edits.
- PreloadTemplates (es) (ru) (tr) (zh) (zh-hans) (zh-hant)
- Allows inserting a pre-made syntax of a template selected from a list directly within the source editor.
Управление участниками[]
These tools are for user management.
General
- AbuseLogRC (de) (es) (hi) (pt-br) (tr) (uk)
- Adds a table on Special:RecentChanges showing the last triggered anti-abuse filters.
- AddBlockUserTag (be) (de) (es) (fr) (hi) (pl) (ru) (tr) (uk)
- Adds a button to the user profile masthead to block that user.
- AddUserRightsTag (be) (de) (es) (fr) (ru) (tr) (uk) (zh-hant)
- Adds a button with a link to Special:UserRights
- AjaxBlock (be) (de) (es) (fr) (ru) (tr) (uk)
- Allows to block users without leaving the current page
- AjaxUserRights (es) (ru) (tr) (uk) (zh-hans)
- Allows to change usergroups of users without leaving the current page.
- EditcountTag (es) (tr) (zh-hant)
- Adds an edit count tag to the masthead
- ListUsers (tr) (zh-hans)
- Lists users of various groups in the wiki
- MarkBlocked (be) (es) (ru) (tr) (uk)
- Strike out blocked usernames
- MastheadGender (es) (fr) (ru) (tr) (uk) (zh-hans)
- Shows user's gender on the top of their masthead
- MessageBlock (be) (es) (ru) (tr) (uk)
- Allows sending an automatic message to blocked user's talk page to inform them about the block
- QuickLogs (es) (ja) (tr) (uk) (zh-hant)
- Displays user logs on Special:Contributions
- RevealAnonIP (tr)
- Converts text that says "A Fandom user" to the actual IP address
- Status (es) (hi) (ru) (tr) (zh-hans) (zh-hant) (zh-hk)
- Display user status on profile and in certain specified elements
- TopEditors (tr)
- Creates customizable lists based on recent changes
- TopicBlockLog (be) (ru) (tr) (uk)
- Creates an interwiki block report of an individual editor from wikis of similar topic.
- User Admin Tools (fr) (ru)
- Adds quick links to common moderation tools on the user masthead.
- UserInfo (be) (es) (fr) (ru) (uk) (zh-hk)
- Displays a small table of information about that user.
Personal use only
- BotManagement (be) (es) (fr) (hi) (ru) (tr) (uk)
- Adds tools for users who can flag themselves as bots
- CatNav (de) (es) (tr)
- Advanced category members listing
- MassBlock (es) (pl) (ru) (tr)
- Block listed users
- MassUserRights (es) (tr) (zh-hans) (zh-hant)
- Promote/demote multiple users from a list
- UserAccountAge (es) (fr) (ru) (uk) (zh-hans) (zh-hant)
- Appends user tag to profile masthead displaying the account's age
- WHAM (be) (es) (fr) (ko) (pl) (ru) (uk) (zh-hant)
- Adds "Quick Tools" menu to user contribution page for cleanup functions.
Site-wide only
- AFProtected (de) (fr) (ru) (tr)
- Warns users ahead of time how the page on Fandom Developers Wiki they are trying to edit is protected by the abuse filter.
- Community Central Processes (de) (fr) (tr) (zh-hans)
- Scripts used on official Fandom Community Central wikis for handling requests such as Adoptions, Bot flags and Interlanguage connections.
- ListAdmins (es) (tr) (uk)
- Lists all the admins in the wiki
- MessageWallUserTags (es) (tr)
- Add a customizable "tag" to names which appear at the top of Message Wall posts from specified users.
- ProfileTags (be) (es) (fr) (pl) (ru) (tr) (uk) (zh-hant)
- Adds, removes, rearranges and modifies the tags next to user's names on user pages.
- UserActivityStates
- Automatically provides a user's current activity state.
- UserStatus (be) (es) (hi) (ru) (tr) (uk) (zh-hant)
- Displays a user's status on their masthead.
- UserTags (es) (hi) (tr) (uk) (zh-hant)
- Adds, removes, rearranges and modifies the tags next to User's names on User pages.
- WelcomeMessage
- Greets first-time editors by posting on their Message Wall (if enabled) or their User talk page as a fallback. Configured via
window.welcomeMessageon the target wiki.
Инструменты для общения[]
Данные скрипты улучшают страницы обсуждения, форум и комментарии.
General
- ArchiveTool (es) (fr) (hi) (tr) (zh-hans)
- Script for easy archiving of talk pages.
- EasyTalk
- Adds a suite of tools built to enhance talk pages.
- EditUserTalkArchive (es) (tr)
- Provides admins with easier access to user talk pages on wikis with Message Wall enabled
- ImprovedProseMirror
- Adds extra functionality to the ProseMirror editor used in article comments and message walls
- PageTitles
- Standardizes the top header on each page.
Personal use only
- AutoPurge (be) (de) (es) (fr) (hi) (ru) (tr) (uk) (zh-hant)
- Automatically purges pages in
window.autoPurgePagesarray.
Site-wide only
- DisableArchivedPages
- Disables editing on archived pages.
- DisableBotMessageWalls (tr) (zh-hans)
- Prevents users from posting on bot message walls.
- WelcomeMessage
- Greets first-time editors by posting on their Message Wall (if enabled) or their User talk page as a fallback. Configured via
window.welcomeMessageon the target wiki.
Расширения для Обсуждений[]
С помощью этих скриптов можно улучшить работу Обсуждений Фэндома.
General
- Discussions Delete All (be) (es) (fr) (pl) (ru) (tr) (uk) (zh-hant)
- Button on Special:Contributions that will delete all Discussions posts
- Discussions Restore All (es) (ru) (tr)
- Button on Special:Contributions that will restore all Discussions Posts.
- DiscussionsActivity (be) (de) (es) (pl) (pt-br) (ru) (tr) (uk) (zh-hant)
- Creates a special page for latest Discussions messages
- DiscussionsFeed (be) (es) (pl) (ru) (tr) (uk) (zh-hans) (zh-hant)
- Adds a special page that lists all recent discussions posts.
- DiscussionsRC (be) (fr) (pl) (ru) (tr) (uk)
- Adds a special page that lists all recent discussions posts and replies.
- DiscussionsRailModule (es) (ja) (pl) (tr) (zh-hant)
- Themed Discussions rail module.
- DiscussionsViewer (be) (es) (fr) (pl) (ru) (tr) (uk) (zh-hant)
- Button on Special:Contributions that lists all posts and replies by user in a modal
- RecentChangesMultiple (be) (ja) (pl) (ru) (tr) (uk)
- Provides a recent changes (and discussions / "SocialActivity") view of multiple wikis at once
- User Admin Tools (fr) (ru)
- Adds quick links to common moderation tools on the user masthead.
Personal use only
Site-wide only
- DiscussionsEmbed (ru) (tr)
- Replicates the discussions module from the page footer for embedding elsewhere.
- WelcomeMessage
- Greets first-time editors by posting on their Message Wall (if enabled) or their User talk page as a fallback. Configured via
window.welcomeMessageon the target wiki.
Интеграции[]
Эти скрипты позволяют взаимодействовать с другими сайтами.
General
- BandcampLazyloader (tr)
- Adds play buttons into the page which load Bandcamp widgets when clicked.
- DeepLTranslate (be) (ca) (de) (es) (fr) (gl) (it) (la) (pt) (ro) (ru) (tr) (uk)
- Translates pages from default wiki language to user's default language via DeepL
- Translator (es) (ru) (tr) (zh-hant)
- Translates pages from default wiki language to user's default language
- YouTubeModal (es)
- Watch YouTube video without going to a new page
Personal use only
- OpenWithVSC
- Adds an edit button that opens the page in Visual Studio Code
Site-wide only
- ApesterIntegrator (de) (fr) (tr)
- Adds ability to embed Apester Polls on Fandom pages.
- AudioIntegrator (es) (tr)
- Integrates additional audio providers.
- BandcampPlayer (be) (es) (ru) (tr) (uk)
- Allows to insert the Bandcamp widget in articles.
- DeezerWidget (es) (tr)
- Embed Deezer music players into pages
- DesmosIntegrator
- Provides support for embedded Desmos graphs
- DiscordBanner (be) (hi) (pl) (pt-br) (ru) (tr) (uk)
- Adds a banner linking to a Discord server.
- DiscordChat (be) (es) (hi) (pl) (pt-br) (ru) (tr) (uk)
- Creates a Discord widget replacing the chat module
- DiscordIntegrator (be) (cs) (de) (es) (fr) (hi) (ja) (pl) (pt-br) (ru) (tr) (uk)
- Allows embedding Discord server widgets into content and sidebar
- DiscordModule (be) (es) (fr) (pl) (ru) (tr) (uk) (zh-hans) (zh-hant)
- Fandom Rail module for Discord.
- DiscussionsPollEmbed (fr) (tr) (zh-hans)
- Embed Discussions polls on wiki pages.
- Freenode IRC (es) (tr)
- Embeds Libera.Chat and Freenode IRC widget into the page
- GitHubBadges
- Embeds GitHub Actions workflow badges with customizable parameters
- Google Calendar
- Integrate calendar using Google Calendar.
- Google Forms (fr) (tr) (uk)
- Integrate forms using Google Forms.
- GoogleDocsIntegrator
- Provides support for embedded Google Docs
- GoogleSpreadsheet (es) (tr)
- Integrates Google Spreadsheets.
- MastodonEmbed
- Allows embedding Mastodon posts into wiki pages
- ScratchEmbedded
- Provides support for embedded Scratch and Turbowarp projects
- SketchfabIntegrator (es) (tr)
- Adds Sketchfab integration
- SoundcloudPlayer (es) (tr)
- Adds support for SoundCloud players to Fandom
- TimeanddateClock (pt-br) (tr)
- Allows wikis to embed free clocks and countdowns from timeanddate.com
- VKMusic (ru)
- Script that adds support for the VK Music widget
- VideoIntegrator
- Provides additional video integrations
- WidgetsKit
- Adds several widgets that utilise the iframe element
- YandexPlayer (be) (es) (ru) (uk)
- Script that adds support for the Yandex Music widget
- YouTubeThumbnail
- Embeds YouTube thumbnails with customizable parameters
Модернизация[]
Эти скрипты модернизируют интерфейс вики.
General
- BalancedTabber (be) (ru) (tr) (uk)
- Modern and compatible tabber
- EasyTalk
- Adds a suite of tools built to enhance talk pages.
- MoveSubcategoriesToTheTop (be) (es) (fr) (ru) (tr) (uk)
- Shows subcategories on the top of dynamic categories
Site-wide only
- FAQ (es) (ru) (tr)
- Allows to create FAQ page
- FilterStrings (tr)
- Converts and saves specified CSS variable hexcodes as filter strings.
Инструменты разработчика[]
Поддержка и опора для того, кто сам разрабатывает скрипты.
General
- AddSideTool (de) (fr) (ru) (tr) (uk) (zh) (zh-hans)
- Provides a function to quickly add buttons to the
.page-side-toolsarea - CodeQuickLinks (es) (ru) (tr) (uk) (zh-hans)
- Rail module/portlets with quick links to personal and site-wide MW pages
- CodeblockLineNumbers (es) (tr) (uk)
- Displays a line-count beside code inside a codeblock.
- CopyCodeButton (be) (es) (fr) (ru) (tr) (uk)
- Adds a button to syntax highlight blocks for quickly copying code.
- ImportJS-Plus (es) (ru) (tr) (uk)
- Improvements to ImportJS
- ResizableCodeMirror
- Adds resize buttons to the CodeMirror editor
Personal use only
- CodeSelectAll (be) (es) (fr) (ru) (tr) (uk)
- Corrects "select all" shortcut in code pages.
- DoruDev (tr)
- Tool for running code on document ready
- LangSetup (es) (hi) (tr) (zh-hant)
- Automate deployment of {{int:lang}}
- PortableCSSPad (tr) (uk)
- A tiny pad for writing CSS with live-updating and other features
Site-wide only
- DemoScripts (tr) (zh) (zh-hans) (zh-hant)
- Allows adding demos for scripts and stylesheets on the Fandom Developers Wiki.
- LangSelect (es) (fr) (tr) (uk)
- Amends editing behaviour of
{{LangSelect}}.
Библиотеки[]
Эти библиотеки были написаны специально для Фэндома. Большинство из них могут быть использованы только локально, а некоторые — в других скриптах, пользующихся их функциями в угоду участникам.
General
- BannerNotification (es) (ru) (tr)
- Wraps around the built-in BannerNotification library
- CustomCodeMirror
- For enabling wikitext-editing through CodeMirror in any textarea
- DataStore
- A simple-to-use storage API tailored towards script usage in Fandom.
- Dorui (fr) (tr)
- For building complex element trees with few expressions
- FandomHooks
- Provides MediaWiki hooks for lazy-loaded Fandom functionalities and elements
- Fetch (es) (fr) (tr) (uk)
- Library for fetching and caching API requests.
- Highlight-js (es) (tr)
- Component-based syntax highlighting library for Fandom.
- I18n-js (es) (ru) (tr) (uk)
- Library for loading i18n messages.
- MiniComplete (tr)
- Adds autocomplete functionality to various textareas.
- Modal (tr)
- Makes creation of Fandom modals easier.
- Placement (tr)
- Library for script placement.
- Preact (tr)
- Library for building reactive user interfaces
- QDmodal (tr)
- Minimalist flexbox-based modal library
- ShortCutter (tr)
- Library for adding a shortcut to the
wiki-toolsyou can see on thefandom-community-headerand thefandom-sticky-header - ShowCustomModal (tr) (uk)
- Brings back
$.showCustomModalto the Unified Community Platform and wraps it in a pure interface - Toasts (ru) (tr) (uk)
- Creates notifications that pop up like toast.
- UI-js (tr)
- Allows easier creation of DOM elements
- WDSIcons (be) (es) (fr) (ru) (uk)
- Library for Fandom Design System assets.
- WgMessageWallsExist (es)
- Provides a promise variable for detection of the Message Wall feature on a wiki.
- WikiaBartender
- A unified API for manipulating the WikiaBar
- WikiaURL
- Creates an object that allows for manipulation of URLs
Personal use only
- GetOnSiteNotifications (es) (tr) (uk)
- Provides other scripts with a ready-made solution to retrieve OnSiteNotifications.
- TouchPunch (es) (tr)
- Enables touch events of jQuery UI for mobile devices
Site-wide only
Исправления ошибок[]
Скрипты, исправляющие существующие ошибки в экосистеме Фэндома.
General
- FixFeaturedArticlesImages (es) (tr)
- Fixes featured articles' images
- FixPhalanxBlockLinks (es) (tr) (uk)
- Fixes the block link when phalanx affects it
- FixRecentImagesRailModuleCropping
- Fixes images in the recent images rail module
- LivePreviewWarnings (ru) (tr)
- Makes parse warnings show in the 2010 Editor when Live preview is enabled
- Sofix (tr)
- Fixes bugs on Fandom
Site-wide only
- TabberLinks
- Enables directly linking to tabber tabs, including portable infobox tabs/panels.
See also[]
- JavaScript Cookbook: если вы найдете образцы JS, которые могут быть полезны на других проектах, вы можете добавить их сюда.
- Global Lua Modules: список модулей Lua.
- Category:JavaScript: Полный список скриптов.