Page MenuHomePhabricator

Jdforrester-WMF (James D. Forrester)
Software Engineer

Today

  • No visible events.

Tomorrow

  • No visible events.

Tuesday

  • No visible events.

User Details

User Since
Oct 6 2014, 10:08 PM (583 w, 5 d)
Availability
Available
IRC Nick
James_F
LDAP User
Jforrester
MediaWiki User
Jdforrester (WMF) [ Global Accounts ]

I've been a Wikipedia editor since 2002 on the English Wikipedia and a few other Wikimedia projects. In May 2012, I joined the Wikimedia Foundation as a "product manager", initially for VisualEditor, the the Editing Team, and later the lead product manager for all contribution. In 2018, I moved to be a software engineer, working on reliability, infrastructure, developer tooling, and continuous integration and deployment.

My job is to help ensure that the tools we provide to our readers and contributors are the best the can be, in speed, correctness, consistency, utility, and reliability.

Recent Activity

Thu, Dec 11

Jdforrester-WMF closed T404179: replace {{formatnum:2000}} in a WikiLambda message as Resolved.
Thu, Dec 11, 6:34 PM · Essential-Work, MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Abstract Wikipedia Fix-It tasks, Abstract Wikipedia team (26Q2 (Oct–Dec)), WikiLambda Front-end, I18n, WikiLambda
Jdforrester-WMF added a comment to T405461: Embedded function calls getting stuck showing "Function being called..." instead of result, due to (?) split-brain cache problem.

@Jdforrester-WMF @gengh @DSantamaria @DVrandecic I have a product related question. What are the expectations regarding consistency of what viewers see across the world. i.e. how ok is it that someone in Europe/Africa sees older/newer/different content than someone say in the US?

Thu, Dec 11, 5:53 PM · Wikifunctions, Abstract Wikipedia team (26Q2 (Oct–Dec)), Essential-Work
Jdforrester-WMF created T412430: Consider moving the complex logic in ApiPerformTest to a job, and instead reply immediately, firing the job on failure.
Thu, Dec 11, 5:43 PM · Abstract Wikipedia team, Performance Issue, WikiLambda
Jdforrester-WMF edited projects for T390557: Display the local and cross-wiki pages on which a Function is used, so that Wikifunctions users can see the impact of their changes, added: Abstract Wikipedia team (26Q3 (Jan–Mar)); removed Abstract Wikipedia team (26Q2 (Oct–Dec)).
Thu, Dec 11, 4:37 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, Essential-Work
Jdforrester-WMF removed a project from T338243: Consider what the right timeout for the WikiLambda orchestrator call cache should be: [MWI] FY2025-26 Q1.
Thu, Dec 11, 4:27 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Abstract Wikipedia team (26Q2 (Oct–Dec)), WikiLambda, Abstract Wikipedia Fix-It tasks
Jdforrester-WMF moved T366659: WikiLambda: Provide documentation re: implementation ordering from In Code review to Ready to deploy on the Abstract Wikipedia team (26Q2 (Oct–Dec)) board.
Thu, Dec 11, 4:25 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Essential-Work, Abstract Wikipedia team (26Q2 (Oct–Dec)), WikiLambda Front-end, WikiLambda
Jdforrester-WMF moved T341624: Add control to avoid saving multilingual strings with repeated languages. from Incoming to In Engineering on the Abstract Wikipedia team (26Q2 (Oct–Dec)) board.
Thu, Dec 11, 4:24 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Essential-Work, Abstract Wikipedia team (26Q2 (Oct–Dec)), WikiLambda Front-end, WikiLambda
Jdforrester-WMF changed the status of T341624: Add control to avoid saving multilingual strings with repeated languages. from Open to In Progress.
Thu, Dec 11, 4:24 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Essential-Work, Abstract Wikipedia team (26Q2 (Oct–Dec)), WikiLambda Front-end, WikiLambda

Wed, Dec 10

