Greeting,
I want to contribute to wikimedia and for that Outreachy
<https://www.gnome.org/outreachy/> intership program looks perfect fit for
me.
For participating in outreachy internship, I need a project idea that I
will be working on during my internship period. The project idea is to
develop a new extension to make MediaWiki available offline suggested by
bmansurov <https://phabricator.wikimedia.org/p/bmansurov/>.
Is their any existing extension or project which implements this project
idea or similar to it?If yes, please provide link to that project.
--
Regards
Adisha Porwal
I'm happy to announce a Gerrit Cleanup Day on Wed, September 23.
It's an experiment to reduce Wikimedia's code review backlog which
hurts growing our long-term code contributor base.
Development/engineering teams of the Wikimedia Foundation are supposed
to join and use the day to primarily review recently submitted open
Gerrit changesets without a review, focussing on volunteer
contributions. And developers of other organizations and individual
developers are of course also very invited to join and help! :)
https://phabricator.wikimedia.org/T88531 provides more information,
steps, links. Note it's still work in progress.
Your questions and feedback are welcome.
Thanks,
andre
--
Andre Klapper | Wikimedia Bugwrangler
http://blogs.gnome.org/aklapper/
Greetings,
The reading team has been having a series of meetings as part of the
ongoing strategy process,. We documented and clarified as much details as
possible, here
<https://www.mediawiki.org/wiki/Reading/Strategy/Strategy_Process>, in
order to empower everyone to become part of the process, while following
the same methodology.
For example, instead of saying "*The overall page views numbers are
declining and thats a problem that we need to solve*" by applying our
process, the suggested statement is questioned to whether this is a problem
in itself or it is a result of another problem? If we picked one possible
reason, what are our choices to solve the problem, and what possibilities
does each choice entail? What are the concerns with each possibility and
what are the tests that we need to run to justify our concerns?
Sounds complicated? :-)
Not really. The key is to ask the right questions and always remain
focused on the initial problem.
In our own exercise, we identified one problem that manifests itself across
different indicators is our core system's lack of optimization for emerging
platforms, experiences, and communities.
The team can not do this alone. We need more people to join our exercise,
please check the documentation
<https://www.mediawiki.org/wiki/Reading/Strategy/Strategy_Process>, make
yourself familiar with the process, and think of suggesting choices
<https://www.mediawiki.org/wiki/Reading/Strategy/Strategy_Process/Choices>,
generating possibilities
<https://www.mediawiki.org/wiki/Reading/Strategy/Strategy_Process/Possibilit…>,
and designing tests
<https://www.mediawiki.org/wiki/Reading/Strategy/Strategy_Process/Tests>.
Questions and comments are welcome on the talk page.
Lets get this done, together!
Happy weekend,
M
Hi all,
OAuth support was added to MediaWiki two years ago, and has seen some
significant uptake.
(In case you are not familiar with it, OAuth[1] is a feature through which
users can allow tools to act in limited ways through their account, without
giving out their password. See Crosswatch[2] for an example.)
Tools need to be whitelisted to get access to OAuth; this was done by an
ad-hoc group of developers, without any explicit rules of what to accept.
The plan was always that eventually the community would do it in a
self-governing way, similar to how bot requests are handled (except that
OAuth tool permissions are managed globally), but no one got around to
actually arrange it.
So let's change that! I set up a discussion page on Meta:
https://meta.wikimedia.org/wiki/Requests_for_comment/OAuth_handover
Your help is needed to turn this into a functioning policy.
Please follow up there to keep the discussion centralized.
[1] https://www.mediawiki.org/wiki/Help:OAuth
[2] https://tools.wmflabs.org/crosswatch/
The reading web dashboard -
https://phabricator.wikimedia.org/dashboard/manage/125/ - has been
updated to have panels allowing you to easily find easy patches to
work on (in priority order) and code to review.
I'm using the code to review column as part of Gerrit cleanup day
since it seems to be a more reliable mechanism to identify what needs
reviewing.
Please add it to your bookmarks so we are all on the same page. I'm
going to be encouraging the Wikimedia reading web team to use this
frequently in our standups.
Happy coding reviewing/submitting! :)
For https://gerrit.wikimedia.org/r/233423 I need 'default' values of
HTMLForm fields to overwrite values set via query parameters, when the
latter are set to empty strings. Do you know a clean way to do it?
Thanks in advance.
Hello Everyone,
I've been trying to write a python script that will take an XML dump, and
generate all HTML, using Mediawiki itself to handle all the
parsing/processing, but I've run into a problem where all the parsed output
have warnings that templates couldn't be found. I'm not sure what I'm doing
wrong.
So I'll explain my steps:
First I execute the SQL script maintenance/table.sql
Then I remove some indexes from the tables to speed up insertion.
Finally I go through the XML which will execute the following insert
statements:
'insert into page
(page_id, page_namespace, page_title, page_is_redirect, page_is_new,
page_random,
page_latest, page_len, page_content_model) values (%s, %s, %s, %s, %s,
%s, %s, %s, %s)'
'insert into text (old_id, old_text) values (%s, %s)'
'insert into recentchanges (rc_id, rc_timestamp, rc_user, rc_user_text,
rc_title, rc_minor, rc_bot, rc_cur_id, rc_this_oldid, rc_last_oldid,
rc_type, rc_source, rc_patrolled, rc_ip, rc_old_len, rc_new_len,
rc_deleted,
rc_logid)
values (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s,
%s, %s)'
'insert into revision
(rev_id, rev_page, rev_text_id, rev_user, rev_user_text, rev_timestamp,
rev_minor_edit, rev_deleted, rev_len, rev_parent_id, rev_sha1)
values (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)'
All IDs from the XML dump are kept. I noticed that the titles are not web
friendly. Thinking this was the problem I ran the
maintenance/cleanupTitles.php script but it didn't seem to fix any thing.
Doing this, I can now run the following PHP script:
$id = 'some revision id'
$rev = Revision::newFromId( $id );
$titleObj = $rev->getTitle();
$pageObj = WikiPage::factory( $titleObj );
$context = RequestContext::newExtraneousContext($titleObj);
$popts = ParserOptions::newFromContext($context);
$pout = $pageObj->getParserOutput($popts);
var_dump($pout);
The mText property of $pout contains the parsed output, but it is full of
stuff like this:
<a href="/index.php?title=Template:Date&action=edit&redlink=1" class="new"
title="Template:Date (page does not exist)">Template:Date</a>
I feel like I'm missing a step here. I tried importing the templatelinks
SQL dump, but it also did not fix anything. It also did not include any
header or footer which would be useful.
Any insight or help is much appreciated, thank you.
--alex
Hi, the new round of Wikimedia Individual Engagement Grants
<https://meta.wikimedia.org/wiki/Grants:IEG> is open until 29 Sep. For the
first time, technical projects are within scope, thanks to the feedback
received at Wikimania 2015, before, and after (T105414
<https://phabricator.wikimedia.org/T105414>). If someone is interested in
obtaining funds to push this task, this might be a good way.
On Tue, Sep 22, 2015 at 10:31 PM, Marti Johnson <mjohnson(a)wikimedia.org>
wrote:
> There is still one week left to submit Individual Engagement Grant
> (IEG) proposals
> <https://meta.wikimedia.org/wiki/IEG> before the September 29th deadline.
> If you have ideas for new tools, community-building processes, and other
> experimental projects that enhance the work of Wikimedia volunteers, start
> your proposal today! Please encourage others who have great ideas to apply
> now as well. Support is available if you want help turning your idea into
> a grant request.
>
> -
>
> Submit a grant request <
> https://meta.wikimedia.org/wiki/Grants:IEG#ieg-apply>
> -
>
> Get help with your proposal in IdeaLab <
> https://meta.wikimedia.org/wiki/Grants:IdeaLab>
> -
>
> Learn from examples of completed Individual Engagement Grants <
> https://meta.wikimedia.org/wiki/Grants:IEG#ieg-engaging>
>
> Put your idea into motion, and submit your proposal this week! <
> https://meta.wikimedia.org/wiki/Grants:IEG#ieg-apply>
>
>
> Kind regards,
>
> Marti
>
> *Marti JohnsonProgram Officer*
> *Individual Grants*
> *Wikimedia Foundation <http://wikimediafoundation.org/wiki/Home>*
> +1 415-839-6885
> Skype: Mjohnson_WMF
>
> Imagine a world in which every single human being can freely share
> <http://youtu.be/ci0Pihl2zXY> in the sum of all knowledge. Help us make
> it
> a reality!
> Support Wikimedia <https://donate.wikimedia.org/>
>
>
> Date: Mon, 31 Aug 2015 19:29:44 -0500
> From: Chris Schilling <cschilling(a)wikimedia.org>
> To: wikimedia-l(a)lists.wikimedia.org
> Subject: [Wikimedia-l] Open call for Individual Engagement Grant proposals
>
> Hi everyone,
>
> This is Chris Schilling (User:I JethroBT). The Wikimedia Foundation
> Individual Engagement Grants (IEG) program is accepting proposals for
> funding new experiments from August 31st to September 29th. <
> https://meta.wikimedia.org/wiki/Grants:IEG> As a former grantee in
> developing the Co-op mentorship space, I encourage you to explore IEG as a
> way to realize your idea for improving Wikimedia projects. <
> https://meta.wikimedia.org/wiki/Grants:IEG/Reimagining_Wikipedia_Mentorship
> >
>
> Your idea could involve building new tools or software, organizing a better
> process on your wiki, conducting research to investigate an important
> issue, or providing other support for community-building.Whether you need a
> small or large amount of funds (up to $30,000 USD) Individual Engagement
> Grants can support you and your team’s project development time in addition
> to other expenses like travel, materials, and rental space. Project
> schedules and reporting are flexible for grantees, and staff are available
> on Meta to support you through all stages of your project.
>
> Do you have have an idea, but would like some feedback before applying? Put
> it into the IdeaLab, where volunteers and staff can give you advice and
> guidance on how to bring it to life. <
> https://meta.wikimedia.org/wiki/Grants:IdeaLab> Once your idea is ready,
> it can be easily migrated into a grant request. IEG Program Officer Marti
> Johnson and I will also be hosting several Hangouts for real-time
> discussions to answer questions and help you make your proposal better -
> the first will happen on September 8th. <
> https://meta.wikimedia.org/wiki/Grants:IdeaLab/Events#Upcoming_events>
>
> Please feel free to get in touch with Marti (mjohnson(a)wikimedia.org) or me
> with questions about getting started with your idea.
>
> We are excited to see your grant ideas that will support our community and
> make an impact on the future of Wikimedia projects. Put your idea into
> motion, and submit your proposal this September! <
> https://meta.wikimedia.org/wiki/Grants:IEG#ieg-apply>
>
>
> With thanks,
>
>
> Chris
>
> --
> Chris "Jethro" Schilling
> I JethroBT (WMF) <https://meta.wikimedia.org/wiki/User:I_JethroBT_(WMF)>
> Community Organizer, Wikimedia Foundation
> <https://wikimediafoundation.org/wiki/Home>
> _______________________________________________
> Wikimedia-l mailing list, guidelines at:
> https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
> Wikimedia-l(a)lists.wikimedia.org
> Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
> <mailto:wikimedia-l-request@lists.wikimedia.org?subject=unsubscribe>
--
Quim Gil
Engineering Community Manager @ Wikimedia Foundation
http://www.mediawiki.org/wiki/User:Qgil
Hello!
Google Summer of Code 2015 and Outreachy Round 10 ended last month, and I'm
happy to report that 9 of our initial 10 projects passed successfully. As a
result, we have a couple of new features to Pywikibot - support for OAuth
and Flow, two extensions for VisualEditor - language proofread extension
and graph extension, three altogether new extensions for MediaWiki - one
for Newsletters, another for combating spam and yet another for handling
banners on Wikivoyage and, last but not the least, an awesome new search
feature for TranslateWiki.
If you want to know more about any of these projects, come join us on
Thursday, September 24th at 1530 UTC[1] on #wikimedia-office for the
projects showcase. Here's the Phabricator event:
https://phabricator.wikimedia.org/E69
<https://phabricator.wikimedia.org/E69> that you should get subscribed to.
Hope to see you there!
[1]:
http://www.timeanddate.com/worldclock/fixedtime.html?msg=GSoC+and+Outreachy…
--
Niharika
Software Engineer (International)
Wikimedia Foundation
[User:NiharikaKohli]