Page MenuHomePhabricator

Promote FLOSS libraries developed by the Foundation/movement
Open, Needs TriagePublic

Description

@Tgr pointed out on a recent internal mailing list thread that we have several pretty powerful/useful programming libraries that have been developed in such a way that they can be used by anyone. There was a blog post way back in 2015 about changes that were made to MediaWiki to make splitting out reusable libraries possible, but we haven't really done any follow up since then.

Here are some PHP libraries that may be worth highlighting:

I bet there are other things that I'm not aware of as well. Showcasing projects that have been around for a while would be reasonable too, like:

Event Timeline

I'd nominate @Tgr and/or @Legoktm to take the lead on working with the blog team on a post or series of posts to increase awareness of the individual libraries as well as the related opportunities to get involved in technical contributions to Wikimedia.

This is more tailored to MediaWiki installs but is pretty powerful: http://pythonhosted.org/mediawiki-utilities/

https://www.mediawiki.org/wiki/Upstream_projects#Invented_Here might also list a few things, depending on the exact scope of this task.

There is an SF-PHP open mic event tomorrow.

Show us what you are working on, a new library you discovered, an established tool that you finally started working with...

Events like that would be ideal for promoting cool libraries written by Wikimedia/MediaWiki developers.

I love this idea and am happy to work with @Tgr or @Legoktm on a blog post highlighting these.

I suggest framing it by topic so that developers have an easy way to navigate, and then adding a line or two about what each library does. This also seems like a post we'd want to add to pages that help onboard new developers, and something that might end up being a document that's continually updated.

Here's a post that feels similar to what you're envisioning, and I suggest formatting it like this to make it easy for the audience to follow: https://18f.gsa.gov/2016/04/06/take-our-code-18f-projects-you-can-reuse/ — once you have a draft ready, please ping me and we'll edit / queue it up. Thanks for the great idea, @bd808.

Krinkle updated the task description. (Show Details)
Tgr renamed this task from Roundup of FLOSS libraries developed by the Foundation/movement to Promote FLOSS libraries developed by the Foundation/movement.Feb 24 2018, 7:24 PM

There's also wikimedia/zest-css
Perhaps even wikimedia/assert as well.

Varnent added a subscriber: Varnent.

We are no longer accepting submissions for the Wikimedia Blog via Phabricator. Please visit the blog's Meta-Wiki page for more information on submitting a post.

We are no longer accepting submissions for the Wikimedia Blog via Phabricator. Please visit the blog's Meta-Wiki page for more information on submitting a post.

I hear there's a Tech Blog in the works that might accept content along these lines instead. @srodlund may have details.

I hear there's a Tech Blog in the works that might accept content along these lines instead.

See T242619.