Jdforrester-WMF updated Other Assignee for T412173: evaluator pods terminate without crash logs, removed: ecarg.
Wed, Dec 10, 6:40 PM · Essential-Work, Abstract Wikipedia team (26Q2 (Oct–Dec)), Spike, function-evaluator
Jdforrester-WMF triaged T412066: Memcached: remove ttl argument from OrchestratorClient constructor and its create method as Low priority.
Wed, Dec 10, 6:36 PM · Abstract Wikipedia Fix-It tasks, function-orchestrator, Abstract Wikipedia team
Jdforrester-WMF triaged T411949: Memcached: Check errors and returned status from memcached client calls as High priority.
Wed, Dec 10, 6:36 PM · Abstract Wikipedia Fix-It tasks, function-orchestrator, Abstract Wikipedia team
Jdforrester-WMF moved T411865: selective Wikidata fetch Z6820 does not preserve requested order of languages or properties from To Triage to Product Backlog on the Abstract Wikipedia team board.
Wed, Dec 10, 6:35 PM · Abstract Wikipedia team
Jdforrester-WMF changed the status of T411744: add heartbeat metric to Evaluator from Open to In Progress.
Wed, Dec 10, 6:34 PM · Abstract Wikipedia team (26Q2 (Oct–Dec)), Patch-For-Review, function-evaluator, Essential-Work
Jdforrester-WMF changed the status of T411744: add heartbeat metric to Evaluator, a subtask of T406848: wide-scale Python failure, from Open to In Progress.
Wed, Dec 10, 6:34 PM · Essential-Work, function-evaluator, Abstract Wikipedia team
Jdforrester-WMF triaged T411744: add heartbeat metric to Evaluator as Medium priority.
Wed, Dec 10, 6:34 PM · Abstract Wikipedia team (26Q2 (Oct–Dec)), Patch-For-Review, function-evaluator, Essential-Work
Jdforrester-WMF added a parent task for T411744: add heartbeat metric to Evaluator: T406848: wide-scale Python failure.
Wed, Dec 10, 6:33 PM · Abstract Wikipedia team (26Q2 (Oct–Dec)), Patch-For-Review, function-evaluator, Essential-Work
Jdforrester-WMF added a subtask for T406848: wide-scale Python failure: T411744: add heartbeat metric to Evaluator.
Wed, Dec 10, 6:33 PM · Essential-Work, function-evaluator, Abstract Wikipedia team
Jdforrester-WMF edited projects for T411744: add heartbeat metric to Evaluator, added: Abstract Wikipedia team (26Q2 (Oct–Dec)); removed Abstract Wikipedia team.
Wed, Dec 10, 6:33 PM · Abstract Wikipedia team (26Q2 (Oct–Dec)), Patch-For-Review, function-evaluator, Essential-Work
Jdforrester-WMF moved T411697: Provide an API by which Z89/HTML fragments can be rendered into safe HTML from In Code review to Ready to deploy on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Wed, Dec 10, 4:57 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF added a comment to T329280: phpbench job for GrowthExperiments fails due to missing dependency.

Yeah, I don't think this ever took off as a useful developer tool, so I'd +1 removing it.

Wed, Dec 10, 4:18 PM · ci-test-error (WMF-deployed Build Failure), Growth-Team, Continuous-Integration-Config, GrowthExperiments
Jdforrester-WMF created MW-1.46-notes (1.46.0-wmf.12; 2026-01-20).
Wed, Dec 10, 3:33 PM
Jdforrester-WMF archived MW-1.46-notes (1.46.0-wmf.4; 2025-11-25).
Wed, Dec 10, 3:32 PM
Jdforrester-WMF archived MW-1.46-notes (1.46.0-wmf.3; 2025-11-19).
Wed, Dec 10, 3:32 PM
Jdforrester-WMF archived MW-1.46-notes (1.46.0-wmf.2; 2025-11-12).
Wed, Dec 10, 3:32 PM
Jdforrester-WMF moved T384696: When showing details of test result failure, render the Object rather than showing as raw JSON from In Code review to Ready to deploy on the Abstract Wikipedia team (26Q2 (Oct–Dec)) board.
Wed, Dec 10, 3:32 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Essential-Work, Abstract Wikipedia team (26Q2 (Oct–Dec)), WikiLambda Front-end, Wikifunctions, WikiLambda
Jdforrester-WMF added a project to T384696: When showing details of test result failure, render the Object rather than showing as raw JSON: MW-1.46-notes (1.46.0-wmf.7; 2025-12-16).
Wed, Dec 10, 3:32 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Essential-Work, Abstract Wikipedia team (26Q2 (Oct–Dec)), WikiLambda Front-end, Wikifunctions, WikiLambda
Jdforrester-WMF moved T406682: Caching: Handle Wikidata objects bigger than 1 MB from In Code review to Needs Sign-off on the Abstract Wikipedia team (26Q2 (Oct–Dec)) board.

This is now live. Please confirm it's working as designed, and then sign off.

