Help:Extensions

From Saintapedia
(Redirected from Extensions)
Jump to navigation Jump to search
Manual:Extensions on Mediawiki

Extensions are features and add-ons developed for MediaWiki, the software platform that Saintapedia is built.

Saintapedia

Current extension

Below is a list of current installed extensions and their Help page (if available)

Extension Help page Description Type
CiteThisPage Adds a citation special page and toolbox link Special pages
ContributionScores Contribution score Polls the wiki database for highest user contribution volume Special pages
Echo System for notifying users about events and messages Special pages
Interwiki Adds a special page to view and edit the interwiki table Special pages
Page Forms Forms for creating and editing wiki pages Special pages
Renameuser Adds a special page to rename a user (need renameuser right) Special pages
Replace Text Provides a special page to allow administrators to do a global string find-and-replace on all the content pages of a wiki Special pages
RottenLinks Shows the state of all external links on the wiki Special pages
WatchAnalytics Encouraging good distribution of watchers Special pages
WhosOnline Displays a list of logged-in and anonymous users currently online Special pages
VisualEditor Visual editor for MediaWiki Editors
WikiEditor Provides an advanced, extensible wikitext editing interface Editors
Cargo Storage and querying of template data Parser hooks
CategoryTree Dynamically navigate the category structure Parser hooks
Cite Adds <ref> and <references> tags for citations Parser hooks
CommentStreams Allows commenting on wiki pages Parser hooks
EmbedVideo This forked version adds a parser function for embedding videos from popular sources. Parser hooks
GoogleAnalyticsMetrics Gets metrics from Google Analytics Parser hooks
ImageMap Allows client-side clickable image maps using <imagemap> tag Parser hooks
InputBox Allow inclusion of predefined HTML forms Parser hooks
LabeledSectionTransclusion Adds #lst and #lstx functions and <section> tag, enables marked sections of text to be transcluded Parser hooks
MagicNoCache Adds the __NOCACHE__ magic word to disable caching on a page Parser hooks
Maps Allows embedding of dynamic maps into wiki pages using Google Maps or Leaflet. Has a visual editor, optionally integrates with Semantic MediaWiki, supports GeoJSON and adds geocoding capabilities. Parser hooks
Math Render mathematical formulas between <math> ... </math> tags Parser hooks
ParserFunctions Enhance parser with logical functions Parser hooks
Poem Adds <poem> tag for poem formatting Parser hooks
Scribunto Framework for embedding scripting languages into MediaWiki pages Parser hooks
SyntaxHighlight Provides syntax highlighting <syntaxhighlight> using Pygments - Python syntax highlighter Parser hooks
TemplateData Implement data storage for template parameters (using JSON) Parser hooks
TemplateStyles Implement per-template style sheets Parser hooks
WikiSEO Allows per-page meta settings like keywords and description, changing the title, and various site verification tags. Parser hooks
PDF Handler Handler for viewing PDF files in image mode Media handlers
ConfirmEdit Provides CAPTCHA techniques to protect against spam and password-guessing Spam prevention
PageImages Collects information about images used on page API
AdvancedSearch Easy access to advanced search capabilities on Special:Search Other
Bootstrap Provides the Bootstrap framework in the wiki Other
CirrusSearch Elasticsearch-powered search for MediaWiki Other
Elastica Base Elasticsearch functionality for other extensions by providing Elastica library Other
Gadgets Lets users select custom CSS and JavaScript gadgets in their preferences Other
GTag Google Analytics Tracking Other
MultimediaViewer Expand thumbnails in a larger size in a fullscreen interface Other
Previews Displays preview popups when the user hovers over a link Other
RevisionSlider Shows a slider allowing selecting and comparing of revisions on a diff page Other
SandboxLink Adds a link to user's personal sandbox to personal tools menu Other
SecureLinkFixer Rewrites URLs to HTTPS if domain always requires HTTPS Other
TextExtracts Provides plain-text or limited HTML extracts of page content Other
Thanks Adds links for thanking users for edits, comments, etc. Other

Under consideration

Nearby pages

  • Extension:NearbyPages
    • Automatic detection: Uses browser location to show nearby geotagged pages (with user permission).
    • Manual mode: Specify coordinates via URL, e.g.: https://yourwiki.org/wiki/Special:Nearby#/coord/40.7128,-74.0060 (for New York City area).
    • Configurable search radius: Default is 10 km, adjustable via settings (limited by API constraints).
    • Modern implementation: Rewritten in Vue.js (decoupled from the old MobileFrontend version).
    • Dependency:
      • Requires the GeoData extension (Extension:GeoData) to add geotags/coordinates to pages on your local wiki. Without it, there won't be any local data to display — the extension relies on pages having geographic coordinates.
      • https://www.mediawiki.org/wiki/Extension:GeoData
      • It adds support for storing and querying geographical coordinates on wiki pages. This turns your "tagged" articles into geotagged ones, so they can be discovered via location-based tools.
        • Primary purpose: Let editors add latitude/longitude to pages (e.g., for cities, landmarks, events, mountains).
        • Exposes data via the MediaWiki API (prop=coordinates and list=geosearch) — this powers things like NearbyPages, maps, and spatial searches.
        • Searchable: Pages with coordinates become findable in radius-based or bounding-box queries (e.g., "show pages within 10 km of here").
        • Key Features
          • Supports multiple globes (Earth, Moon, Mars, various moons/planets).
          • Handles primary (main location) and secondary coordinates per page.
          • Includes metadata like type (city, mountain, river, etc.), dimension (size/scale), name, region.
          • Two backends:
            • Default: MySQL (tile-based indexing for fast updates).
            • Advanced: ElasticSearch (via CirrusSearch extension) for powerful geospatial queries.
        • MediaWiki compatibility: Works with recent versions (confirmed up to 1.39–1.40+; likely still compatible in 2026 as it's a Wikimedia-maintained extension).

If your wiki already stores latitude/longitude in Cargo tables (e.g., via a template field of type "Coordinates" — Cargo supports a special handling for coord fields with NEAR queries), you have a few indirect options to achieve similar "nearby" functionality without native NearbyPages support

Related

External links