Hello and welcome to the latest installment of the Deployment Highlights
email.
The full calendar for next week lives at:
https://wikitech.wikimedia.org/wiki/Deployments#Week_of_May_6th
For the week of May 6th we have the following interesting deployments:
== Monday ==
* MediaWiki 1.22wmf3 to English Wikipedia
* Wikidata updates to English Wikipedia
https://www.mediawiki.org/wiki/MediaWiki_1.22/Roadmap#Schedule_for_the_depl…
== Tuesday ==
* Internationalization team:
** Run refresh-translatable-pages.php for remaining WMF wikis using
Translate extension (mediawiki and meta were done last week).
** Enable ULS for anonymous users without language selection. This
brings web fonts and input methods to anonymous users on wikis which
have ULS (meta, mediawiki, wikidata and couple of others). Tehnically:
$wgULSEnableAnon is replaced with $wgULSAnonCanChangeLanguage.
== Wednesday ==
* MediaWiki 1.22wmf3 to the rest of the 'pedias.
== Thursday ==
* Normal Editor Engagement and Editor Engagement Experiments deploy
windows.
== Friday ==
* NO DEPLOYS! ;-)
== All week ==
* Lightning Deploys!
** https://wikitech.wikimedia.org/wiki/Lightning_deployments
Best,
Greg
--
| Greg Grossmeier GPG: B2FA 27B1 F7EB D327 6B8E |
| identi.ca: @greg A18D 1138 8E47 FAC8 1C7D |
Hi,
Here's an idea somebody suggested to me.
I would like to propose a way for any visitor to opt-in to MathJax on the
fly. (Oh, maybe I should add a disclaimer: I work for MathJax.)
This would be simply a button on pages with math that would switch MathJax
on (and possibly off via a cookie).
I believe this has some advantages.
* All users can get better math rendering but are not forced to have it
* Wikipedia would become accessible to all math-capable screen readers
(I've heard complaints that user registration is not not very accessible).
* Users get to vote with their feet -- usage data could indicate if MathJax
rendering quality is worth it.
I think this idea would be relatively simple to implement. Since the math
images already contain their own TeX code as alt-text, MathJax can replace
the images on the fly.
Excuse my poor javascript skill, but something like the following
$('img.tex').wrap('<span class="MathJax_Preview" />'); // this will allow
MathJax to replace the images with its rendering on the fly
$('.MathJax_Preview').after(function() {
tex = $(this).find('img').attr("alt"); //grab the TeX code
return " <script type='math/tex'>" + tex + "</script>" ; //add the script
behind the MathJax_preview TODO handle display style
});
$.getScript('
https://c328740.ssl.cf1.rackcdn.com/mathjax/2.1-latest/MathJax.js?config=Te…');
//run MathJax
should be an approximation.
Of course, this should really use Wikipedia's MathJax configuration file. A
real solution also should handle displaystyle math -- I couldn't figure out
how Wikipedia handles this in the images but the MathJax side would simply
need <script type="math/tex; mode=display">.
I'd be very interested to hear what people think.
Best regards,
Peter.
We are no longer accepting applications for Google Summer of Code (GSoC)
2013. We are always accepting new volunteer contributors:
https://www.mediawiki.org/wiki/How_to_contribute
--
Sumana Harihareswara
Engineering Community Manager
Wikimedia Foundation
Hello,
I have drafted my proposal under my user page here:
https://www.mediawiki.org/wiki/User:Nilesh.c/Entity_Suggester
Please have a look at it and let me know if I can make any changes to make
it better in any way. :-)
Cheers,
Nilesh
--
A quest eternal, a life so small! So don't just play the guitar, build one.
You can also email me at contact(a)nileshc.com or visit my
website<http://www.nileshc.com/>
Name and contact information
*Name: AV Aditya Sastry*
*Email:ganeshaditya1@gmail.com*
*IRC or IM networks/handle(s): **ganeshaditya1(a)gmail.com*
*Location:Vishakhapatanam, Andhra Pradesh*
*Typical working hours: 2:00 PM to 12:30AM*
Synopsis
Every MediaWiki article has a talk page. But the discussions here are very
generic in nature and are concerned with the whole article rather than a
part of it.
With Inline commenting, user could select a line of an article and write a
comment for it, which could be viewed by other users and they can respond
to the comment as well.
This greatly helps engage the readers as well the editors in discussions
about the articles and thus help make them better and accurate.
The project itself can be divided into two parts.
1) User Interface.
2) Database classes.
Every article being displayed will have a tab in the top right corner
linking it to this extension. Here the user can view the comments for the
article as well as make comments.
When the user clicks on the tab, the name of the article is communicated to
the extension which is used to retrieve the comments from the database.
Each comment is indexed with three entities the page name, starting and
ending index and these are used to retrieve the associated comments from
the database and display them. Displaying them is done using AJAX and
JQuery. In the mockup I have provided I haven't used these two technologies
as I was constrained by time.
Deliverables
1) Special page to view comments as well as make them
2) Database classes.
3) Sanitizer classes needed to sanitize the comments posted.
4) Parser functions(A special magic word will be created as {{Page title,
Start index, ending index}} which will be converted to a link by this
parsing function.)
5) AJAX, JQuery and any necessary JS functions to implement this
functionality.
Time frame:
1. pre 16th: Learning about JQuery specifically this functionality
http://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_slide_down and
about the database classes helper functions(will be consulting my mentor
for the databases part).
2. 16th to 23rd june: Developing the Database classes and unit testing.
3. 23rd june to 30th june: Working with the sanitizer classes to
implement any additional functionalities needed to secure Database access
and unit testing it.
4. 30th june to 7th july: Developing the parser functions and unit
testing.
5. 7th july to 20th july: Smoke testing with these three components put
together.
6. 20th july to 31st july: Developing the User interface using JQuery,
AJAX and JS as well as writting the necessary CSS.
7. 31st july to 10th august: putting everything together and smoke
testing it.
8. 10th august to 20th august: Beta testing and using the feedback to
make modifications
9. 20th august to 16th September: Documenting the whole extension.
About you
I have been using Wikipedia since my 10th class. I owe my life to Wikipedia
cause anything I have accomplished academically its owing to Wikipedia. I
have only contributed to my university's Wikipage once. But mostly I have
been a consumer.
How ever I feel ashamed in confessing that until I started working on
MediaWiki I didn't know about the talk page and even when I came to know
about it, I noticed that the talk pages of few articles that I frequently
read are congested with discussions about the whole article rather than a
sub part of it that I am concerned with. Hence I had to read the whole
discussion to comprehend the context to be able to contribute to these
discussions. I am sure other Wikipedia readers might have felt the same
about it to.
Participation
I am a workaholic. I can't focus on anything else when I have some work
pending. So I will be spending all my free time on this project and it is
my first priority.
I will be communicating my progress on weekly basis and I plan on putting
my extension in a github and I would be committing to it regularly on daily
basis so that my mentor could track my progress.
Till the end of this month I wouldn't be available on IRC as am changing my
ISP(My current ISP strangely blocks IRC, SSH, FTP and it is because of him
that my bugfixes were so horrible initially). However I am still accessible
on email, gmail, facebook and on phone if deemed necessary. Once I finish
switching my ISP I will be available in Freenode.
Past open source experience
I have fixed three bugs in MediaWiki. Here's my github account
https://github.com/ganeshaditya1. Here I am posting the gerrit links as
they are shorter than the bug links in buzilla, these three have been
merged, the insert http links is not working.
- https://gerrit.wikimedia.org/r/#/c/59822/
- https://gerrit.wikimedia.org/r/#/c/59395/ (This was my first bugfix to
an opensource project and my first time with git and I had a pathetically
slow (3kbps 2G internet connection), so I made a lot of mistakes and
occasionally I admit loosing my cool too.
- https://gerrit.wikimedia.org/r/#/c/59393/
Bug fix stuck in a limbo:
https://gerrit.wikimedia.org/r/#/c/59390/ I submitted a fix to this but it
was decided by chad that the bug is not necessary to fix. so it was
abandoned.
Any other info
I have first prepared this mockup:
http://adityasastry.in.cp-2.webhostbox.net/index.php?title=Special:BlankPage
With both the views for viewing the comments as well submitting the
comments implemented as movable popup's (Movable part is not yet
implemented)
Then I saw that the postings in the bugzilla bug page and noticed that
people are looking for something that looks like CO-ment. So I came up with
this mockup:
http://adityasastry.in.cp-2.webhostbox.net/index.php?title=Special:Inline#<http://adityasastry.in.cp-2.webhostbox.net/index.php?title=Special:Inline>
In this the comments are displayed in-line with the article. Instead of
being displayed in the margin. I wouldn't mind putting it in the margin but
as it was already pointed out margin space is way too small and the
comments would look congested.
I personally prefer my first mockup as it doesn't effect the original
wikipedia UI and doesn't harm the readability however I am open to
suggestions and I keep an open mind when it comes to UI Design.
Regards,
Aditya
Hi,
I understand that it seems that i'm bit late to apply for a project,
however i want to assure you that i'm very interested and motivated to
build it.
In my application i gave a brief report about building a
knowledge/educational website.
what do you think about it?
is it a cool idea?
Regards
Siddharth Patel
Hey all,
I have made a big change to my proposal in accordance to community's
responses.
I'd like to invite feedback on this new proposal,
http://www.mediawiki.org/wiki/User:Jiabao_wu/GSoC_2013_Application
I know the VisualEditor team and everyone else are all very busy as its
almost
closing in to the final submission date, but comments still would be great,
either before or after that deadline.
A short summary of my approach to VisualEditor Mathematical Equation Plugin
> step 1: make a node handler in visual editor to allow user to type in
LaTex
> code in a box and display it underneath in real time, which is similar to
> Aloha Editor suggested by Peter.
> step 2: update the GUI to have symbols and function buttons, which allow
user
> to click the buttons and insert the latex code of the symbol or function
in
> the editing box
> step 3: allow users with latex experience to edit math in VisualEditor
like
> in Google Docs (this has been moved to optional currently, but still very
> likely to be able to make it.)
Those changes are applied to my synopsis, deliverables, and timeline.
Thanks!
jiabao
Hi all,
I have just updated my proposal for "Incremental data dumps" and you can
view it at https://www.mediawiki.org/wiki/User:Shaohong and please feel
free to give me comments or suggestion! Thanks!
Shao Hong
shaohong86(a)gmail.com
"Respect needs to be earned, but honour is an attitude of the heart. Not
everyone will earn your respect, but everyone deserves to be shown honour."
- Anonymous