Re: [Wikitech-l] Missing project ideas for GSOC

2013-03-22 Thread Željko Filipin
Hi Quim,

comments are inline.

On Thu, Mar 21, 2013 at 12:43 AM, Quim Gil q...@wikimedia.org wrote:

 (...)
 After this filtering, we seem to be left with:
 (...)
 (If you think your project should also be considered here please speak up!)


Browser test automation[1]?


 Most of these projects seem to be extension (and PHP?) centric. Can we
 have more diversity?


Browser test automation? Not an extension, not in PHP, but in Ruby[2].


 (...) What about the mobile front?


We have some browser test automation for MobileFrontend[3].

Željko
--
[1]
https://www.mediawiki.org/wiki/Mentorship_programs/Possible_projects#Browser_Test_Automation
[2] https://github.com/wikimedia/qa-browsertests
[3]
https://github.com/wikimedia/mediawiki-extensions-MobileFrontend/tree/master/tests/acceptance
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Missing project ideas for GSOC

2013-03-22 Thread Guillaume Paumier
Hi,

On Thu, Mar 21, 2013 at 12:43 AM, Quim Gil q...@wikimedia.org wrote:

 Many of the ideas listed there are too generic (Write an extension),
 improvements of existing features (Improve Extension:CSS)

This may sound naive, but why are improvements of existing features
discarded? My thinking was that, if the student didn't have to start
from scratch, they would have more time to polish their work and make
it fit with our strict standards, hence making it more likely for
their work to be merged and deployed.

(Of course, the existing code needs to be good enough not to require a
complete rewrite, but that could be decided on a case-by-case basis.)

-- 
Guillaume Paumier

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Missing project ideas for GSOC

2013-03-22 Thread Yuvi Panda
I've a good number of Mobile app ideas to contribute, but do not think
I'll be able to mentor. Should I still put those in? Does putting them
in with your name attached convey 'hey, this guy might be able to
mentor?' to people looking?


--
Yuvi Panda T
http://yuvi.in/blog

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Missing project ideas for GSOC

2013-03-22 Thread sankarshan
On Fri, Mar 22, 2013 at 6:16 PM, Yuvi Panda yuvipa...@gmail.com wrote:
 Does putting them
 in with your name attached convey 'hey, this guy might be able to
 mentor?' to people looking?

It usually does. At least interested students tend to assume as much.


--
sankarshan mukhopadhyay
https://twitter.com/#!/sankarshan

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Missing project ideas for GSOC

2013-03-22 Thread K. Peachey
On Fri, Mar 22, 2013 at 10:30 PM, Željko Filipin zfili...@wikimedia.org wrote:
 Most of these projects seem to be extension (and PHP?) centric. Can we
 have more diversity?


 Browser test automation? Not an extension, not in PHP, but in Ruby[2].

OPs don't want [any more] ruby on the clusters, So I wouldn't suggest that.

We should be focusing on stuff that is achievable and that can easily
be shown on benefit our users by actually getting it out there (we
have a shocking record for this)

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Missing project ideas for GSOC

2013-03-22 Thread Brian Wolff
On 2013-03-22 9:37 AM, Guillaume Paumier gpaum...@wikimedia.org wrote:

 Hi,

 On Thu, Mar 21, 2013 at 12:43 AM, Quim Gil q...@wikimedia.org wrote:
 
  Many of the ideas listed there are too generic (Write an extension),
  improvements of existing features (Improve Extension:CSS)

 This may sound naive, but why are improvements of existing features
 discarded? My thinking was that, if the student didn't have to start
 from scratch, they would have more time to polish their work and make
 it fit with our strict standards, hence making it more likely for
 their work to be merged and deployed.

 (Of course, the existing code needs to be good enough not to require a
 complete rewrite, but that could be decided on a case-by-case basis.)

 --
 Guillaume Paumier

 ___
 Wikitech-l mailing list
 Wikitech-l@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/wikitech-l

I think improvement to exidting features are fine, but it should be
existing features that are used by (or have a high potential of being) used
by the wmf. If its a feature not used by wikimedia, it should have an
extremely high impact on third parties to compensate.

