Page MenuHomePhabricator

Fix Discussion in Data and developer hub prototype
Closed, DeclinedPublic

Description

So, what should clicking the Discussion link do?

  • Going to the local talk page and presenting a redirect is confusing to new users.
  • I could enable Flow on the devhub labs instance. But it's very inconvenient for existing Mediawiki developers: they have to create a new username (there's no single-user login to labs), and they don't get Echo notifications of replies unless they revisit the prototype. Also, any discussions in Flow on the prototype site probably could not be migrated to the eventual location of the pages.
  • I might be able to hack the Discussion link for each devhub page to link directly to the equivalent mw.org page.
  • Perhaps "Discussion" in the sidebar could be hardcoded to link to a single Flow board on mediawiki.org, for all discussion, maybe https://www.mediawiki.org/wiki/API_talk:Data_and_developer_hub

I favor the last approach.
I have similar concerns about T103713: Enable Flow on LSG.

Event Timeline

Spage raised the priority of this task from to Needs Triage.
Spage updated the task description. (Show Details)
Spage added a project: Web-APIs-Hub.
Spage subscribed.

For what is worth, I see the accidental fact that we don't have discussions in the prototype as a feature more than a bug. The purpose of the prototype is to get an idea of how this will look like in mediawiki.org. The discussion pages will be plain Flow pages, so no surprises there. If users start leaving comments, there is a risk that some of those users will have some expectations about seeing those comments imported to mediawiki.org once the hub is released officially there.

Spage set Security to None.
Spage triaged this task as Medium priority.Jul 28 2015, 5:26 AM

Following up with my comment above, since T103784 is fixed, I think we can just decline this task. The prototype is just that, a prototype. I don't think we need to put more time fixing the discussion links.