Page MenuHomePhabricator

Deploy MontserratFont extension to Wikimania2018 wiki
Closed, DeclinedPublic

Description

The MontserratFont extension exposes the font Montserrat as a webfont via ResourceLoader so that wikis can use the font without using third party webfont services like Google Font. I wrote this extension for use on the Wikimania2018 wiki and would like it deployed there. (I am happy with deploying it to a random beta cluster wiki first for test purposes.)

Event Timeline

Harej created this task.May 12 2018, 5:24 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptMay 12 2018, 5:24 PM
Urbanecm changed the task status from Open to Stalled.May 12 2018, 5:35 PM
Urbanecm triaged this task as Low priority.
Urbanecm removed a project: Wikimedia-Site-requests.
Urbanecm added a subscriber: Urbanecm.

We cannot deploy extensions to any WMF production wiki without security review (which is mandatory) and product/design review (which is mandatory only when applicable). Deploying to beta cluster requires the security review as well (as far as I know, if I am wrong, please correct me). I will create the subtasks needed, so the process @Aklapper linked can be started.

Also, please create extension documentation as linked in Aklapper's link. Thanks!

Can't we just deploy the font with ULS compared to a whole new extension?

Montserrat is already deployed as part of operations/mediawiki-config, see https://gerrit.wikimedia.org/r/plugins/gitiles/operations/mediawiki-config/fonts/+/master

Does that not work for this case?

Montserrat is already deployed as part of operations/mediawiki-config, see https://gerrit.wikimedia.org/r/plugins/gitiles/operations/mediawiki-config/fonts/+/master
Does that not work for this case?

From what I can tell that isn't publicly exposed, and can't be used for the purposes of a webfont. It's supposed to be used with easytimeline/ploticus.

Personally i like the idea of an extension instead of noc, as that way we dont have weird cross dependencies that someone might unknowingly accidentally break

Vvjjkkii renamed this task from Deploy MontserratFont extension to Wikimania2018 wiki to e2caaaaaaa.Jul 1 2018, 1:10 AM
Vvjjkkii changed the task status from Stalled to Open.
Vvjjkkii raised the priority of this task from Low to High.
Vvjjkkii updated the task description. (Show Details)
Vvjjkkii removed a subscriber: Aklapper.
Restricted Application added a subscriber: Dereckson. · View Herald TranscriptJul 1 2018, 1:10 AM
Wong128hk renamed this task from e2caaaaaaa to Deploy MontserratFont extension to Wikimania2018 wiki.Jul 1 2018, 2:34 AM
Wong128hk changed the task status from Open to Stalled.
Wong128hk lowered the priority of this task from High to Low.
Wong128hk updated the task description. (Show Details)
Wong128hk edited subscribers, added: Aklapper; removed: Dereckson.
MaxSem added a subscriber: MaxSem.Dec 13 2018, 8:40 AM

Wikimania 2018 is over, the extension hasn't been deployed - can we close this ticket?

Wondering if the scope (wiki site) of this task should be changed due to T199509: Create Wikimania wiki if this is still wanted.

Well, this extension was needed for a specific wiki's design, there's no indication that any other Wikimania wiki needs it.

Aklapper closed this task as Declined.Dec 14 2018, 10:42 AM

Ah, thanks. Let's decline. Someone please set the status of this report back to "Open" via the Add Action...Change Status dropdown if this is still wanted.