Page MenuHomePhabricator

Spage (S Page)
Disabled

Projects

User does not belong to any projects.

User Details

User Since
Oct 3 2014, 8:59 AM (583 w, 5 d)
Roles
Disabled
IRC Nick
spagewmf
LDAP User
Spage
MediaWiki User
SPage (WMF) [ Global Accounts ]

Recent Activity

Mar 18 2016

Spage placed T112607: Web APIs hub should explain licensing up for grabs.
Mar 18 2016, 1:29 AM · DevRel-November-2015, Documentation, Web-APIs-Hub

Dec 8 2015

Spage added a comment to T120163: Helper functions don't work because core doesn't support this feature..

Thanks for the diagnosis. You're right, so

<li role="menuitem"><a href="{{href}}" class="{{stringOrArray class}}">{{text}}</a></li>

just turns into <a class="" href="/wiki/index.php/Special:Notifications">0</a>, and Echo notification counts aren't styled.

Dec 8 2015, 8:02 AM · Blueprint

Dec 3 2015

Spage added a comment to T117526: Improve the generated PHPdoc (by considering alternatives to Doxygen?).

Will the result of this be an RFC to replace doxygen, or just a proof of concept?

Dec 3 2015, 9:13 AM · Wikimedia-Hackathon-2023, Google-Code-In-2015, Documentation, MediaWiki-Documentation

Nov 25 2015

Spage moved T118932: RfC: Raise MediaWiki's PHP version requirement to 5.5 and update coding standards from Request IRC meeting to Approved on the TechCom-RFC board.
Nov 25 2015, 11:20 PM · TechCom-RFC (TechCom-RFC-Closed), Proposal, MW-1.27-release
Spage added a comment to T118932: RfC: Raise MediaWiki's PHP version requirement to 5.5 and update coding standards.

We discussed this in E92: RFC Meeting on IRC 2015-11-25 22:00 UTC (T118932: Raise PHP version requirements), meeting minutes.

  • conclusion:
    • Requirement statement for users: PHP 5.5+ or HHVM 3.x+ ;
    • requirement statement for developers: the subset of features that behave consistently on both platforms
  • We'll give traits a shot with implementation proposals / documentation, scoped to ContextSource / LoggerAware and make a decision re: broader usage sometime in February.
  • updating the requirements documentation is tracked in T75901: Drop PHP 5.3 support
Nov 25 2015, 11:19 PM · TechCom-RFC (TechCom-RFC-Closed), Proposal, MW-1.27-release
Spage moved T111588: RFC: API-driven web front-end from Request IRC meeting to Under discussion on the TechCom-RFC board.
Nov 25 2015, 9:22 PM · MediaWiki-Stakeholders-Group, Platform Team Legacy (Designing), Performance-Team (Radar), Services (designing), SRE, Traffic, Wikipedia-Android-App-Backlog, TechCom-RFC
Spage moved T118932: RfC: Raise MediaWiki's PHP version requirement to 5.5 and update coding standards from Under discussion to Request IRC meeting on the TechCom-RFC board.
Nov 25 2015, 9:21 PM · TechCom-RFC (TechCom-RFC-Closed), Proposal, MW-1.27-release
Spage moved T118932: RfC: Raise MediaWiki's PHP version requirement to 5.5 and update coding standards from Request IRC meeting to Under discussion on the TechCom-RFC board.
Nov 25 2015, 9:20 PM · TechCom-RFC (TechCom-RFC-Closed), Proposal, MW-1.27-release

Nov 24 2015

Spage created T119562: RESTBase doc page doesn't scroll to #fragment.
Nov 24 2015, 9:40 PM · RESTBase-API

Nov 20 2015

Spage created T119240: Add maintenance/helloWorld.php to core with a unit test.
Nov 20 2015, 9:24 PM · MediaWiki-Maintenance-system
Spage updated the title for P2339 can't access User static function from untitled to can't access User static function.
Nov 20 2015, 8:40 PM
Spage updated the task description for T113210: How should Wikimedia software support non-Wikimedia deployments of its software?.
Nov 20 2015, 3:43 AM · Wikimedia-Developer-Summit-2016

