Implement Extension:Theme in core
Open, Needs TriagePublic

Description

Extension:Theme modifies skin styles, such as by making a dark version, or a green version of a skin. This sort of functionality should be in core.

Support should include:

  • Skins can define bundled themes with the skin in skin.json
  • Extra stylesheets can be added for the theme
  • less variables used within the skin can be overridden to new values (using json?) (Related ticket: T56864 )

Later:

  • Sysadmin-defined custom themes (on-wiki json variable definitions, with something sort of fancy interface or something)

According to https://etherpad.wikimedia.org/p/WikiDev16-skinning, this seems to be wanted.

Isarra created this task.Jan 5 2016, 10:01 PM
Isarra updated the task description. (Show Details)
Isarra raised the priority of this task from to Needs Triage.
Isarra added a project: MediaWiki-Interface.
Isarra added subscribers: Isarra, ashley, Legoktm.
Restricted Application added subscribers: StudiesWorld, Aklapper. · View Herald TranscriptJan 5 2016, 10:01 PM
matmarex renamed this task from Implement extension:theme in core with less variable support to Implement Extension:Theme in core with Less variable support.Jan 7 2016, 11:49 PM
matmarex set Security to None.

Any progress on this task?

SamanthaNguyen renamed this task from Implement Extension:Theme in core with Less variable support to Implement Extension:Theme in core.
SamanthaNguyen added a project: Technical-Debt.

Splitting off, there's a separate ticket for supporting Less on-wiki at T56864.