Wed, Dec 10, 3:31 PM · Essential-Work, Abstract Wikipedia team (26Q2 (Oct–Dec)), function-orchestrator
Jdforrester-WMF moved T408962: Consider calling killProcessTree in Executor.end from Incoming to Needs Sign-off on the Abstract Wikipedia team (26Q2 (Oct–Dec)) board.
Wed, Dec 10, 3:29 PM · Abstract Wikipedia team (26Q2 (Oct–Dec)), Abstract Wikipedia Fix-It tasks, function-evaluator
Jdforrester-WMF changed the status of T408962: Consider calling killProcessTree in Executor.end from Open to In Progress.

This is now deployed.

Wed, Dec 10, 3:28 PM · Abstract Wikipedia team (26Q2 (Oct–Dec)), Abstract Wikipedia Fix-It tasks, function-evaluator

Tue, Dec 9

Jdforrester-WMF changed the status of T411697: Provide an API by which Z89/HTML fragments can be rendered into safe HTML from Open to In Progress.
Tue, Dec 9, 9:36 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF changed the status of T411697: Provide an API by which Z89/HTML fragments can be rendered into safe HTML, a subtask of T410509: Display Z89/HTML fragments as rich content on Wikifunctions.org, after sanitisation, from Open to In Progress.
Tue, Dec 9, 9:36 PM · WikiLambda Front-end, WikiLambda, Abstract Wikipedia team
Jdforrester-WMF changed the status of T411697: Provide an API by which Z89/HTML fragments can be rendered into safe HTML, a subtask of T411696: As needed, render each fragment through the Wikifunctions.org API, sanitise it, and cache the result as appropriate, from Open to In Progress.
Tue, Dec 9, 9:36 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF triaged T411698: Render the lede (Q8776414) section of the abstract content map as a raw HTML concatenation of rendered fragments as Medium priority.
Tue, Dec 9, 8:32 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF triaged T411702: Allow the user changing the page language to change that used for rendering the auto-article as Medium priority.
Tue, Dec 9, 8:31 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF triaged T411705: Set up the user interface for creating and editing abstract content as Medium priority.
Tue, Dec 9, 8:31 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF triaged T411708: [stretch] Automatically set all Z60/Language parameters to the target language of the auto-article being rendered, and all Z20420/Date parameters to the date of rendering as Low priority.
Tue, Dec 9, 8:31 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF triaged T411707: Inject the content's subject (e.g. Q42) future view language (e.g. Z1002), and view date (e.g. 2026-01-15), as a parameter available for all fragment calls in the editor as Medium priority.
Tue, Dec 9, 8:31 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF triaged T411710: Use the existing list tools to provide the ability to add, remove, and re-order fragments in the section as Medium priority.
Tue, Dec 9, 8:31 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF triaged T411709: Restrict allowed fragments to those that return Z89/HTML fragments; do not allow the list type to be changed as Medium priority.
Tue, Dec 9, 8:31 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF triaged T411715: Replace the Vector 2022 type-ahead search target with Wikidata entities, with links taking the user to the Abstract content for that Wikidata QID as Medium priority.
Tue, Dec 9, 8:31 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF triaged T411713: [stretch] Provide the ability to remove and re-order sections (except the lede) as Lowest priority.
Tue, Dec 9, 8:31 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF triaged T411711: [stretch] Provide a more compact/fluid way to interact with each sentence (constructor fragment) as Lowest priority.
Tue, Dec 9, 8:31 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF triaged T411706: Use the Wikifunctions.org components to edit a list of fragment calls, published into the lede (Q8776414) section of the abstract content map as Medium priority.
Tue, Dec 9, 8:31 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF triaged T411704: Add the custom URLs for the default language-specific browsing / rendering pages (/view/fr/Q42 etc., re-using the plumbing for Wikifunctions.org) as Medium priority.
Tue, Dec 9, 8:31 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF triaged T411700: Allow the user to see failed fragment renders with an error as Medium priority.
Tue, Dec 9, 8:31 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF triaged T411703: [stretch] Show multiple languages' renderings under each other for comparison as Low priority.
Tue, Dec 9, 8:31 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF triaged T411693: Provide a special page, Special:ViewContent, that shows a split-panel of the content and the rendered auto-article in a specified language (re-use from Special:ViewObject where possible) as Medium priority.
Tue, Dec 9, 8:30 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF triaged T411697: Provide an API by which Z89/HTML fragments can be rendered into safe HTML as High priority.
Tue, Dec 9, 8:30 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF triaged T411696: As needed, render each fragment through the Wikifunctions.org API, sanitise it, and cache the result as appropriate as Medium priority.
Tue, Dec 9, 8:30 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF triaged T411695: Provide from the view page the rendering language and time-of-render as parameters as Medium priority.
Tue, Dec 9, 8:30 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF triaged T411692: Set up the user interface for viewing Abstract content as Medium priority.
Tue, Dec 9, 8:30 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF triaged T411691: Add specific rights for creating and editing Abstract content, so permissions can be granted as needed as Medium priority.
Tue, Dec 9, 8:30 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF triaged T411689: Provide the basic plumbing of abstract content into MediaWiki as High priority.
Tue, Dec 9, 8:30 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF triaged T411690: Register the new content model, and set it for configured namespaces; 'Abstract:' => Z6091 by default as High priority.
Tue, Dec 9, 8:30 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF triaged T411699: [stretch] Render multiple content sections, labelling each as per their corresponding Wikidata properties as Low priority.
Tue, Dec 9, 8:30 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF triaged T411712: [stretch] Provide the ability to add a new section, specifying its the target Wikidata property as Low priority.
Tue, Dec 9, 8:30 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF triaged T411701: [stretch] Allow the user to re-trigger failed fragment renders manually as Low priority.
Tue, Dec 9, 8:30 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF triaged T411694: Re-use Wikifunctions's page-level language component to let the user set their render/view language as Medium priority.
Tue, Dec 9, 8:30 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF triaged T411714: [stretch] Prompt the user with commonly-used fragments for abstract content (in general; later, for this section identifier and subject type) as Low priority.
Tue, Dec 9, 8:30 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF triaged T411716: [stretch] Indicate on the search results whether or not there is an extant content before the user clicks on it as Low priority.
Tue, Dec 9, 8:29 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF triaged T411717: Provide a model Abstract Wikipedia content, available as an auto-article in multiple languages, as a demonstration to welcome/kick-off the wiki as Medium priority.
Tue, Dec 9, 8:29 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), OKR-Work
Jdforrester-WMF triaged T411718: Decide on the model content to be created for the demo (Q1988 or similar?) as High priority.
Tue, Dec 9, 8:29 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), OKR-Work
Jdforrester-WMF triaged T411719: Specify the model content's initial lede as a series of function calls to Wikifunctions constructors as Medium priority.
Tue, Dec 9, 8:29 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), OKR-Work
Jdforrester-WMF triaged T411720: Ensure the referenced constructors' component fragments all have a full set of renderers in multiple target languages as Medium priority.
Tue, Dec 9, 8:29 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), OKR-Work
Jdforrester-WMF triaged T411725: Set up Wikimedia production config to allow abstract.wikipedia.org to be a special wiki as Medium priority.
Tue, Dec 9, 8:29 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), OKR-Work
Jdforrester-WMF triaged T411726: Set up initial wiki settings for Abstract Wikipedia, restricting creating and editing to staff at first as Medium priority.
Tue, Dec 9, 8:29 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), OKR-Work
Jdforrester-WMF triaged T411688: Build the initial version of the Abstract Wikipedia software as Medium priority.
Tue, Dec 9, 8:29 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF triaged T411721: Encourage community folks to add renderers in additional languages, targetting our initial focus languages as Low priority.
Tue, Dec 9, 8:29 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), OKR-Work
Jdforrester-WMF triaged T411724: Set up DNS for abstract.wikipedia.org to be recognised as High priority.
Tue, Dec 9, 8:29 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), OKR-Work
Jdforrester-WMF triaged T411723: Set up abstract.wikipedia.org as a new wiki as Medium priority.
Tue, Dec 9, 8:29 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), OKR-Work
Jdforrester-WMF triaged T411722: Prepare the abstract.wikipedia.org welcome page, explanatory/community pages, and high-profile direction to the demonstration model content as Medium priority.
Tue, Dec 9, 8:29 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), OKR-Work
Jdforrester-WMF moved T406343: [26Q2] Wiktionary advocacy from Ready to Incoming on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Tue, Dec 9, 8:29 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), OKR-Work, Epic
Jdforrester-WMF moved T406343: [26Q2] Wiktionary advocacy from Incoming to Ready on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Tue, Dec 9, 8:29 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), OKR-Work, Epic
Jdforrester-WMF moved T411689: Provide the basic plumbing of abstract content into MediaWiki from Incoming to Ready on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Tue, Dec 9, 8:29 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF moved T411690: Register the new content model, and set it for configured namespaces; 'Abstract:' => Z6091 by default from Incoming to Ready on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Tue, Dec 9, 8:29 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF moved T411691: Add specific rights for creating and editing Abstract content, so permissions can be granted as needed from Incoming to Ready on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Tue, Dec 9, 8:29 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF moved T411692: Set up the user interface for viewing Abstract content from Incoming to Ready on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Tue, Dec 9, 8:29 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF moved T411693: Provide a special page, Special:ViewContent, that shows a split-panel of the content and the rendered auto-article in a specified language (re-use from Special:ViewObject where possible) from Incoming to Ready on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Tue, Dec 9, 8:29 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF moved T411694: Re-use Wikifunctions's page-level language component to let the user set their render/view language from Incoming to Ready on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Tue, Dec 9, 8:29 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF moved T411695: Provide from the view page the rendering language and time-of-render as parameters from Incoming to Ready on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Tue, Dec 9, 8:29 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF moved T411696: As needed, render each fragment through the Wikifunctions.org API, sanitise it, and cache the result as appropriate from Incoming to Ready on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Tue, Dec 9, 8:29 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF moved T411697: Provide an API by which Z89/HTML fragments can be rendered into safe HTML from Incoming to Ready on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Tue, Dec 9, 8:29 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF moved T411700: Allow the user to see failed fragment renders with an error from Incoming to Ready on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Tue, Dec 9, 8:29 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF moved T411698: Render the lede (Q8776414) section of the abstract content map as a raw HTML concatenation of rendered fragments from Incoming to Ready on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Tue, Dec 9, 8:29 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF moved T411699: [stretch] Render multiple content sections, labelling each as per their corresponding Wikidata properties from Incoming to Ready on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Tue, Dec 9, 8:29 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF moved T411701: [stretch] Allow the user to re-trigger failed fragment renders manually from Incoming to Ready on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Tue, Dec 9, 8:29 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF moved T411702: Allow the user changing the page language to change that used for rendering the auto-article from Incoming to Ready on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Tue, Dec 9, 8:29 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF moved T411703: [stretch] Show multiple languages' renderings under each other for comparison from Incoming to Ready on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Tue, Dec 9, 8:29 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF moved T411704: Add the custom URLs for the default language-specific browsing / rendering pages (/view/fr/Q42 etc., re-using the plumbing for Wikifunctions.org) from Incoming to Ready on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Tue, Dec 9, 8:29 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF moved T411705: Set up the user interface for creating and editing abstract content from Incoming to Ready on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Tue, Dec 9, 8:28 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF moved T411706: Use the Wikifunctions.org components to edit a list of fragment calls, published into the lede (Q8776414) section of the abstract content map from Incoming to Ready on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Tue, Dec 9, 8:28 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF moved T411707: Inject the content's subject (e.g. Q42) future view language (e.g. Z1002), and view date (e.g. 2026-01-15), as a parameter available for all fragment calls in the editor from Incoming to Ready on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Tue, Dec 9, 8:28 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF moved T411708: [stretch] Automatically set all Z60/Language parameters to the target language of the auto-article being rendered, and all Z20420/Date parameters to the date of rendering from Incoming to Ready on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Tue, Dec 9, 8:28 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF moved T411709: Restrict allowed fragments to those that return Z89/HTML fragments; do not allow the list type to be changed from Incoming to Ready on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Tue, Dec 9, 8:28 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF moved T411710: Use the existing list tools to provide the ability to add, remove, and re-order fragments in the section from Incoming to Ready on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Tue, Dec 9, 8:28 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF moved T411711: [stretch] Provide a more compact/fluid way to interact with each sentence (constructor fragment) from Incoming to Ready on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Tue, Dec 9, 8:28 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF moved T411712: [stretch] Provide the ability to add a new section, specifying its the target Wikidata property from Incoming to Ready on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Tue, Dec 9, 8:28 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF moved T411713: [stretch] Provide the ability to remove and re-order sections (except the lede) from Incoming to Ready on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Tue, Dec 9, 8:28 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF moved T411714: [stretch] Prompt the user with commonly-used fragments for abstract content (in general; later, for this section identifier and subject type) from Incoming to Ready on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Tue, Dec 9, 8:28 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work
Jdforrester-WMF moved T411715: Replace the Vector 2022 type-ahead search target with Wikidata entities, with links taking the user to the Abstract content for that Wikidata QID from Incoming to Ready on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Tue, Dec 9, 8:28 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, OKR-Work