-bawolff
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Missing project ideas for GSOC

2013-03-22 Thread Chris McMahon
On Fri, Mar 22, 2013 at 6:55 AM, K. Peachey p858sn...@gmail.com wrote:

 On Fri, Mar 22, 2013 at 10:30 PM, Željko Filipin zfili...@wikimedia.org
 wrote:
  Most of these projects seem to be extension (and PHP?) centric. Can we
  have more diversity?
 
 
  Browser test automation? Not an extension, not in PHP, but in Ruby[2].

 OPs don't want [any more] ruby on the clusters, So I wouldn't suggest that.

 We should be focusing on stuff that is achievable and that can easily
 be shown on benefit our users by actually getting it out there (we
 have a shocking record for this)


It's not on the cluster, we manage these in gerrit[0] and run these
completely openly on a hosted service.  https://wmf.ci.cloudbees.com/.
 This is after many long discussions with various ops folks over the past
year.

These tests consistently find regression problems[1], and this week alone
found regression issues with PageTriage and GuidedTour.  It is achieved, it
is demonstrably of benefit, it is definitely out there.

[0]https://gerrit.wikimedia.org/r/#/admin/projects/qa/browsertests
[1] http://www.mediawiki.org/wiki/QA/Browser_testing/Examples
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Missing project ideas for GSOC

2013-03-22 Thread phoebe ayers
On Fri, Mar 22, 2013 at 5:36 AM, Guillaume Paumier
gpaum...@wikimedia.org wrote:
 Hi,

 On Thu, Mar 21, 2013 at 12:43 AM, Quim Gil q...@wikimedia.org wrote:

 Many of the ideas listed there are too generic (Write an extension),
 improvements of existing features (Improve Extension:CSS)

 This may sound naive, but why are improvements of existing features
 discarded? My thinking was that, if the student didn't have to start
 from scratch, they would have more time to polish their work and make
 it fit with our strict standards, hence making it more likely for
 their work to be merged and deployed.

I have some ideas for existing features and extensions that could use
a good summer's work, and I just added one of them to the page,
despite not having any ability to personally mentor -- I assumed if
there was interest it could get picked up by someone. I hope this is
ok!

-- phoebe

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Missing project ideas for GSOC

2013-03-21 Thread Lydia Pintscher
On Thu, Mar 21, 2013 at 1:04 AM, Eugene Zelenko
eugene.zele...@gmail.com wrote:
 Hi!

 I think will be good idea to direct some of Google Summer of Code
 participants energy to help Wikidata which misses many must-be
 features. Some of them like support for projects other then Wikipedia
 is postponed to next years, but something tells me that it may be
 clone of existing functionality in most cases except one-to-multiple
 links in Wikisource :-)

Yes we have a few GSoC project ideas lined up. I will add the to the
wiki in a bit. Features are not postponed to next year but to the
second year of development which starts in a few days. Patience
please. Things will happen as fast as they can :)


Cheers
Lydia

--
Lydia Pintscher - http://about.me/lydia.pintscher
Community Communications for Wikidata

Wikimedia Deutschland e.V.
Obentrautstr. 72
10963 Berlin
www.wikimedia.de

Wikimedia Deutschland - Gesellschaft zur Förderung Freien Wissens e. V.

Eingetragen im Vereinsregister des Amtsgerichts Berlin-Charlottenburg
unter der Nummer 23855 Nz. Als gemeinnützig anerkannt durch das
Finanzamt für Körperschaften I Berlin, Steuernummer 27/681/51985.

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Missing project ideas for GSOC

2013-03-21 Thread Quim Gil

Thank you for the feedback!

Brion  co, I have tried to distill the essence of your comments and 
write it down as generic guidelines at


https://www.mediawiki.org/wiki/Summer_of_Code_2013#Project_ideas


On 03/20/2013 04:53 PM, Luca de Alfaro wrote:

Would there be interest in integrating the work on authorship computation?
This would not be an extension; it would be ... server-side development
that could fit well with a Summer of Code?



I can't say much since I'm not aware of that project, but what matters 
is to list it with a good description at

https://www.mediawiki.org/wiki/Mentorship_programs/Possible_projects

