Re: [Wikitech-l] Does [EMAIL PROTECTED] work?

2008-12-08 Thread Michael Bimmler
[EMAIL PROTECTED] redirects to info-en::[EMAIL PROTECTED], IIRC,
that is to a subqueue of info-en.
However, this subqueue often only contains spam, that is, we should
makes sure that OTRS people keep an eye on the subqueue now.

Michael

On Mon, Dec 8, 2008 at 11:09 AM, David Gerard [EMAIL PROTECTED] wrote:
 Just a quick check - I did the BBC Radio 4 Today show about the
 [[:en:Virgin Killer]] blocking. Both presenters asked afterwards how
 to get their crappy articles fixed - I said email
 [EMAIL PROTECTED]. Bet you they email [EMAIL PROTECTED] - does that
 address redirect in the obvious and sensible fashion? Same for
 info-en@, etc? I realise these addresses are deprecated, but you know
 people are going to go there first.


 - d.

 ___
 Wikitech-l mailing list
 Wikitech-l@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/wikitech-l




-- 
Michael Bimmler
[EMAIL PROTECTED]

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


Re: [Wikitech-l] Bring your language to Commons

2008-12-08 Thread Huib Laurens
Hi,

I never liked a bot to welcome new users. Isn't it much better to do
it by hand? So people also have a contact to go to with qeustions.

-- 
Leave nothing but footprints, take nothing but pictures

http://commons.wikimedia.org/wiki/User:SterkeBak

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


Re: [Wikitech-l] Bring your language to Commons

2008-12-08 Thread Eugene Zelenko
Hi!

On Mon, Dec 8, 2008 at 9:55 AM, Brion Vibber [EMAIL PROTECTED] wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Eugene Zelenko wrote:
 How about demanding from foundation to allocate some part of latest
 usability improvement grant/resources
 (http://wikimediafoundation.org/wiki/Press_releases/Wikipedia_to_become_more_user-friendly_for_new_volunteer_writers)
 to solve at some of Commons problems?

 We probably won't get to much Commons-specific stuff in there, but we'll
 see what sub-projects come up.

Will be good idea to find old e-mail to wikitech-l from Brianna
Laugher with Commons requirements since most of the requests still not
implemented :-(

For example, unsupported categories translation already used for
Commons bad publicity on Russian Wikipedia.

 As for user language: see comments in similar request about user's
 gender (https://bugzilla.wikimedia.org/show_bug.cgi?id=13040), which
 also affect quality of MediaWiki localizations.

 Will social gender (often, but not always aligned with biological sex)
 always track with grammatical gender?

I hope so :-)

 What are the cascading implications of user gender on localization
 (adjective agreement in Romance languages, verb agreement in Semitic
 languages) and what technical requirements would be imposed?

Messages should be similar to GRAMMAR (for example GENDER). So
sentences such as User uploaded could be more correctly translated
as Участник загрузил/Участница загрузила on Russian or Удзельнік
загрузіў/Удзельніца загрузіла on Belarusian. Same thing for
Polish/Ukrainian and most likely for other Slavic languages.

Gender settings could be also used in Babel extension and user boxes
(currently uses parameters for this purpose).

 - -- brion
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.8 (Darwin)
 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

 iEYEARECAAYFAkk9X4EACgkQwRnhpk1wk44/AACgu3otzh0dqTkIZRi/W5VGbPfn
 9sIAmwbir/irI6iViQHWAZ9GgrSdVckM
 =GE4z
 -END PGP SIGNATURE-

 ___
 Wikitech-l mailing list
 Wikitech-l@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Eugene.
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] The never-dying topic: category intersection (been there done that .. to the power of three)

2008-12-08 Thread Ilmari Karonen
Gregory Maxwell wrote:

 Because adding the parents produces non-sense results because
 categorization is a flawed concept except at the most fuzzy and
 course levels: Reality doesn't fit into neat nested boxes (not even
 the N-dimensional ones created by multiple parentage).  The two
 primary problems are semantic drift (the further away you get from a
 relationship the more not-quite-matching error accumulates), and
 multiple link types (we use categories to describe different types of
 membership, and while within a type the membership relation is
 commutative among types it is usually not).  So with parentages you
 get chains like [periodic table]-[hydrogen]-[hydrogen
 compounds]-[water]-[places with water]-[beaches]-[beaches in
 america]-[beaches of lalaville]-[lalavill
 beach]-[Image:Ironmeteor_at_lalavill_beach.jpg]
 
 Is an iron meteor a beach in america or a hydrogen compound? No.

True, but there are _some_ relationships that should always hold.  All 
dogs are animals.  All integers are numbers.  All places in New York are 
in the United States.  Arguably, any page which is in [[Category:Dogs]] 
but not in [[Category:Animals]] is a failure of atomic categorization.

Of course, there are also many relationships that _don't_ hold so 
strictly.  Most dogs are pets, but not all.  Most places in the United 
States are in North America, but not all.  So, yes, some of the 
consistency checking will have to be done at least partly manually.

But really, I wouldn't worry about this too much.  Sure, having a way to 
enforce some category relationships would be useful, as would 
automatically recommending others.  But even if we don't implement it 
immediately in the software, someone will write a bot (or several) to 
help with it.  It won't be perfect, but I wouldn't expect it to be much 
more broken than the current interlanguage link system, which we 
consider useful enough to keep deployed despite its numerous failings.

