I am planning to participate in GSoC, and was looking for a project.
Global preferences also came to my mind, and now I see this thread. So
if Jeremias doesn't take this project, I will consider doing it.

2012/2/16 Sumana Harihareswara <[email protected]>:
> On 02/15/2012 04:39 PM, Andrew Garrett wrote:
>> On Wed, Feb 15, 2012 at 4:29 AM, Jeremias Nunez <[email protected]>wrote:
>>
>>>
>>> Hey everyone,
>>>
>>> Reading around MW and looking into some ideas for GSoC I ran into this
>>> bug, https://bugzilla.wikimedia.org/show_bug.cgi?id=14950, which I
>>> noticed (correct me if i'm wrong) isn't currently being worked on, and as
>>> Roan Kattouw said on one of the last comments, hasn't ever been written yet
>>> (i know it's kind of old, but anyway).
>>>
>>> I wanted to get some feedback on the next couple of things:
>>>
>>> 1 - Is this a feature that could actually be needed/helpful/useful?
>>> 2 - Is it true that it's currently not being worked on?
>>> 3 - Would it be too big of a project for a single person to take on?
>>> (given the amount of time to actually implement it for GSoC)
>>>
>>
>> We discussed this on IRC. A quick recap:
>>
>> I tried to implement this when I completely refactored the preferences
>> system in 2009. It was eventually reverted in
>> r49932<http://www.mediawiki.org/wiki/Special:Code/MediaWiki/49932>.
>> The main blocker was basically considering a way to decide *which*
>> preferences would have their values synchronised. A UI would need to be
>> developed for that and you'd need some extensive consultation on that fact.
>>
>> If you were to implement this, you could potentially use my original
>> implementation as a guide, though it is reasonably "in the guts" of
>> MediaWiki so you'd have to be reasonably confident "code diving" into
>> unfamiliar software packages.
>>
>> I'll defer to Sumana on whether or not the project is of an appropriate
>> size for GSoC.
>>
>> —Andrew
>
> Jeremias:
>
> First, some general advice: look at previous people's experiences.  Past
> projects:
>
> http://www.mediawiki.org/wiki/Summer_of_Code_Past_Projects
>
> And, just as a reminder: You're trying to budget three months of working
> about 40 hours per week, plus some ramping-up time in the spring and
> whatever you can fit around your other commitments between now and late
> April.  The timeline:
>
> http://www.google-melange.com/gsoc/events/google/gsoc2012
>
> Now, specifically about Global User Preferences.  From what Andrew has
> said about this, it's a task that would just be a few hundred lines of
> code, perhaps two weeks' worth of work, for a skilled MediaWiki
> developer with years of experience, comprehensive designs and
> specifications.  I imagine that if you either had the UI specification
> OR years of experience, but not both, the work would take somewhat
> longer.  But you don't have either, so maybe you should spend a few days
> investigating the issue to figure out how big and unwieldy it is, on a
> code level and on an interaction design level.  Then you can think about
> what the majority of the work would be, and perhaps consider whether you
> want to do THIS as a project, or whether it gives you an idea for a
> related project that is less unwieldy.
>
> I asked Andrew for examples of past MediaWiki GSoC projects that were
> well-scoped, and he suggested Visual Diff, Image Rendering Daemon, and
> the SocialProfile work.  So you could look at those.
>
> Looking forward to continuing our conversation as you learn more and
> think about what a well-scoped project would be.
>
> You wrote:
>> When you say "extensive consultation" are you referring to the UI or to
>> which preferences could be made global? I think we talked about this on IRC
>> too but I don't quite remember.
>
> It will be worth your time to install and learn a real IRC client, such
> as xchat, that saves IRC logs.  You can also read IRC channel logs at
> http://toolserver.org/~mwbot/ for #mediawiki and
> http://prototype.wikimedia.org/logs/%23wikimedia-dev/ for #wikimedia-dev.
>
> --
> Sumana Harihareswara
> Volunteer Development Coordinator
> Wikimedia Foundation
>
> _______________________________________________
> Wikitech-l mailing list
> [email protected]
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l

_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to