Page MenuHomePhabricator

StarterKit Essential Tasks: Translate or create an essential article
Closed, ResolvedPublic

Description

Overview

As part of the Essential Tasks block in the Starter Kit Dashboard, we need to implement a card that pick an essential topic missing on your wiki - translate it from another language or write it from scratch.

Interactive prototype: Link

Screenshot

Screenshot 2026-04-30 at 20.38.37.png (1,046×880 px, 104 KB)

User journey

Step 1 · Pick a source - App presents three options: 1,000 essential articles, the wiki's wanted pages, or "I have one in mind." Editor must pick one to continue.
Step 1a · Pick the article - For list sources, app suggests a random article with a Try another reroll. For "I have one in mind," app shows a text input. App checks the title against the wiki and flags it if it already exists. Editor must land on an available article to continue.
Step 1b · Pick approach - App shows two options: translate via Content Translation, or write from scratch. Editor selects one and confirms.
Step 2 · Translate or write - App opens Content Translation or the wiki editor in a new tab with the article title pre-loaded. App shows a four-item prep checklist: apply machine translation, review for accuracy, check references, check neutrality. A tip notes that if machine translation quality is poor, the editor can choose "Start with empty paragraph" from the MT options instead. Editor works through the items in any order.
Step 2a · Publish - App unlocks the publish step once the four prep items are checked. Editor publishes the article on the wiki. App detects the new page. Task completes when the article is live.

Card implementation details

Category: Editing
Tool: Content Translation
Difficulty: Intermediate

Details

Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
Fix: add i18n support for essential task in registryrepos/lpl/starterkit-v1!60eamedinafix-i18n-essentialmain
Feat: essential article tool improvements and refactors to complete the taskrepos/lpl/starterkit-v1!58ngkountasfeat/complete-essential-articles-translation-taskmain
Customize query in GitLab

Event Timeline

ngkountas opened https://gitlab.wikimedia.org/repos/lpl/starterkit-v1/-/merge_requests/58

Feat: essential article tool improvements and refactors to complete the task

eamedina merged https://gitlab.wikimedia.org/repos/lpl/starterkit-v1/-/merge_requests/58

Feat: essential article tool improvements and refactors to complete the task