Hi all,
I am an undergraduate student, currently pursuing my Integrated degree( Msc. Chemistry and B.Tech Electronics& Instrumentation) from Bits Pilani(India). I am looking forward to apply for GSOC this year under Mediawiki. So from the list of projects/ideas stated on the Mediawiki gsoc page I wish to work on the idea of developing a convention extension which could be plugged into a wiki running the Mediawiki software.The current requirement states to have an extension which would help convert any wiki into a suitable website for conference ,such as Wikimania
Wikimania currently offers these many features :- - a separate main page is dedicated for listing the conference details - and features like registration, submission and talk (voting) are present - event management features - speaker descriptions -session details -schedule info -ticketing feature(payment gateway)
Wikimania is a site which is hand tailored for this purpose, so to get a better understanding of how such conference management software works i looked into a couple more available out there on the web such as OpenConferenceWare(Ruby on Rails)[1] and wisconDB(perl)[2]. So after having looked into the above listed packages and Wikimania I have come up with a list of tasks that should be performed by this extension :- 1. integration of new set of preferences in the preferences menu ( specially dedicated for the setting up of conference like features or even a separate menu page just to avoid the clutter) 2. creation of template pages for registration, submission and voting just like we already have in Wikimania but instead of creating them by hand this extension would create them for the admin. (this feature would work once the conference feature is enabled in the first step stated above) 3. creation of separate database tables which would solely handle this added functionality(just like wisconDB [2]) 4. creation of new templates(magic words) , that one could use in other pages as well (just to show some relevant information regarding the conference or event organized by the admin user) -an example of such a template already exists on Wikimania [3] Also had a discussion with ^demon on IRC regarding the approach that one should take for building such an extension, he threw me some more ideas that he had thought about this project and suggested me some more features such as :- 5. creation of special badges 6. export feature for all the user information which could be available in CSV or some other format I just wanted to provide an introduction to this project , that’s why may not have provided a detailed description of each point written above. So further information can be looked under this page https://meta.wikimedia.org/wiki/ConventionExtensionhttps://meta.wikimedia.org/wiki/Books which i will be using for further development and plans on this project. Any sort of feedback would be appreciated.
Extra Info : [1] https://github.com/igal/openconferenceware [2] https://code.google.com/p/wiscondb/ [3] https://wikimania2012.wikimedia.org/wiki/Main_Page
Thanks, Akshay Chugh
On Thu, Feb 23, 2012 at 5:30 PM, wikitech-l-request@lists.wikimedia.orgwrote:
Send Wikitech-l mailing list submissions to wikitech-l@lists.wikimedia.org
To subscribe or unsubscribe via the World Wide Web, visit https://lists.wikimedia.org/mailman/listinfo/wikitech-l or, via email, send a message with subject or body 'help' to wikitech-l-request@lists.wikimedia.org
You can reach the person managing the list at wikitech-l-owner@lists.wikimedia.org
When replying, please edit your Subject line so it is more specific than "Re: Contents of Wikitech-l digest..."
Today's Topics:
- Re: 1.19 deploy to commons rescheduled for Wednesday, Feb 22 18:00-22:00 UTC (Rob Lanphier)
- Re: Patch submitted: authentication on Wikipedia via user_name OR user_email (phoebe ayers)
- Git, Gerrit, and You! or, Gerrit training available starting Monday 27 February (Sumana Harihareswara)
- Reminder: MW Workshop: MediaWiki's ResourceLoader - 2/23/2012 at 21:00 UTC on #wikimedia-dev (Gregory Varnum)
- [ANN] MediaWiki Short URL Builder configuration tool (Daniel Friesen)
Message: 1 Date: Wed, 22 Feb 2012 15:46:03 -0800 From: Rob Lanphier robla@wikimedia.org To: Wikimedia developers wikitech-l@lists.wikimedia.org Subject: Re: [Wikitech-l] 1.19 deploy to commons rescheduled for Wednesday, Feb 22 18:00-22:00 UTC Message-ID: <CAPzpXh5VXEWhWUuj9EPAavs2uy22pjq3T6uTT1z0jRqsFp_4vA@mail.gmail.com
Content-Type: text/plain; charset=ISO-8859-1
Hi everyone,
This deployment of 1.19 to commons finally happened about an hour or so ago. We're keeping an eye on possible issues. We haven't seen anything that would cause us to roll back, but we are seeing a few issues.
Please report bugs in Bugzilla, or if you're feeling too lazy for that, at least drop a note on this talk page: https://meta.wikimedia.org/wiki/Talk:Wikimedia_maintenance_notice
Thanks! Rob
On Tue, Feb 21, 2012 at 8:49 PM, Rob Lanphier robla@wikimedia.org wrote:
Hi all,
The 1.19 deploy to commons didn't go the way we hoped. ?We're planning to try again tomorrow, after we have some time to debug some of the problems we hit. ?Roan and Aaron are discussing some thumb generation issues now, and there are also some Javascript issues that we'll need to resolve tomorrow.
A new deployment window is planned for Wednesday, Feb 22 18:00-22:00 UTC
Rob
Message: 2 Date: Wed, 22 Feb 2012 17:01:54 -0800 From: phoebe ayers phoebe.wiki@gmail.com To: Wikimedia developers wikitech-l@lists.wikimedia.org Subject: Re: [Wikitech-l] Patch submitted: authentication on Wikipedia via user_name OR user_email Message-ID: <CAAi3vqHNZYoLR7=bzfXc7xHYAuODA9GrCYGF3Oan0VPrVH_J=w@mail.gmail.com
Content-Type: text/plain; charset=ISO-8859-1
On Wed, Feb 22, 2012 at 4:24 AM, Nicolas Brouard brouard@ined.fr wrote:
Thank you for your support. I just submitted a complete patch entitled
"Can't authenticate using my mother language username (UNICODE) when I only have (a public) access to Wikipedia with an ASCII (english) keyboard" in about 20 languages on
https://bugzilla.wikimedia.org/show_bug.cgi?id=34590
People supporting this idea, please for it.
Cool!
See also: https://bugzilla.wikimedia.org/show_bug.cgi?id=28085, a bug I submitted ages ago based on feedback I've gotten talking to users who only occasionally edited. The idea is that that remembering a username can be a barrier to casual editing (a few tries to remember a username that you don't use much and you might just give up) -- and being able to log in with an email address might help make things smoother.
-- phoebe
Message: 3 Date: Wed, 22 Feb 2012 20:53:05 -0500 From: Sumana Harihareswara sumanah@wikimedia.org To: Wikimedia developers wikitech-l@lists.wikimedia.org Subject: [Wikitech-l] Git, Gerrit, and You! or, Gerrit training available starting Monday 27 February Message-ID: 4F459C01.1020704@wikimedia.org Content-Type: text/plain; charset=ISO-8859-1
Before the March 3rd migration of MediaWiki core + WMF-deployed extensions to git, we want all MediaWiki developers to feel comfortable with Git, git-review, and Gerrit. So I'm scheduling the first in some one-hour interactive training sessions where you can learn the new MediaWiki development workflow.
I can lead a couple of these on Monday and Tuesday, 27 and 28 February. If you're interested, please mark down times that you're available in this poll:
http://www.doodle.com/9r5nb33u8cu4ap6y
I intend on running these sessions via Google+ Hangout (you don't have to enable your webcam or audio) so you'll see my screen as I show you the steps. If you prefer not to use G+, then please let me know and I'll separately schedule some IRC trainings, or find another screensharing solution.
While it's nice if you can come to a training, I aim to also make sure comprehensive documentation is at
https://www.mediawiki.org/wiki/Git/Workflow
by sometime this Friday. And then, after I've gotten the ball rolling, I hope other new experts will take the lead and start teaching.
-- Sumana Harihareswara Volunteer Development Coordinator Wikimedia Foundation
Message: 4 Date: Thu, 23 Feb 2012 03:02:07 -0500 From: Gregory Varnum gregory.varnum@gmail.com To: wikitech-l@lists.wikimedia.org Subject: [Wikitech-l] Reminder: MW Workshop: MediaWiki's ResourceLoader - 2/23/2012 at 21:00 UTC on #wikimedia-dev Message-ID: 0F00371B-BFDA-4DE6-9CEE-1FDCBE9FA95B@gmail.com Content-Type: text/plain; charset=us-ascii
"MediaWiki's ResourceLoader" will be held on 23 February, 2012 at 21:00 UTC in IRC (#wikimedia-dev).
This IRC workshop will be an opportunity to learn more about utilizing MediaWiki's ResourceLoader. Also an opportunity to ask questions about developing MediaWiki extensions.
Everyone is invited to attend. Developers interested in serving as "extensions" or "ResourceLoader" experts are encouraged to signup as participants at: https://www.mediawiki.org/wiki/Project:WikiProject_Extensions/Workshops#Medi...
MediaWiki Workshops typically last one hour, and happen no more than twice a month to present trainings, hold discussions and collaborate on community or WikiProject Extensions projects. Facilitators host the session to introduce any presenters, determine the order of questions, and generally helps to keep things going. Time of day will vary in order to offer people in different parts of the world the opportunity to participate.
More information: https://www.mediawiki.org/wiki/Project:WikiProject_Extensions/MediaWiki_Work...
-greg aka varnent
Gregory Varnum Lead Administrator, WikiQueer Lead, Aequalitas Project @GregVarnum fb.com/GregVarnum
Message: 5 Date: Thu, 23 Feb 2012 03:48:10 -0800 From: "Daniel Friesen" lists@nadir-seen-fire.com To: "wikitech-l@lists.wikimedia.org" wikitech-l@lists.wikimedia.org Subject: [Wikitech-l] [ANN] MediaWiki Short URL Builder configuration tool Message-ID: op.v94q2kxdjuwloh@daniels-macbook-air.local Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes
In my spare time at Redwerks I've been working on a Short URL configuration tool:
http://shorturls.redwerks.org/
Our Short URL manual pages have been VERY bad for quite awhile. Every last one of them has bad practice on them and I only managed to fix one of them.
Considering how we have so many different manual pages simply because people have slightly different configuration requirements (eg: One for /w and /wiki/ another for / and /wiki/, another for /subpath/wiki, etc... One for .htaccess, another for Alias in Apache config, another for RewriteRule in Apache config, another for Nginx, etc...) rather than trying to fix I started writing a tool to build the configuration instead.
The tool tries to auto-detect as much as possible (practically everything in fact). Everything from the type of server, the sapi (mod_php vs. ?), your scriptpath, etc... it even tries to jump ahead of you and guess what kind of article path you were intending to use. It even has an early feature to try and preemptively detect if you're likely to have root access or no root access (The idea is to detect what kind of host you're on using the reverse dns for the server you're on).
The configuration generator actually isn't really a simple thing. There are a lot of conditionals involved in the tool. It can handle the special cases needed for root /$1 style urls. It knows how to add an extra rewrite when you use /w and /wiki and need / to redirect to your wiki. It uses Apache's %{DOCUMENT_ROOT} in RewriteRules but also lets you expand an absolute docroot when you use an Alias (you can't use %{DOCUMENT_ROOT} there). I've loaded the Nginx config full of deny rules and conditions that most people never bothered to properly configure (and yes, it can handle root urls, and even knows how to stop Nginx from executing php in uploaded files). Heck, this tool can actually handle TWN's wacky /w/i.php script path.
The tool is definitely beta right now. I have Apache and Nginx support written. I'll probably want to have some discussion with Lighttpd and ISS users to fix the configuration some of them are using and add code to the tool to support those types of servers. There are still some conditions it might not handle just yet. For example I haven't written the code to handle root style urls in root Apache config files.
Feel free to start using it when you setup a MediaWiki installation. I'd love to know when configuration doesn't work and what kind of tweaks I need to make to it. As well I'd like to see how the configurations handle different shared host setups, etc... I'd also like to see people on different hosts, both shared host users and VPS, Dedicated, etc... users running Apache jump in and make use of the yellow message's question on whether you're in a root or shared environment. If you use that specific feature it keeps track of reverse dns and the response, which I can use to try and preload rules to indicate what host's reverse dns patterns are for shared hosting users and what are for VPS servers and the like.
-- ~Daniel Friesen (Dantman, Nadir-Seen-Fire) [http://daniel.friesen.name]
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
End of Wikitech-l Digest, Vol 103, Issue 60