Page MenuHomePhabricator

Automatic infobox implementation
Open, Needs TriagePublic

Description

Steps towards providing automatic infoboxes. The initial steps in the sub-task are targeted at communities with no to very little Infobox infrastructure.

Current problems:

  • Infoboxes are hard to impossible to maintain for small communities. They mostly copy templates and modules from big wikis.
  • Infoboxes make inconsistent or no use of semantic markup. This impacts discoverability and reusability by 3rd parties.
  • Infobox content is very hard to adapt to different form factors and use cases, because the content is closely tied to the page content.

Goals:

  • We want to make Infobox content machine readable.
  • We want the representation to be easily and consistently derivable from the input data.

Next steps:

  • Deploy Capiunto to all the Wikis
  • Provide infobox “placeholder”, no options for customization
  • (If needed) Clearly defined narrow most hooks (NO html, wikitext manipulation or anything, only simple atomic in place (filter/ sort/ …) operations!)
  • (If needed) Allow *hiding* (HIDING ONLY) some value per page
    • Hiding only to not introduce unstructured data (wikitext/html)

Related Objects

StatusSubtypeAssignedTask
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
ResolvedSamwilson
OpenNone
ResolvedNone
StalledNone
OpenNone
StalledNone
ResolvedLegoktm
OpenNone
OpenNone
ResolvedTTO
OpenNone
ResolvedNone
ResolvedNone
OpenNone
OpenNone
OpenNone
ResolvedWhatamidoing-WMF
OpenNone
OpenNone
OpenNone
OpenRical
DeclinedNone
OpenNone
OpenNone
OpenNone
StalledNone
ResolvedNone
OpenNone
OpenNone
InvalidJackmcbarn
OpenNone
DeclinedRical
OpenRical
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone

Event Timeline

hoo created this task.Sep 26 2017, 7:33 PM
Restricted Application added a project: Wikidata. · View Herald TranscriptSep 26 2017, 7:33 PM
Restricted Application added a subscriber: Aklapper. · View Herald Transcript
hoo updated the task description. (Show Details)Sep 26 2017, 7:37 PM
robkam added a subscriber: robkam.Mar 21 2018, 10:53 AM

Somehow infobox data should be able to auto-populate navboxes and table templates in article pages.

hoo updated the task description. (Show Details)Jun 18 2018, 12:50 PM

I am cleaning up the parent tasks and sub tasks of T121470: Central Global Repository for Templates, Lua modules, and Gadgets and I came upon this task.

If I understand correctly, then it primarily proposes to implement infoboxes as an extension, mainly Capiunto. It's an idea I support, even though it appears to be stalled at the moment (I'd be glad to see that I'm wrong).

It definitely doesn't make sense to me to see T121470 as a parent task of this task here.

Creating a global repository of templates and modules, as T121470 suggests, will essentially resolve this task here, because it will make an implementation of infoboxes accessible to all wikis, and so T121470 may be a sub task of this task here. However, it is also OK if the connection between them is removed.