(While thinking about this, I thought back to an earlier discussion on 
this list (or possibly wikien-l, can't remember now) about the fact that 
there are essentially two types of categories: thematic and taxonomic. 
For the former, the tag model of atomic categorization is quite 
natural, but the latter would fit much more naturally into a strictly 
hierarchical model.  It might not be an entirely unreasonable idea to 
formally split the two, perhaps even into separate namespaces, and apply 
different technical approaches to handling them.)

-- 
Ilmari Karonen

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


Re: [Wikitech-l] Bring your language to Commons

2008-12-08 Thread Aryeh Gregor
On Mon, Dec 8, 2008 at 12:55 PM, Brion Vibber [EMAIL PROTECTED] wrote:
 Will social gender (often, but not always aligned with biological sex)
 always track with grammatical gender?

I believe there are some languages with more complicated gender
systems than just male/female.  On the other hand, getting just the
male/female/unknown distinction right would be a huge improvement for
a lot of languages, so it's probably worth it to do just that.

If there are significant other uses of gender in some languages, we
might consider offering different preferences for them somehow.  So
for instance, if the hypothetical language Zulitutsi used different
verbs for people who were above or below the age of 30, we could add
an extra option when either the interface language *or* the user
language is Zulitutsi, Are you above the age of 30?  This could then
be handled in the same framework as gender generally (see below for
thoughts on that).  Of course, a Zulitutsi speaker on enwiki would
then find that almost all other users would fall back to the unknown
case, but that's acceptable.

I would wait for actual use-cases to come up to bother with this,
though.  We should just make sure that nothing in the basic framework
really strictly assumes a male/female/unknown trichotomy.

 What are the cascading implications of user gender on localization
 (adjective agreement in Romance languages, verb agreement in Semitic
 languages) and what technical requirements would be imposed?

You'd likely need to write messages like Automatically block the last
IP address used by this user, and any subsequent IPs {{#gender:$1|he
tries|she tries|they try}} to edit from, where $1 is the *username*
of the affected user.  This could be handled the way we handle plurals
right now, no huge deal in that sense: things like verb/adjective
agreement would come free, since they'd just be manually specified in
the messages.  If there are more genders somehow, those could be dealt
with the same way as with plurals (specify that in the Language class
somehow).

The difficulty here is of course that the genders of all users would
have to be stored in the database, and every call to #gender would
require a query.  In particular, for many languages this would require
a query for every link to a user page (of a user who exists).  We
would have to batch these somehow; that might be the only tricky part
of writing this.  Most likely we'd want to store this as a new field,
not in user_options, because we'd be fetching it pretty often when we
wouldn't want the rest of the user's options.

Note that I made the first argument to {{#gender:}} a username, not an
actual gender.  The latter would be much, much more invasive, because
it would require every single message that could possibly use the
gender of a particular user to pass that gender in as a parameter,
which would be a huge mess.  It's better from a functionality/code
cleanliness point of view to accept the username as an argument and
treat initialization of the gender as an optimization.

On the other hand, this might have serious performance implications if
users begin spamming genders everywhere (as is likely).  If some way
could be contrived that we wouldn't mind retrieving the gender of
hundreds of (random and unpredictable) users per request, that would
be great.  In principle it's little enough info that we could easily
cache it locally on all the app servers, but that seems like a lot of
effort.  We might want to initially be optimistic and just fetch from
the database, precaching with batch queries where appropriate, and see
if it becomes a problem.  We could add it as an option first, off by
default, and try enabling it gradually on large wikis to see if it
becomes a problem.  Fetching unbatched genders from memcached would
likely be a good idea (but large batches should likely still go to the
DB so they can be fetched all at once).

You'd need to special-case the User namespace, undoubtedly, because I
doubt we want to support parser functions in namespace names, but
pretty much everything else should be possible to handle by just the
addition of that one parser function and the appropriate database
field.

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


Re: [Wikitech-l] The never-dying topic: category intersection

2008-12-08 Thread Aryeh Gregor
On Mon, Dec 8, 2008 at 5:38 PM, Aerik Sylvan [EMAIL PROTECTED] wrote:
 Okay, it's not quite done, and it's still really crude, but starting to take
 shape - I've got some basic intersections functionality running on Wikidweb
 - I hacked skin.php and added links to the special intersections page.  The
 intersections are using a MyIsam fulltext index.  I'm not using 'boolean
 mode' queries, as this seems to give more interesting results.

Is there a patch available somewhere?  Have you asked for commit
access to work on this in the Wikimedia repo?

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


Re: [Wikitech-l] Altering main page title via Pagetitle-view-mainpage property

2008-12-08 Thread Remember the dot
On Tue, Dec 9, 2008 at 12:02 AM, Peter Adams [EMAIL PROTECTED] wrote:

 How does one change the page title template used for main page?

 I saw that the latest version of mediawiki release notes mentioned a
 property called 'Mediawiki:Pagetitle-view-mainpage', however editing
 that alone doesn't seem to do the trick.

 I'd prefer not to hack the template class/files if possible.

What do you mean by template? The contents of the title element of
the main page can be overridden with MediaWiki:Pagetitle-view-mainpage
- that's all there is to it. See
http://en.wikipedia.org/wiki/MediaWiki:Pagetitle-view-mainpage for an
example.

--
Remember the dot
http://en.wikipedia.org/wiki/User:Remember_the_dot

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l