User:Eejit43/scripts/redirect-helper


User script
redirect-helper
DescriptionUser script to easily manage redirects
Author(s)Eejit43
First releasedMay 17, 2023; 11 months ago (2023-05-17)
UpdatedApril 19, 2024; 1 day ago (2024-04-19)
Browser supportTested on Chromium
Skin support
SourceUser:Eejit43/scripts/redirect-helper.js
GitHub repositoryredirect-helper.ts

This user script enables convenient editing and creation of redirects. Although it serves a similar purpose to Wugapodes' "Capricorn" and its earlier versions, this script is completely different. It has been redesigned with enhanced user-friendliness and incorporates new features.

Usage

This script's editor can be accessed in the following ways:

  • Using the automatically set up dialog on redirect pages
  • Can be started when clicking "Create redirect" on a nonexistent page
  • Can be started by clicking "Redirect page" in the "More"/"Tools" menu on an existing article

Recent notable changes

For a more detailed changelog, see the script's GitHub commit history.

  • April 19, 2024; 1 day ago (2024-04-19): Add more informative ("add"/"removed" alongside "changed") edit summaries.
  • April 18, 2024; 2 days ago (2024-04-18): Support redirects to television episode anchors.
  • April 17, 2024; 3 days ago (2024-04-17):
    • Support the addition of rcat redirects with possibilities.
    • Implement auto-fix feature for certain warnings.
  • March 20, 2024; 31 days ago (2024-03-20): Add check for missing required tag parameters.
  • March 19, 2024; 32 days ago (2024-03-19):
    • Move preview button to submit section, preview all information instead of just templates.
    • Support editing redirect categorization template arguments for templates that have TemplateData.
  • March 4, 2024; 47 days ago (2024-03-04): Add button to suggest DEFAULTSORTs in certain situations.
  • February 8, 2024; 2 months ago (2024-02-08): Handle redirects to surname lists.
  • February 7, 2024; 2 months ago (2024-02-07): Fix redirects to categories adding category instead of linking to it.
  • January 30, 2024; 2 months ago (2024-01-30): Ignore italic text in section names for redirect target.
  • January 29, 2024; 2 months ago (2024-01-29):
    • Added a check for {{R with Wikidata item}} without being linked to a Wikidata item and vice versa.
    • Added "Show changes" button to show the diff of the current changes to the redirect.
    • Moved the preview templates button to a layout with the tag input element.
  • January 28, 2024; 2 months ago (2024-01-28): Added a field for modifying redirect default sort key (DEFAULTSORT).
  • January 27, 2024; 2 months ago (2024-01-27): Added a field for modifying redirect categories.
  • January 26, 2024; 2 months ago (2024-01-26):
    • Changed background color to gray and switched styles to be applied through classes/ids so they can be customizable.
    • Added support for viewing categories in "Preview templates" menu.
  • January 25, 2024; 2 months ago (2024-01-25): Added "Preview templates" button to show how the selected redirect categorization templates would appear on the current page.
  • January 24, 2024; 2 months ago (2024-01-24): Added checks for using protection redirect categorization templates unnecessarily.

Installation

Simple

Install Enterprisey's "script-installer" (at Preferences → Gadgets → Advanced →   Install scripts without having to manually edit JavaScript files (documentation)), then come back to this page and click the "Install" button in the infobox on the right.

Manual

Add the following to your common.js (or a skin specific JavaScript page):

{{subst:install user script|User:Eejit43/scripts/redirect-helper.js}}

Comments/bug reports

Please leave comments or report bugs on my talk page, or file an issue on the GitHub repository.