Nov 19 2015

Spage updated the task description for T119121: implement a version check.
Nov 19 2015, 9:42 PM · MediaWiki-Configuration, MediaWiki-Special-pages, MediaWiki-Installer
Spage renamed T119121: implement a version check from implement a version check and opt-in site reporting to implement a version check.
Nov 19 2015, 9:39 PM · MediaWiki-Configuration, MediaWiki-Special-pages, MediaWiki-Installer
Spage created T119121: implement a version check.
Nov 19 2015, 9:36 PM · MediaWiki-Configuration, MediaWiki-Special-pages, MediaWiki-Installer

Nov 17 2015

Spage created T118818: icons in wikimedia-ui.wmflabs.org don't appear in Firefox.
Nov 17 2015, 5:50 AM · UI-Standardization, UI-Standardization-Kanban

Nov 16 2015

Spage updated the task description for T96764: S - Documentation.
Nov 16 2015, 11:43 PM · Reading-Admin
Spage created T118783: Graph maps sometimes render glitch lines.
Nov 16 2015, 10:25 PM · MediaWiki-extensions-Graph

Nov 14 2015

Spage added a comment to T116277: Extension to Transclude Git content into Wiki Pages (Outreachy proposal).

@Galorefitz

  • When exactly do your classes start in January? (Google wouldn't say :) ).
  • You left out Past experience from your proposal. You made some fixes in gerrit in May (thanks!), have you been active in any other FOSS projects as a user and a contributor?
Nov 14 2015, 8:41 PM · Web-APIs-Hub, MediaWiki-Documentation, Documentation, Outreachy-Round-11
Spage created T118628: Can't log in to livingstyleguide.wmflabs.org, get nocookieslogin message ("You have cookies disabled").
Nov 14 2015, 6:12 AM · Wikimedia Design Style Guide

Nov 13 2015

Spage added a comment to T118550: MediaWiki-Vagrant should use a git shell prompt.

Ubuntu puts contrib/completion/git-prompt.sh in /usr/lib/git-core/git-sh-prompt, so it's available in MW-Vagrant.

Nov 13 2015, 9:52 PM · MediaWiki-Vagrant

Nov 12 2015

Spage created T118507: ext.uls.interface.js gives error $ulsTrigger.tipsy is not a function .
Nov 12 2015, 9:51 PM · MW-1.27-release (WMF-deploy-2016-03-01_(1.27.0-wmf.15)), Essential-Work, LE-CX8-Sprint 2, UniversalLanguageSelector
Spage added a comment to T110607: redirect gerrit repo paths to diffusion callsigns.

@Spage: upstream is working on path/to/repo support in diffusion. See upstream task.

Nov 12 2015, 8:25 PM · OKR-Work, Patch-For-Review, Diffusion, Gitblit-Deprecate

Nov 11 2015

Spage added a comment to T114394: RFC: PageLookup service and PageRecord object.

Is "id" in getId() and findPageById( $id ) a page ID, revision ID, or articleID? The proliferation of IDs in core is confusing.

Nov 11 2015, 11:46 PM · Wikimedia-Developer-Summit-2016, TechCom-RFC
Spage added a comment to T116277: Extension to Transclude Git content into Wiki Pages (Outreachy proposal).
Nov 11 2015, 7:50 PM · Web-APIs-Hub, MediaWiki-Documentation, Documentation, Outreachy-Round-11
Spage created T118370: Living style guide is missing Iconography page.
Nov 11 2015, 7:25 AM · Wikimedia Design Style Guide

Nov 10 2015

Spage updated the task description for T114071: Let's discuss the skin creation process.
Nov 10 2015, 9:55 PM · MediaWiki-Core-Skin-Architecture, Proposal, MediaWiki-User-Interface, Wikimedia-Developer-Summit-2016
Spage added a comment to T114071: Let's discuss the skin creation process.

It's great to have this meeting, but we need to identify the agenda and desired outcome of it.

[Unsolicited redesign skins] almost always look pretty, but then fall apart as soon as you try to apply reality to them. They often have no concept of core wiki things like history, or languages, or models of editing and workflows

Nov 10 2015, 9:24 PM · MediaWiki-Core-Skin-Architecture, Proposal, MediaWiki-User-Interface, Wikimedia-Developer-Summit-2016
Spage added a comment to P2218 Convert hooks.txt to YAML format for T115338.

The script works for me, a few minor comments:

Nov 10 2015, 8:55 AM · Documentation, MediaWiki-Documentation
Spage created T118226: InstantCommons stopped working on Labs-Vagrant, now lots of missing images..
Nov 10 2015, 3:26 AM · MediaWiki-Vagrant

Nov 9 2015

Spage added a comment to T117167: Outreachy proposal for Technology to transclude git content into wiki pages.

I disagree with @Tgr, I think line numbers are a useful way to specify a snippet. The wiki editor should use them with an unchanging commit (otherwise the file contents change), but its her choice

Nov 9 2015, 11:09 PM · Web-APIs-Hub, MediaWiki-Documentation, Documentation, Outreachy-Round-11
Spage added a comment to T116277: Extension to Transclude Git content into Wiki Pages (Outreachy proposal).

Nicely done! A few comments:

  • Phabricator's diffusion needs to be one of the supported repositories. We are moving away from GitBlit (git.wikimedia.org). I would argue it even needs to be the first supported, though there's a big issue with its "call signs" that needs to be resolved.
  • What's the name of the extension? What's the name of the parser tag? Are both TranscludeGit ?

"Saving the content to the database...

  • What do you mean, an actual DB table? Do we need this for first version? I believe to start this extension should just rely on the page cache and maybe the parser cache. If not, spell out what you're doing with a database.

... and rendering wikitext (.mediawiki), plain text (.txt) and code (.php, .py, .json, etc)."

  • Those three formats each hide a lot of work, I would split into separate steps. I would pick rendering wikitext first since as I understand it it's the simplest.
    • How does the wiki editor specify which format she wants? Does the parser function infer it from the file extension? It seems you need a parameter to override.

Fetch extension.json and parse it to feed it as input to the infobox template

  • Why is that part of this extension? Surely it is part of "use [raw text] for further processing (eg. processing text through a lua module)". This extension would make the file contents available to Lua modules, which can do stuff like parse extension.json, process the docs/hooks.txt file, etc. If you just mean this is a use case for the extension, or that you propose to build such a Lua module, say so.
Nov 9 2015, 11:01 PM · Web-APIs-Hub, MediaWiki-Documentation, Documentation, Outreachy-Round-11
Spage created T118142: Problems trying to add reference or to save new Wikidata statement.
Nov 9 2015, 5:38 AM · Wikidata

Nov 6 2015

Spage created T117940: a malformed URL can display any post in the titlebar area.
Nov 6 2015, 3:17 AM · StructuredDiscussions
Spage added a comment to T117932: Special:Version doesn't show MobileFrontend's CREDITS.mediawiki.

It should support other text file extensions.

Special:Version assumes anything not ending in .txt is wikitext it can output, so it should probably only support .wiki and also .mediawiki (depending how strict we are with text file format conventions).

Nov 6 2015, 2:33 AM · MW-1.27-release-notes, MW-1.27-release (WMF-deploy-2015-11-10_(1.27.0-wmf.6)), Patch-For-Review, good first task, MobileFrontend, MediaWiki-Special-pages
Spage created T117938: Parsoid failures trying to save or preview posts with @ mentions on mw.org (curl error: 26).
Nov 6 2015, 2:19 AM · Collaboration-Team-Archive-2015-2016, StructuredDiscussions

Nov 5 2015

Spage created T117932: Special:Version doesn't show MobileFrontend's CREDITS.mediawiki.
Nov 5 2015, 11:45 PM · MW-1.27-release-notes, MW-1.27-release (WMF-deploy-2015-11-10_(1.27.0-wmf.6)), Patch-For-Review, good first task, MobileFrontend, MediaWiki-Special-pages
Spage updated the task description for T116690: Give text files in Git correct extensions.
Nov 5 2015, 11:18 PM · Documentation, MediaWiki-Documentation
Spage updated the task description for T91626: Technology to transclude git content into wiki pages.
Nov 5 2015, 11:09 PM · Outreach-Programs-Projects, Documentation, MediaWiki-Documentation
Spage updated the task description for T91626: Technology to transclude git content into wiki pages.
Nov 5 2015, 10:40 PM · Outreach-Programs-Projects, Documentation, MediaWiki-Documentation
Spage added a comment to T91626: Technology to transclude git content into wiki pages.

@Akangupt and others,
This task's description, under Possible/desirable features, mentioned:

  • Transcluded content appears in a tag or template that identifies source, so that users can edit the text around it.
    • for simple transclusion MVP, simply invoke it from a wiki template similar to Template:Api_help).

