Page MenuHomePhabricator

StructuredDiscussionsComponent
ActivePublic

Members (11)

Watchers (7)

Details

Description

User-to-user communication and collaboration - this is unmaintained software: https://www.mediawiki.org/wiki/Structured_Discussions/Deprecation

(Homepage)

See also: Growth-Team

Recent Activity

Today

Pppery added a comment to T388099: Inform ptwikibooks of LQT and Flow removal plan and timing.

So, thinking about next steps (to address on Monday):

Sat, Jun 14, 4:07 AM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), MediaWiki-extensions-LiquidThreads, Growth-Team, StructuredDiscussions
gerritbot added a comment to T388099: Inform ptwikibooks of LQT and Flow removal plan and timing.

Change #1157155 had a related patch set uploaded (by Pppery; author: Pppery):

[mediawiki/extensions/Flow@master] Ignore revisions by Flow talk page manager when importing LQT

https://gerrit.wikimedia.org/r/1157155

Sat, Jun 14, 3:45 AM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), MediaWiki-extensions-LiquidThreads, Growth-Team, StructuredDiscussions

Yesterday

Pppery changed the subtype of T388099: Inform ptwikibooks of LQT and Flow removal plan and timing from "Bug Report" to "Task".
Fri, Jun 13, 9:27 PM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), MediaWiki-extensions-LiquidThreads, Growth-Team, StructuredDiscussions
Pppery updated Other Assignee for T388099: Inform ptwikibooks of LQT and Flow removal plan and timing, added: Pppery.
Fri, Jun 13, 9:27 PM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), MediaWiki-extensions-LiquidThreads, Growth-Team, StructuredDiscussions
Pppery changed the subtype of T388099: Inform ptwikibooks of LQT and Flow removal plan and timing from "Task" to "Bug Report".
Fri, Jun 13, 9:27 PM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), MediaWiki-extensions-LiquidThreads, Growth-Team, StructuredDiscussions
gerritbot added a project to T388099: Inform ptwikibooks of LQT and Flow removal plan and timing: Patch-For-Review.
Fri, Jun 13, 9:26 PM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), MediaWiki-extensions-LiquidThreads, Growth-Team, StructuredDiscussions
gerritbot added a comment to T382435: Check on how the LQT->Flow conversion script works.

Change #1156959 had a related patch set uploaded (by Pppery; author: Pppery):

[mediawiki/extensions/Flow@master] Do not try to import pages that already redirect to Flow

https://gerrit.wikimedia.org/r/1156959

Fri, Jun 13, 9:26 PM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), StructuredDiscussions, MediaWiki-extensions-LiquidThreads, Growth-Team
gerritbot added a comment to T388099: Inform ptwikibooks of LQT and Flow removal plan and timing.

Change #1156959 had a related patch set uploaded (by Pppery; author: Pppery):

[mediawiki/extensions/Flow@master] Do not try to import pages that already redirect to Flow

https://gerrit.wikimedia.org/r/1156959

Fri, Jun 13, 9:26 PM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), MediaWiki-extensions-LiquidThreads, Growth-Team, StructuredDiscussions
gerritbot added a comment to T382435: Check on how the LQT->Flow conversion script works.

Change #1156952 had a related patch set uploaded (by Pppery; author: Pppery):

[mediawiki/extensions/Flow@master] Fix misc stuff in LQT import code

https://gerrit.wikimedia.org/r/1156952

Fri, Jun 13, 8:31 PM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), StructuredDiscussions, MediaWiki-extensions-LiquidThreads, Growth-Team
gerritbot added a project to T382435: Check on how the LQT->Flow conversion script works: Patch-For-Review.
Fri, Jun 13, 7:58 PM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), StructuredDiscussions, MediaWiki-extensions-LiquidThreads, Growth-Team
gerritbot added a comment to T382435: Check on how the LQT->Flow conversion script works.

Change #1156945 had a related patch set uploaded (by Pppery; author: Pppery):

[mediawiki/extensions/LiquidThreads@master] Misc fixes for LQT

