Page MenuHomePhabricator

Make SubPageList3 extension compatible with Parsoid
Open, MediumPublic

Description

Parsoid has its own extension API - see https://www.mediawiki.org/wiki/Parsoid/Extension_API.
In this first phase, we are targeting tag-hook extensions for migration.
The SubPageList3 extension needs an update to work directly with Parsoid.

Event Timeline

Arlolra triaged this task as Medium priority.Feb 25 2021, 5:30 PM
Arlolra moved this task from Backlog to Missing Functionality on the Parsoid board.

This extension constructs wikitext for a list with links to subpages and parses it to render the subpage listing. So, we can continue to render this with the legacy parser for now - there is no great loss in not having Parsoid-style HTML for the subpage links, especially given its sparse usage ( only enabled on cswiktionary and wikiversity besides labs and test wiki ).

I am removing this as a blocker.

I added back the parent task -- that epic isn't about read views necessarily - but about ensuring these extensions have native Parsoid handlers.