I think the first bullet is a holdover from when this task was titled " "technology to push or pull remote text content into wiki pages"". If a system could push git content into a wiki page then editors would obviously want to know where it came from, e.g.

blah blah blah
<!-- the following wikitext came from extensions/SemanticResultFormats/README.wiki, inserted by MyMagicPushContent on 2015-11-06 -->
Semantic Result Formats (a.k.a. SRF) is an extension to MediaWiki that ...
The individual formats can be added 
...
<!-- end of wikitext from extensions/SemanticResultFormats/README.md -->
blah blah blah

Now that this task has been refined and narrowed to a pull technology, that doesn't apply. Wiki editors will see

blah blah blah
{{#MyMagicGitInclude: project=mediawiki/extensions/Wikibase| file=README.wiki}}
blah blah blah

So I will remove the mis-feature. I apologize for the confusion!

Nov 5 2015, 10:23 PM · Outreach-Programs-Projects, Documentation, MediaWiki-Documentation
Spage updated the task description for T91626: Technology to transclude git content into wiki pages.
Nov 5 2015, 5:21 AM · Outreach-Programs-Projects, Documentation, MediaWiki-Documentation
Spage moved T105638: RFC: Streamlining Composer usage from Request IRC meeting to Old on the TechCom-RFC board.
Nov 5 2015, 4:45 AM · TechCom-RFC (TechCom-RFC-Closed), Proposal, Wikimedia-Developer-Summit-2016, Wikimania-Hackathon-2015, Wikidata
Spage added a comment to T105638: RFC: Streamlining Composer usage.

We held E85: RFC Meeting: Streamlining Composer usage (2015-11-04), see Meeting summary. From that:

  • need to check if fingerprint in git verify-tag/commit output depends on gpg settings (jzerebecki
  • AGREED: signed tag support in composer would be nice to have (TimStarling, 22:52:22)
  • rough consensus that everything sucks and our lives will be horrible regardless of which solution is implemented (TimStarling, 22:56:13)
  • @JanZerebecki will add more detailed full workflow into RFC
Nov 5 2015, 4:45 AM · TechCom-RFC (TechCom-RFC-Closed), Proposal, Wikimedia-Developer-Summit-2016, Wikimania-Hackathon-2015, Wikidata
Spage added a comment to T117828: When a page is manually converted to use Flow, the page-tabs turns blue immediately even if the page is empty.
In T117828#1784552, @Mattflaschen wrote:

... But in order to mark a page Flow it has to exist in the page table.

Nov 5 2015, 4:39 AM · Growth-Team-Filtering, Growth-Team, StructuredDiscussions
Spage added a comment to T117222: Create a system to see last active conversations on a wiki.

A few random thoughts on this. I believe the "ugly" UUIDs of topics and posts are actually in chronological order, since they start with a timestamp. So if you could ask for posts in reverse UUID order then you could work back to the topics they are part of. This is what Recently active topics on a Flow board does. But you can't request topics in general, you always have to provide a page=Flow board title parameter to any Flow action, including submodule=view-topiclist&vtltoconly=true

Nov 5 2015, 2:55 AM · StructuredDiscussions
Spage closed T110108: IRC office hour to discuss the mw.org API namespace as Resolved.

This took place, E50: IRC office hour: Web APIs Hub

Nov 5 2015, 12:36 AM · Web-APIs-Hub, ECT-August-2015
Spage reassigned T112835: Document stricter MySQL policy and settings for MediaWiki from Spage to jcrespo.

Hi there.

  • Are we ready to "recommend debugging settings that display [DB] warnings"? Or perhaps the default settings and/or MW-Vagrant settings have been changed

Perhaps this task is complete \o/

Nov 5 2015, 12:33 AM · DBA, MediaWiki-Documentation, Documentation
Spage triaged T112835: Document stricter MySQL policy and settings for MediaWiki as Medium priority.
Nov 5 2015, 12:27 AM · DBA, MediaWiki-Documentation, Documentation
Spage triaged T112607: Web APIs hub should explain licensing as Medium priority.
Nov 5 2015, 12:26 AM · DevRel-November-2015, Documentation, Web-APIs-Hub
Spage triaged T113276: add "APIs" profile to Special:Search on mediawiki.org as Low priority.
Nov 5 2015, 12:25 AM · Community-consensus-needed, Patch-Needs-Improvement, WikimediaMessages, MediaWiki-Search, Discovery-ARCHIVED, Wikimedia-Site-requests

Nov 4 2015

Spage moved T114443: EventBus MVP from Request IRC meeting to Under discussion on the TechCom-RFC board.
Nov 4 2015, 9:43 PM · Analytics-Radar, TechCom-RFC (TechCom-RFC-Closed), Proposal, SRE, Wikidata-Query-Service, Service-Architecture, Services, MediaWiki-General, Wikidata, Epic, Discovery-ARCHIVED, Event-Platform
Spage added a comment to T117686: Select participants for Outreachy round 11 by 2015-11-11.

OK. I thought we had more time, https://wiki.gnome.org/Outreachy/2015/DecemberMarch says
November 17 | accepted participants announced on this page at 7pm UTC

Nov 4 2015, 8:33 PM · Outreachy-Round-11, DevRel-November-2015
Spage added a subtask for T114704: Clean up Mentorship wiki pages now we're running these on Phabricator: T117705: Include a 'Mentors select candidates' step in 'Life of a successful project' doc.
Nov 4 2015, 8:30 PM · Developer-Advocacy, Outreachy-Round-11
Spage added a parent task for T117705: Include a 'Mentors select candidates' step in 'Life of a successful project' doc: T114704: Clean up Mentorship wiki pages now we're running these on Phabricator.
Nov 4 2015, 8:30 PM · Outreachy-Round-11, Documentation
Spage edited Description on Outreachy-Round-11.
Nov 4 2015, 12:13 AM

Nov 3 2015

Spage updated the task description for T116589: Make sure all mentors sign up in Outreachy'11 application system.
Nov 3 2015, 11:46 PM · Outreachy-Round-11
Spage claimed T112607: Web APIs hub should explain licensing.
Nov 3 2015, 7:39 PM · DevRel-November-2015, Documentation, Web-APIs-Hub
Spage raised the priority of T114017: Map current use of Wikimedia web APIs from Medium to High.
Nov 3 2015, 7:33 PM · DevRel-November-2015, DevRel-October-2015, Developer-Advocacy
Spage updated the task description for T91626: Technology to transclude git content into wiki pages.
Nov 3 2015, 3:59 AM · Outreach-Programs-Projects, Documentation, MediaWiki-Documentation
Spage edited P2271 hooks.yaml from https://gerrit.wikimedia.org/r/#/c/248677/4 .
Nov 3 2015, 2:54 AM
Spage updated subscribers of T103866: Better communicate that resolved topics can be expanded.

This happened to me, I often click on the wrong thing. I can only expand if I click after the text in the h2, but not too close to the watch star.

Nov 3 2015, 12:34 AM · StructuredDiscussions
Spage closed T60800: Flow: Topic bar CSS defeats its active button behavior as Invalid.

These days the .flow-topic-titlebar is no longer a mw-ui-button and doesn't always collapse/expand the topic's posts, so I'm closing this. Related newer discussion is in T103866: Better communicate that resolved topics can be expanded.

Nov 3 2015, 12:33 AM · Collaboration-Team-Triage, StructuredDiscussions

Nov 2 2015

Spage moved T108898: Showcase/inspire: inventaire.io presenting Wikidata knowledge from Backlog to For review on the Web-APIs-Hub board.
Nov 2 2015, 11:40 PM · Wikidata, Documentation, Web-APIs-Hub
Spage moved T112607: Web APIs hub should explain licensing from Backlog to For review on the Web-APIs-Hub board.
Nov 2 2015, 11:40 PM · DevRel-November-2015, Documentation, Web-APIs-Hub
Spage added a project to T112607: Web APIs hub should explain licensing: DevRel-November-2015.

I aim to review feedback on API:Licensing and link to it from API:FAQ, other API pages, and maybe T104288: Blueprint skin has no footer or replacement (so no copyright).

Nov 2 2015, 11:40 PM · DevRel-November-2015, Documentation, Web-APIs-Hub
Spage closed T115435: Showcase/inspire: presenting Wikidata knowledge, a subtask of T115933: Write four showcase/inspire articles for the Web APIs hub, as Resolved.
Nov 2 2015, 10:00 PM · DevRel-November-2015, Web-APIs-Hub, Developer-Advocacy, DevRel-October-2015
Spage closed T115435: Showcase/inspire: presenting Wikidata knowledge as Resolved.

I asked for review and got some feedback, so this is kind of Done.

Nov 2 2015, 10:00 PM · Documentation, DevRel-October-2015, Web-APIs-Hub
Spage updated the task description for T116589: Make sure all mentors sign up in Outreachy'11 application system.
Nov 2 2015, 9:18 PM · Outreachy-Round-11
Spage added a comment to T117277: Extend 'requires' section of extension.json to include extensions.

This sounds like part of @Legoktm's T88596: Improving extension management RFC, proposal at https://www.mediawiki.org/wiki/Requests_for_comment/Improving_extension_management

Nov 2 2015, 8:20 PM · MW-1.29-release (WMF-deploy-2017-01-03_(1.29.0-wmf.7)), MW-1.29-release (WMF-deploy-2016-12-13_(1.29.0-wmf.6)), MW-1.29-release-notes, MediaWiki-Configuration, Patch-For-Review
Spage updated the task description for T116589: Make sure all mentors sign up in Outreachy'11 application system.
Nov 2 2015, 8:07 PM · Outreachy-Round-11

Oct 30 2015

Spage added a comment to T117167: Outreachy proposal for Technology to transclude git content into wiki pages.

Congrats on writing a proposal!

Oct 30 2015, 8:15 PM · Web-APIs-Hub, MediaWiki-Documentation, Documentation, Outreachy-Round-11
Spage added a comment to T111230: VisualEditor is intermittently failing to load TemplateData for en.wp's [[Template:Citation needed]] (possibly others?).

enwiki's {{Citation needed}} is working for me right now.

Oct 30 2015, 5:11 AM · User-Ryasmeen, VisualEditor-MediaWiki, TemplateData, VisualEditor-MediaWiki-Templates, VisualEditor
Spage created T117164: VisualEditor thinks there's no templatedata for my template with /doc subpage.
Oct 30 2015, 5:06 AM · TemplateData
Spage created T117163: Recreating deleted page in VE gets "Error loading data from server: ve-api: Revision IDs ... do not match".
Oct 30 2015, 4:40 AM · VisualEditor
Spage added a comment to E66: ArchCom RFC Meeting Wxx: <topic TBD> (<see "Starts" field>, #wikimedia-office).

Cool! More meetings in the series

Oct 30 2015, 2:25 AM · IRC-Meetings, TechCom-RFC
Spage added a comment to T114432: [RFC] Heredoc arguments for templates (aka "hygienic" or "long" arguments).

We held an RFC office hour meeting about this on 2015-10-21, E80: RFC Meeting (Heredoc arguments for templates), see summary and full log. There's overlap with other proposals for modules or widgets referencing structured data. No consensus reached.

Oct 30 2015, 2:20 AM · MediaWiki-Parser-Templates, Patch-Needs-Improvement, TechCom-RFC (TechCom-RFC-Closed), Parsing-Team--ARCHIVED, Wikimedia-Developer-Summit-2016
Spage added a comment to T384: RfC: Dependency Injection for MediaWiki core.

We held an RFC office hour meeting about this, E84: Dependency Injection for MediaWiki core (RFC Meeting 2015-10-28), see summary, full log. No conclusion reached, but people are willing to develop an implementation. Daniel will update the RFC's wiki page.

Oct 30 2015, 2:13 AM · Dependency injection, TechCom-RFC (TechCom-RFC-Closed), User-Daniel, Wikidata, Wikimedia-Developer-Summit-2016
Spage updated the event description for E84: Dependency Injection for MediaWiki core (RFC Meeting 2015-10-28).
Oct 30 2015, 2:07 AM

Oct 29 2015

Spage created T117125: SyntaxHighlight categorizes no lang as an error.
Oct 29 2015, 11:14 PM · Patch-For-Review, good first task, SyntaxHighlight
Spage updated the task description for T29828: Add "wikitext" as language in Pygments.
Oct 29 2015, 10:41 PM · Upstream, SyntaxHighlight
Spage added a comment to T29828: Add "wikitext" as language in Pygments.
Oct 29 2015, 10:38 PM · Upstream, SyntaxHighlight
Spage added a project to T109910: Document WebPageTest setup on Wikitech: Documentation.

ori asked me to take a look at the page, I added this to my long list :-) I already made a quick pass. It looks pretty good.

Oct 29 2015, 8:12 PM · WebPageTest, Documentation, Performance-Team

Oct 28 2015

Spage moved T114432: [RFC] Heredoc arguments for templates (aka "hygienic" or "long" arguments) from Request IRC meeting to Old on the TechCom-RFC board.
Oct 28 2015, 8:28 PM · MediaWiki-Parser-Templates, Patch-Needs-Improvement, TechCom-RFC (TechCom-RFC-Closed), Parsing-Team--ARCHIVED, Wikimedia-Developer-Summit-2016
Spage added a comment to T91626: Technology to transclude git content into wiki pages.

It can provide source code to the <source> tag or parser function to transclude highlighted source code into the page.

Does this project demand to have all the functionalities of SyntaxHighlight_GeSHi ?

Oct 28 2015, 7:01 PM · Outreach-Programs-Projects, Documentation, MediaWiki-Documentation
Spage edited P2252 Change to Git2Pages PullContentFromRepo function to work inside syntax highlighting.
Oct 28 2015, 6:55 PM
Spage added a comment to T88481: Make buttonWidget (normal, progressive, constructive, destructive) borderless (quiet by default).

If you look at https://tools.wmflabs.org/oojs-ui/oojs-ui/demos/#widgets-mediawiki-vector-ltr , it shows 1) framed primary buttons, then 2) framed not-primary neutral/constructive/progressive/destructive buttons, then 3) no-framed not-primary buttons. The LSG only shows Primary (1) and Quiet (3), but its Quiet text describes (2), hence I filed T116882: LSG Quiet button description doesn't match the buttons next to it, while OOUI demo has additional framed buttons..

Oct 28 2015, 3:58 AM · UI-Standardization-Kanban, Design, OOUI, UI-Standardization
Spage created T116882: LSG Quiet button description doesn't match the buttons next to it, while OOUI demo has additional framed buttons..
Oct 28 2015, 3:25 AM · UI-Standardization, UI-Standardization-Kanban, Wikimedia Design Style Guide
Spage updated subscribers of T116549: Provide a color palette and design for buttons that are purely highlighted links, to distinguish them from actual UI buttons.

https://commons.wikimedia.org/wiki/Template:Clickable_button isn't even using mw-ui- classes, I think it's using some jQuery UI precursor. The problem of garish buttons for links long predates Agora/MediaWiki UI, see Template:Big Blue Button :-) .

Oct 28 2015, 1:49 AM · Codex Steering Committee, Design-System-Team, Design

Oct 27 2015

Spage updated subscribers of T116690: Give text files in Git correct extensions.

[list of files with no extension] Some are scripts but most others are actual plain file that sometime happens to use wikitext. I am not a fan of renaming them all with a .mediawiki or .md extension.

Oct 27 2015, 11:10 PM · Documentation, MediaWiki-Documentation
Spage added a comment to T1287: Define the architecture areas for MediaWiki core and platform extensions.

@Aklapper and I discussed this and T115852 briefly. It seems the best short- to mid-term fix is update https://www.mediawiki.org/wiki/Developers/Maintainers to add Architectural area and WMF team columns and make it sortable. To provide the overview without scrolling through the table, there could be table rows for each architectural area that show up in the TOC, or perhaps there's a way to have collapsible subsections of a sortable table.

Oct 27 2015, 9:15 PM · Developer-Wishlist (2017), DevRel-October-2015, DevRel-September-2015, TechCom, Documentation, MediaWiki-Documentation
Spage added a comment to T1119: Add documentation links to TechTalk Youtube Videos .

I created Template:Tech talk video {{Tech talk video| link= youtube link | date= date | title= talk title }} that outputs

  • "Watch 2015-10-19 Tech talk on "Free and open source licensing at Wikimedia".
Oct 27 2015, 7:54 PM · Developer-Advocacy (Jul-Sep 2017), Google-Code-In-2016
Spage claimed T114017: Map current use of Wikimedia web APIs.
Oct 27 2015, 7:23 PM · DevRel-November-2015, DevRel-October-2015, Developer-Advocacy
Spage added a comment to T115852: Fix unclear maintenance responsibilities for some parts of MediaWiki core repository.

I think the page that ought to capture this is https://www.mediawiki.org/wiki/Developers/Maintainers, so I added {{tracked}} to that page. I understand managers have a Google spreadsheet somewhere that also covers areas of responsibility.

Oct 27 2015, 7:15 PM · MediaWiki-Platform-Team-Archived, Proposal, TechCom-RFC, TechCom, Developer-Advocacy, MediaWiki-General
Spage added a comment to T114708: i18n and L10n best practices for developers.

What's missing from https://www.mediawiki.org/wiki/i18n (and l10n, they all redirect to Localisation page)?

Oct 27 2015, 7:10 PM · Documentation, I18n, Developer-Advocacy
Spage moved T115933: Write four showcase/inspire articles for the Web APIs hub from To triage to October - December 2015 on the Developer-Advocacy board.
Oct 27 2015, 7:05 PM · DevRel-November-2015, Web-APIs-Hub, Developer-Advocacy, DevRel-October-2015
Spage moved T115435: Showcase/inspire: presenting Wikidata knowledge from Backlog to Doing on the DevRel-October-2015 board.
Oct 27 2015, 7:03 PM · Documentation, DevRel-October-2015, Web-APIs-Hub
Spage moved T115933: Write four showcase/inspire articles for the Web APIs hub from Backlog to Doing on the DevRel-October-2015 board.
Oct 27 2015, 6:56 PM · DevRel-November-2015, Web-APIs-Hub, Developer-Advocacy, DevRel-October-2015

Oct 26 2015

Spage added a comment to T106116: The Doxygen version in CI parses README files as garbled C..

Doxygen version 1.8.6 ... supports markdown at least, so EXTENSION_MAPPING = ".no_extension=md" looks like a good idea :-} Can be changed in mediawiki/core.git maintenance/Doxyfile.

Oct 26 2015, 11:20 PM · Performance-Team, Documentation, MediaWiki-Documentation
Spage created T116690: Give text files in Git correct extensions.
Oct 26 2015, 11:19 PM · Documentation, MediaWiki-Documentation