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
which i will be using for further development and plans on this project.
Any sort of feedback would be appreciated.
Extra Info :
[1]
Thanks,
Akshay Chugh
On Thu, Feb 23, 2012 at 5:30 PM, <wikitech-l-request(a)lists.wikimedia.org>wrote;wrote:
Send Wikitech-l mailing list submissions to
wikitech-l(a)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(a)lists.wikimedia.org
You can reach the person managing the list at
wikitech-l-owner(a)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:
1. Re: 1.19 deploy to commons rescheduled for Wednesday, Feb 22
18:00-22:00 UTC (Rob Lanphier)
2. Re: Patch submitted: authentication on Wikipedia via
user_name OR user_email (phoebe ayers)
3. Git, Gerrit, and You! or, Gerrit training available starting
Monday 27 February (Sumana Harihareswara)
4. Reminder: MW Workshop: MediaWiki's ResourceLoader - 2/23/2012
at 21:00 UTC on #wikimedia-dev (Gregory Varnum)
5. [ANN] MediaWiki Short URL Builder configuration tool
(Daniel Friesen)
----------------------------------------------------------------------
Message: 1
Date: Wed, 22 Feb 2012 15:46:03 -0800
From: Rob Lanphier <robla(a)wikimedia.org>
To: Wikimedia developers <wikitech-l(a)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(a)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(a)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(a)gmail.com>
To: Wikimedia developers <wikitech-l(a)lists.wikimedia.org>
Subject: Re: [Wikitech-l] Patch submitted: authentication on Wikipedia
via user_name OR user_email
Message-ID:
<CAAi3vqHNZYoLR7=bzfXc7xHYAuODA9GrCYGF3Oan0VPrVH_J=w(a)mail.gmail.com
Content-Type: text/plain;
charset=ISO-8859-1
On Wed, Feb 22, 2012 at 4:24 AM, Nicolas Brouard <brouard(a)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(a)wikimedia.org>
To: Wikimedia developers <wikitech-l(a)lists.wikimedia.org>
Subject: [Wikitech-l] Git, Gerrit, and You! or, Gerrit training
available starting Monday 27 February
Message-ID: <4F459C01.1020704(a)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(a)gmail.com>
To: wikitech-l(a)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(a)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#Med…
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_Wor…
-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(a)nadir-seen-fire.com>
To: "wikitech-l(a)lists.wikimedia.org" <wikitech-l(a)lists.wikimedia.org>
Subject: [Wikitech-l] [ANN] MediaWiki Short URL Builder configuration
tool
Message-ID: <op.v94q2kxdjuwloh(a)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(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
End of Wikitech-l Digest, Vol 103, Issue 60
*******************************************