https://gerrit.wikimedia.org/r/1156945

Fri, Jun 13, 7:58 PM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), StructuredDiscussions, MediaWiki-extensions-LiquidThreads, Growth-Team
zoe added a comment to T388099: Inform ptwikibooks of LQT and Flow removal plan and timing.

Good catch – I'd initially eaten the whole anchor and then thought better of it.

Fri, Jun 13, 5:14 PM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), MediaWiki-extensions-LiquidThreads, Growth-Team, StructuredDiscussions
Pppery added a comment to T388099: Inform ptwikibooks of LQT and Flow removal plan and timing.

In any case: the output list of topics in both the extracted and full-history versions of the Flow database dump were identical

Fri, Jun 13, 5:12 PM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), MediaWiki-extensions-LiquidThreads, Growth-Team, StructuredDiscussions
zoe added a comment to T388099: Inform ptwikibooks of LQT and Flow removal plan and timing.

Mostly unrelated to the above but I found that working with ElementTree was a lot more pleasant when I could have a look at the object in Jupyter: https://phabricator.wikimedia.org/P77955

Fri, Jun 13, 5:01 PM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), MediaWiki-extensions-LiquidThreads, Growth-Team, StructuredDiscussions
zoe added a comment to T388099: Inform ptwikibooks of LQT and Flow removal plan and timing.

Right then, here we go!

Fri, Jun 13, 4:58 PM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), MediaWiki-extensions-LiquidThreads, Growth-Team, StructuredDiscussions

Thu, Jun 12

zoe added a comment to T388099: Inform ptwikibooks of LQT and Flow removal plan and timing.

Hah, don't apologise – a lot of why I'm posting in so much detail to this thread is that it's important to get this right and it's reassuring that you're here to point me in the right direction. I'll run the other dump through this script tomorrow, with modifications as needed, and hopefully by the time you're online for the day I'll have a relatively convincing list of threads and the topics they should point at.

Thu, Jun 12, 11:10 PM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), MediaWiki-extensions-LiquidThreads, Growth-Team, StructuredDiscussions
Pppery added a comment to T388099: Inform ptwikibooks of LQT and Flow removal plan and timing.

Not all Flow topics necessarily appear in the "flow" dump. Topics that were "hidden" are only found in the FlowHistory dump, and topics that were outright deleted may not necessarily be in any of the dumps (I'm not sure how that is handled). This isn't likely to affect that many topics, but take note.

Thu, Jun 12, 7:47 PM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), MediaWiki-extensions-LiquidThreads, Growth-Team, StructuredDiscussions
zoe added a comment to T388099: Inform ptwikibooks of LQT and Flow removal plan and timing.

Here we go, a list of topics which exist:


Thu, Jun 12, 6:12 PM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), MediaWiki-extensions-LiquidThreads, Growth-Team, StructuredDiscussions
zoe added a comment to T388099: Inform ptwikibooks of LQT and Flow removal plan and timing.

For now I'm just grabbing the list of redirects, valid or otherwise - I did indeed realise as soon as I'd posted that I should have phrased that better. Processing every revision of everything in a namespace was the thing that really wanted behind me, but now I've got a json file of Flow topics that should load nice and quickly. It's end of day for me now, but hopefully by the end of tomorrow I'll have a list mapping from LQT pages to the most recent valid Flow topic, if it exists.

Thu, Jun 12, 5:27 PM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), MediaWiki-extensions-LiquidThreads, Growth-Team, StructuredDiscussions
Pppery added a comment to T388099: Inform ptwikibooks of LQT and Flow removal plan and timing.

The LQT->LQT redirects in that list are fine; they are what normally happens when a thread is moved in LQT. The one LQT->Flow list was a case I hadn't forseen where double redirect bots turned the previous case into a redirect to an invalid Flow topic. Since there was only one of them I undid the bot edit and returned it to the previous state; the topic in question is on a page that remains LQT today.

