ashish mittal wrote:
I got a local copy of MediaWiki and have installed it.
I want to start
getting to grip with the architecture of MediaWiki.
I saw that MediaWiki has already started preparing for SoC 2011 [1]. I have
been through some documentations and this year’s project ideas. I am
primarily interested in *MediaWiki core* [2]. If you could plase give me
some important and relevant pointers which would help me understand the
project more, it would be very appreciated.
MediaWiki core refers to the core of mediawiki (the one which lives in
trunk/phase3), each bullet is a project proposal.
Maybe they are expressed in terms unclear for outsiders. Is there
something you don't grasp?
Also, feel free to poke us at #mediawiki at freenode irc.
Also I wanted to know if there are some tasks which I
could work on prior to
timeline so as to get a better understanding of the architecture and code
base. So if you could please give me some information on the above, it will
be very helpful to me. Thanks in advance.
First, you should be familiar with how is the wiki used. If you notice
some bit worth fixing, do try it. You could also try to fix some bug
from our bugtracker [1], although I recommend to get a second opinion
that you are in the right track before doing too much.
The link that Roan gave [2] should give you a start. Look at the code,
search at concepts such as what is $wgMemc, or how to use the db object
returned by wfGetDB().
1-
https://bugzilla.wikimedia.org/
2-
http://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker