[00:00:39] Tim: (briefly, hypothetically), what do you think about LOGO, ACTIONS, PERSONAL in Sidebar, to rearrange for non-floating template skins? (should have no effect in monobook, as they float, but Myskin for example) [00:04:34] why [00:04:37] ? [00:05:29] are you saying there's some CSS overlay for myskin where it actually matters? [00:06:10] nope, but it seems hackish to just do part of it [00:06:23] MediaWiki:BottomTwoThirdsOfTheSideBar [00:07:05] cactions and personal aren't in the sidebar [00:07:28] they can be with a little CSS (and are in Column one) [00:07:59] right, but it's not called [[MediaWiki:Column-one]] is it? [00:08:14] just sayin'! [00:08:27] and changing the position of the logo in that way wouldn't do anything [00:08:33] so it'd be a confusing feature [00:11:18] why not call it [[MediaWiki:NavigationBar]], the sidebar not be on the side either [00:11:48] err may not be [00:12:37] when is it not on the side? [00:12:37] when someone turns their CSS off? [00:14:44] <^demon> MediaWiki:Baroflinks :-) [00:14:47] we name it after the way it visually appears to most people [00:15:04] http://en.wikipedia.org/w/index.php?title=Main_Page&useskin=chick [00:15:36] http://en.wikipedia.org/w/index.php?title=Main_Page&useskin=simple [00:15:40] technical terms are hard enough as it is, especially when you consider everything to be pure data [00:16:16] we choose visual analogues to underlying concepts, to make them more memorable [00:16:28] especially for visually-oriented learners [00:17:14] it's the same reason I promoted the use of "red link" instead of "broken link" in core code [00:17:35] because even if your links are not red, you've probably seen them being red, and you know what a red link is [00:17:37] well, the obvious problem is, not everyone sees it the same [00:17:45] heh [00:18:04] so how come you dislike the description "Magic Word", they aren't magic, but they visually appear as magic to most people [00:18:20] *Splarka just playing devil's advocate there, bleh [00:18:58] magic like harry potter? [00:19:08] hocus pocus, pull a rabbit out of a hat? [00:19:11] on the latin wikipedia, probably [00:20:40] (oop, I guess they aren't localized, ahh well) [00:21:37] hehe, {{PAGINIS MOMINALE}}! [00:21:42] er N^ [00:24:08] Calling them red links in the core software assumes they'll always be red though. [00:24:34] There's nothing to say that the blue / red color-scheme won't change. [00:25:21] #CC2200 in gen=css, color: #ba0000; in monobook/main.css [00:26:03] I hereby declare that they will always be red [00:26:11] there we go, fixed [00:27:32] anyway, if we wanted to change the colour, we could just change the code [00:27:41] mmm, well, can you make them red then? for logged in users they are closest to "FireBrick" at 178,34,34 [00:28:07] (being 204,34,0) [00:28:10] that sounds like a clever name for red [00:29:03] if most people have seen a fire brick, I suppose ^_^ [00:29:28] http://en.wikipedia.org/wiki/Red [00:29:48] "Red is any of a number of similar colors evoked by light consisting predominantly of the longest wavelengths of light discernible by the human eye, in the wavelength range of roughly 625–740 nm." [00:29:55] but it still seems silly to have them a different color in gen=css for no apparent reason [00:29:58] not "Red is #FF0000" [00:30:09] *MZMcBride prefers #CC0000. [00:30:18] omg citing wikipedia [00:30:30] *GreenReaper prefers #204020 [00:30:39] Tim: Did you see the bug about global sessions not working correctly? [00:30:58] is it categorised under CentralAuth? [00:31:26] Oop. No, I put it in MediaWiki --> User login. [00:31:32] http://en.wikipedia.org/wiki/Red#In_popular_culture * Darth Maul from Star Wars: The Phantom Menace, had reddish/black skin, the makeup was achieved using Kryolan alcohol-based makeup to allow the actor to sweat without running [00:32:25] \n* Also in the Starr Wars universe, the light sabers used by most Sith were red, being made from artificially created emitter crystals. [00:32:30] *Splarka giggles at XKCD again [00:32:40] I don't see a CentralAuth component. [00:33:08] change the product first, and then it lets you choose a new component on the next screen [00:33:22] it doesn't do ajax just yet [00:33:43] There's still no CentralAuth component that I can see. [00:34:12] https://bugzilla.wikimedia.org/describecomponents.cgi?product=MediaWiki extensions [00:34:57] Oh, I switched to Wikimedia. [00:35:00] I should file a firefox bug about that [00:35:01] *MZMcBride growls at Bugzilla. [00:35:21] There we go. [00:35:25] (use jira) [00:35:25] 03(mod) Global sessions not working across domains - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14736 (10N/A) [00:35:27] hmmm, maybe I can just change it in my prefs [00:35:52] hmm for visual-oriented learners, so call it [[MediaWiki:SiteLinks]] [00:36:11] 'Cause that's not ambiguous... [00:36:55] Anyway, it seems global sessions are only per domain (*.wikipedia.org, *.wiktionary.org) like it says they are. [00:37:14] Or says they aren't. [00:42:25] MZMcBride: What's wrong with global sessions? [00:42:36] They don't seem to work. [00:42:49] I can log in to a Wikipedia and be logged into all Wikipedias. [00:43:08] But it doesn't log me in to any Wiktionaries or Wikiversities, etc. [00:43:15] I bet it's your third-party cookie settings. [00:43:49] lol " I hereby declare that they will always be red" [00:44:01] great problem-solving [00:44:38] Werdna: I reset my Safari (a full reset) and I'm having the same issue consistently. [00:44:43] I'm also having it in Firefox 3. [00:45:09] MZMcBride: Have you got your privacy settings set to reject third-party cookies without comment? [00:45:17] anyway, is there a guide to optimizing php.ini, apache, mysql for MW? (I have a my own VPS now, which means my own LAMP! :) ) [00:46:10] Werdna: Ahh. Well, that's a bit of a trade-off. [00:46:31] MZMcBride: It relies on your accepting third-party cookies. [00:46:51] Which advertisers also use. Can that particular note be mentioned somewhere? [00:47:50] Hmm. So the icon indicators seem to be misleading then. [00:48:17] I see all the icons, but unless I specify that Safari accept cookies from sites I haven't visited, it won't, regardless of icon presence. [00:53:35] hmm [00:53:52] Tim: Feasable to have a different image show if the cookie fails? [00:54:53] it ought to be, sites all the time tell you when you need to enable cookies [00:55:10] including mediawiki when you try to login [00:55:18] if you have cookies disabled completely [00:55:29] darkcode: yes, but these are simple [00:55:40] they aren't loading anything but an and setting a cookie [00:55:57] my question is: can the reply image be generated after the cookie is set and then tested... [00:55:57] (Or not setting a cookie, as the case may be.) [00:57:05] well the cookie can be set and tested for, before any type of response is shown [00:58:25] well, you could set it on a 302, then check for it on the second url [00:58:28] in theory [00:59:44] brion: sup [00:59:55] yo [01:02:50] 03(mod) Create a wap mobile gateway for the english wikinews similiar to wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14755 (10brion) [01:07:13] hey brion [01:08:06] 03brion * r37360 10/trunk/phase3/ (RELEASE-NOTES includes/memcached-client.php): [01:08:06] Revert r37295 "(bug 14159) Use of MEMCACHE_COMPRESSED constant causes an E_NOTICE on PHP installs with the Memcache module installed. Renamed to MEMCACHE_MCOMPRESSED." [01:08:06] No such constant is modified here... there's a class constant instead which is being renamed, apparently for no reason. [01:10:50] 03(mod) Got notice, about MEMCACHE_COMPRESSED constant - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14159 (10brion) [01:17:55] 03brion * r37361 10/trunk/phase3/includes/specials/SpecialUserrights.php: Cleanup r37317 -- let's make this a little more legible. :) [01:21:07] What did I do now? [01:24:04] combining (bool)count and the ?: operator in one line gets you double points :D [01:24:39] What am I supposed to do? use TWO lines of code? [01:25:23] ;) [01:25:24] brion: Do you know if anyone has proposed openstreetmap integration in wikipedia? I dont see anything about it in bugzilla or the OSM mailing lists [01:26:14] avar: http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/SlippyMap/ [01:26:16] *Werdna just does his part for keeping the download size of mediawiki down :p [01:26:29] <^demon> brion: I knew that was a class constant, but I couldn't find any other remotely possible explanations of the bug...thought maybe PHP was being odd and not liking ::COMPRESSED in associate with memcache. [01:26:38] Also, what the fuck is this: string(184) "" [01:26:46] ^demon: it was an old-fashioned define() in prior versions [01:26:50] how can you have an empty string which is 184 characters long. [01:26:51] the bug reports were against 1.12 [01:26:58] <^demon> Ah, that would explain why I didn't see it in trunk ;-) [01:27:07] Werdna: might be zero-width spaces ;) [01:27:14] brion: I used trim [01:27:21] trim might not get em [01:27:34] die( var_dump(trim($this->labeltext) ); [01:27:40] there should be a handy hexdump function... /me checks [01:27:56] bin2hex() looks handy [01:28:05] brion: JeLuF pushed it and you told him to implement caching?:) [01:28:17] caching would prolly be good :) [01:29:03] first few chars are 0a3c212d2d200a4e65775050206c696d6974207265706f72740a50726570726f636573736f7 [01:29:24] looks to me like garbage. [01:30:03] man, inputbox extension is a mess. [01:32:01] brion: I don't see anywhere that that particular var is even set! [01:32:08] but isset returns true [01:32:43] aha, tracked it down [01:33:00] <^demon> brion: I just looked at 1.12, and the constant is there. Mind if I backport a fix for it? [01:37:53] ^demon: no point to it imho [01:38:01] we won't get a 1.12.1 out before 1.13.0 i think :) [01:38:42] <^demon> True. But 1.12.1 might happen post 1.13.0 (security fix, etc added at some later point) [01:41:12] 03werdna * r37362 10/trunk/extensions/inputbox/inputbox.php: [01:41:12] Some fixes to allow inline search forms: [01:41:12] * Don't display an empty label if no label text is provided. [01:41:12] * Add an 'inline' parameter to the search form, which, if set, adds 'display: inline' to all the block elements, allowing it all to collapse' [01:42:41] eh, if you like then :D [01:43:08] no response on #firefox in irc.mozilla.org, nothing in the docs [01:43:26] in FF3, if you have %20 in a URL, it converts it to a space in the location bar [01:43:32] so when you paste into IRC, it's messed up [01:43:40] that's kinda annoying [01:44:07] it's a bit like the opera feature, which decodes unicode characters, but more broken [01:44:15] so I thought there might be a way to turn it off, but I can't find one [01:44:28] spaces in filenames and URLs, always bad, it will never be good [01:44:50] there'll never be a day when you can say "okay, everyone supports spaces perfectly in things that should be space-delimitable, problem solved" [01:45:28] you can't put a space in a URL, but you can put %20, in theory [01:45:35] http://ja.wikipedia.org/wiki/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8 hmmm [01:45:45] that's the idea of percent encoding, to avoid messing up the spaces [01:45:46] nothing wrong with displaying the decoded URL in the location bar, it should just re-encode it when you copy [01:45:49] it seems to be encoding the other chars [01:46:07] (at least on mac) [01:46:08] "but you can put %20" <- not with FF3 apparently, heh [01:46:21] *Splarka reiterates: will never not have problems somewhere [01:46:21] flyingparchment: if I suggested that to the mozilla developers, it would sound too much like work [01:46:28] they're still volunteers mostly, aren't they? [01:47:17] it's okay to to ask them to do hard stuff if they're paid? [01:47:19] i thought they inherited a whole load of Netscape developers [01:47:31] brion: that's when you use the clipboard [01:47:35] Splarka: never not? :) [01:47:48] Charitwo: yes [01:47:48] when you use the X register, you get http://ja.wikipedia.org/wiki/メインページ [01:48:14] cuts off after wiki/ for me [01:48:31] *Splarka gets � � � � � � � � � � � � � � � � � � (but mIRC sucks) [01:48:32] the plot thickens [01:48:46] iirc there's a filed gecko bug about nbsp and how it gets converted to a normal space when in the clipboard, wouldn't be surprised if it affected more then that [01:49:17] Splarka: yeah, so hard to find the configuration switch to enable its perfectly working UTF-8 support [01:49:18] nbsp gets converted to space in Firefox input forms too, no? [01:49:19] heh [01:49:42] OverlordQ: that's ancient, it's not related [01:49:43] sounds like a bug to me, it should be copying the same stuff either way on X11... [01:49:44] Tim: yes, especially in older versions where it doesn't exist [01:49:45] Splarka: that was supposely fixed [01:49:56] why would you use an old version? [01:50:02] you realise it's free, right? [01:50:04] omg I don't upgrade every day, I am a loser [01:50:17] you could upgrade once every couple of years [01:50:26] well, my firefox is 8 years old, and I don't have %20 changing to spaces [01:50:29] nyah nyah [01:50:34] >:D [01:50:40] it must have been at least 2 years since he added UTF-8 support to mIRC [01:50:59] oh, mirc finally supports utf-8? hah [01:51:10] yeah but like I say, it is actually hard to configure [01:51:21] it's a particularly obscure option, you'd have to know it was there [01:52:15] evil [01:52:23] why not support it out of the box? [01:52:51] like screen and irssi? [01:52:54] because it's mIRC? nothing make sense :) [01:53:06] you have to type screen -U instead of screen, and there's an obscure option in irssi for it [01:53:08] also it doesn't choose fonts depending on the characters it sees, like a browser does [01:53:21] on 1:MAKESENSE:*:fail() [01:53:25] so you have to select a font manually that has the characters you're interested in [01:53:35] fixedsys excelsior :) [01:53:50] http://www.w3.org/QA/2008/05/utf8-growth-google [01:54:24] Splarka: that must be all those mediawiki sites coming online [01:54:27] ;) [01:54:35] well, no [01:54:42] it must be all the forks and mirrors of wikipedia [01:54:57] the live ones [01:55:10] How does one graph Unicode usage? [01:55:26] check on web pages [01:55:30] or such? [01:56:11] I suppose. That sounds like a better test of tag usage, though... [01:57:07] they probably check both Content-Type header and the meta tag [01:57:14] send a HEAD and check the response Content-Type for charset? [02:02:02] https://bugzilla.mozilla.org/show_bug.cgi?id=440075 [02:02:18] it's no easy task, finding bugs in the mozilla bug tracker [02:02:40] it beats the php bug tracker [02:02:45] its no easy task, finding bugs in any bug tracker [02:02:52] any search i do there turns up 500 unrelated things marked as BOGUS [02:03:27] mozilla i usually just have to follow the trail of dupes with slightly different wording [02:03:42] the tricky thing about the PHP bug tracker is that the BOGUS bugs are often real bugs, that they just didn't feel like fixing at the time [02:03:56] the "no feedback" category in PHP is just as bad [02:03:59] full of real bugs [02:04:04] :( [02:04:13] "didn't bother to try reproducing, CLOSING" [02:05:00] there should be an IGNORE category [02:05:35] "closed I HATE YOU" [02:07:45] Werdna: re the inputbox commit [02:08:13] the inbputbox code is imho pretty terrible to begin with; it has a horrible tendency to take variables and change their format from some raw input to html-escaped output [02:08:34] the problem is i think some of the new code uses values before they've been escaped and puts them into output [02:09:33] *Werdna slaps Erik. [02:09:38] at least $id is getting used before it's run through Sanitizer::escapeId() [02:09:43] it's old code, it needs a rewrite :) [02:10:19] *Werdna shrinks away. [02:10:30] I tested it, and it seemed to come out alright. Did I mess anything up? [02:11:13] is it possible to change the search feature to be case in-sensitive? [02:11:26] i think just move the $id = Sanitizer::escapeId( $this->id ); line up should be fine [02:11:35] uberfuzzy: TitleKey extension [02:12:01] (the full-text search is case-insensitive already. TitleKey makes the 'go' exact-match checks case-insensitive as well) [02:12:33] gotcha, thanks [02:12:53] !e TitleKey [02:12:53] --mwbot-- http://www.mediawiki.org/wiki/Extension:TitleKey [02:15:02] TimStarling: What do we do about unattached local accounts which have no password because of that CentralAuth bug? [02:15:47] I'll reset their passwords manually [02:15:59] I've got them on ro and pt, I think [02:16:01] let me check [02:16:41] yes, ro and pt. [02:16:43] before I forget again... [02:17:04] brion: WAP gateway, google, I'm leaning towards "yes" [02:17:11] I'll send them an email now [02:17:17] sure [02:17:29] to be honest, i use it all the time on my iphone now ;) [02:17:33] it "mostly works" [02:17:49] do we want to consider renaming the url though? [02:17:57] wap is so.... lame :D [02:18:07] brion: Is it any good? I'm getting an iPhone in a few days :) [02:18:55] http://en.wap.wikipedia.org/transcode.php?go=hells+yeah [02:19:41] That's pretty cool. [02:20:00] people complain that it's a language code [02:20:08] heh [02:20:09] which is probably a fair complaint [02:20:20] en.mobile.wikipedia.org might be nicer or something [02:20:22] *brion-away back in a bit [02:20:29] yeah [02:20:56] well, most phones don't use WAP anymore, AFAIK [02:34:14] !rar [02:34:14] --mwbot-- rar [02:36:58] !rar del [02:36:58] --mwbot-- Successfully removed keyword: rar [02:42:02] Is there a nice way to get the full URL not including the article name, e.g. 'http://en.wikipedia.org/wiki/'? [02:46:09] nm, it looks like this does the trick: [02:46:12] $wgServer . str_replace( '$1', '', $wgArticlePath ); [02:53:37] 03(mod) Semantic Forms short-circuts the new wfLoadExtensionMessages system and tests incorrectly - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14357 (10yaron57) [03:04:03] 03brion * r37363 10/trunk/extensions/inputbox/inputbox.php: move some escaping up to before $id is used [03:05:11] brion: Oops, I forgot to commit that. [03:06:16] grr silly message updates [03:06:58] makes reverse merges take *forever* [03:09:21] I'm having an issue with an upgrade from Mediawiki1.7 to 1.12... It now lists an error saying a table that does exist does NOT. Any suggestions? [03:09:38] 03werdna * r37364 10/trunk/extensions/AbuseFilter/install.php: Take over accounts which already exist, so we're not giving random people admin access. [03:09:43] 'wikidb.w_page_restrictions' doesn't exist (localhost)". [03:09:58] ok, I've set up *.wap.wikipedia.org to redirect to *.mobile.wikipedia.org, and mobile.wikipedia.org redirects to en.mobile.wikipedia.org [03:10:17] Zaerath: can you double-check the table name prefix there? [03:10:22] assuming you're not behind the telstra DNS cache that I poisoned by negative caching it [03:10:40] my dns ain't seeing it either :( [03:10:43] brion: Yes, and it's correct. I used w, so it used w_table name. [03:10:53] hmm, i see en.mobile.wikipedia.org but not mobile.wikipedia.org [03:11:10] well, I checked directly via ns*.wikimedia.org and it seemed to work [03:11:13] brion: Wait; but now the table does not show. I used the installer; shouldn't it have created the table? [03:11:19] maybe it's cached somewhere in the servers as well [03:11:30] Zaerath: confirm the output from the installer [03:11:38] *.mobile.wikipedia.org works just fine, I didn't request that one early [03:11:40] did it abort before completing that upate? [03:11:44] brion: I think it may be a simpler issue than I originally saw. [03:12:01] [brion@zwinger php-1.5]$ host mobile.wikipedia.org [03:12:01] Host mobile.wikipedia.org not found: 3(NXDOMAIN) [03:12:24] I know, I think that's the resolver cache for the whole pmtpa cluster [03:12:38] hmm, something breaking on test [03:12:52] try dig @ns0 mobile.wikipedia.org [03:13:26] anyway, I'll wait for the caches to expire, and then send google an email, and announce it on wikitech-l [03:13:37] brion: Stupid syntax error on my part. Thanks a ton. [03:13:43] how is google involved? [03:13:54] they're asking if they should send tons of people to it [03:13:59] actually that's a point... [03:14:04] I hope it doesn't break under the load [03:14:30] heh [03:14:34] it might, it's not super-optimized [03:14:41] well, only one way to find out ;) [03:14:42] single server [03:14:45] lol [03:15:01] Jul 9 03:14:57 srv35 httpd[2415]: PHP Fatal error: Cannot redeclare wfmsg() (previously declared in /home/wikipedia/common/php-1.5/includes/GlobalFunctions.php:337) in /home/wikipedia/common/php-1.5/includes/MessageFunctions.php on line 44 [03:15:18] ah, conflict in GlobalFunctions [03:15:19] sigh [03:15:24] it's hard to see one C in a giant list :P [03:16:11] well, i'll just revert GlobalSettings [03:16:15] if it was important it'd have been committed [03:16:19] "svn status" is one way to work around that [03:16:27] it shows which files are conflicted [03:16:35] yes, and 500 other things :D [03:16:47] | grep ^C [03:16:54] yeah i'm just lazy [03:17:07] ok, scap time [03:17:14] yay! [03:17:22] brb [03:17:53] Odd :-/ [03:17:54] Notice: Undefined offset: -1 in /home/wiki/languages/Language.php on line 422 [03:34:07] Werdna: Poor grammar is poor grammar. http://en.wikipedia.org/w/index.php?title=Wikipedia:Abuse_filter&curid=18088626&diff=224493603&oldid=224485448 :P [03:46:21] Tag extensions get processed in Sanitizer::removeHTMLtags(), do they? [03:51:49] something change in the date stuff recently? [03:55:08] davidmccabe: nope [03:55:19] OverlordQ: why do you wask? [03:55:21] *ask [03:56:01] that php notice I pasted a bit ago, getting it with the latest svn revision [03:56:26] which language? [03:56:52] En [03:57:03] got a sample page that triggers it? [03:57:08] mainpage [03:57:14] brion: I need to place a marker in the text that tells me to begin and end a certain kind of processing. This processing concerns links. [03:57:38] http://www.thedarkcitadel.com/wiki/Main_Page [03:57:43] brion: at what part of the process should I hook in and add my markers to the next? [03:57:52] davidmccabe: Is this in LiquidThreads. [03:57:59] Werdna: no. [03:58:27] brion: I had preferred to use a tag extension so that I wouldn't have to worry abut NOWIKI or such. However that is a separate processing step. [03:58:34] Does my question even make sense to you? [03:59:14] hmmm [03:59:37] well, you can break the whole section out as a replacement and do sub-parsing (eg, wrapping the whole thing as a tag) [03:59:51] otherwise we don't really have a clean way of doing it other than horrible regex fun :D [04:00:12] Ah, so I would have everything inside a tag instead of begin and end tags? [04:00:21] may be possible to use the placeholders to stick in your start/end points and process those in a regex after they're replaced back [04:00:26] but that might be fragile too [04:00:30] Do you have handy what I need to do to cleanly invoke subparsing, or should I just look aroundud and figure it out? [04:00:39] It does exist. [04:00:50] done in the inputbox extension. [04:01:03] !inputbox [04:01:03] --mwbot-- http://www.mediawiki.org/wiki/Extension:Inputbox [04:01:11] hey hey, it worked. [04:01:16] $output = $this->parser->parse( $this->labeltext, [04:01:16] $this->parser->getTitle(), $this->parser->getOptions(), false, false ); [04:01:21] $this->labeltext = $output->getText(); [04:01:35] iw ouldn't recommend using inputbox as an example of anything, personally ;) [04:01:43] haha [04:01:45] I know [04:01:48] FYI, the contents of the tag is going to be most of the page. [04:01:48] it should use all the Xml methods [04:01:50] *Werdna hides. [04:02:01] So it has to be quite stable. [04:02:25] brion: I keep expecting everything to happen from top to bottom, and the fact that it doesn't is screwing with my brain. [04:02:54] OverlordQ: hmm, now i'm not seeing it anymore [04:02:56] I have gone through about three different solution-ideas that were all based on the premise of being able to change my own state as the parser goes through the page sequentially. [04:03:15] brion: yea I specific an error reporting function [04:03:19] *specified [04:03:23] ah [04:03:41] 73 meg log now :-/ [04:04:37] brion: so do you recommend the subparse approach you just mentioned or something else? [04:05:03] generally i'd probably do the subparse, but that may or may not be suitable for your requirements [04:05:13] In what case might it not be suitable? [04:08:53] strange, dont get set to the log [04:09:22] who knows :) [04:09:43] but currently anything inside a tag doesn't get {{subst}} and other post-save processing done :( [04:10:09] *Werdna bored, tempted to start work on another project but too lazy [04:12:00] only thing logged were notices about date/strtotime and TZ (aside from a few unrelated warnings) [04:12:59] anyone know of a release date for mediawiki 1.13? [04:13:23] ask brion :) [04:13:45] brion: Now would be a good time, if you have time to go through global blocking, as I'm here and have time to make any changes. :) [04:19:12] it's not a huge extension, and I fixed up all the things you told me to fix up when you reviewed it a while ago. [04:20:46] !wg Localtimezone [04:20:46] --mwbot-- http://www.mediawiki.org/wiki/Manual:%24wgLocaltimezone [04:31:21] Aahhhhh, I might have found it [04:37:01] brion: so I tried the subparse approach. Everything seems to work great... except there are weird changes to the output. [04:37:11] For example, a certain list item becomes indented. [04:40:53] :( [04:40:57] Werdna: it's on my list :D [04:41:04] i know i've been behind :( [04:41:43] brion: I don't mean to nag. I just thought now would be a good time, since I'm around and willing to make some changes. [04:42:03] dinner's on the table, sorry [04:42:12] gotta run or my lady will be very annoyed with me :) [04:42:15] late dinner [04:42:19] enjoy [04:42:19] ya [04:42:21] tx [04:43:04] 03(mod) Double accesskeys cause problems - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14757 (10brion) [04:44:40] awww [04:45:01] bad brion :P right when I find the problem [04:45:11] what's up, OverlordQ ? [04:45:50] http://pastebin.ca/1066325 [04:46:15] spitting out that PHP error (undefined index -1) when viewing main page [04:46:20] with latest svn rev [04:47:00] yeah [04:47:03] did you find the bug? [04:49:08] seems the substr is off by one [04:49:35] can you make a patch? :) [04:50:53] well if I knew why the problem started showing up now lol. Since browsing svn I dont notice anything related that's changed. [05:04:48] hopefully the right version :/ [05:18:39] yea I really dont understand it lol :( [05:22:06] 03dale * r37365 10/branches/MetavidWiki-exp/ (16 files in 9 dirs): [05:22:06] * search digest table updates (be sure to run mv_update.php) [05:22:06] * #mvData:TOPSEARCHES & #mvData:POPULARCLIPS magic Functions active with arbitrary granularity for view count summaries. [05:22:06] * style and layout fixes. [05:22:06] * clip view counts per mvd_page in search results [05:33:31] Ahhhhhhh, think I found it . . . maybe again [05:38:08] 03werdna * r37366 10/trunk/extensions/inputbox/inputbox.php: Oops. Fix weirdness [05:41:16] 03(NEW) PHP Strict Standards Issue in DatabasePostgres.php - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14763 15enhancement; normal; MediaWiki: Database; (overlordq) [05:41:19] 03(mod) PostgreSQL support (tracking) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=384 (10overlordq) [05:50:17] 03tstarling * r37367 10/trunk/phase3/docs/ (README database.txt memcached.txt skin.txt title.txt): Updated various things in the docs directory. Completely rewrote skin.txt, updated database.txt, memcached.txt and title.txt. [05:57:36] 03(NEW) r37158 introduces MySQL specific code - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14764 15enhancement; normal; MediaWiki: General/Unknown; (overlordq) [06:21:05] 03tstarling * r37368 10/trunk/phase3/config/index.php: [06:21:05] Remove "experimental" tag from MySQL 4.1+ character set options, and warn users [06:21:05] against using the "backwards-compatble" mode instead, which, it turns out, is a [06:21:05] whole lot worse than any problem we've ever had with the so-called experimental [06:21:05] modes. Make mysql5-binary the default. Explain the difference between the two [06:21:08] 4.1+ modes. [06:23:20] <_wooz> lo [06:28:40] 03(mod) enhancement of languageConverter - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14604 (10fdcn64) [06:40:53] 04(REOPENED) enhancement of languageConverter - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14604 (10fdcn64) [06:43:15] 03(NEW) size of articles in [[Spezial::UnreviewedPages]] - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14765 15enhancement; normal; MediaWiki extensions: FlaggedRevs; (wickie37) [06:44:02] 03(mod) size of articles in [[Spezial::UnreviewedPages]] - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14765 15enhancement->normal (10raimond.spekking) [06:44:47] 03werdna * r37369 10/trunk/phase3/ (includes/LogPage.php languages/messages/MessagesEn.php): Core change for AbuseFilter extension: allow log entries to specify the doer of the action. [07:02:26] 03werdna * r37370 10/trunk/extensions/AbuseFilter/ (AbuseFilter.class.php AbuseFilter.i18n.php install.php): Add log entries for actions done by the extension. Also, properly scramble conflicting accounts by resetting email too [07:07:08] 03dale * r37371 10/branches/MetavidWiki-exp/MetavidWiki/maintenance/mv_update.php: minor fix to DB table update [07:25:44] hi Lady_Aleena :) [07:25:55] Hello SQLDb [07:40:27] Back [08:06:02] 03shinjiman * r37372 10/trunk/ (6 files in 3 dirs): [08:06:03] Localisation updates Cantonese, Chinese and Old/Late Time Chinese [08:06:03] Localisation updates Cantonese and Chinese for extension messages [08:06:16] Werdna: also, is there a history of filter changes in AbuseFilter? [08:14:18] VasilievVV: No, I have to add it. [08:16:51] 03shinjiman * r37373 10/trunk/phase3/languages/ (LanguageConverter.php classes/LanguageZh.php): [08:16:51] * (bug 14604) Update LanguageConverter for compatibility on -{*|xxx}- usage [08:16:51] patch by fdcn [08:16:59] 03(FIXED) enhancement of languageConverter - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14604 +comment (10shinjiman) [08:18:44] Werdna: ! [08:18:45] 2 PHP Fatal error: Call to a member function getId() on a non-object in /var/www/w/includes/LogPage.php on line 67 [08:20:49] 03(NEW) GroupPermissionManager send error messages - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14766 15enhancement; normal; MediaWiki extensions: General/Unknown; (bertrand.grondin) [08:21:01] bugger. [08:21:09] on normal page edit... [08:21:16] deletion to be exact [08:21:49] Nikerabbit: fixed. [08:21:55] Ha, another russain admin (yeah, yeah, also Vasiliev) came to wikitech-l [08:22:03] 03werdna * r37374 10/trunk/phase3/includes/LogPage.php: Fatal errors are bad [08:26:15] I get a Blank Page for Special:AllMessages. I tried increasing the Memory Limit to 100M. Still no Effect. [08:26:21] What shall I do ? [08:27:11] This is the Link:http://www.tamilbuddhism.com/wiki/Special:Allmessages [08:34:25] vinodhrajan: find out what is actually going on [08:34:33] !error | vinodhrajan [08:34:33] --mwbot-- vinodhrajan: For information on debugging (including viewing errors), see . [08:34:38] !blankpage [08:34:38] --mwbot-- A blank page usually indicates a fatal PHP error. See !error [08:36:00] 03(NEW) Special:Undelete showing {{PLURAL: ...}} - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14767 minor; normal; MediaWiki: General/Unknown; (MZMcBride) [08:37:29] http://de.wikipedia.org/wiki/Spezial:Gesichtete_Seiten [08:37:39] TimStarling: ugh [08:46:32] 03(mod) Special:Undelete, Special:Newimages showing {{PLURAL: ...}} - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14767 (10N/A) [08:50:17] 03(NEW) WikiTextLoggedInOut - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14768 major; normal; MediaWiki extensions: General/Unknown; (bertrand.grondin) [08:50:52] 03(mod) GroupPermissionManager send error messages - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14766 15enhancement->major (10bertrand.grondin) [09:06:45] AaronSchulz, http://en.wikipedia.org/w/index.php?title=Special:Undelete&target=Food_Basket , if you don't have sysop access on en: :) [09:10:37] 03nikerabbit * r37375 10/trunk/phase3/ (6 files in 3 dirs): [09:10:37] * Fix some misuse of message functions [09:10:37] * Part of bug 14767 [09:10:37] * This code duplication makes me puke [09:10:37] * Removed historysize, redundant when we have nbytes [09:14:22] Werdna: what was the point of making "globalgrouppermissions" permission global-only [09:17:32] 03nikerabbit * r37376 10/trunk/phase3/includes/ (Pager.php specials/SpecialNewimages.php): [09:17:32] * More fixes to misuse of wfmsg functions [09:17:32] * Should fix bug 14767 [09:17:59] why is everybody harassing tim about those? [09:18:38] Nikerabbit, wont you remove historysize from messages.inc ? :) [09:19:46] NicDumZ: I'm accustomed somebody will do it for me [09:20:02] hold on, doing it :p [09:22:57] 03(mod) Special:Undelete, Special:Newimages showing {{PLURAL: ...}} - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=14767 +comment (10niklas.laxstrom) [09:25:24] 03(mod) Create a wap mobile gateway for the english wikinews similiar to wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14755 (10bawolff+wn) [09:28:22] 03rotem * r37377 10/trunk/phase3/ (5 files in 5 dirs): [09:28:22] Removing the ordered list workaround for Firefox in RTL: Firefox 3, released a [09:28:22] few weeks ago, fixes this issue. The workaround causes problems with the [09:28:22] numbering in Firefox. I think that it is better to remove this workaround [09:28:22] because of its problems. [09:28:23] The unordered list workaround does not seem to cause problems; it should stay until most Firefox users upgrade to Firefox 3. [09:31:29] 03rotem * r37378 10/trunk/phase3/ (3 files in 2 dirs): Update and fixes. [09:32:24] NicDumZ: done already :D [09:32:32] :) [09:33:51] Nikerabbit, I let my mind wandering about "is there is a way to tell vim to delete a particular match in all files ?" [09:34:27] and ... the answer is yes, of course :) [09:36:13] 03(NEW) PLURAL not expanded - a transient problem - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=14769 15enhancement; normal; MediaWiki: Internationalization; (bugzilla.wikimedia) [09:40:24] transient my ..... [09:41:11] 14(DUP) PLURAL not expanded - a transient problem - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=14769 +comment (10niklas.laxstrom) [09:41:15] 03(mod) Special:Undelete, Special:Newimages showing {{PLURAL: ...}} - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=14767 +comment (10niklas.laxstrom) [09:55:16] VasilievVV: It strikes me as something which should require global permissions. [09:55:21] Since, you know, it has global effects. [09:56:23] Werdna: it affects global, but it's logged locally. That's why stewards only have userrights-interwiki on meta [09:56:55] If I could, I would make userrights-interwiki also require global permissions. [10:16:18] hello [10:17:17] Is the mediawiki built in search broken? [10:17:51] in what version? and broken in what way? [10:18:06] well, 1.12.0, and just, well, broken [10:18:18] Dypdrenering as a search word finds the page [10:18:28] drenering, *drenering, Drenenering etc. does not [10:18:47] It's possible I'm not using it right, but it seems flaky and arbitrary [10:18:52] tht's not broken, that's how a word-based index works [10:19:09] no full substring search is performed [10:19:09] that would be WAY too slow. [10:19:17] I see [10:19:54] Is there anyway to configure that? [10:19:55] if you want that kind of thing, use Lucene [10:20:15] but lecene doesn't offer full substring search either, does it? [10:20:27] wito: the "built in" search is based on this: http://dev.mysql.com/doc/refman/4.1/en/fulltext-search.html [10:21:22] I see [10:21:31] well, not really a big issue, I suppose [10:21:35] people are spoiled by google [10:21:36] but lucene, good tip [10:21:37] wito: btw, try the same with google. it also only finds full workds (with some "smart" additions, like stemming) [10:21:38] How to add Captcha to Account creation in Mediawiki ? [10:21:50] Splarka: gogole doesn't find substrings. [10:22:01] !captcha | vinodhrajan [10:22:01] --mwbot-- vinodhrajan: For more information about CAPTCHAs and MediaWiki, see . [10:22:18] despite the name, it's not only for editing [10:23:08] Oh! I have seen this extension . I thought it was only for editing :-P [10:23:31] well [10:23:48] Duesentrieb: people still expect way too much of searches, because of the likes of google [10:24:05] does there exist any clever way of identifying mutually linked, but else "unreachable" groups of pages? [10:24:07] Splarka: our search *could* be a lot better though :) [10:24:22] rainman edded a few feqatures lately... i'm curious how that's going to work out [10:24:32] everyone always says that, "it sucks, but it could be better" [10:24:38] e.g. A links B and B links A, but nothing links neither B nor A [10:24:49] s/nothing/nothing else/ [10:25:14] wito: it's possible based on the pagelink table. but i don't think there's a finished tool to get that info. [10:25:45] 03rotem * r37379 10/trunk/extensions/Quiz/Quiz.php: RTL compatibility. [10:26:22] wito: relevant info for the algorithem involed: http://en.wikipedia.org/wiki/Connectivity_(graph_theory)#Computational_aspects [10:27:27] hi folks. i need a wiki page to contain a link to an external application. namely, i want the resultant HTML to contain 250 ... any idea how i can do this? [10:28:06] trying to use the [url] notation is not working, possibly because it's expecting the string to start with "http://" [10:28:23] !protocols [10:28:23] --mwbot-- To allow additional protocols (prefixes) for urls ("free links"), see [10:28:45] mers: see above. but you are assuming that the browsers of all your visitors support that protocol [10:29:04] it's an internal wiki [10:29:14] thanks Duesentrieb, much appreciated [10:29:19] np [10:30:53] Ah, graph theory [10:30:59] is there anything you can't do? [10:33:07] Duesentrieb: Does confirm edit impose a Captcha during Saving Edits too ? [10:34:35] 03(ASSIGNED) Track link changes - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13588 +comment (10Bryan.TongMinh) [10:36:56] vinodhrajan: per default, only if the edit introduces a new URL. it can all be configured. [10:37:08] 03rotem * r37380 10/trunk/extensions/Quiz/ (Quiz.i18n.php Quiz.php): Plural support. [10:37:35] vinodhrajan: look at the examples for the $wgCaptchaTriggers array [10:39:26] Does the link table include links caused by categories? [10:53:07] wito: what do you mean by "links caused by categories"? [10:53:15] categories generally don't cause links... [10:53:46] categorization is recorded in categorylinks. you can consider that relation too if you like. category headers (descriptions) are treated as regular pages [10:55:33] that answers my question [10:56:02] what I meant, of course, was wether the addition of a page to a category invokes an addition of a link from the category to the page in the general link table [10:56:31] it doesn't. [10:56:53] and which "direction" that link should have is arguable anyway, i suppose [10:56:54] indeed [11:19:36] I am looking to integrate MediaWiki with siteMinder [11:20:05] so that the authentication of MediaWiki is handled by SiteMinder. Can anyone provide any pointers ? [11:20:14] !auth | bonii [11:20:14] --mwbot-- bonii: http://www.mediawiki.org/wiki/AuthPlugin [11:20:33] Duesentrieb: Thanks [11:20:45] bonii: http://www.mediawiki.org/wiki/Extension:Siteminder_Authentication [11:30:47] 03raymond * r37381 10/trunk/phase3/includes/Article.php: [11:30:47] Move the hook 'NewRevisionFromEditComplete' [11:30:47] It should not run if a belated edit conflict occurs. [11:30:47] Issue reported by the German community after some weired revision histories were found. [11:35:43] 03daniel * r37382 10/branches/daniel/playground-extensions/ (. CrowdAuthentication/CrowdAuthentication.php): branched extensions [11:41:58] Hello, can anybody help me with a small problem on my wiki to do with email notifications? [11:44:16] mikehenry85: maybe, if you tell us what the problem is... [11:44:17] !ask [11:44:17] --mwbot-- Don't say "I have a question", or ask "Is anyone around?" or "Can anyone help?". Just ask the question, and someone will help you if they can. Also, please read < http://workaround.org/moin/GettingHelpOnIrc > for a good explanation of getting help on IRC. [11:45:07] 03btongminh * r37383 10/trunk/phase3/ (RELEASE-NOTES includes/api/ApiQueryUserContributions.php): [11:45:07] * Added flag "top" to list=usercontribs if the user is the last contributor to the page [11:45:07] * Limited API section in RELEASE-NOTES to 80 chars [11:45:29] oki'm trying to get the mail feature in mediawiki working which my firm uses as their intranet/knowledge retainment system. I've managed to actaully get the function semi working, in the respect that it actually emails each user, but when confirming the user's email address it comes up with the said error message (below). Can anyone help? The mediawiki install, is based on Windows server 2003, and the mail server is Exchange 2003. [11:45:29] "Could not send confirmation mail. Check address for invalid characters. [11:45:29] Mailer returned: 1" [11:45:29] Here's the smtp details out of my localsettings.php: [11:45:31] $wgSMTP = array( [11:45:33] 'host' => "exchangeserver1", [11:45:35] 'IDHost' => "locahostl", [11:45:37] 'port' => 25, [11:45:39] 'auth' => true, [11:45:41] 'username' => "user", [11:45:43] 'password' => "password!" [11:46:26] i have a link here too if in the case you need more details: http://www.experts-exchange.com/Web_Development/Web_Languages-Standards/PHP/PHP_Windows/Q_23545811.html [11:49:52] mikehenry85: please use a pastebin if you have more than two lines to show. [11:50:44] and... no clue about exchangeserver, soory [11:51:56] Apologies, i wouldn't specifically say it's down to exchangeserver though, as the mail is actually being created and is going through to the users, it's just the mediawiki site comes back with an error? [11:53:04] no idea. try sending to some different mail server, see if that works. [11:54:11] 03(mod) Rename Spam blacklist to "URL exclusion list" or "URL Blacklist " - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14719 (10herbythyme) [11:54:35] i would if i could but don't have any other mail server addresses i could forward it to [11:55:10] howabout simply using your own mail account? some gmail address? [11:55:18] or are you firewalled? [11:56:05] yes the wiki is internal and we have an isa firewall creating a dmz to an external juniper firewall [11:56:19] suppose i've got nothing to lose by trying? [11:56:30] how would i refer it to hotmail/gmail? [11:57:06] by supplying the usualy smtp conenction info [11:57:14] like you would enter into any email cline [11:57:16] t [11:57:23] server name, accolunt name, password [11:57:31] !smtp [11:57:31] --mwbot-- See for information about configuring MediaWiki to use SMTP for sending mails, instead of using the sendmail interface. [11:58:08] more details on what to specify is here: http://pear.php.net/manual/en/package.mail.mail.factory.php [11:58:51] it also has a "debug" setting. no idea where it logs to, but it may be useful :) [12:02:07] great stuff, thank you for that i'll look into it after lunch [12:03:33] you can always migrate to a *nix server and use a local MTA like exim :) [12:04:41] sounds like a lot of work to clear a small false error to me lol :) [12:05:34] right, lunch time beckons, thanks for your help again! :) [12:05:56] Special:Undelete seems to be broken in Wikimedia. [12:06:49] 03huji * r37384 10/trunk/phase3/languages/messages/MessagesFa.php: Localisation updates: Adding/updating Persian translations [12:06:52] Page history: (diff) date etc. [ip] (Talk | block) ({{PLURAL:161|1 byte|161 bytes}}) [12:07:06] str4nd: 3 bugs opened for it already [12:07:12] hih :) [12:07:21] Nikerabbit fixed it already, (I think) [12:08:06] https://bugzilla.wikimedia.org/show_bug.cgi?id=14755 http://bugzilla.wikimedia.org/show_bug.cgi?id=14767 http://bugzilla.wikimedia.org/show_bug.cgi?id=14769 [12:08:41] http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/includes/specials/?sortby=date [12:08:44] -> fixed [12:09:22] 14755? :) [12:09:39] oops [12:10:16] damn, maybe there were only 2 bugs [12:10:41] ?? [12:11:01] oh, right https://bugzilla.wikimedia.org/show_bug.cgi?id=14765 [12:11:12] not 55, 65 ^_^ [12:11:23] Nikerabbit: str4nd was re-re-re-reporting the plural bug [12:11:31] I'm on phone irc [12:11:43] as seen in bugs 14765 14767 14769 [12:11:50] Nikerabbit: k, but you've fixed it? [12:12:12] all i'm aware of [12:13:00] Bytes and newimages [12:13:30] str4nd: did you see it anywhere else? [12:13:46] not yet [12:15:44] hi [12:16:49] on the API:Edit - Create and Edit the pages there is written: "Note: In this example, all parameters are passed in a GET request just for the sake of simplicity. However, action=edit requires POST requests; GET requests will cause an error." Which parameters am I supposed to pass with the post? [12:23:41] is there anyway to reset a password without email access? [12:23:55] fale: why not just send all of them? [12:24:04] !password [12:24:04] --mwbot-- I don't know anything about "password". You might try: !passwordreset !passwordsql !secrets [12:24:10] !passwordreset [12:24:10] --mwbot-- http://www.mediawiki.org/wiki/Extension:Password_Reset [12:24:53] Splarka: well, if some of them require GET and I send them in post, it will not work [12:25:07] all will work in POST [12:25:15] some just require POST [12:25:22] Splarka: ah ok, then I'll do that [12:28:00] 03demon * r37385 10/trunk/phase3/ (RELEASE-NOTES includes/Skin.php): Fix regression from r37158, Article::lastModified() now works on non-mySQL schemas again. Patch by OverlordQ. [12:28:22] 03(FIXED) r37158 introduces MySQL specific code - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14764 +comment (10innocentkiller) [12:28:49] <^demon> OverlordQ: Applied your patch :-) [12:41:10] Splarka: http://127.0.0.1/wikitest/api.php?title=Talk:Main_Page&action=edit <-- the API says: "unknown_action: Unrecognised value for parameter 'action'" [12:41:34] do you have API edit enabled? [12:41:40] 03rotem * r37386 10/trunk/extensions/UniversalEditButton/UniversalEditButton.php: Typo. [12:41:50] Splarka: by default are enabled? [12:41:55] also when POSTing the URL should be http://127.0.0.1/wikitest/api.php and all other info via POST (I believe) [12:42:05] also that URL is on your local server so we can't peek ^_^ [12:43:06] nope, disabled by default [12:43:11] -_- [12:43:23] Splarka: on wikipedia are enabled? [12:43:32] nope [12:43:37] well, on test.wikipedia.org only [12:43:44] -_- [12:43:51] they are still in development and aren't yet considered well-tested [12:43:58] I see [12:44:04] $wgEnableWriteAPI = true; [12:44:08] if you wanna enable it [12:44:17] Splarka: is there another way to post them? [12:44:26] how do you mean? [12:44:43] Splarka: I'm creating bots for wikipedia then I want have the same config as wikipedia [12:44:55] Splarka: is there another way to edit pages? [12:45:55] yah, you can post to index.php [12:46:08] http://www.mediawiki.org/wiki/Manual:Parameters_to_index.php#Parameters_that_are_needed_to_save [12:46:12] same info, different parameter names [12:46:28] but you can use the API to get all the info: edit token, start time, edit time, previous contents, etc [12:47:12] and later when wikimedia enables API write, you can switch your bots to use that, so it won't hurt to develop them to use both index.php and api.php I think? [12:47:36] Splarka: I think i'll do like you said :) [12:48:06] Splarka: the times have to be right to be able to post? [12:48:30] well [12:48:36] depends on if you're creating a new page or editing an old page [12:48:45] Splarka: editing [12:48:53] then yes, you have to have the time of the last edit [12:48:58] this lets the system detect edit conflicts [12:49:21] Splarka: and for a new one? can I just invent everything? [12:49:34] pretty much, except the edit token [12:49:38] :) [12:49:40] thx [12:49:45] which can be gotten with one api query [12:50:19] wpStarttime and wpEdittime don't have to be correct? [12:50:33] Splarka: mine is '+\' :) [12:51:05] Splarka, the bot is going well :D [12:51:41] fale: +\ is for anon edits, you probably want to be logged in for a bot [12:51:52] already managed to get all the info I needed and I have the urlencoded string of the whole document [12:51:53] Dor: well... [12:52:02] now all I need to solve is how to send it if it's wey too long [12:52:04] way* [12:52:10] like over 16kB [12:52:25] starttime is used to detect if the page was deleted after you started editing, but before you submitted [12:52:35] you can just use the current time [12:52:54] but it's like [12:52:55] edittime is only needed when editing an existing page, and is the timestamp of the last edit to the page [12:53:00] yearmonthdayhourminutesecond [12:53:02] if not, you just set it the same as starttime [12:53:29] what this does... [12:53:36] Splarka: I'm doing tests on my test mediawiki, and I want have the simplest situation ever, and after work to make it ok for 'pedia ;) [12:53:40] if edittime doesn't match the top revision, someone else has edited before you finished [12:53:42] I can get this info directly from the GET I have to also get the contents of wpTextbox1, right? [12:53:54] this means, you didn't know they had edited, and so it has to merge your changes against theirs for conflicts [12:54:05] *Sasa^Stefanovic off [12:54:05] yeah [12:54:15] fale: then +\ is your edit token ^_^ [12:54:30] and since the bot does the editing thing in half a second, I doubt if an edit conflict will ever occur [12:54:36] Splarka: it returns the edit form, it doesn't submit anything :( [12:54:54] fale: all posted? you sent all 5 parameters? http://www.mediawiki.org/wiki/Manual:Parameters_to_index.php#Parameters_that_are_needed_to_save [12:55:01] <^demon> Werdna: Paranoia is a funny emotion. On the one hand, it causes people to grasp at any solution to the problem. In an interesting paradox, it also causes them to be suspicious of the solution (in RE: to your AbuseFilter efforts on enwiki) [12:55:35] dor: well, even so, you have to set a correct edittime IIRC in order for it to let you edit an existing page, even if it isn't the top edit (AFAIK) [12:56:02] Splarka: yes, this is my line: str=http.post("http://127.0.0.1/wikitest/index.php?title=aaa&action=submit","wpTextbox1=cicciobombo&wpStarttime=20080709062737&wpRecreate=1&wpEdittime=20080709062738&wpEditToken=+\\\\"); (after the comma are post parameters) [12:56:10] back [12:56:34] ahh, you might be corrupting your token a bit [12:56:40] try urlencoding it [12:56:50] %2B%5C [12:56:54] %2B%5C [12:56:56] yeah :P [12:56:56] ok [12:57:19] but make sure that you also send the right stuff in the header [12:57:23] :) [12:57:26] right [12:57:34] it works :) [12:57:43] everything ok? [12:57:44] was the encoding stuff :) [12:57:51] :) [12:57:58] thankyou Splarka and Dor [12:58:02] fale [12:58:04] Content-type: application/x-www-form-urlencoded [12:58:04] one more thing [12:58:14] ALL the text needs to be urlencoded [12:58:15] Dor: yes? [12:58:16] meaning [12:58:25] well, not all of it [12:58:30] line break = %0D [12:58:30] y [12:58:30] eah [12:58:33] abc doesn't need to be %61%62%63 [12:58:40] it'll work, but it doesn't NEED to be ^_^ [12:58:42] accept a-zA-Z0-9 [12:58:48] except* [12:58:49] :P [12:58:50] but anything formatty does [12:58:51] Dor: I'm going to write a function to urlencode everything [12:59:06] Dor: thank you for the advice :) [12:59:16] bah you don't use mIRC [12:59:18] sec [12:59:24] crazy robots taking over the internets [12:59:28] Dor: nope, I'm using konversation [12:59:30] WALL-E coming true [12:59:54] oh well [13:00:00] I made it for mIRC in 2 seconds with regex [13:00:23] Splarka, lol yeah [13:00:26] Dor: my bot is in cpp :D [13:00:35] fale, mine is in mIRC :) [13:00:43] I actually have to write the socket [13:11:55] Ahhh, other side of the fence now eh green! [13:13:45] What fence? [13:14:41] you'll be running a mediawiki install yourself now? [13:16:44] No, I still have people to whip for that. [13:17:03] bah, don't wanna get your paws dirty [13:18:11] Hi there. I am having some strange results while trying to lookup usage of a duplicate image on commons. http://toolserver.org/~daniel/WikiSense/CheckUsage.php?i=Animlogo2.png&w=_100000#end says it is used on 8 pages in th.wikipedia, but I can't seem to find the image in any of these pages! [13:18:55] there's a template which is used in all these pages, but it doesnt contain the image (and I checked in the history, it never did (unlesss I missed somethinh) [13:19:01] *something [13:19:18] can comeone help me figure out what s going on with this file? [13:19:50] *unless, *someone xD [13:20:30] Hmm. Perhaps the imagelinks table is messed up? [13:20:42] or is subject to edits in the job queue? [13:22:46] but still, it would make sense if the image had ever made part of that template... but it hadn't [13:23:18] http://th.wikipedia.org/wiki/%E0%B9%81%E0%B8%A1%E0%B9%88%E0%B9%81%E0%B8%9A%E0%B8%9A:%E0%B8%A0%E0%B8%B2%E0%B8%9E%E0%B8%88%E0%B8%B2%E0%B8%81%E0%B8%A0%E0%B8%B2%E0%B8%9E%E0%B8%A2%E0%B8%99%E0%B8%95%E0%B8%A3%E0%B9%8C this is the template in question [13:23:50] oh! [13:24:03] afterall I _did_ miss something :P [13:26:55] it was indeed used in that template once, but it was removed in october 2006: http://th.wikipedia.org/w/index.php?title=%E0%B9%81%E0%B8%A1%E0%B9%88%E0%B9%81%E0%B8%9A%E0%B8%9A:%E0%B8%A0%E0%B8%B2%E0%B8%9E%E0%B8%88%E0%B8%B2%E0%B8%81%E0%B8%A0%E0%B8%B2%E0%B8%9E%E0%B8%A2%E0%B8%99%E0%B8%95%E0%B8%A3%E0%B9%8C&diff=next&oldid=262727 [13:27:18] Hmm. Perhaps those pages had never been accessed since then? Though that seems unlikely. [13:27:53] Well I acessed one of them a few times since a few days ago and it still appears in the image links [13:28:00] *accessed [13:28:18] 03raymond * r37387 10/trunk/extensions/ParserFunctions/ParserFunctions.php: [13:28:18] * Let the {{#ifexist}} works with encoded URLs too. See testcase http://test.wikipedia.org/wiki/User:Raymond/ifexist [13:28:18] * Update URL in extension credits [13:28:22] *Splarka would suggest you try purging or null editing one to see if it disappears, but Tim might hurt him [13:28:33] lolol [13:30:58] *Splarka sleeps [13:31:53] I just purged all of them, but all still show up in http://th.wikipedia.org/wiki/Image:Animlogo2.png?uselang=en :( [13:39:46] hello [13:40:22] what's the extension used in zh.wp for converting simplified <-> traditional Chinese? [13:40:34] i think it's built in [13:41:00] Yeah, it uses the variant stuff. [13:41:07] Not sure how that works, but it's in core for sure. [13:41:40] Hi All [13:42:47] i use MW 1.10, how do i implement it on my wiki? [13:43:21] yannf: have you checked if it doesn't just happen? [13:43:32] I'm trying to implement page security and I seem to have a caching problem. Can I get some help disabling page caching? Right now all i'm using is CachePages = false. This doesn't seem to be working, Any ideas?? [13:44:11] yannf: besides, simplified/traditional chinese don't have a one-to-one relationship, any conversion is inherently lossy [13:44:28] yannf: if you have traditional as your content lang, and simplified as your user lang, maybe it simply translates? [13:44:31] just a guess [13:45:13] doesn't seem to work http://www.wikilivres.info/wiki/index.php/User:Yann/test [13:45:42] is it this? http://www.mediawiki.org/wiki/Extension:ChineseTools [13:47:02] yannf: no. [13:47:13] ok [13:47:45] yannf: but do bear in mind, it's a one way street. [13:48:09] wito: the conversion is for display only [13:48:22] (or is it used for page editing too? i didn't think so) [13:49:05] I figured he wanted to write simplified chinese and have it converted to traditional [13:49:20] one the fly, for display. why not? [13:49:33] mediawiki supports that. (or maybe only the other way around?) [13:49:34] Duesentrieb, probably for page editing too . . . I imagine it would be a pain to edit in a mix of traditional/simple. [13:49:35] because it's not a one-to-one thing [13:49:54] wito: so what? if it's only for display, that does not matter much. [13:49:56] wito, it's apparently close enough that there's a single Chinese Wikipedia (well, Mandarin I guess) and no one complains much. [13:49:57] several trad. characters can decompose into a single simplified [13:49:58] well [13:50:12] wito, in case of ambiguity, it's possible to manually specify them somehow. [13:50:15] I don't know all the details. [13:50:24] you risk getting a lot of sentences that make no sense [13:50:30] But in most cases it can be done automatically, in the rest of the cases you have to specify it manually. [13:50:43] wito, look at the Chinese Wikipedia. Do you get a lot of sentences that make no sense? [13:51:07] well, I don't read chinese per se, so I guess I would have to say yes. ;) [13:51:15] I'd like to mirror a "dead" wiki as static webpages. But a simple "wget -m" doesn't do the trick because then the mirror doesn't know that the "Hauptseite" is a HTML page. Any ideas how to do it? [13:51:15] Same here. [13:51:34] Simetrical: Ever played with makefiles? [13:51:42] skymarshal, configure your mirror to serve all pages as text/html regardless of file extension? [13:51:46] Werdna, no. Thankfully. [13:52:00] Simetrical: What about jpg and gif? [13:52:02] The only compiled programs I've written are far too trivial to need them. [13:52:03] skymarshal: man wget [13:52:15] skymarshal, those shouldn't be in the same directory. And you can make an exception for them. [13:52:16] anybody used makefiles before? [13:52:26] Werdna: I have [13:53:09] wito: I want to compile two CPP files to separate executables, and it's driving me nuts. [13:53:09] http://www.wikilivres.info/wiki/index.php/User_talk:Yann#Je_voudrais_ouvrir_une_page_d.27accueil_chinoise_ici [13:53:45] I would like to know if it is possible to bring the Chinese converter from Chinese Wikisource. For the Chinese interface, Chinese Wikisource has extra tabs to choose non-converted, traditional, or simplified Chinese. [13:54:37] wito: --html-extension ? [13:54:50] yannf, this is all in the core software somewhere. [13:54:58] yannf: that's probably just a local js to add tabs that use uselang=zh-xxx [13:55:06] Well, maybe not the tabs. [13:55:07] Simetrical: oh, the tabs too? [13:55:10] :P [13:55:11] I don't know about those. [13:55:17] me nither [13:55:21] They should be, though, probably. [13:55:43] I was just reading the minutes of the CSS WG where someone was complaining about how Wikipedia uses so much generated content. [13:56:54] siebrand, Duesentrieb where can i find how to implement that please? [13:57:09] yannf: implement what? the tabs? [13:57:14] yes [13:57:24] yannf: ask on the chinese wikisource, i suppose [13:57:30] it's probably in their common.js [13:57:39] is there something to add in LocalSettings? [13:57:45] (or maybe it *is* in the core code. but i doubt it) [13:57:58] no, common.js is edited on-wiki [13:58:10] yannf, I'd have to check this, but I recon they write the wiki in traditional form chinese [13:58:18] which can be translated to simplified [13:58:43] 03(mod) Can't localize some user groups in Special:Listusers - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=12996 (10robin_1273) [13:58:45] Nikerabbit: do you know the details of magic zh conversion? [13:59:06] wito, I'm pretty sure they write it in both interchangeably. [13:59:20] And it gets converted on the edit page. [13:59:21] *Simetrical tests [14:00:09] Hmm, maybe not? [14:00:39] Yeah, it's always traditional in the edit page. [14:00:52] I'm surprised, surely that confuses the mainlanders? [14:00:55] well [14:01:02] http://zh.wikipedia.org/w/index.php?title=%E6%B9%AF%E5%8A%A0%E5%9C%8B%E5%AE%B6%E8%B6%B3%E7%90%83%E9%9A%8A&action=edit&variant=zh-cn [14:01:04] that's why they have the view in simplified tab [14:01:05] http://zh.wikipedia.org/w/index.php?title=%E6%B9%AF%E5%8A%A0%E5%9C%8B%E5%AE%B6%E8%B6%B3%E7%90%83%E9%9A%8A&action=edit&variant=zh-tw [14:01:11] Yes, but not edit in simplified . . . [14:01:16] yep [14:01:27] but wikipedia is pretty much banned in mainland china [14:01:30] problem solved! [14:01:44] I thought it was recently unbanned, at least for the moment. [14:02:06] Maybe that's why the default is traditional, though. I'd have expected far more simplified speakers to want to read it. [14:02:07] well [14:02:20] there are already about 4 chinese wikipedias [14:02:32] what's one more in all simplified? ;) [14:03:00] What would those be? zh, yue, . . . ? [14:04:55] I'm trying to install mediawiki on my computer. i'm at the PHP phase, Which web server should I choose? Apache 2.2.x? [14:06:17] zh-classical and wuu [14:06:28] If you don't already have a server, Apache is probably a reasonable choice. [14:06:45] But you have to put it on. :-) [14:07:00] GreenReaper: cool, thanks [14:07:02] What OS is the computer running? [14:07:16] zh-classical is like la or something, right? A dead language that's supported for no fathomable reason? [14:07:17] Windows x86 (XP) [14:08:42] OK. Be aware that XP Pro has its own web server, IIS. You may be able to use this, if you install it. However, Apache may still be a better option because it is more recent than IIS. [14:09:02] so if you don't have either, I suggest you just grab apache and install it. :-) [14:10:02] http://www.devlib.org/apache/httpd/binaries/win32/apache_2.2.9-win32-x86-openssl-0.9.8h-r2.msi is probably the best source for this [14:10:13] (from http://httpd.apache.org/download.cgi ) [14:10:20] GreenReaper: I grabbed both PHP and Appache as reccomended by the instalation page, is the Appache currently installed by PHP remove the need for the sepperate Apache instal? [14:10:47] Duesentrieb: no? [14:10:52] If you installed both at the same time, then yes, but you must be sure to select the right version of Apache. [14:11:18] for example, if you installed Apache 2.2.9, then 2.2.x is the right selection to make. [14:11:36] If it were 1.3, you'd want 1.x or something similar. [14:11:47] *GreenReaper does not know the exact options offered by PHP [14:12:05] So I install Appache before PHP, or just let the PHP installer handle it? [14:12:46] If you downloaded them both, you should probably install Apache first. [14:12:59] If there was some kind of a bundle exe, it should handle it itself. [14:13:56] simetrical: I'm not entirely sure [14:13:56] most of the packages I've seen have them as separate installers though, and in that case I'd install the web server first, and then PHP. It might not be strictly required, but it makes sense. :-) [14:14:19] GreenReaper: Thanks, I'll try your suggestion [14:15:59] Simetrical: And even if it is; trying to return languages from the dead isn't a crime. ;) [14:16:26] GreenReaper: Thanks, I'll try that. [14:16:46] How can I force a new user to be a member of a certain group? [14:16:59] zh-classical is mostly a written language, isn't it? [14:17:19] Nikerabbit: Presumably [14:17:51] 03(mod) Autogenerated XML schema - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14025 +comment (10roan.kattouw) [14:17:54] Nikerabbit: all of zh is a written language, no? the writing system doesn't represent spoken words directly... [14:18:04] 03(ASSIGNED) Autogenerated XML schema - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14025 (10roan.kattouw) [14:18:26] Duesentrieb: it's a written language in the sense all languages are [14:18:27] Duesentrieb: yes it represents the words, but not the sounds [14:18:44] english too, is only a written language; all anyone speaks are dialects of same [14:18:50] Nikerabbit: yes, well... it represents the "things". but whatever. [14:19:18] according to this, there is more than just JS http://wikitravel.org/shared/Chinese_Wikitravel_Expedition#Language_interface_file [14:19:39] wito: of course. but the relation between symbols and spoken words in chines is much more remote - more like it is with numerals in western languages. [14:20:11] french and russian people have the same way of writing 1, 2, 3, 4, but thes use different words for them. [14:20:15] i have only one LanguageZh.php, not 4 like mentioned on wikitravel [14:21:10] yannf: messages/MessageZh_*.php [14:21:23] i see 12 :) [14:21:44] O.o where do you see that? [14:22:57] yannf: in languages/messages/ [14:23:07] the files got refactord/renamed [14:23:50] no idea if 1.10 already had the Messages stuff. but i think it did... [14:24:17] why is the {{DISPLAYTITLE}} stuff at http://www.wikimedia.ch/index.php?title=Become_a_Member/rm&action=edit not interpreted correctly (i.e. not shown)? [14:24:24] quit [14:25:28] Mbimmler: because it only works for variants of the timtle that have the same canonical form as the actual title [14:25:52] what does "canonical form" mean? [14:25:52] Mbimmler: iPod instead of IPod works, but Foo instead of Bar doesn'tz. [14:25:53] Duesentrieb, i don't think that the same, the content of the files is different [14:25:57] ah. [14:26:02] ok, I see [14:26:15] thanks [14:26:18] Mbimmler: canonical form means: first letter capitalized, spaces replaced by underscores [14:26:39] Duesentrieb: was this always like this or is this a recent change? Because I have a vague memory of it working as I supposed it to... :p [14:26:53] it has always beeen like this [14:27:04] Duesentrieb, not true. [14:27:04] well, since this feature was committed to the core, anywqay [14:27:16] it used to exist as an extension, without restrictions, iirc [14:27:17] Rob changed it in like 1.10 or 1.9 or something. [14:27:23] No, it was in core, but disabled by default. [14:27:26] I think Magnus added it. [14:27:37] hm... ok... [14:27:45] Rob changed it so it had to canonicalize, and enabled it by default. [14:28:07] maybe this restriction then only was a precondition for having it on wikipedia, not for having it in core [14:28:15] Anyone know how I can force a new user to be a member of a certain group? [14:28:28] i recall a feature reuest for making this restriction optional, actually [14:28:42] 03mark * r37388 10/trunk/routing/lvs/: Initial import. [14:29:30] uh [14:29:41] isn't that redundant, when one can assign rights to users? [14:29:52] the group [14:32:54] Not really [14:32:59] is it right, if i use [[Image:???.jpg|frame|200px|left|text]] the 200px option is useless? [14:33:36] It would be very helpful to assign new users to a specific group [14:34:13] I have way to many users to assign right per user and I would like not to assign each user to a group by hand [14:34:32] Is there maybe a way to mass import users to a specific group? [14:34:38] use more channels [14:34:43] AaronSchulz: question about FlaggedRevs. I have the File cache enabled (http://www.mediawiki.org/wiki/Manual:File_cache), and there are a few issues... notice this page http://brethrenpedia.com/Jabe_Nicholson and how you can't go back and forth between the stable and draft tabs [14:34:58] like a noop-channel for me ;) [14:35:13] Cincy: all new users are in the group "user" [14:35:21] Cincy: I mean, you can assign rights to the group users [14:35:22] why not set the privs you want there? [14:35:33] ymmotrojam: is that the latest version? [14:35:40] But there is no way to force them into a custom group? [14:35:54] Code change maybe? [14:36:07] Cincy: what about customizing "users"? [14:36:11] of the article? flaggedrevs? mediawiki? [14:37:15] I guess that would work but I really need to use atleat 4 level of group heiarchy and I was tring to figure out a way to get a handle on how groups are assigned in the wiki [14:37:34] Is it possible to import users just like pages [14:37:44] ymmotrojam: mediawiki and flaggedrevs [14:37:57] Cincy: customize users to what you want base users to have [14:38:03] then you promote people as you see fit [14:38:08] into custom groups [14:38:11] problem solved [14:38:22] I'll update er now, but it's pretty up-to-date [14:38:29] Sounds good, is there a way to mass promote? [14:38:36] I have a lot of users [14:40:04] good morning. i'm trying to use an extension (GroupPermissionsManager), and i think i found a bug. i'm trying to identify and fix the problem. i posted on the talk page for the extension, but i'm hoping for a faster response. [14:40:16] So there is no way to create users and assign them a group from the backend - MySQL style? [14:40:27] does anyone have any experience with this extension and have the time to help me out? [14:41:05] Cincy: what do you mean "mass promote"? [14:41:13] Cincy: you might be able to use the XML API and a shell script [14:41:22] http://yourmediawiki/api.php [14:41:39] Duesentrieb, just copying the missing files doesn't work :( [14:42:01] Aaron : not sure really I'm just tring to figure out a way to manage 200+ users and force them into certain custom groups without doing it by ahnd [14:42:07] Duesentrieb, actually the files are in languages/classes/ [14:42:20] wito: thanks I'll take a look [14:42:27] Cincy: you can use $wgAutoPromote [14:42:41] yannf: you are not mixing files from two version are you? [14:42:43] that implicitly promotes people based on edits count, age, email [14:42:45] yannf: maybe they used to be [14:42:57] yannf: why are you running 1.10 anyway? [14:43:05] Cincy: you'll still have to do it by "hand", unless you want to hand out random promotions [14:43:36] Aaron: I saw that one but I really need to assign groups based on business title not stats [14:43:44] tomow: that extension seems to work by editing a php file that it later executes. that seems EXTREMLY risky. [14:44:15] hmm. well, this is for a project at work. we need a graphical way to control user groups and their permissions. [14:44:22] for the "non-technical" users here. [14:44:29] tomow: which in itself is risky [14:44:32] AaronSchulz: ok, everything is updated. Still the issue. I purged the cache of the page, but once it regenerates the cache the issue is back. It could be just an issue with the File cache that needs looking at [14:44:40] who will be ultimately running the wiki. [14:44:54] What you need is a tech monkey [14:45:04] you can't run a webpage without a tech monkey [14:45:18] tomo I tried to find that but I've had no luck unless you assign permissions by user [14:45:34] we only have 2 developers here on this project, so the goal is to put as much as possible in the hands of the wiki admins. [14:45:34] AaronSchulz: the reason I need the file cache is that its the best I can get on cheapo dreamhost [14:45:47] tomow: i don't see much escaping going on either. [14:45:53] be afraid. be very afraid. [14:45:57] tomow: then you have to make a technical user out of a non-technical one [14:45:59] 03mark * r37389 10/trunk/routing/lvs/net/ (. ipv4/ ipv4/ipvs/ ipv4/ipvs/ip_vs_wcsh.c): First test version with intended functionality. [14:46:13] so the best thing would be to use the LocalSettings.php file? [14:46:24] and not an extension? [14:46:38] I'd say so. [14:46:56] ymmotrojam: runs kind of slow :( [14:47:01] tomow: how often will the need arise to assign permissions to gropups, or to define new groups? that is a configuration issue. assignin people to groups can be done on the wiki anywqay. [14:47:11] Tomow: my plan is to use the accesscontorl extension to assign permissions to pages and then allow my Wikiadmins to assign user to groups [14:47:15] AaronSchulz: I know :( [14:47:33] true. perhaps once the roles are established, they won't change much. [14:47:35] oh, and speaking of monkeys [14:47:44] Cincy: I recon' you could do with a monkey too [14:48:10] what this monkey you speak of? [14:48:25] usually an anal-retentive tech weenie [14:48:32] lool [14:48:59] they're a burden on most project, but at micromanagement, they shine like a thousand suns [14:49:12] I think thats me :( [14:49:13] ok. well, thanks guys. i'll axe this extension in favor of a block of code inside the LocalSettings.php file. [14:49:25] http://brethrenpedia.com/index.php?title=Jabe_Nicholson&stableid=15840 [14:49:26] tomow: good plan [14:49:27] and i'll teach the non-techies how to edit it, if the need arises. [14:49:29] doesn't work either [14:49:31] AaronSchulz: maybe if there were a way to make the draft page exempt from the file cache? I'm guessing though that'd be difficult to do... [14:49:39] Duesentrieb, well, MW 1.10 works fine upto now ;) [14:49:43] tomow:bad plan. ;) [14:49:49] but you have good luck with that [14:50:16] nikerabbit: http://de.wikipedia.org/wiki/Spezial:Seiten_mit_ungesichteten_Versionen [14:50:29] wee, {{PLURAL [14:51:05] forgive me, but where is the page that explains user permission inheritance? i can't seem to find it...maybe i missed the section, though. [14:51:18] ymmotrojam: no [14:51:47] tomow: I might be wrong, but I don't think it's really an inheritance thing [14:51:58] all groups inherit from *, and that's it, no? [14:52:00] Can anyone suggest a good search extension that I can search specific categories? [14:52:08] AaronSchulz: cool. seems that really the stable version is the only one needing of file caching, since that's the one most visitors will see [14:52:08] oh. is that it? [14:52:14] no. [14:52:18] no inheritance at all [14:52:21] not even from * [14:52:30] well, I was half right. ;) [14:52:31] users are in multiple groups [14:52:42] Thats weird - USing {{tl|Template}} shows as expected in preview, but when its saved, it doesnt [14:52:43] but aren't all users always in *? [14:52:44] a user has a permission if that permission is assigned to any of the group the user belongs to [14:52:46] that's it. [14:53:00] *using it in a heading [14:53:05] wito: yes, but there's no inheritance between groups. [14:53:10] oh. ok. [14:53:12] Right [14:53:17] thanks. [14:53:32] but if all users are always in *, then in a sense, all groups inherit all permissions from * [14:54:00] I thougt all users were only in * if they were not assign specifically? [14:54:09] to another group [14:54:14] It looks like all users are always in *. [14:56:00] hey guys! I'm trying to port mediawiki to joomla 1.5! I'm using joomlawiki(it uses mediawiki 1.0.9) so I'm first trying to update to the last version and then I'm going to make some modifications to how it works with joomla. So far I got the last files in place, but I get a database error. [14:56:09] database query syntax error has occurred. This may indicate a bug in the software. The last attempted database query was: [14:56:11] (SQL query hidden) [14:56:20] how can I show the sql query sent? [14:57:07] well, according to my setup, at least [14:57:19] if all users were not in * or user, things would break [14:57:20] horribly [14:57:32] 03raymond * r37390 10/trunk/extensions/Gadgets/ (Gadgets.i18n.alias.php Gadgets.php): [14:57:32] * Add special page aliases file [14:57:32] * Add special page group [14:57:40] 03aaron * r37391 10/trunk/extensions/FlaggedRevs/specialpages/ (3 files): Can people at least grep and update message calls? [14:58:07] !error|Daniel_Dimitrov [14:58:07] --mwbot-- I don't know anything about "error|daniel_dimitrov". [14:58:13] !errors [14:58:13] --mwbot-- To see PHP errors, add this to the very top of LocalSettings.php: error_reporting(E_ALL); ini_set("display_errors", 1); Fatal PHP errors usually go to Apache's error log - also check the error_log setting in php.ini (or use phpinfo). For more details in wiki error reports, set $wgShowExceptionDetails = true; and $wgShowSQLErrors = true; For full debug output, set $wgDebugLogFile to some path you like. [14:58:17] Daniel_Dimitrov: go here http://www.mediawiki.org/wiki/Manual:%24wgShowSQLErrors [14:58:20] but it might be users [14:58:30] thanks [14:58:31] that is, * is only if nothing else [14:59:00] * always applies [14:59:03] no "if" [14:59:08] but permissions are cummulative [14:59:20] 03aaron * r37392 10/trunk/extensions/FlaggedRevs/specialpages/StablePages_body.php: Prune before listing [14:59:41] has anyone ever used the google-search extension?? [14:59:58] wikipedia did, iirc [15:00:11] ymmotrojam: can you pastebin you flaggedrevs config? [15:00:27] also, a true over-rides a false, correct? so if a user is in two groups, and one group has a false for an action and the other has true, the true will take precidence? [15:00:49] Speaking of flaggedrevs, I'm going to have to configure that soon. [15:01:00] thanks for reminding me. :) [15:01:04] pastebin? paste? [15:01:17] sorry :) [15:01:44] ^ see irc header [15:02:12] 03(mod) size of articles in [[Spezial::UnreviewedPages]] - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14765 (10JSchulz_4587) [15:02:15] 03(FIXED) size of articles in [[Spezial::UnreviewedPages]] - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14765 +comment (10JSchulz_4587) [15:02:41] 03(NEW) The image is not shown - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14770 15enhancement; normal; MediaWiki: Images; (alexandermrk) [15:03:09] ah cool, one sec [15:03:37] helleo there! [15:04:12] 03(mod) Natural number sorting in category listings - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=6948 (10N/A) [15:04:14] AaronSchulz: http://rafb.net/p/Og70C361.html [15:04:46] 03(FIXED) #globalWrapper class is not applied correctly when specific page content is entered - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14582 (10aik) [15:05:38] 03daniel * r37393 10/trunk/phase3/ (StartProfiler.php includes/UserMailer.php): improved integration into category bar. Note: options is not functional until SkinJoinCategoryLinks hook is implemented (merge pending) [15:06:02] Does anyone know what causes this error mag - [15:06:05] The file is corrupt or has an incorrect extension. Please check the file and upload again. [15:07:04] ymmotrojam: does the page work when logged in? [15:07:55] i'm trying to upload a file thats an SVG from he mediawiki commons [15:08:05] AaronSchulz: yes, but File cache is designed to only work for anons [15:08:09] i first tried putting in the URL [15:08:11] works when purged, but when the draft is viewed, it messes up again [15:08:30] ymmotrojam: right, wanted to make sure the cache is really the problem [15:08:34] seems to be [15:09:29] mib_8nt49oxq: have you configured your LocalSettings.php to allow .svg uploads? [15:09:38] hi [15:09:46] i changed defaul settings [15:10:04] mib_8nt49oxq: did you configure it to allow SVG uploads? [15:10:08] 03raymond * r37394 10/trunk/extensions/Cite/ (SpecialCite.i18n.alias.php SpecialCite.php): * Add special page aliases file [15:10:43] how can set the search engine of mediawiki to ignore accents (on special characters)? [15:10:53] i changed the default settings - added svg to the array [15:11:32] have you checked that the file in fact has a name that ends in .svg and that it is a valid svg file? [15:11:57] its this image - http://commons.wikimedia.org/wiki/Image:Green_pog.svg [15:12:13] rom the commons it looks like it works [15:12:53] well [15:13:18] check the spelling of the directive you added to DefaultSettings.php [15:13:28] if you are certain it is correct, move it to the bottom of LocalSettings.php [15:13:58] ? How will that help? [15:14:08] well, checking the spelling always helps [15:14:24] its 3 letters - it's correct [15:14:37] what does the autopatrolother permission (from the Flagged Revs extension) do, exactly? [15:14:38] and the rest you copied and pasted? [15:14:43] moving it to the bottom - how will that help? [15:14:59] coppied an pasted what? [15:15:06] ymmotrojam> : what is $wgParserCacheType at ? [15:15:11] $wgFileExtensions[] = 'svg'; [15:15:18] is what it should look like on 1.12.0 [15:15:47] let me try moving it to the bottom [15:16:07] as a general rule, configurations should go in LocalSettings.php [15:16:21] well, that shouldn't matter [15:16:30] well, it shouldn't [15:17:01] but what shouldn't and couldn't and oughtn't and mightn't, 't shall and can and ought and might [15:17:57] AaronSchulz: I don't have it set [15:20:36] AaronSchulz: here's what I found http://rafb.net/p/mcpdkJ52.html [15:20:36] 03daniel * r37395 10/branches/daniel/playground/ (RELEASE-NOTES docs/hooks.txt): documentation for new hooks, etc [15:20:54] can someone give me a quick info? how are good and featured articles stored in the mediawiki database? [15:21:05] AaronSchulz: that's all I have set in my LocalSettings.php file as far as caching, besides the file cache [15:21:21] ok [15:22:03] Does this make a difference $wgStrictFileExtensions = true; [15:23:06] mib_8nt49oxq: not if your setup is properly configured [15:24:02] for my setup, my DefaultSettings.php remains unchanged, and the line [15:24:02] $wgFileExtensions[] = 'svg'; [15:24:08] is added to LocalSettings.php [15:24:12] everything works swimmingly [15:24:16] however [15:24:41] I do believe SVG support relies on image conversion software being present {{fact}} [15:24:56] it worked - thanks witto [15:25:08] :) [15:25:11] *AaronSchulz tests filecache [15:25:11] that's one t, bitch! [15:25:14] ;) [15:25:17] have phun [15:25:25] :) [15:25:44] 03rotem * r37396 10/trunk/extensions/ (3 files in 2 dirs): Update for he. [15:27:47] Another Quick Q? [15:28:49] My wiki is going to be about images made by other ppl... Is it okay for us to use there images without directly asking but quote where we got the images? [15:29:11] mib_8nt49oxq: that's a tricky one [15:29:17] where can i find out info about this? [15:29:22] mib_8nt49oxq: it depends on the licenses of the images [15:29:39] ymmotrojam: ok, I can reproduce [15:29:50] Public domain images are fair game, most Creative Commons licences should allow it [15:30:18] GFDL is a bit trickier, but few images outside of wikipedia use that particular license [15:30:33] and if the images aren't licensed, you most certainly need to ask [15:30:33] What's fair use? [15:30:51] parody, satire and such [15:30:54] AaronSchulz: cool. and i realize File cache is not the ideal, but it's one of the few caching options I have because I use dreamhost [15:31:03] it varies wildly [15:31:09] so if ppl want to contribute to our wiki they have to get permission first [15:31:16] what does the autopatrolother permission (from the Flagged Revs extension) do, exactly? [15:31:19] no [15:31:30] how long will that take? will it discourage use [15:31:33] if people want to contribute, that means you have permission [15:31:40] to use their images [15:32:03] but if people want to contribute images they don't own themselves, it's a tad trickier [15:32:45] so do we send letters to every tom dick and harry who we think ppl might want to get image from? [15:33:09] well [15:33:11] like I said [15:33:28] or, actually [15:33:30] not like I said [15:33:39] ymmotrojam: hmm, looks like injection on the IsFileCacheable hook should do the trick [15:33:49] before uploading images, your users will have to get permission from the copyright holder, [15:33:59] should be fixed this week, if not today ;) [15:34:06] either explicitly or implicitly (such as through a CC license) [15:34:13] *AaronSchulz is hungry again... [15:34:36] AaronSchulz: sweet. I'm always amazed how I can come on here, bug you with stuff, and you fix it right away... yay :) [15:34:37] Do you think that wil discourage users? [15:34:49] actually, I'm sure most users will ignore it [15:34:55] so have a water tight disclaimer [15:35:08] right [15:35:09] get on the horn to your lawyer and have him help you with this [15:35:13] tomow: lets users patrol $wgFlaggedRevsPatrolNamespaces on edit [15:35:18] i will [15:35:20] http://en.wikipedia.org/wiki/Wikipedia:Copyrights [15:35:23] pages in $wgFlaggedRevsPatrolNamespaces namespaces I should say [15:35:29] ah. thankss. [15:35:31] i just want to know what to ask him [15:35:43] with is just for RC, not the same as reviewing [15:35:50] ok, g2g for now [15:35:53] RC = ? [15:35:56] do you know what is linking? [15:35:59] "recent changes" [15:36:06] ah. thanks. [15:36:10] mib_8nt49oxq: just explain to him what you want to do [15:36:33] I tried to put "penis" as my gmail password but it said it was too short >:( [15:36:33] and he should be able to help you sort the details surrounding licenses and such [15:36:39] awesome [15:39:24] another FlaggedRevs extension question - what is the difference between a "reviewer" and a "validator"? as in the permissions "makereviewer" and "makevalidator". [15:39:47] Thanks Qitto! [15:40:26] WRYYY [15:41:52] 04(REOPENED) Oversight of file histories including images - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=8196 +comment (10vasilvv) [15:41:56] ? [15:42:27] 03ialex * r37397 10/trunk/phase3/StartProfiler.php: Partial revert of r37393 [15:42:36] FlaggedRevs is good, but the documentation is meh. I think, anyway. [15:43:20] AaronSchulz: maybe I missed it on the File cache page, but how do you set the file cache to use gzip? [15:48:57] 03(mod) Special:Undelete, Special:Newimages showing {{PLURAL: ...}} - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14767 +comment (10abxabx) [15:49:29] ok. lunch time. thanks for your help, everyone. i might have some more questions as I continue to configure things before we go live, though. [15:52:23] 03(mod) Language code of Taiwanese/Holo, Cantonese, Classical Chinese Wikipedias - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=8217 (10RLUllmann) [16:04:37] 03huji * r37398 10/trunk/phase3/languages/messages/MessagesFa.php: Localisation updates: Adding/updating Persian translations [16:05:14] 03yaron * r37399 10/trunk/extensions/DataTransfer/specials/DT_ViewXML.php: [16:05:14] Changed to conventional structure for special pages, added handling o SMW's [16:05:14] new SMWWikiPageValue class, fixed some tabbing [16:06:07] 03yaron * r37400 10/trunk/extensions/DataTransfer/includes/DT_GlobalFunctions.php: [16:06:07] Added autoloading of classes and language values; simplified language [16:06:07] retrieval (extension now requires MW 1.11 or higher) [16:06:22] 03yaron * r37401 10/trunk/extensions/DataTransfer/INSTALL: New version: 0.1.9 [16:22:29] I'm having some trouble configuring FlaggedRevs to function the way I want it to. I want * and Users to see the latest reviewed version, if one exists, otherwise the latest edit. I want everyone else to see the latest edits. [16:22:42] Perhaps someone here can give me a pointer in the right direction. [16:25:24] 1 previously passing test(s) now FAILING! :( [16:25:24] * Language converter: output gets cut off unexpectedly (bug 5757) [Introduced between 07-Jul-2008 20:22:53, 1.13alpha (r37282) and 09-Jul-2008 16:21:09, 1.13alpha (r37401)] [16:25:28] nooooooes [16:27:22] 03raymond * r37402 10/trunk/extensions/DeletedContributions/ (3 files): [16:27:22] * Add special page aliases file [16:27:22] * Add a few spaces to the input form [16:31:44] AaronSchulz: that must have been re-re-re-re-re-bug report :o [16:32:34] morning brion [16:33:01] mornin [16:33:09] 03raymond * r37403 10/trunk/extensions/DeletedContributions/DeletedContributions_body.php: Fix another literal {{PLURAL...}} issue [16:34:32] 03jhsoby * r37404 10/trunk/extensions/ (2 files in 2 dirs): [16:34:32] * Adding special page alias in CrossnamespaceLinks [16:34:32] * Adding alias files for CrossnamespaceLinks and DeletedContributions to alias.txt in Translate [16:34:43] tomow: $wgFlaggedRevsPrecedence = false [16:34:52] sorry [16:34:55] $wgFlaggedRevsOverride = false; [16:35:00] Ah. Thanks. [16:35:12] 03jhsoby * r37405 10/trunk/extensions/CrossNamespaceLinks/SpecialCrossNamespaceLinks.alias.php: ... and one file that wasn't added [16:35:41] Oh, could you explain the difference between a validator and reviewer (as in the makevalidator and makereviewer abilities)? [16:36:43] As well as the "review" and "validate" abilities. [16:36:45] AaronSchulz: maybe I should... but as I said the code makes me puke :o [16:37:26] tomow: well the first two things are deprecated and gone as of now [16:37:35] the later is about tag restrictions [16:37:59] http://www.mediawiki.org/wiki/Extension:FlaggedRevs#Basic_settings [16:38:06] AaronSchulz: sorry, I also removed the message :o [16:38:15] ah. because this is a production environment, we are running 1.12 still, so I'm using that release. [16:38:15] AaronSchulz: maybe you should rescue it to your extension :o [16:39:06] tomow: that release is crappy and should be removed ;) [16:39:29] tomow: SVN is pretty stable now and runs on .de wikipedia [16:39:54] i wanted to use mediawiki 1.13, but it's policy here to only use stable releases on production, if one is available. [16:40:12] so because of that, i'm running the 1.12 version of flaggedrevs [16:40:15] 03rotem * r37406 10/trunk/extensions/DeletedContributions/DeletedContributions.i18n.alias.php: Update for he. [16:42:12] ok. I guess the only thing left for me to do is namespace access...is there an easy way to namespace-access rules? like * can read all, user can read all and edit user/talk pages, and so on? [16:42:30] 03jhsoby * r37407 10/trunk/extensions/ (3 files in 2 dirs): [16:42:30] * Adding special page alias in Renameuser [16:42:30] * Adding alias files for Renameuser to alias.txt in Translate [16:43:01] Ah! http://www.mediawiki.org/wiki/Manual:Preventing_access#Restrict_editing_of_an_entire_namespace --> Where are thins like NS_MAIN defines? [16:43:29] Because I have some custom namespaces, and I would like to use NS_[name] instead of the ID number. Easier to understand, I think. [16:43:34] AaronSchulz: or you could just restore the message back :o [16:43:56] tomow: you have to use define on your own [16:44:05] *AaronSchulz doesn't know wtf you are talking about :) [16:44:18] Ah. Does that include NS_MAIN? [16:45:53] AaronSchulz: I removed historysize [16:46:10] Nikerabbit: i'm peeking at those changes now... [16:46:11] hi [16:46:13] coupla comments [16:46:14] Hi [16:46:28] I'm listening [16:46:31] first, note that historysize has parens in it, but now those are hardcoded into the code using nbytes [16:46:39] meanwhile historyempty has the parens in it still [16:46:57] probably best to either use a message for both or make them both use the same hardcoded parens [16:47:16] then, there's like four places that do an if/then to use historyempty or nbytes [16:47:22] It there a place in wiki parser text in which I can get information about used wiki syntex to parse specific article? [16:47:27] Like, how many italics, bolds, etc. [16:47:35] those could be refactored nicely into a func, say Linker::pageSize() or something [16:47:51] then at least if it's hardcoding the parens it'll be in one place :) [16:48:04] brion: sure, but the priority was to fix the ugliness, not to spend rest of they day cleaning up the code :) [16:48:09] :D [16:48:36] Nikerabbit: well, just fix anything that uses it [16:48:37] well, you could have fixed it once instead of four times ;) [16:48:41] otherwise I don't care ;) [16:49:07] brion: is that paperwork at 2/3's yet? [16:49:47] gettin' there :) [16:49:55] i'll finish it up right after i get through commits [16:49:58] 03brion * r37408 10/trunk/phase3/includes/specials/SpecialRevisiondelete.php: fix to r37375 -- spell fieldset correctly :) [16:50:10] ups [16:50:57] good to see officials like brion and Nikerabbit talking here... is it possible to say if the next release is around the corner or is there no sign that it will be released in, say, the coming week or so? [16:51:00] looking the translations of historysize, none of them has touched the parens, except one has removed them and that may be an error [16:51:00] 03(mod) Oversight of file histories including images - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=8196 (10JSchulz_4587) [16:51:56] lch: probably this year and before the snow lands here, but nobody knows or doesn't want to tell us exactly :) [16:52:11] yay passive-aggressive comments [16:52:45] the name of the main talk namespace is simply "Talk", correct? [16:53:19] in English, yes [16:53:53] we don't have a localized wiki, so I'll worry about other languages if we ever go multilingual. [16:54:37] well you don't have to be multilingual (mediawiki doesn't even really support that) [16:54:56] tomow: that's a good attitude, it is always easier to throw in i18n as an afterthought! [16:55:32] I don't forsee this being in anything other than English. We don't do any work outside the US. [16:56:38] 03nikerabbit * r37409 10/trunk/phase3/languages/messages/MessagesEn.php: * Let's still keep the historysize, it is used by extensions currently [16:56:38] http://brightbyte.de/page/MediaWiki_backup [16:56:40] tomow: thanks for the ASCII btw [16:56:53] this command to make a xml dump doesn't work for me [16:57:05] ? [16:57:06] php -d error_reporting=E_ERROR dumpBackup.php --full | gzip > "$xmldump" || exit $? [16:57:19] 96 2008-07-09 12:24 wiki-2008-07-09.xml.gz [16:57:31] 03jhsoby * r37410 10/trunk/extensions/ (6 files in 4 dirs): [16:57:31] * Adding special page alias in Makebot and Makesysop [16:57:31] * Fixing redundancy in SpecialRenameuser.alias.php [16:57:31] * Adding alias files for Makebot and Makesysop to alias.txt in Translate [16:57:40] 96 octets... [16:58:03] files and sql backups are fine [16:58:39] afk: sauna [16:58:55] can anyone recommend the best way to allow full html in articles? i know the disadvantages though. only a certain user group can edit. and i think $wgRawHtml is not so safe? what about all the extensions about it? [17:04:08] To limit what users can do what actions in different namespaces, what do I need to do? For example, I want users to be able to edit talk pages, but not the articles. And so on. I have the namespaces, but I don't know how to limit who does what based on that namespace. [17:05:35] I found this extension http://www.mediawiki.org/wiki/Extension:NamespacePermissions that might help, but I'm not sure if there's a way to do it without extensions. [17:07:12] 03jhsoby * r37411 10/trunk/extensions/ (3 files in 2 dirs): [17:07:12] * Adding special page alias in ExpandTemplates [17:07:12] * Adding alias files for ExpandTemplates to aliases.txt in Translate [17:07:12] * Removing redundant extensions (Makebot and Makesysop) from aliases.txt in Translate, per Nikerabbit [17:08:20] do you know a way to fix the behavior of the select function in database.php It adds automatically the prefix to the database, but I want to use another prefix (not the default one) to connect to another database. if the table I wish to access is called jos_users it will become wiki_jos_users? [17:09:01] 03(mod) Thumbnails of specific DjVu pages should link to the appropriate page - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=8479 +comment (10dapete.ml) [17:14:49] What's the difference between defining the namespace id number as a specific value and creating an alias between the namespace and a word? I mean the difference between define(1, NS_MAIN) and using the $wgNamespaceAliases array. [17:16:58] 03jhsoby * r37412 10/trunk/extensions/ (4 files in 2 dirs): [17:16:58] * Adding special page alias in SiteMatrix and LinkSearch [17:16:58] * Adding alias files for Cite, SiteMatrix, LinkSearch and Gadgets to aliases.txt in Translate [17:17:30] 03jhsoby * r37413 10/trunk/extensions/Translate/aliases.txt: Forgot to save aliases.txt [17:18:06] i have a problem while upgrading the DB: [17:18:20] in AdminSettings.php i have $wgDBuser = "root"; [17:18:37] and then "No superuser credentials could be found..." [17:18:54] ?? [17:19:17] with the correct mysql root password [17:20:37] any idea please? [17:21:29] 03aaron * r37414 10/trunk/extensions/FlaggedRevs/ (FlaggedArticle.php FlaggedRevs.class.php FlaggedRevs.php): [17:21:29] * Make this work with filecache properly [17:21:29] * Generalize the page exemption ability [17:22:59] 03aaron * r37415 10/trunk/extensions/FlaggedRevs/FlaggedRevs.class.php: rm debug line [17:23:48] tomow: not really anything, it's just easier to say NS_MYNS instead of always having to try and remember which num maps to what namespace [17:24:37] ymmotrojam: hmm, svn up now I suppose [17:25:02] and $wgNamespaceAliases will only create an alias to a namespace, it wont create one. [17:25:05] afaik. [17:30:04] ok, i use the other update method [17:30:25] it worked, but there is a bug now... :oS [17:30:31] http://www.wikilivres.info/wiki/index.php/Special:Recentchanges [17:30:40] ‎<semicolon-separator> [17:31:00] AaronSchulz: it appears to work. have you verified that it still is generating cache?I can do that now [17:31:10] yep [17:31:14] check the bottom of view source [17:31:19] it says cached-x [17:31:29] for whatever version shows by default [17:31:44] ok, cool [17:32:55] Regarding the next release ETA, it's just that I have to implement something as a job, and I'd like to do it with the next release if possible, so that I don't have to refactor everything later :) [17:32:58] ymmotrojam: I'll make a small tweak in a min [17:33:03] any idea please? [17:33:20] AaronSchulz: and do you happen to know how to use the compressed File cache? It suggested it was possible on the Manual page, but didn't tell how... [17:36:07] i've set $wgRawHtml = true; but php includes are not possible? [17:36:13] 03aaron * r37416 10/trunk/extensions/FlaggedRevs/FlaggedRevs.class.php: Use showStableByDefault() to deal with per-page config [17:36:44] there we go [17:36:54] ymmotrojam: hmm, not of the top of my head [17:38:15] ymmotrojam: do you have a lot of space? [17:38:37] yeah, space isn't the issue. figured it would make it faster? [17:39:13] 03mkroetzsch * r37417 10/trunk/extensions/SemanticMediaWiki/includes/articlepages/SMW_PropertyPage.php: fixed remaining call to getPrefiexdText() in Property pages [17:39:26] then don't compress [17:40:26] 03jhsoby * r37418 10/trunk/extensions/ (11 files in 6 dirs): [17:40:26] * Adding special page alias in AdvancedRandom, CheckUser, ConfirmAccount, ContactPage and DeleteBatch [17:40:26] * Adding alias files for AdvancedRandom, CheckUser, ConfirmAccount, ContactPage and DeleteBatch to aliases.txt in Translate [17:40:33] ok. it was my impression that it didn't compress on page download, which I know would make it slow, but that it just cached a compressed version [17:41:14] 03brion * r37419 10/trunk/phase3/includes/ (Revision.php Skin.php): Tweak to r37385: put the timestamp format normalization on the input read (Revision::getTimestampFromId()) instead of the middle tier (Skin::lastModified()) [17:45:59] is there a way to truly include php files in an article? [17:46:22] 03brion * r37420 10/trunk/extensions/ParserFunctions/ParserFunctions.php: [17:46:22] Revert r37387 "Let the {{#ifexist}} works with encoded URLs too. See testcase" [17:46:22] Causes regression for titles containing "+". [17:46:22] Proper fix here is to move the existing % decoding into Title::newFromText or [17:46:22] Title::secureAndSplit so it's done automatically, rather than attempting to [17:46:25] replicate it, with the potential of getting it wrong like this, every place we [17:46:27] decide to accept titles [17:48:39] 03danny_b * r37421 10/trunk/extensions/WikimediaMessages/WikimediaMessages.i18n.php: * cs localization [17:49:07] more a problem: http://www.wikilivres.info/wiki/index.php/Chansons_(Desnos) [17:49:17] this page was ok before the upgrade [17:49:26] and the wiki is much slower [17:49:34] 03vasilievvv * r37422 10/trunk/extensions/ (5 files in 2 dirs): * (bug 13507) Account cannot be renamed to a global username [17:50:03] 03brion * r37423 10/trunk/phase3/includes/UserMailer.php: Revert the rest of r37393 -- appears to be debugging stuff accidentally committed [17:50:27] 03(mod) The image is not shown - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14770 +comment (10innocentkiller) [17:50:55] anyone can help please? [17:53:02] it's probably being confused by the divs opened and closed with the [17:53:50] *^demon loves the fact that his time management software at work is written in MSAccess. [17:54:23] yannf: check over your templates [17:54:42] as for the speed; double-check your caching configuration, has it changed? [17:55:11] no, memcached as before [17:55:26] well, double-check it :) [17:55:34] also see if your extensions are updated [17:55:53] should i restart memcached? [17:57:22] shouldn't matter [17:57:31] is there a bug on mediwai.org? i search something but without having "List redirects" ticked i get redirects listed as result [17:57:38] i copied back the old LocalSettings.php, so the config didn't change [17:58:00] eek! **mediawiki.org [17:58:15] <^demon> Subfader: I was about to say, there's probably a major bug on mediwai.org ;-) [17:58:23] :D [18:01:48] well, AaronSchulz, thanks again for the help, gotta jet [18:01:59] np [18:09:35] 03(NEW) Thumbnail links to individual DjVu pages have two "page" GET parameters - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14771 15enhancement; normal; MediaWiki: Images; (dapete.ml) [18:14:50] 03(FIXED) PHP Strict Standards Issue in DatabasePostgres.php - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14763 +comment (10innocentkiller) [18:19:50] *^demon kicks CIA-54 [18:19:51] ow [18:24:01] is there a way to include php file on articles without iframes? raw doesn' [18:24:05] t work [18:24:41] brion, how can i set up the chinese converter which is on zh.ws and zh.wp please? [18:25:29] is there a doc about it? [18:27:14] yannf: configure language for chinese, it should just work [18:27:14] afaik [18:27:49] ah it doesn't work on a multilingual wiki? [18:29:03] 03(mod) Whitelist more HTML tags: abbr acronym address dfn kbd q samp - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=671 (10bugs) [18:29:39] 03vasilievvv * r37424 10/trunk/extensions/CentralAuth/ (CentralAuth.i18n.php CentralAuthHooks.php): [18:29:39] * Code cleanup [18:29:39] * Rename messages to prevent conflicts [18:29:42] 03demon * r37425 10/trunk/phase3/ (3 files in 2 dirs): (bug 14763) Strict standards issue in DatabasePostgres (also happened with DatabaseOracle, no one reported it though). [18:30:09] like commons? [18:31:42] 03(FIXED) Account cannot be renamed to a global username - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13507 +comment (10vasilvv) [18:38:05] I wonder for which illegal characters we should check on image moving [18:38:16] / for sure [18:39:53] The same as checked on uploading, perhaps? [18:40:55] 03jhsoby * r37426 10/trunk/extensions/ (8 files in 8 dirs): [18:40:55] * Adding special page alias in Editcount, EditUser, EmailArticle, Eval, GlobalBlocking and ImportUsers [18:40:55] * Fixing error I added in r37418 (AdvancedRandom) [18:40:55] * Adding alias files for Editcount, EditUser, EmailArticle, Eval, GlobalBlocking and ImportUsers to aliases.txt in Translate [18:42:02] brion: i have been working on a bit of skin revamping in http://svn.wikimedia.org/svnroot/mediawiki/branches/daniel/playground/ [18:42:18] brion: would you like to have a look at it before i merge it into trunk? [18:42:29] otherwise, you'll have to do the reviewing before the next scap, i guess :P [18:42:37] 03jhsoby * r37427 10/trunk/extensions/ (6 files in 6 dirs): ... and adding the alias files [18:52:37] ugh [18:52:48] more stuff to review, just what i need :D [18:55:27] 03(NEW) Moving images to invalid titles possible - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14772 normal; normal; MediaWiki: Images; (Bryan.TongMinh) [18:57:05] 03brion * r37428 10/trunk/extensions/CentralAuth/CentralAuth.i18n.php: grammar fix [18:59:41] brion: lock the whole dir ;) [19:01:15] *^demon locks trunk ;-) [19:01:33] 03brion * r37429 10/trunk/extensions/WikimediaMessages/WikimediaMessages.i18n.php: syntax fix [19:02:27] scap time! [19:02:31] if anyone here is familiar with FlaggedRevs, what does the makevalidator permission do? [19:04:13] tomow: lets people promote people to 'reviewers' [19:04:26] the right is not in SVN HEAD [19:04:40] ah. so that's the old one. [19:04:55] I would like to use the SVN HEAD one, but it doesn't work with MW 1.12. :( [19:05:33] then update MW :) [19:06:00] I can't. This is at work, and we only use "non-stable" versions if there isn't a stable available. [19:06:09] so until the official release of 1.13, i'm stuck with 1.12. [19:06:55] The 1.12 release of FlaggedRevs uses makereviewer, and not makevalidator, correct? [19:07:09] it had both [19:07:14] ah. ok. [19:07:15] wait [19:07:19] 03greg * r37430 10/trunk/phase3/maintenance/tables.sql: No tabs, please. Other minor whitespace fixes. [19:07:24] makereviewer [19:07:31] ok. thanks. [19:07:49] let me just check ;) [19:08:28] can anyone help me write what i think is a simple extension? [19:08:29] tomow: it had both [19:08:34] k. thanks. [19:08:36] makereviewer is the right to make Editors [19:08:45] makevalidator is the right to make Reviewers [19:08:45] oh. [19:08:59] heh. i take it that was changed? [19:09:02] http://www.mediawiki.org/w/index.php?title=Extension:FlaggedRevs&oldid=168720 [19:09:07] 03raymond * r37431 10/trunk/extensions/ (9 files in 8 dirs): Localisation updates German [19:09:16] can anyone help me write what i think is a simple extension? [19:09:23] tomow: core UserRights changes made it redundant [19:09:30] ah. [19:10:56] Bluegoblin7: it's only been 60 seconds... [19:11:08] sorry [19:11:24] ah, the famous Bluegoblin7 [19:11:26] i had copied that from another IRC channel and pressed ctrl-v twice [19:11:29] oh thanks [19:11:33] if that the case ill go [19:11:53] since there was a removereviewer, can I assume that there is also a removevalidator to allow someone to remove a reviewer? [19:12:57] Nikerabbit: you scared him :P [19:13:04] Duesentrieb: looks like so [19:13:17] at least I would be happy if I were famous [19:13:34] hehe [19:13:43] your at least in CREDITS [19:13:49] I wonder who is more famous [19:14:08] now ur discussin me [19:14:10] gr8 [19:14:31] is any1 gonna help me or not? [19:14:33] please? [19:14:45] be patient, and we might [19:14:47] tomow: nope, just makevalidator [19:14:48] what is your problem? [19:14:51] Bluegoblin7|away: how can we tell? you never said what you want [19:14:52] does both I believe [19:14:59] !ask | Bluegoblin7|away [19:14:59] --mwbot-- Bluegoblin7|away: Don't say "I have a question", or ask "Is anyone around?" or "Can anyone help?". Just ask the question, and someone will help you if they can. Also, please read < http://workaround.org/moin/GettingHelpOnIrc > for a good explanation of getting help on IRC. [19:15:20] ok, I want to make an extension that does the following: [19:15:47] uh [19:15:53] 1. Has a userrights interface like the normal one that can only add/remove a certain right [19:16:02] ok. one last question on the last two permissions: review and validate. I think that validate means the user can use the toolbox on the bottom of pages, but I have no clue what review does. Unless it's a mask for edit. [19:16:23] Bryan: like... any celebrity you know? [19:16:28] tomow: review lets them use the box at all [19:16:36] validate lets them set tags to the max level [19:16:43] 2. After that has been added, then it takes the user to another Special page which allows the user to add a reason [19:16:51] oh. ok. cool. [19:16:52] thanks. [19:17:16] 3. it then allows the giving user to access a list of special pages and set a time limit by which they will be notified after a time they specify is over [19:17:39] 4. the user that was given the right then gets access to certain, TBC, special pages [19:17:58] but i should be able to figure that part out - its 1-3 i need the most help with [19:18:15] Bluegoblin7|away: uh... this does not sound simple at all. [19:18:15] ill specify more if needed... [19:18:18] so you basically want to restrict access to certain special pages to certain time limits? [19:18:25] no [19:18:28] not as such [19:18:37] well, ill tell you the exact setup: [19:18:51] well in that case it will become even more complicated [19:19:06] i run a test wiki, and we have a "fun" element called the "Fun Police" that can list people as Boring Users [19:19:15] Bryan: ;) [19:19:51] basically, I want the FP to have an interface to list users as the BUs, and then set either a time limit for the BU right to be removed, or a notification for the FP to review the BU right [19:20:10] that probably makes no sense lol [19:20:57] i then want the BUs to have access to a SpecialPage showing details, if posible, of why they are a BU - but this would be a bonus [19:21:16] we have timed block, but no timed permissions, currently. [19:21:20] 03(mod) r37158 introduces MySQL specific code - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14764 (10brion) [19:21:29] generally, stuff like this is simply done by hand [19:21:53] ok, well this is best case ;) [19:21:59] timed permissions could be implemented by using the UserCan hook [19:22:05] im happy for any work around [19:22:12] but you need a place to store that infor. which means extra database stuff. [19:22:24] and you need a special page for granting things. which is also a bit of work [19:22:46] id just like it to have its own SpecialPage, as we're planning more things for the FunPolice, so for them we'd like to have some sort of centralised SpecialPage [19:22:47] so... this is a fairly specialized and complex extension. [19:22:58] and we figured it might be best putting it in an extension [19:23:04] oh ok, so its not possible? [19:23:07] or is it? [19:23:15] and if so, can anyone actually help me? [19:23:18] everything is possible if you write it :) [19:23:33] most things even as an extension, without changing core code. [19:23:39] or by only adding hook points [19:24:02] but there are two curcial points, always: persistent information, and timed actions. [19:24:27] ok, so no-one can help me? [19:24:28] is it possible to mod an existing extension as an initial work around? [19:24:32] giverollback for example to give the BU right? [19:24:36] persistent information means you have to mess with extra database tables... whcih makes extensions tricker to install and maintain, but if it's just for you, it's no big problem [19:24:45] no this is something you'll have to start from scratch [19:24:53] ok [19:24:57] yeh its just for me [19:24:58] timed actions are tricky, because there's no service running. mediawiki is php, meaning it only runs when someone asks for a page [19:25:05] ok [19:25:14] well as i say thats not necessary needed [19:25:25] you can have an extra program polling some queue which is fed from wikipedia... but that makes the setup more complex [19:25:25] i just gave the "besst case" thing! [19:25:31] kk [19:26:01] 03greg * r37432 10/trunk/phase3/maintenance/ (3 files in 3 dirs): Add recentlinkchanges table for Postgres [19:26:06] Bluegoblin7|away: do you have any experience with php programming? mysql? [19:26:33] a weeny bit, and I have someone who does know more than me who can help me when I need it ;) [19:26:46] but i want to learn it myself as it will help in the future [19:27:15] Bluegoblin7|away: well... try to hack up a special page that gets the information you want (who gets what right until what time and why) into the database somehow. [19:27:35] ok [19:27:37] Bluegoblin7: then implent a UserCan hook which causes the user to actually have that right. [19:27:52] kk [19:28:01] though i seem to recall that access to special pages is not governed only by usercan. though it should. maybe it has been fixed. [19:28:05] you'll have to check for that [19:28:30] kk [19:28:38] and... well, as a first project with mediawiki, is is fairly complex :) [19:29:15] yay code slush [19:29:30] ok [19:29:47] could anyone suggest an easy thing for me to do to get some experience then? [19:30:21] <^demon> brion: I suppose that means my local caching of thumbs code should wait until 1.14? ;-) [19:32:34] what controls external links for entire wikimedia? if I want to add so it goes to a site like anonym.to for redirects are private where would that get added? [19:33:01] 03greg * r37433 10/trunk/phase3/maintenance/tables.sql: That (1) qualifier on tinyint - I do not think it means what you think it means. [19:33:31] it probably indeed doesn't mean what I think [19:33:33] 03greg * r37434 10/trunk/phase3/maintenance/postgres/compare_schemas.pl: Support latest schema changes. [19:33:44] but if it did what I think I did it wrong anyway [19:36:25] 03(FIXED) WikiTextLoggedInOut - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14768 +comment (10brion) [19:37:08] Bluegoblin7: people generally already did the fun&easy things they can think of :) [19:37:20] ok lol [19:37:34] where is external links controlled? [19:37:36] well, is there anything else you could suggest to learn to code? [19:38:06] Lenaud01: which external links? controlled in what way? [19:38:38] what controls external links for entire wikimedia? if I want to add so it goes to a site like anonym.to for redirects are private where would that get added? Duesentrieb [19:39:21] Lenaud01: do you mean mediawiki or wikimedia? what do you mean by "goes to a site like anonym.to for redirects are private"? [19:40:33] ment to say mediawiki [19:41:16] http://anonym.to/?http://www.wikimedia.org [19:41:27] I want it to make this when someone posts an external link [19:41:49] adding the http://anonym.to/? before the link [19:42:13] Lenaud01: all links, including external, are generated by Linker.php. I donÄt think tehre's a way to cleanly do what you want, without hacking the source. except, of course, you use a special syntax for your external links. [19:42:38] Lenaud01: if you could do http://.... instead of [http://...], then it becomes easy [19:42:51] and it would be a good excersize for Bluegoblin7, actually :) [19:43:02] you could create a new skin, as skins are inherited from Linker [19:43:09] and then remove http:// so there forced to use anonlink that be perfect [19:43:42] hmm... [19:43:49] Lenaud01: in the thing, http:// isn't really needed any more... except, if you make that implicit, you can't use https [19:43:53] so how would i start that? [19:44:00] !extensions | Bluegoblin7 [19:44:00] --mwbot-- Bluegoblin7: MediaWiki has been built so it can easily be customized by adding extensions. This is usually a simple process. See for instructions to install extensions, as well as for writing them. See for an overview of known extensions. [19:44:07] or would a skin be etter, thats my other challenge ;) [19:44:09] Bluegoblin7: that would be a simple "parser hook" style extension [19:44:19] i read that but it confused me so i asked her [19:44:24] ok cool [19:44:39] so i could potentially "borrow" from another? [19:44:49] a skin would be more complex. and your users could not choose another skin. [19:45:00] there are a lot of parser hooks to borrow from... [19:45:06] nto sure if any deal with links. [19:45:13] ok [19:45:26] why could users not pick another skin? [19:45:41] because only one skin would have the new magic function [19:45:48] http://www.mediawiki.org/wiki/Category:Parser_extensions [19:46:07] how do you mean? [19:46:11] there is a hook LinkerMakeExternalLink [19:47:13] Bluegoblin7: here'S a simple extension that generates an iframe for some site: http://www.mediawiki.org/wiki/Extension:Anysite [19:47:24] function efAnonymizeExternalLinks(&$url, &$text, &$link) { $url = 'http://anonym.to/?'.$url; return true; } [19:47:42] Bluegoblin7: change that to generate a link via the anonymizer. should be quite sinmple [19:47:45] thanks i think that might be a good start point [19:47:50] 03(NEW) $wgOut->setPageTitle() html entity escaping bug - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14773 normal; normal; MediaWiki: Page rendering; (hightowe) [19:47:51] Bryan: oh, interesting [19:48:12] so can you say exactly what I need to do (ie, what we want the Parser function to do? [19:48:26] Bluegoblin7: doing what Bryansuggested (using a proper hook to intercept normal link generation) would be enotehr way. and equally simple i guess, though i don't know an example [19:49:26] here is how i did it on my site [19:49:26] Bluegoblin7: as far as i understood Lenaud01, he wants something like this: http://www.wikimedia.org should generate a link to http://anonym.to/?http://www.wikimedia.org [19:49:31] function format_urls($s){ [19:49:31] return preg_replace( [19:49:31] "/(\A|[^=\]'\"a-zA-Z0-9])((http|ftp|https|ftps|irc):\/\/[^<>\s]+)/i", [19:49:31] "\\1\\2", $s); [19:49:31] } [19:49:36] not wiki site on that of course [19:49:38] Lenaud01: please use a pastebin [19:49:43] sorry about that [19:49:45] if you have more than two lines to show [19:49:51] can do going forward [19:50:10] yea, that wasn't so terrible, but better to tell people sooner than later :) [19:50:21] is onmouseover argument possible in
or on MediaWiki? [19:50:54] Dor: no javascript is possible in wikitext. that would be dangerous. [19:51:02] I see [19:51:24] Dor: admins can write global javascript though. which can then inject itself into pages, based on some marker [19:51:48] let's say I want a function to change the color of an elemnt [19:51:56] Dor, also, many things that onmouseover can do can also be done with the css selector :hover [19:52:05] use css then Dor [19:52:14] (but also only globally) [19:52:42] what, I can't do it per page? [19:54:02] I want a div to change its color and border color [19:54:04] Dor: well... you can define global styles that only affect a specific page [19:54:10] Dor: or you can use a per-page css extension [19:54:22] you can't do it inline though [19:54:32] okay [19:54:37] you can use style="..." whatever on any element inline, but that doesn't work with :hover [19:54:39] seems like :hover is only for [19:54:46] huh? [19:54:47] is there a way to blacklist the editing of "special" pages, like the Main Page, without an extension? [19:54:52] other than protection. [19:54:53] Dor: why would that be? [19:54:56] a:link {color: #FF0000} [19:54:57] a:visited {color: #00FF00} [19:54:57] a:hover {color: #FF00FF} [19:54:57] a:active {color: #0000FF} [19:55:02] Dor: only if you have a browser from 1998 [19:55:04] and it says it HAS to come after visited [19:55:16] Dor: huh? *it* say? where? [19:55:23] w3schools [19:55:30] screw them then [19:55:31] http://www.w3schools.com/css/tryit.asp?filename=trycss_link [19:55:32] just try it [19:55:33] :P [19:55:35] you making an extension for anon links Bluegoblin7 ? [19:55:40] so what do I write? [19:55:47] im trying ;) [19:55:49] like I said Dor CSS :P [19:55:54] div.test { [19:56:05] :hover { [19:56:13] background:..... [19:56:15] Dor: say... you make a
Hi there
[19:56:16] border:..... [19:56:23] yeah [19:56:42] Dor: then you put this into your MediaWiki:common.css: .foo:hover { background: magenta; } [19:57:07] okay [19:57:21] what if I already have styles effecting this div [19:57:26] and I want to merge it [19:57:28] they get merged [19:57:38] okay [19:57:40] there are complex rules for which styles get merged how, and which take precedence [19:57:47] read the spec, or... jsut try it :) [19:57:48] Duesentrieb, what are you using for the font color with that background:magenta? [19:57:49] !tias [19:57:49] --mwbot-- Try it and see. You learn much more by experimentation than by asking without having even tried. [19:58:10] Lady_Aleena: mauve [19:59:01] Duesentrieb, a purple color on a purple color? Um... [19:59:15] sure, to make your teeth fall out [20:00:30] Duesentrieb, go with #fcf instead of magenta. It is a light purple color. [20:01:13] Lady_Aleena: i was giving an example. i was aiming at something with an obvious effect. i think i would rip my eyes out before using magenta for anything but debugging. [20:01:43] Duesentrieb, ah, I see...what color would you use? [20:02:05] for what? he jjust asked how to make the background change when the mouse is over the element. i told him [20:02:16] what color is appropriate would depend on what this is actually for. [20:02:45] .mainpagebox_blue { [20:02:45] :hover {background-color: #f8f8ff} [20:02:45] } [20:02:47] that right? [20:03:01] Dor: no. css doesn't nest that way. [20:03:08] bah [20:03:12] Dor: .mainpagebox_blue:hover {background-color: #f8f8ff} [20:03:15] no nesting [20:03:25] (except for media selectors) [20:03:34] Dor: #css exists :) [20:03:43] yeah :) [20:03:54] hi [20:03:57] Autologin doesn't work properly for me when I log in at German Wikibooks. It is my home wiki. If I log in there I am logged in at all wikis except German Wikiversity. This doesn't happen when I log in at German Wikipedia or German Wikiversity or another wiki. Then I am logged in all wikis without exceptions. [20:04:16] and [20:04:17] |class="mainpage_blue" style="width:50%; padding: 10px; border: 1px solid #c9c9ff; color: #000; background-color: #f3f3ff;"| [20:04:18] heuler06: please try #wikimedia-tech [20:04:20] Duesentrieb, :) I really should have read back a smidge before jumping into this. [20:04:24] right? [20:04:30] heuler06: if you don't get help there, please file a bug report on bugzilla [20:04:36] ok [20:04:41] Lady_Aleena: np, i do that often :P [20:04:46] that should be my next question :) [20:04:58] bye [20:05:03] Duesentrieb [20:05:04] |class="mainpage_blue" style="width:50%; padding: 10px; border: 1px solid #c9c9ff; color: #000; background-color: #f3f3ff;"| [20:05:11] right? [20:05:12] Duesentrieb, http://brightbyte.de/page/MediaWiki_backup [20:05:29] in AdminSettings.php i have $wgDBuser = "root"; [20:05:42] Dor, may I have a link to what you are working on? [20:05:42] and then "No superuser credentials could be found..." [20:05:46] Dor: hm... mixing class styles and inline styles may get confusing. inline styles override styles from classes, generally. not sure what happens if you add :hover to the equation. [20:06:12] Dor: put you "normal" styles into a .mainpage_blue { ... } section [20:06:13] Lady_Aleena, it's in a forein language with no latino characters [20:06:20] okay [20:06:31] separated from the :hover [20:06:31] this command to make a xml dump doesn't work for me [20:06:32] right? [20:06:43] php -d error_reporting=E_ERROR dumpBackup.php --full | gzip > "$xmldump" || exit $? [20:06:53] Dor, if you are working on styles, I don't think that language should be a problem. [20:06:58] yannf: i think is has to be $wgAminDBuser or some such... [20:07:28] yannf: $wgDBadminuser and $wgDBadminpassword; doesn't the sample file say so? [20:07:51] hmmm... i think ive got something... how can I show it too you? [20:07:53] Lady_Aleena, which page do you want? [20:08:04] MediaWiki:Common.css ? [20:08:05] yannf: running dumpBackup.php assumes you got your setup right, of course [20:08:12] Dor, the one with the table(?) you are trying to apply styles to. [20:08:21] the main page [20:08:34] Dor, what main page? [20:08:34] Bluegoblin7: http://rafb.net/paste/ [20:08:47] my main page :P [20:08:48] sec [20:08:55] there [20:08:58] ah it changed... [20:08:58] managed to get it work [20:09:01] thanks a lot :P [20:09:07] http://www.mirc-il.com/w/index.php?title=%D7%A2%D7%9E%D7%95%D7%93_%D7%A8%D7%90%D7%A9%D7%99&action=submit [20:09:09] btw [20:09:28] thanks [20:10:12] http://rafb.net/p/BWUxYv45.html [20:10:32] it doesn't work, i tested it on my wiki... can you help me? [20:11:09] Dor, so you want a hover effect on those cells? [20:11:09] 03(NEW) #time should show an error message for pre-epoch dates - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14774 minor; normal; MediaWiki extensions: ParserFunctions; (gtisza) [20:11:19] Bluegoblin7: "doesn't work" how? [20:11:20] yeah [20:11:39] see http://bionictest.no-ip.org/testwiki/index.php/User_talk:Bluegoblin7... i got a bit stuck [20:11:42] and make the inputbox transparent which I am looking up how to do it right now [20:11:44] first line on there [20:12:29] Bluegoblin7: did you *install* that extension? [20:12:35] yeh ;) [20:12:41] i.e. do you have a require_once line in LocalSettings for it? [20:12:59] yep --> [20:13:06] require_once("$IP/extensions/Anonym.php"); [20:13:27] i think something mite b because it's not adding the stuff at the start [20:13:39] i guess that goes on line 25? [20:13:40] Dor, and this is a wiki you started? [20:13:50] indeed it is [20:14:07] why? [20:14:48] Duesentrieb: i reinstalled it and it works now [20:14:49] Bluegoblin7: you could skip all the fancy deferred init stuff, and just use global $wgParser; $wgParser->setHook reight away in efAnonymSetup [20:14:59] Dor, if you have access to the base CSS, you can do the hover easily. If you have to do it inline, that is hard. [20:14:59] Bluegoblin7: uh? fine then :) [20:14:59] ok [20:15:11] Lady_Aleena, I have [20:15:15] i just need to add the part that calls what we want [20:15:15] and I already did one [20:15:26] all I hhave to do i copypaste and play with the colors a little [20:15:30] where do we want the link to go to? [20:15:34] Dor, so you know how to do it now, and probably don't need me. :) [20:15:48] now I'm looking for a way to make the inputbox in the middle of the box go transparent background [20:15:58] so it won't stay in one color as the rest of the page swiches [20:16:01] switched* [20:16:49] Bluegoblin7: so, just make it output a link as desired. the question is what to use as link text. you could use the same syntax as for [...] links: http://.... foo bar would use "foo bar" as link text. of there's no seüparating blank in the hook's input, just use the url itself [20:17:07] switches** [20:17:29] Bluegoblin7: the link shoul go to thatanonymizer service, as mentioned above. note that you should urlencode the original target url when building the full url [20:17:48] ok [20:18:27] so would this work: return htmlspecialchars http://anonym.to/?( $input ); on line 25? [20:18:51] no, because that's not correct php code [20:19:06] and you are missing thje urlencode bit [20:19:11] ah ok, [20:19:14] but i'll leave it to you to get that figured out :) [20:19:20] kk [20:23:02] 03(NEW) Autologin doesn't work properly - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14775 15enhancement; normal; MediaWiki extensions: CentralAuth; (heuler06) [20:23:59] function url_encode ('http://anonym.to/?( $input )) { [20:24:01] return htmlentities(urlencode('http://anonym.to/?( $input ))); [20:24:02] } [20:24:04] will that do it? [20:25:12] actually, it doesnt work [20:27:26] 03(mod) Change autoconfirmed days limit in Chinese Wikipedia. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14624 +comment (10wing.philopp) [20:27:42] 03greg * r37435 10/trunk/phase3/maintenance/parserTests.inc: Add recentlinkchanges table. [20:27:50] 03ialex * r37436 10/trunk/extensions/ (8 files in 8 dirs): svn:eol-style native [20:28:01] finally! [20:28:27] 03ialex * r37437 10/trunk/extensions/Configure/ (CHANGELOG Configure.php Configure.settings-core.php): Added $wgTrackLinkChanges [20:31:43] Bluegoblin7: you do have to learn php, you know :P [20:31:52] yeh i know lol [20:31:56] i worked that out ;) [20:35:21] 03(mod) The image is not shown - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14770 (10alexandermrk) [20:37:16] 14(INVALID) The image is not shown - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14770 +comment (10daniel) [20:43:10] i give up lol all i get is errors [20:43:38] Bluegoblin7: work through a php tutorial [20:43:54] kk [20:45:23] Duesentrieb, managed to pull it off [20:45:24] http://www.mirc-il.com/wiki/%D7%A2%D7%9E%D7%95%D7%93_%D7%A8%D7%90%D7%A9%D7%99 [20:45:25] :D [20:47:35] Dor: congrats :) the changes are a bit too suptle for my taste though. it makes you wonder if your eyes are failing. [20:48:17] 03(mod) The image is not shown - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14770 (10alexandermrk) [20:48:32] suptle? [20:48:46] subtle* ? [20:49:55] 03(mod) The image is not shown - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14770 (10daniel) [20:50:14] Dor: i guess :) [20:50:54] wee. A slush. Finally an end to the large amount of e-mails... [20:56:20] 03siebrand * r37438 10/trunk/extensions/Renameuser/SpecialRenameuser.i18n.php: Raymond takes a pointy hat. [20:56:48] thanks siebrand [20:56:54] ;) [20:57:08] but it wasn't a PHP syntax error? [20:57:31] Raymond_: I think it was. I removed 2x "+" at pos. 1. [20:57:41] oh wait, I committed after the last scap [21:00:24] 03siebrand * r37439 10/trunk/extensions/Translate/groups/mediawiki-defines.txt: Add support for MediaWiki extension SemanticGoogleMaps [21:07:13] 03siebrand * r37440 10/trunk/extensions/Translate/aliases.txt: Update special page localisation (added 2, changed descriptions) [21:08:01] 03river * r37441 10/trunk/switchboard/ (30 files): [21:08:01] - change to use standalone asio, required for AF_UNIX support until boost 1.36.0 is released [21:08:01] - use a local::stream_transport::socket for process connections instead of a fake ip::tcp::socket [21:08:01] - fix several SEGVs, clean up resource management [21:09:26] 03siebrand * r37442 10/trunk/extensions/Translate/aliases.txt: Fix typo in file name and naming inconsistency [21:11:20] 03vasilievvv * r37443 10/trunk/phase3/ (6 files in 5 dirs): [21:11:20] * Forbid files with * and ? to be uploaded under Windows (it caused internal errors since such characters are illegal there) [21:11:20] * Forbid files to be moved to invalid filenames [21:11:20] * wfVarDump() should use var_dump(), not var_export() [21:12:27] 03river * r37444 10/trunk/switchboard/ (fcgi_socket.h timed_connect.h): - missing files [21:13:08] 03(CLOSED) The image is not shown - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14770 +comment (10alexandermrk) [21:13:29] We have mediawiki installed on two web servers providing load balancing. We're activating file uploads, however the problem is if one user uploads on one web server, people on the other webserver won't be able to see it. We need some sort of distributed file copying system. Was wondering if there's any best practices with mediawiki? [21:13:39] deflux-: NFS [21:14:06] Really? There's no other ways people have done it? [21:14:34] I mean, NFS is fine and dandy, just sometimes it has quirks. [21:14:43] There hasn't been any application-layer solutions? [21:16:12] Not really, Wikimedia uses NFS so there hasn't been any pressing need. [21:16:36] Ah. Has there been any guide to any NFS optimizations for this type of scenario? [21:18:05] http://www.mediawiki.org/wiki/Image_Store_Requirements <- this kind of states they wanted to move away from NFS? [21:18:58] iwonder what it means by "This got implemented and merged in trunk by Tim Starling in 2007" [21:19:07] afaik the nfs-based setup is still used [21:19:29] tim just implemented a plugable back-end, so migration to something else would be simple [21:24:00] yeah. [21:24:07] I was thinking of writing a rewrite rule to send to a php script. [21:24:19] Which would check to see if the data was available locally, if not, then fetch it from the other server. [21:24:24] Which works fine for a two-server setup. [21:24:30] But if you add multiple servers, theeeen. [21:26:58] 03(FIXED) Change autoconfirmed days limit in Chinese Wikipedia. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14624 +comment (10brion) [21:27:11] 03siebrand * r37445 10/trunk/extensions/cldr/LocalNamesEn.php: Add Piedmontese [21:29:35] 03siebrand * r37446 10/trunk/extensions/CentralAuth/CentralAuth.i18n.php: Another pointy hat for Raymond [21:29:52] baaaah [21:30:20] s [21:30:30] Raymond_: best check that whole commit. May be more copy/paste errors. [21:30:45] Raymond_: I was rebuilding messages files and saw anomalies. [21:32:38] siebrand: your fix r37446... strange. It was not introduced with my last commit... [21:32:59] hmm. strange. [21:33:08] anyway. thanks again :) [21:33:30] Raymond_: does php not bork on it? [21:33:44] siebrand: seems not [21:38:34] 03siebrand * r37447 10/trunk/extensions/ (21 files in 20 dirs): Localisation updates. Rebuilt i18n file for all present languages [21:42:06] 03river * r37448 10/trunk/switchboard/ (fcgi_cgi.cc fcgi_server_connection.cc): don't passup end_request records, since this results in two end_requests being sent to the server, and causes protocol errors [21:43:15] 03(NEW) table o_ids does not exist - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=14776 major; normal; MediaWiki extensions: Semantic Drilldown; (dasch_87) [21:45:49] 03(mod) table o_ids does not exist - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14776 (10dasch_87) [21:54:33] 03(NEW) Change flagged revs configuration for test on de-wp - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14777 15enhancement; normal; Wikimedia: Site requests; (pbirken) [21:56:05] 03(mod) Change flagged revs configuration for test on de-wp - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14777 +shell (10raimond.spekking) [21:56:21] 03(mod) Special:Undelete, Special:Newimages showing {{PLURAL: ...}} - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14767 (10N/A) [21:56:33] is there a parser function to change numeric bases? [21:56:47] like FF >> 255 >> 1111111 etc [22:00:05] 03(FIXED) Special:Undelete, Special:Newimages showing {{PLURAL: ...}} - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14767 +comment (10raimond.spekking) [22:00:27] guess I have no choice [22:00:30] sry about that [22:00:31] Hagaggggg [22:00:35] whoops [22:00:37] [a]ton,_Max1,AaronSchulz,AfterDeath,Agony,aib_,akjohnson,alexanderwz,Alexfusco5,AlexSm,AntiSpamMeta,archivist,Atluxity,Austin,avar,Az1568,Az1568_,AzaTht,BamieaterX,basse,Bdka,BeelsebobWork,Betacommand,brion,Brownout,capt_rogers,carnifex,cg-_,chrisc,CIA-54,Cobi,Cobi-Laptop,crucially,Cupertino,Daniel_Dimitrov,Danny_B,darkcode,Darkmann,DarkRift,Dashiva,dfp,domas,Dor,dungodung,ecstasia,eghjaytee,enhydra,essell,exobuzz,fishsponge_,flyingparchment,Fr3d,FrancoGG,Fy [22:00:50] ?!? [22:00:53] please don't do that [22:00:57] Dor: you rang? [22:01:04] Dor: do NOT ever do that again [22:01:10] XD PINGSPAM [22:01:11] nobody calls me here!! [22:01:15] yeah, I know :P [22:01:20] said I was sry [22:01:24] Dor: don't be a tard or i'll ban you [22:01:30] seems like this channel was dead [22:01:42] better dead than floddy [22:01:45] floody [22:01:51] :o [22:01:58] 03(mod) Change flagged revs configuration for test on de-wp - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14777 +comment (10JSchulz_4587) [22:02:08] now I bet no one here'll want to help me out xD [22:02:23] ff [22:02:37] Dor: >:( no one you pinged will help you :P [22:02:44] xD [22:02:46] *chrisc 9_9 [22:02:49] which is like...everyone [22:03:05] I'm looking for a parser function to change nuber bases... like FF >> 255 >> 1111111 [22:03:10] is there such a thing? [22:03:24] thanks for getting my attention! [22:03:32] now, let me further read about polar bears :) [22:03:41] http://wikitravel.org/en/Svalbard#Stay_safe [22:05:27] "required to carry a rifle at all times" [22:05:29] hehe [22:06:10] lol [22:06:14] http://commons.wikimedia.org/wiki/Image:Fareskilt_38.PNG <-- I belive they made a new version of that sign, with black and white reversed [22:07:41] I'm looking for a parser function to change nuber bases... like FF >> 255 >> 1111111. is it possible? [22:08:19] 03(mod) table o_ids does not exist - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14776 (10yaron57) [22:08:26] Dor, no [22:08:27] . [22:08:36] bah. [22:10:58] im sure you could add it though with a bit of coding [22:11:10] 03river * r37449 10/trunk/switchboard/ (3 files): when the server connection is closed, destroy all applications [22:12:09] is there a software which can reformat my wiki to fit pda or mobile phones browsers? [22:12:38] try a more basic skin [22:12:59] How about that wap thing? [22:13:08] I've never looked at it and have no idea how it works, though. [22:13:27] exobuzz: yes that would help but i would love to keep my existing skin and have a sort of switch, is this possible [22:13:36] 03siebrand * r37450 10/trunk/extensions/ (21 files in 20 dirs): Localisation updates. Rebuilt i18n file for all present languages [22:13:46] Simetrical: which wap thing? that would be enough [22:13:56] if wikipedia doesn't have a css for handhelds, you could add one which turns off most bits [22:14:12] thats only good for pdas with css browsers [22:14:25] for wap, i geuss you could use some html->wap gateway [22:14:26] yes, thats ok [22:14:43] exobuzz: have you got an example? [22:14:57] adc, http://en.mobile.wikipedia.org/ [22:15:09] I don't know anything about the software that uses, mind. [22:15:40] Simetrical: exact that would be good [22:15:47] but how is this done [22:16:26] adc: well, in the monobook skin for example it has