Hi,
We have created a logo for the Tagalog Wikipedia. It is uploaded,
protected and ready to switch.
I hope that this is the right venue to request it. My apologies if it is not.
One of the administrators of the Tagalog Wikipedia project had posted
a request here: http://meta.wikimedia.org/wiki/Requests_for_logos
Regards,
Jojit
Recently somebody dumped a huge amount of text into Template:POTD on
enwiki, and people were unable to revert it as the edits failed (timing
out and showing squid error pages).
As a temporary measure I cleared its outgoing pagelinks and reverted the
page_latest manually to an earlier revision. However it remained uneditable.
I found that the edit updates were hanging while trying to touch the
page_touched timestamp on the pages linking to the template. By changing
it from a single multiple-target UPDATE statement to separate per-record
UPDATEs I found that it was hanging on a particular record:
mysql> UPDATE `page` SET page_touched='20050711222253' WHERE
page_id=2152287 limit 1;
Updating this record, referenced either by title or by id, just hangs
for a couple minutes until it times out trying to get a lock. But
there's no competing query that I can see, and no reason for an open lock.
I've got James poking at it, hopefully we can figure it out...
-- brion vibber (brion @ pobox.com)
Hello,
I'm attempting to set up an instance of MediaWiki (version 1.4.x) for
a community site, and I was trying to implement some custom
formatting. I will describe a little more of what I tried further
down the mail, but I have one particular question, so I'll get that
out of the way first:
I want to use an Extension within a template (details of why
below...), and, in particular, to pass in template parameters to the
extension. So the template call is
{{myTemplate|argument1}}
with the code within the template looking something like
<myFirstExt>{{{1}}}</myFirstExt>
but the problem is that I get the string '{{{1}}}' passed in to the
extension, rather that the value entered in the template call,
'argument1' in the exampel.
Sooo, my question is as follows: is there any way to get the value of
the argument into the extension?
To give a little bit of background, basically I want to define a few
extensions, but, to get the formatting that I want, each extension
needs to be aware of what extensions have already been used. I had
kinda assumed that each extension would be invoked in the order in
which they were used in the body of the entry, but it appears that all
instances of each type of extension is processed in turn (I assume
because it uses preg_replace_callback, but I haven't checked that).
So for example, in the following code
== My first heading ==
Introductory text Introductory text Introductory text Introductory text
<myFirstExt>first lot of stuff</myFirstExt>
<mySecondExt>more stuff</mySecondExt>
=== sub-heading ===
<myFirstExt>some sub-stuff</myFirstExt>
the code processing the second <myFirstExt> block is invoked before
the code processing the <mySecondExt> block. So an alternative
question could be, is there any way of getting extensions within a
document processed in order? But I guessed that that was harder.
To get around this, I wanted to try putting Template aliases in the
actual document, with the custom extension code invoked in the
Template definitions. This seemed to get round the ordering, but then
I couldn't do anything with the input parameters, which led to my
first question.
If it's not straight-forward to pass in template parameters to the
extension, would anyone be able to give me some pointers on where I
could try modifying the underlying code to get it to do so? It seems
to me that this could be a useful thing for people to be able to do,
but that may just be because of my relative inexperience in this
stuff, so all feedback would be appreciated.
As a matter of interest, and from a novice's point of view, I found
both of these behaviours counter-intuitive, but I don't know whether
that's just inexperience with PHP and MediaWiki.
Thanks very much in advance for your help. Yours,
Stephen.
Hi all,
I recently posted a message requesting
the setting up of a Ladino language
sub-domain:
http://lad.wikipedia.org/ and
http://lad.wiktionary.org/
But I haven't received news that it would
be set up. According to the stipulations
on the Request page on Meta and the
discussions on Wikipedia-l the Ladino
Wikipedia and Wiktionary would have
the support needed. I was informed that
any of our developers could set this up.
Could one of our hard at work developers
take the time to set this up for us...
Also, once the sub-domain is set up
what are some links to go to with
instructions on how to translate the
interface etc.
I would very much appreciate your help.
With regards always,
Jay B.
en:User:ILVI
ilooy.gaon(a)gmail.com
Timezone CODES are present on [2]
I just found that _Sourceforge_ has a wonderful list of timezode codes
(on your account management page [2], if you have an SF account ),
which could be use immediately for MediaWiki
Why am I calling here, what is missing ?
I would need all the corresponding Timezone OFFSETS as used by
sourceforge, which I only can get via a personal contact.
(I have list of timezone offsets at hand, but want to save time)
<select NAME="timezone">
<option
VALUE="US/Alaska">US/Alaska</option>
<option
VALUE="US/Aleutian">US/Aleutian</option>
[ hundreds of lines
deleted for conciseness ]
<option VALUE="UCT">UCT</option>
<option VALUE="Universal">Universal</option>
<option VALUE="UTC">UTC</option>
<option VALUE="W-SU">W-SU</option>
<option VALUE="Zulu">Zulu</option>
</select></td>
Please can you help me ? Is someone of the Sourceforge staff listening
here ?
I like to receive the list of the corresponding offsets
Tom
[1] http://bugzilla.wikipedia.org/show_bug.cgi?id=505
Specify timezones by location, to allow automatic adjustments of
timeoffset and daylight saving time (DST)
[2 ] http://sourceforge.net/account/
I felt the need to work with two repositories, one CVS 1 (here: module
phase3) and my own, CVS 2.
It seems to be impossible to update/merge from CVS 1, to make my changes
and then to commit to CVS 2, because the CVS 2 was started (imported)
freshly from my own local version and cannot (afaik) be sync-ed with the
master CVS 1.
To overcome this problem, I developed a method, which is not too
complicated; an work flowchart can be found on [1,2].
However, If someone has found or knows of better methods, then I would
have re-invented the (cvs-with-two-repositories) wheel.
Please can you let me know ? --> simply write onto [3], which page you
can e-watch [4]
T.
[1] http://meta.wikimedia.org/wiki/MediaWiki_from_CVS#See_also
[2] http://www.wikipage.de/en/index.php/CVS
[3] http://www.wikipage.de/en/index.php/Talk:CVS
[4] www.wikipage.de has enotif enabled
It seems that a lot of people are excited about the concept of KDE
integration (and of course integration beyond that), and I am thinking
that we should start to think now a little bit about the load on the
webservers and how to manage it.
My thought is that a well behaved application should produce no more
load than people surfing our site with a traditional browser. But it is
possible (likely, even) that some applications will not be well-behaved.
If we have a single generic interface where everyone pulls in exactly
the same way, then we have no way to block abusive applications without
blocking everyone.
Something as simple as requiring a "user agent" string might be enough?
This issue is quite similar to the issue of people pulling pages from
our site "live" to make a mirror. It's not a good thing to do if done
abusively. But with web hosts, it is easy enough to simply block them
if they misbehave. A misbehaving application will come in through many
ip numbers.
I have been thinking a little bit as well about a model with full blown
keys (like the Google API) -- the point could be that for free software,
we can give out free keys and support those users at our own expense.
But for proprietary software, we can charge money for the keys.
Anyone who doesn't want to pay can still get the database dumps from
time to time.
--Jimbo