Experience with the Mediawiki code base is not really a requirement.
You'll have to learn about it during your project of course. The
mediawiki code base is indeed large but it is well structured and easy
to grasp if you are reasonably confident with php.
If you're going for idea 2, you probably will need to study the
mediawiki structure in detail before you can start on the
implementation. Idea 4 could be developed as a mediawiki extension, so
that you only need to look at the mediawiki extension hooks.
regards,
Martijn van Iersel
P.S. I added the wikipathways-user mailinglist to the Cc, so we can
continue this thread over there.
Alexander Pico wrote:
> Hi Pigno,
>
> Thank you for your interest in our projects. You'll want to direct
> WikiPathways-related questions to a different mailing list where those
> developers live:
>
> http://groups.google.com/group/wikipathways-user
>
> Repost there and the right people will be able to reply.
> -Alex
>
>
> On 3/27/08 3:54 PM, "pigno" <pig...@gmail.com> wrote:
>
>
>> Hello,
>>
>> I'm interested in 2nd et 4th idea, related to the wikipathways
>> project. I'm student in Master of Biotechnology and Biochemistry with
>> some Perl and PHP experience. I don't understand what the wikimedia
>> skill implies. would you please discribe it in more detail. wikimedia
>> is a huge project with very large code base and the only experience I
>> have is as a simple user.
>>
>> Thank you in advance,
>>
>> pigno
>>
>>
>
>
>
> >
>
>
I'll be on this weekend. Also keep an eye out for extensions to the
deadline. Google likes to do this... But, be ready to submit by the 31st
just in case.
For IDEA 4, it is critical that you understand the perspective of a
potential curator. I would recommend going through the tutorial
(http://wikipathways.org/index.php/Help:Tutorial) to get a sense of what is
involved in editing, the investment in time, etc.
Your proposal should include a clear vision of what the Curator's Dashboard
could look like and what functions it would have to help make it easier for
an individual to keep track of pathways they are interested in and to make
certain types of edits easy (such as deriving and applying diffs on other
pathways, and for other species). Adding new ideas for the dashboard would
help your application stand out as well.
Best of luck,
-Alex