Page MenuHomePhabricator

Flow does not update link tables
Closed, DuplicatePublic

Description

Flow does not seem to update links tables (tested with external links, and imagelinks). This means 2 things:
*Pages that link here, image usage, etc won't work
*When someone edits something else in the wiki (upload new version of a photo, delete a page [changing it to a redlink]), the page won't have its cache purged (I'm assuming that flow actually caches stuff, and that it hasn't totally re-implemented its own version of linkstables or something crazy like that).

Example: https://www.mediawiki.org/w/index.php?title=Talk:Sandbox&workflow=050dacf79dbcc14b3c5090b11c2789df#flow-post-050dacfb4dca37944c8c842b2b782866 includes a picture but the usage is not recorded at https://www.mediawiki.org/wiki/File:Horses_of_the_Household_Cavalry_Mounted_Division_Exercising_on_the_Beaches_of_North_Norfolk_MOD_45156138.jpg#filelinks


Version: unspecified
Severity: normal

Details

Reference
bz59756

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 2:24 AM
bzimport set Reference to bz59756.
bzimport added a subscriber: Unknown Object (MLST).

bingle-admin wrote:

The WMF core features team tracks this bug on Mingle card https://mingle.corp.wikimedia.org/projects/flow/cards/694, but people from the community are welcome to contribute here and in Gerrit.

Guess this is mostly a dupe

  • This bug has been marked as a duplicate of bug 57512 ***

(In reply to comment #0)

(I'm assuming that flow actually caches stuff, and that it hasn't totally
re-implemented its own version of linkstables or something crazy like that).

FYI we've configured $wgFlowContentFormat = 'html' on WMF wikis, so Flow stores the HTML from Parsoid to avoid having to parse posts at render-time. The HTML attributes have the original wikitext for links and templates and it reappears on edit (assuming you're editing wikitext, VE is available but not in production). But this means templates and links don't automatically update.

(In reply to comment #3)

(In reply to comment #0)

(I'm assuming that flow actually caches stuff, and that it hasn't totally
re-implemented its own version of linkstables or something crazy like that).

FYI we've configured $wgFlowContentFormat = 'html' on WMF wikis, so Flow
stores
the HTML from Parsoid to avoid having to parse posts at render-time. The HTML
attributes have the original wikitext for links and templates and it
reappears
on edit (assuming you're editing wikitext, VE is available but not in
production). But this means templates and links don't automatically update.

That seems like something that would be a pretty big show stopper...