Page MenuHomePhabricator

Empower developers to add new discussion-level actions to topic containers
Open, Needs TriagePublic

Description

This task involves the technical work of creating a specification that would equip developers with the knowledge and technical tools they need to introduce new, discussion-level functionality within Topic Containers (T269950).

Story

  • As a volunteer developer, I'd like to be able to create new discussion-level actions/functionality, so that I can save time by making common actions I, and others take, more efficient.
  • As a volunteer who is using Topic Containers, I'd like to be able to opt-into enabling more advanced discussion-level features, so that I can save time by removing some of the manual effort from my wiki work.

Use cases

🌱 A living list...

FunctionalityDescriptionLink
Close discussionsA button that would enable people to mark a discussion as closed/resolved/etc.User:DannyS712/DiscussionCloser.js

💡This task was inspired by the idea @RoySmith posted at en:Village pump (technical): "it would be nice if there were a published spec for how to add buttons to a section. The "Close" link in the attached screenshot is from User:DannyS712/DiscussionCloser.js (ping DannyS712). I assume with some CSS tweaks, the visual style of both links could be harmonized, and a published standard would make that happen."