Jump to content

First Edit

From Meta, a Wikimedia project coordination wiki

First edit is a Wikimedia tool hosted at Wikimedia Toolforge that helps you find the very first contribution made by a Wikimedia user on the Wikimedia projects.

Overview

[edit]

The tool can be accessed at here. It retrieves and displays details of a user’s first contribution, including:

  • Timestamp of first edit
  • Page where the first edit was made
  • Wikimedia Project where the first edit was made

Current features

[edit]
  • 🔎 Search for any Wikimedia user to check the contributions
  • 📅 Show a user's first edit date across Wikimedia projects
  • 📍 Display the first page edited

Usage

[edit]
  1. Enter the Username in the search field.
  2. Click the Search button (or press Enter) to retrieve the first edit details.

Technical details

[edit]

How It Works

[edit]

The tool uses the MediaWiki AP in two main steps:

  • Find User Registrations: It first queries the central MediaWiki API to find the user's registration and merged accounts across all projects. This helps identify all possible candidate wikis where the first edit might have occurred.
  • It queries that specific wiki's API for the user's very first contribution. The application then compares the timestamps of all edits found to determine the absolute earliest one.

Limitations

[edit]
  • Deleted edits are not shown.
  • Performance may be slower for users with very large edit histories across multiple projects.
[edit]

If you want to see the first edit of a user in any Wikimedia project you can use this script.

First Edit Anniversary Script

Add the following line to your your global.js file.

mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Gnoeee/firstedit.js&action=raw&ctype=text/javascript');

The script currently includes the following features:

  • Highlights a user's first edit anniversary and allows posting a detailed congratulatory message.
  • If the anniversary date is within ±30 days, shows a "wish" button. On click,
    • Checks opt-out list first. If any user opted out, shows opt-out dialog only.
    • Otherwise, checks for duplicate. If already wished, shows info + link.
    • Else, shows customizable anniversary message preview for pos
  • The Anniversary Script also supports i18n. You can translate the messages here at User:Gnoeee/firstedit/i18n.json
  • Posts the greeting message on the user’s talk page once you confirmed the message.

-- Note: It will check the first edit on that wiki project (Deleted edits will not be counted)

It’s a simple way to acknowledge that their contributions matter — that every small edit, every act of care, and every bit of knowledge shared is valued. :)

Feedback and Suggsetions

[edit]

License

[edit]
  • Source code licensed under GNU General Public License