--
Quim Gil
Technical Contributor Coordinator @ Wikimedia Foundation
http://www.mediawiki.org/wiki/User:Qgil

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Missing project ideas for GSOC

2013-03-20 Thread Luca de Alfaro
Would there be interest in integrating the work on authorship computation?
This would not be an extension; it would be ... server-side development
that could fit well with a Summer of Code?

Luca

On Wed, Mar 20, 2013 at 4:43 PM, Quim Gil q...@wikimedia.org wrote:

 It's time to start defining what we want our Google Summer of Code to be
 all about. Let's look at the ideas we are proposing to potential students:

 https://www.mediawiki.org/**wiki/Mentorship_programs/**Possible_projectshttps://www.mediawiki.org/wiki/Mentorship_programs/Possible_projects

 Many of the ideas listed there are too generic (Write an extension),
 improvements of existing features (Improve Extension:CSS) or
 work-in-progress tasks (Fix Parsoid bugs). Many others are not directly
 related with development, and therefore not suitable either for GSOC.

 After this filtering, we seem to be left with:

 * Article evolution playback tool idea
 * An easy way to share wiki content on social media services
 * Write an extension to support XML Sitemaps without using command line
 * Extension:OEmbedProvider
 * Add support for x3d 3D files to MediaWiki
 * Allow smoother and easier Wikimedia Commons pictures discovery
 * Build an interwiki notifications framework and implement it for
 InstantCommons
 * Automatic category redirects

 (If you think your project should also be considered here please speak up!)

 Most of these projects seem to be extension (and PHP?) centric. Can we
 have more diversity? Maybe gadgets and templates are too simple for a GSOC
 project? What about the mobile front? Do we have skin development projects
 that could make it here? Anything in the DevOps area? Anything the
 MediaWiki core maintainers would like to see happening?

 It would be also nice to have more candidates benefiting specific
 Wikimedia projects. Beyond Wikipedia, we have several proposals related to
 Commons. Wikidata seems to be joining soon. What else? Could this be a
 chance to help Wiktionary, Wikibooks or any other project with specific
 needs craving for tech attention?

 Also to the many students that have already showed their interest: feel
 free pushing your project ideas now!

 --
 Quim Gil
 Technical Contributor Coordinator @ Wikimedia Foundation
 http://www.mediawiki.org/wiki/**User:Qgilhttp://www.mediawiki.org/wiki/User:Qgil

 __**_
 Wikitech-l mailing list
 Wikitech-l@lists.wikimedia.org
 https://lists.wikimedia.org/**mailman/listinfo/wikitech-lhttps://lists.wikimedia.org/mailman/listinfo/wikitech-l
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Missing project ideas for GSOC

2013-03-20 Thread Eugene Zelenko
Hi!

I think will be good idea to direct some of Google Summer of Code
participants energy to help Wikidata which misses many must-be
features. Some of them like support for projects other then Wikipedia
is postponed to next years, but something tells me that it may be
clone of existing functionality in most cases except one-to-multiple
links in Wikisource :-)

Eugene.

On Wed, Mar 20, 2013 at 4:43 PM, Quim Gil q...@wikimedia.org wrote:
 It's time to start defining what we want our Google Summer of Code to be all
 about. Let's look at the ideas we are proposing to potential students:

 https://www.mediawiki.org/wiki/Mentorship_programs/Possible_projects

 Many of the ideas listed there are too generic (Write an extension),
 improvements of existing features (Improve Extension:CSS) or
 work-in-progress tasks (Fix Parsoid bugs). Many others are not directly
 related with development, and therefore not suitable either for GSOC.

 After this filtering, we seem to be left with:

 * Article evolution playback tool idea
 * An easy way to share wiki content on social media services
 * Write an extension to support XML Sitemaps without using command line
 * Extension:OEmbedProvider
 * Add support for x3d 3D files to MediaWiki
 * Allow smoother and easier Wikimedia Commons pictures discovery
 * Build an interwiki notifications framework and implement it for
 InstantCommons
 * Automatic category redirects

 (If you think your project should also be considered here please speak up!)

 Most of these projects seem to be extension (and PHP?) centric. Can we have
 more diversity? Maybe gadgets and templates are too simple for a GSOC
 project? What about the mobile front? Do we have skin development projects
 that could make it here? Anything in the DevOps area? Anything the MediaWiki
 core maintainers would like to see happening?

 It would be also nice to have more candidates benefiting specific Wikimedia
 projects. Beyond Wikipedia, we have several proposals related to Commons.
 Wikidata seems to be joining soon. What else? Could this be a chance to help
 Wiktionary, Wikibooks or any other project with specific needs craving for
 tech attention?

 Also to the many students that have already showed their interest: feel free
 pushing your project ideas now!

 --
 Quim Gil
 Technical Contributor Coordinator @ Wikimedia Foundation
 http://www.mediawiki.org/wiki/User:Qgil

 ___
 Wikitech-l mailing list
 Wikitech-l@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/wikitech-l

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Missing project ideas for GSOC

