[Mediawiki-l] Re: MediaWIki module for Drupal / rename interwiki table?
sheldon at prwatch.org
Wed Feb 16 13:55:28 UTC 2005
Rowan Collins wrote:
>I must say I'm not sure where "wmfilter" came from - did you mean
>"mwfilter", as in "MediaWiki filter"? (I expect you know this, but
>note http://meta.wikimedia.org/wiki/Names - "wm" makes me think
>"Wikimedia", which is something completely different; but that's
>probably coincidence to why you called it that...)
I'm aware of the difference between Mediawiki and Wikimedia. (In
fact, I'm the person who coined the term "Wikimedia.") I didn't come
up with the current name for wmfilter. The name was originated by
Aldon Hynes, who wrote the first version of it.
>I may be being a bit conservative about this, but "interwiki" is kind
>of a standard term in the wikiworld, and has stuck despite very early
>on being co-opted for more general linkage. More to the point, it
>seems a rather strange compromise to rewrite part of MediaWiki so that
>you can rename an external tool to something that matches a new
I don't know if it's "strange" or not. The point is to arrive at a
common naming convention.
>I note, however, that you say Drupal encourages tables to be
>*prefixed* appropriately - are you aware that recent versions of
>MediaWiki have the ability to prefix all table names in an install, to
>allow them to co-exist on the same mysql server with other projects?
>If you really really want your module to be named to tie in with
>MediaWiki, why not call it "mediawiki"; that way, the interwiki table
>could be called "mediawiki.interwiki", and everyone's happy, and
>you've even used the prefixing concept as it was probably intended.
Drupal has the same prefixing ability, so that a single database can
be used to serve multiple Drupal installations. Your solution
therefore doesn't really work. Naming the filter "mediawiki" would
imply that the module puts an entire mediawiki installation inside
Drupal -- which is something I wouldn't mind seeing but is beyond the
limited scope of this particular module.
I see your point, though, about "interwiki" having the status of a
standard term in the wikiworld. There's even an article about the
term on Wikipedia. (Go figure.) Here's the URL:
However, it appears that the conventional name for the table used by
the database is "intermap," not "interwiki."
Is there general agreement here that "interwiki" is the name to go
with? If so, that's what I'll use for the Drupal module.
More information about the MediaWiki-l