So you want to have your code run on Wikipedia?
Today, in response to a query in wikitech-l, I realized no one had laid out a set of steps for getting an extension deployed on Wikimedia sites. I wrote out my first draft and a few people in Ops pointed out a number of things that I had missed. Together, we came up with a fairly complete guide.
This is the second or third time this has come up in the past month. For example, I’ve directed Santhosh in the steps towards deployment of his WebFonts extension which you can see in action on GerardM’s blog.
The process for getting an extension deployed has been pretty opaque and scary. Hopefully this documentation will help the WMF developers, people in Operations, and volunteer developers get things done more smoothly.
stwalkerster
April 12th, 2011 at 9:21 pm #
It’s GerardM, not GeraldM
–stwalkerster
hexmode
April 12th, 2011 at 10:54 pm #
Doh! right you are. fixed.
Mark
April 13th, 2011 at 12:36 am #
I’m not sure how active it is, but there’s also Brad Fitzpatrick’s project on how to contribute to open-source projects:
http://contributing.appspot.com/
hexmode
April 13th, 2011 at 2:35 pm #
Thanks for the reminder. I’ve updated http://contributing.appspot.com/mediawiki and added http://contributing.appspot.com/wikipedia
bawolff
April 13th, 2011 at 6:19 pm #
The slides from Roan’s 2010 wikimania presentation are also probably good reading for anyone trying to get an extension enabled.
hexmode
April 13th, 2011 at 9:10 pm #
Thanks for the reminder Bawolff. Roan told me that last night and I forgot. Added in the “See Also” section of that page.
Robin
April 14th, 2011 at 9:07 am #
Great that there’s a guide now
I added a link to [[Deployment queue]] (also a quite new page).
And I added WikimediaIncubator there, for which I’m waiting quite a long time (I hope someone finally enables it).
If only these pages on mw.org existed longer ago…
BTW: there is still a typo in ‘GerardM’
MediaWiki needs RTL developers! - Entries in Life
April 26th, 2011 at 8:53 pm #
[...] I think that perhaps RTL developers and LTR developers don’t communicate enough. So, if you’re an RTL developer, let me tell you clearly: We want you! You have something that our current MediaWiki developers don’t have — something that we desperately need. Find a bug, submit a patch, and your code can be running on Wikipedia! [...]
מארק, חלק ג׳ « חיפושים כמשל
June 9th, 2011 at 10:56 am #
[...] אני חושב שאולי מפתחים דוברי שפות שנכתבות מימין לשמאל לא מתַקשרים מספיק עם מפתחים דוברי שפות שנכתבות משמאל לימין. ובכן, אם אתם מפתחים דוברי שפה שנכתבת מימין לשמאל, הרשו לי לומר לכם בבירור: אנחנו רוצים אתכם! יש לכם משהו שלמפתחי מדיה־ויקי הנוכחיים אין – משהו שאנחנו זקוקים לו נואשות. מִצאו באג, שִׁלחו תיקון, ואולי הקוד שלכם ירוץ בוויקיפדיה! [...]
בלוג ויקימדיה ישראל » מפתחים מימין לשמאל
June 10th, 2011 at 10:12 am #
[...] אני חושב שאולי מפתחים דוברי שפות שנכתבות מימין לשמאל לא מתַקשרים מספיק עם מפתחים דוברי שפות שנכתבות משמאל לימין. ובכן, אם אתם מפתחים דוברי שפה שנכתבת מימין לשמאל, הרשו לי לומר לכם בבירור: אנחנו רוצים אתכם! יש לכם משהו שלמפתחי מדיה־ויקי הנוכחיים אין – משהו שאנחנו זקוקים לו נואשות. מִצאו באג, שִׁלחו תיקון, ואולי הקוד שלכם ירוץ בוויקיפדיה! [...]