2013-03-20 Thread Brian Wolff
Some of these probably aren't really that suitable:

 After this filtering, we seem to be left with:


 * An easy way to share wiki content on social media services

I don't think this is a good idea unless the political climate on wikipedia
has changed (we want the gsocer to stay. Flame wars are probably not
conducive to that)

 * Write an extension to support XML Sitemaps without using command line

Meh, maybe. Rather low impact. Very few people fall into the use case, its
debatable how much a sitemap would even help with seo. Its also not the
easiest thing to do to make mw work on a schedule, especially if the task
needs to be accomplished a little at a time.

 * Extension:OEmbedProvider

Would be concerned that its not likely for the student to see their work
used (deployed) after a single summer of work unless it was mentored by
someone who would have the ability to deploy the extension themselves.
That's obviously not a requirement and someone could do a lot of good work
in the direction of making it useful, but something to keep in mind.

 * Allow smoother and easier Wikimedia Commons pictures discovery

This is more - come up with cool ideas (which is needed) rather then an
implementation project. Is that ok for a gsoc project?

-bawolff
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Missing project ideas for GSOC

2013-03-20 Thread Thomas Gries

 * Write an extension to support XML Sitemaps without using command line
+1

i like that and have use cases for such an extension.
Yes, please


___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Missing project ideas for GSOC

2013-03-20 Thread Quim Gil

On 03/20/2013 04:43 PM, Quim Gil wrote:

It's time to start defining what we want our Google Summer of Code to be
all about. Let's look at the ideas we are proposing to potential students:

https://www.mediawiki.org/wiki/Mentorship_programs/Possible_projects


Edits fine tuning the descriptions of these projects are welcome in this 
wiki page.


(...)



After this filtering, we seem to be left with:


In the meantime I'm updating the list of project ideas we want to 
present to GSOC students at


https://www.mediawiki.org/wiki/Talk:Summer_of_Code_2013

Note that the project ideas are that: ideas. Suggestions for students. 
In our GSOC proposal we will need to find a balance between being 
generic and flexible about the types of projects we welcome, and also 
provide examples for newcomers to get the point.


A key factor of the selected ideas will be the availability of mentors 
in that area and the feasibility of its implementation and deployment.


But what really counts are the projects presented by the students, 
inspired from the ideas proposed. The inspiration might be a full copy 
of the idea by someone with the skills to implement it, or might be 
something different yet very interesting.


We'll see. This is one of the various iterations we will do in the 
following weeks.


--
Quim Gil
Technical Contributor Coordinator @ Wikimedia Foundation
http://www.mediawiki.org/wiki/User:Qgil

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Missing project ideas for GSOC

2013-03-20 Thread Matthew Flaschen
On 03/20/2013 07:43 PM, Quim Gil wrote:
 Most of these projects seem to be extension (and PHP?) centric. Can we
 have more diversity? Maybe gadgets and templates are too simple for a
 GSOC project?

A gadget can be quite elaborate.  Examples (among many others) include
Navigation_popups, Twinkle, and wikiEd.  However, there are limitations
to keep in mind.  The most important is probably that gadgets do not yet
have i18n support.

A well-written template or template/Lua module library could be at least
one component of a project, in my opinion.

Matt Flaschen

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l