Thu, Jun 12, 5:20 PM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), MediaWiki-extensions-LiquidThreads, Growth-Team, StructuredDiscussions
ppelberg moved T388099: Inform ptwikibooks of LQT and Flow removal plan and timing from Incoming to Doing on the Editing-team (Kanban Board) board.
Thu, Jun 12, 5:14 PM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), MediaWiki-extensions-LiquidThreads, Growth-Team, StructuredDiscussions
ppelberg edited projects for T388099: Inform ptwikibooks of LQT and Flow removal plan and timing, added: Editing-team (Kanban Board); removed Editing-team.
Thu, Jun 12, 5:14 PM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), MediaWiki-extensions-LiquidThreads, Growth-Team, StructuredDiscussions
zoe added a comment to T388099: Inform ptwikibooks of LQT and Flow removal plan and timing.

I didn't want to hit up the API 12,627 times for revision history, as the rate limit would mean it would take about 2.5 hours to execute. I've therefore downloaded the complete revision history, which is about 305MB (and close to 5GB uncompressed). I then created the script below to extract the details of redirects.

Thu, Jun 12, 4:58 PM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), MediaWiki-extensions-LiquidThreads, Growth-Team, StructuredDiscussions

Wed, Jun 11

Pppery added a comment to T388099: Inform ptwikibooks of LQT and Flow removal plan and timing.

All looks right to me. The correct thing to pass for throot is the LQT page name, not the ID.

Wed, Jun 11, 4:56 PM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), MediaWiki-extensions-LiquidThreads, Growth-Team, StructuredDiscussions
zoe added a comment to T388099: Inform ptwikibooks of LQT and Flow removal plan and timing.

So, as I understand it, I want to query everything in the Thread namespace and work out the status of each of these

Wed, Jun 11, 2:04 PM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), MediaWiki-extensions-LiquidThreads, Growth-Team, StructuredDiscussions

Sat, Jun 7

matmarex closed T396119: Flow should use NotificationMiddleware instead of AbortEmailNotification hook as Resolved.
Sat, Jun 7, 2:11 AM · MW-1.45-notes (1.45.0-wmf.5; 2025-06-10), Growth-Team, StructuredDiscussions, MediaWiki-Notifications
ReleaseTaggerBot added a project to T396119: Flow should use NotificationMiddleware instead of AbortEmailNotification hook: MW-1.45-notes (1.45.0-wmf.5; 2025-06-10).
Sat, Jun 7, 2:00 AM · MW-1.45-notes (1.45.0-wmf.5; 2025-06-10), Growth-Team, StructuredDiscussions, MediaWiki-Notifications
Maintenance_bot removed a project from T396119: Flow should use NotificationMiddleware instead of AbortEmailNotification hook: Patch-For-Review.
Sat, Jun 7, 1:30 AM · MW-1.45-notes (1.45.0-wmf.5; 2025-06-10), Growth-Team, StructuredDiscussions, MediaWiki-Notifications
gerritbot added a comment to T396119: Flow should use NotificationMiddleware instead of AbortEmailNotification hook.

Change #1154016 merged by jenkins-bot:

[mediawiki/extensions/Flow@master] Use middleware instead of AbortEmailNotification hook

https://gerrit.wikimedia.org/r/1154016

Sat, Jun 7, 1:20 AM · MW-1.45-notes (1.45.0-wmf.5; 2025-06-10), Growth-Team, StructuredDiscussions, MediaWiki-Notifications
matmarex removed projects from T396119: Flow should use NotificationMiddleware instead of AbortEmailNotification hook: Moderator-Tools-Team, MediaWiki-Watchlist, MediaWiki-Platform-Team.
Sat, Jun 7, 12:28 AM · MW-1.45-notes (1.45.0-wmf.5; 2025-06-10), Growth-Team, StructuredDiscussions, MediaWiki-Notifications

Fri, Jun 6

Jdforrester-WMF closed T327092: Allow psr/container 2.x in StructuredDiscussions as Resolved.
Fri, Jun 6, 3:41 PM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Growth-Team, StructuredDiscussions

Thu, Jun 5

DAlangi_WMF moved T396119: Flow should use NotificationMiddleware instead of AbortEmailNotification hook from Inbox, needs triage to In progress on the MediaWiki-Platform-Team board.
Thu, Jun 5, 1:44 PM · MW-1.45-notes (1.45.0-wmf.5; 2025-06-10), Growth-Team, StructuredDiscussions, MediaWiki-Notifications
gerritbot added a project to T396119: Flow should use NotificationMiddleware instead of AbortEmailNotification hook: Patch-For-Review.
Thu, Jun 5, 12:42 PM · MW-1.45-notes (1.45.0-wmf.5; 2025-06-10), Growth-Team, StructuredDiscussions, MediaWiki-Notifications
gerritbot added a comment to T396119: Flow should use NotificationMiddleware instead of AbortEmailNotification hook.

Change #1154016 had a related patch set uploaded (by Pmiazga; author: Pmiazga):

[mediawiki/extensions/Flow@master] Use middleware instead of AbortEmailNotification hook

https://gerrit.wikimedia.org/r/1154016

Thu, Jun 5, 12:41 PM · MW-1.45-notes (1.45.0-wmf.5; 2025-06-10), Growth-Team, StructuredDiscussions, MediaWiki-Notifications
pmiazga created T396119: Flow should use NotificationMiddleware instead of AbortEmailNotification hook.
Thu, Jun 5, 12:38 PM · MW-1.45-notes (1.45.0-wmf.5; 2025-06-10), Growth-Team, StructuredDiscussions, MediaWiki-Notifications

Wed, Jun 4

zoe added a comment to T388099: Inform ptwikibooks of LQT and Flow removal plan and timing.

I don't know how you're so quick at finding these! I appreciate the example.

Wed, Jun 4, 10:04 AM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), MediaWiki-extensions-LiquidThreads, Growth-Team, StructuredDiscussions

Tue, Jun 3

Pppery added a comment to T388099: Inform ptwikibooks of LQT and Flow removal plan and timing.

Oh, and, in case it's useful, here's another example of everything put together:

Tue, Jun 3, 11:04 PM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), MediaWiki-extensions-LiquidThreads, Growth-Team, StructuredDiscussions
zoe added a comment to T388099: Inform ptwikibooks of LQT and Flow removal plan and timing.

Don't worry, you've not led me too far astray. I spotted the Topico: namespace and worked out I could use it to look at individual threads, but I didn't mentally connect it to the URL you mentioned and I didn't realise the significance of it being a namespace in terms of what I could do with the API. I had imagined LQTs as being somehow "on" the root page, but really it's more like the root page renders all of the threads that are connected to it if it's got that special parser instruction.

Tue, Jun 3, 10:56 PM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), MediaWiki-extensions-LiquidThreads, Growth-Team, StructuredDiscussions
Pppery added a comment to T388099: Inform ptwikibooks of LQT and Flow removal plan and timing.

Sorry, I forgot Phabricator ate characters at the end of links. The URL I meant to post was https://pt.wikibooks.org/wiki/Especial:Todas_as_p%C3%A1ginas/Thread%3A (a list of all pages in the LQT thread namespace). And it seems that mistake has led you pretty far astray, sorry

Tue, Jun 3, 8:05 PM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), MediaWiki-extensions-LiquidThreads, Growth-Team, StructuredDiscussions
zoe added a comment to T388099: Inform ptwikibooks of LQT and Flow removal plan and timing.

Once again thank you for taking the time to discuss this complicated situation. I think I'm starting to understand things.

Tue, Jun 3, 7:34 PM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), MediaWiki-extensions-LiquidThreads, Growth-Team, StructuredDiscussions
Milimetric moved T373070: Add namespace descriptions for Special:NamespaceInfo in WMF-deployed extensions from NEEDS DISCUSSION to Incoming on the Experimentation Lab board.
Tue, Jun 3, 3:42 PM · Wikimedia-Hackathon-2025, MW-1.44-notes (1.44.0-wmf.14; 2025-01-28), Experimentation Lab Radar, Trust and Safety Product Team, Data-Engineering-Radar, Experimentation Lab, Data-Engineering, MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), Wikidata, TimedMediaHandler-TimedText, ProofreadPage, Wikistories, UploadWizard, MediaWiki-extensions-Translate, MediaWiki-extensions-SecurePoll, Scribunto, MediaWiki-extensions-LiquidThreads, JsonConfig, StructuredDiscussions, MediaWiki-extensions-EventLogging, EntitySchema, MediaWiki-extensions-CentralNotice, CampaignEvents, patch-welcome
zoe added a comment to T388099: Inform ptwikibooks of LQT and Flow removal plan and timing.

Ah, I see. I think I was confused because this particular page doesn't have any threads, so the second example is helpful. This is clearly going to take some care to get right. I think I'll try to identify which pages fall into which categories next, both to solidify and confirm my understanding of the situation and also so that we have a good idea of when to script and when to manually amend.

Tue, Jun 3, 1:29 PM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), MediaWiki-extensions-LiquidThreads, Growth-Team, StructuredDiscussions

Mon, Jun 2

Pppery added a comment to T388099: Inform ptwikibooks of LQT and Flow removal plan and timing.

First off, any LQT page that isn't any flavor of archive can probably safely be converted to Flow and archived using the convertLqtPageOnLocalWiki.php script. This means it somehow escaped all of the mess without ever being touched.

Mon, Jun 2, 7:00 PM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), MediaWiki-extensions-LiquidThreads, Growth-Team, StructuredDiscussions
Pppery added a comment to T388099: Inform ptwikibooks of LQT and Flow removal plan and timing.

Here's an example of what I was trying to refer to:

Mon, Jun 2, 6:18 PM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), MediaWiki-extensions-LiquidThreads, Growth-Team, StructuredDiscussions
zoe added a comment to T388099: Inform ptwikibooks of LQT and Flow removal plan and timing.

I'm starting to get my head around this and it's even thornier than I thought.

Mon, Jun 2, 6:10 PM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), MediaWiki-extensions-LiquidThreads, Growth-Team, StructuredDiscussions
ppelberg closed T380911: Run Flow migration script at *Phase 2b* wikis as Resolved.
Mon, Jun 2, 5:10 PM · Essential-Work, Editing QA, MW-1.44-notes (1.44.0-wmf.22; 2025-03-25), Goal, Growth-Team, Editing-team (Kanban Board), StructuredDiscussions, DiscussionTools
ppelberg closed T380911: Run Flow migration script at *Phase 2b* wikis, a subtask of T380909: [Config] Set Flow to read-only at all *Phase 2b* wikis, as Resolved.
Mon, Jun 2, 5:10 PM · Essential-Work, Goal, Editing-team (Kanban Board), StructuredDiscussions, Growth-Team
zoe added a comment to T382435: Check on how the LQT->Flow conversion script works.

Ah – thank you for the clarification. It sounds like it wouldn't really aid us much as a dry run, then.

Mon, Jun 2, 4:52 PM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), StructuredDiscussions, MediaWiki-extensions-LiquidThreads, Growth-Team
Nikerabbit removed a project from T235937: Remove 'mediawiki.ui.icon' : ContentTranslation.
Mon, Jun 2, 2:00 PM · Design-System-Team, MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Growth-Team, StructuredDiscussions, MediaWiki-User-Interface

Fri, May 30

Pppery added a comment to T382435: Check on how the LQT->Flow conversion script works.

If by frozen you mean https://github.com/wikimedia/operations-mediawiki-config/blob/bb48e35598c79ef5dc0524973c9d3ac35336f604/wmf-config/liquidthreads.php#L6 then the script would do nothing because the way freezing is implemented is by forcibly making all LQT pages not actually LQT (wgLiquidThreadsAllowUserControl = false disables the useliquidthreads parser function).

Fri, May 30, 5:41 PM · Patch-For-Review, Essential-Work, Editing-team (Kanban Board), StructuredDiscussions, MediaWiki-extensions-LiquidThreads, Growth-Team