[00:22:17] how do i export an entire wiki? [00:22:22] to import it into another [01:29:27] http://pastebin.com/d4a1d1a06 [01:29:33] i have that in SkinTemplate.php [01:29:53] it basically downloads the article's source code [01:30:02] however, it downloads the file as index.php [01:30:17] is there a way to make it download the article source code with the article name? [01:33:43] skorpan: go to special:export [01:33:58] skorpan: put in the names of the articles you want, and export them [01:35:56] too late :P [01:36:56] Ryan_Lane: you dont happen to have an answer to my other question, do you? [01:38:08] skorpan: use the title object to get the title instead of the url? [01:40:55] do you know how to modify the code so that it does just that? [01:40:58] because i have no idea [01:41:22] someone told me that action=raw directs the browser to the source code [01:52:14] good night [01:52:15] what would solve my problem would be making the wiki use the wikipedia style urls [01:52:18] good night Midas [01:52:29] so that it's not index.php etc, but just url/wiki/Article_name [01:52:40] does anyone know how to do that? [01:53:49] no, i dont [01:54:01] !shorturl | skorpan [01:54:01] --mwbot-- skorpan : To create simple URLs (such as the /wiki/PAGENAME style URLs on Wikimedia sites), follow the instructions at . There are instructions for most different webserver setups. If you have problems getting the rewrite rules to work, see !rewriteproblem [01:54:29] thanks a lot Simetrical [01:54:37] somebody in this chanel can speak russian? [01:54:38] i'd tickle your nuts if you were here [01:55:32] skorpan, I'd pass, thanks. [02:04:00] 03aaron * r28844 10/trunk/extensions/ConfirmAccount/ (ConfirmAccount.i18n.php ConfirmAccount_body.php): Add notice if someone is probably viewing a request now so as to avoid duplicated effort [02:04:34] Hmm, Opera seems to incorrectly interpret absolute positioning within an inline element with respect to the content edge, instead of the padding edge. [02:04:43] And Firefox seems to offset it a bit. [02:05:33] Still, it looks workable, I think. [02:05:42] hm, none of those methods worked for me [02:19:50] Hmm, yeah, Firefox does absolute positioning inside inline-level elements totally wrong. It uses the padding edge of the first line box, instead of the first and the last as the standard specifies. [02:19:54] *Simetrical goes to look for a bug report [03:20:47] question does the external link table update with the job queqe? [03:23:26] Betacommand, I would imagine so. [03:23:55] Simetrical: ok [03:24:37] im just editing some high use templates and results are still showing up on the linksearch 5+ hours later [03:27:07] Seems fairly normal. [03:27:14] Betacommand: you can force your jobqueue to process w/ one of the maintenance/ scripts [03:27:22] TimLaqua, I assume he's talking about a Wikimedia wiki. [03:27:29] touche. [03:27:29] (he is) [03:27:43] TimLaqua: en.wikipedia [03:27:58] well, then that's not an option now, is it? ;-) [03:28:33] nope [03:32:32] Simetrical: could you poke wikipedia's job queue? [03:32:55] Betacommand, I'm only a dev, not a sysadmin. I don't have access to the servers, I can only fiddle with the software. [03:33:03] ah [03:33:12] and it looks completely normal [03:33:13] Which is then synced to the servers by a sysadmin. [03:33:25] MZMcBride: ?? [03:33:43] we're at 313,751-ish right now [03:33:58] totally expected after a couple of high-use templates being updated; nowhere near any level of concern [03:34:06] it'll go down in time [03:34:16] MZMcBride: there are edits you made 5+ hours ago that are not showing up [03:34:50] it'll take a while for the pages to get out of cache and be re-parsed [03:34:55] any particular examples? [07:16:06] Hi. I'm currently developing a parsing system for my own CMS, and need a little help. I'm currently trying to develop a MediaWiki-style list parser (* for one level, ** for two, etc) and I'm not going very well, primarily because I've never done this before. [07:16:38] Therefore, I've decided that since MediaWiki already has had this parser written for itself, I may as well go and use that parser instead. [07:16:50] So my question to you is this: where is that part of the parser in the source code? [07:25:08] http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/includes/Parser.php [07:26:04] openList() nextItem() closeList() doBlockLevels() etc [07:26:13] aha thanks a lot [07:26:48] my CMS happens to be in PHP as well, so hopefully I'll be able to just drop this in :D [07:27:10] oh ouch. I'll be here for a while figuring this out... [07:27:37] oooh... Splarka, you haven't seen some of the stuff I have done [07:28:08] Dan: if I did I'd probably have to rub your nose in it and toss you outside [07:28:12] *riff* [07:28:15] lol [07:29:13] Splarka: What did I show you last? [07:29:37] some sort of live user rights rights reassignment thing, all overtly meta [07:29:56] (what I wanna know is how you assign the user rights rights rights_ [07:29:58] ) [07:30:25] the user's rights' rights' rights? [07:30:45] ^_^ creating a special config file which only allows $swgWiki varaibles, and using that to assign values to stuff later [07:30:46] what is MediaWiki, UAC inside UAC? [07:30:53] oh ok [07:31:19] I made sure to keep it secure so you can't trick the setup into giving you dangerous rights. [07:31:27] well, neat [07:31:33] but way over my head, lol [07:31:43] ^_^ this is the current status of the page: http://img291.imageshack.us/img291/3491/changepermissionssettintr5.jpg [07:31:46] *dav7 clix [07:32:05] The only thing missing is a little descriptive stuff about the groups and permissions. [07:32:12] haha, right [07:32:23] ... although I can figure it out [07:32:28] My latest one is WikiVid [07:32:33] woot [07:33:08] A side feature of the extension allows you to embed videos from external services using {{#wikivid:service|id|params}} [07:33:21] NICE [07:33:24] well... heh. I'm still trying to figure out how to manage multiple-level nested lists, lol [07:33:31] (in my own CMS) [07:33:41] I actually managed to successfully implement single-level lists [07:34:07] The services are created using classes, so unlike Wikia's YouTube extension, EmbedVideo, or any of the other video service embeding extensions, You can expand this to work for a near unlimited number of video hosts. [07:34:14] but I got stuck in the mud over multi-level ones and haven't gotten myself back out [07:34:30] yeah I was working on something similar for my own CMS [07:34:48] But that's not the focus point [07:34:52] then... [07:35:38] [[Special:LinkVideo]] lets you link a video title to an external video using a service and video id. (It even helps convert urls and embed code into those) [07:35:46] kool [07:35:50] [[Special:LinkedVideos]] lists all the linked videos. [07:35:54] nice [07:36:15] you know, you should take MediaWiki and turn it into something else. [07:36:21] Like, take the parsing engine out [07:36:28] and put it in a blog system or something [07:36:47] actually... question! [07:36:47] [[Special:LinkedVideos/Video Title]] gives a Video page similar to the Image: page (Preview of the video, url, title, pages it's embedded into) [07:36:56] WOOOOOOT [07:36:59] that is just cool. [07:37:07] ^_^ But the real focus... is the embed syntax... [07:37:12] I see [07:37:12] [[Embed:Video Title]] [07:37:18] ooh [07:37:20] COOL [07:37:25] *dav7 can see where that could go [07:37:32] that is so... intelligent. woot. [07:37:39] So it's basically a way of embeding external videos similarly to how you use [[Image:]] [07:37:45] yep [07:37:56] 90% of the params you use in Image: work in Embed: [07:38:08] that's cool [07:38:14] And there are extras meant for the videos [07:38:50] I'm also thinking of letting the service objects extend the params for videos on their service [07:39:01] cool [07:39:02] as a side note, question: is it possible to take MediaWiki's actual parsing engine and have it spit out structural XHTML, sans the sidebar, theme, CSS, etc? Just the HTML. Not even classing or IDing the elements, just returning them straight. Is that possible? [07:39:08] So the YouTubeService could have extra params for things like changing the video player color. [07:39:14] woot [07:39:23] *dav7 points to his question ^^^^^^^^^ [07:39:27] Ummm... [07:39:45] MW has Skin and Parser [07:39:57] because if it is I can include MW parsing in my CMS [07:39:58] The sidbar, theme, etc... is already outside of the parser [07:40:04] cool [07:40:30] Really, you just half to include WebStart.php and use the parser object. [07:40:40] woot [07:40:42] cool then [07:41:04] I can use any parsing system I want to with my CMS... I just put the neccessary calls in a parser.php file [07:41:14] (which goes in a certain folder) [07:41:58] I just realised... does anything related to MW use '>>' as an ID? [07:42:09] or command or markup syntax etc [07:43:07] .... [07:43:27] No... [07:43:31] WHEW [07:43:38] That would likely conflict with xml tags [07:43:43] I use >> and << as seperators in my CMS so I can use multiple languages [07:43:47] try action=render [07:43:55] okay [07:43:59] (to see an example) [07:44:14] http://en.wikipedia.org/wiki/Foo?action=render [07:44:24] the editsections and TOC though are still there [07:44:31] OOH [07:44:34] COOL [07:45:31] thanks heaps for that link, I had an idea for Wikipedia (not directly related, just a little idea I'd be using here locally) and ?action=render will help that considerably [07:45:39] for one, I won't need to chop up the resulting page :D [07:48:00] Splarka, Dantman|Busy: I found a bug already [07:48:12] view an image page with ?action=render, and the image won't show up [07:48:16] example: [07:48:18] http://en.wikipedia.org/wiki/Image:Nokia_N810.jpg?action=render [07:48:20] http://en.wikipedia.org/wiki/Image:Nokia_N810.jpg [07:48:25] :E [07:48:42] I see no bug... [07:48:50] ... the image shows up there? [07:49:18] in the ?action=render URL, there's no picture [07:49:23] in the normal URL, there is a picture [07:49:25] ...?! [07:52:13] dav7, try looking in the HTML source and figuring out the problem (I'm unable to because of problems with connection) [07:52:27] okay [07:56:52] enhydra: okay, I figured it out... the image is in a
just "above" where action=render "covers". [07:57:19] So I'm guessing that the connections between the skin and render sections are a bit buggy, at best. [07:57:33] nope [07:57:37] oh? [07:57:45] what you see rendered is the wikicode content on the page [07:57:50] oh [07:57:52] the media is not part of the wikicode [07:57:55] :o [07:58:02] ... of course [07:58:03] you'd have the same problem in categories [07:58:04] you're right, lol [07:58:08] ouch [07:58:13] is this going to be fixed? :E [07:58:17] not a bug [07:58:23] looks like action=render isn't much of a help [07:58:35] well, it sure is something that needs to be worked around, lol [07:58:38] does the same thing as a transclusion [07:58:43] hah [07:58:47] try {{Image:Foo}} or {{Category:Foo}} [07:58:56] lol [07:59:05] it won't get rendered [07:59:06] augh [07:59:23] if you want the same output as a skin without the UI, make a new bare skin ^_^ [07:59:32] ooh, of course [07:59:35] great idea [07:59:38] as a side note, question: is it possible to take MediaWiki's actual parsing engine and have it spit out structural XHTML, sans the sidebar, theme, CSS, etc? [07:59:40] BUT... what about wikipedia? [07:59:49] *Splarka points out the image on the Image: page is part of that etc [07:59:53] this is geared toward wikipedia [08:00:00] not toward my own mediawiki installation [08:00:39] Wikipedia might be "the free encylopedia" but it's not "the freely configurable encyclopedia" :P [08:00:59] so I doubt my chances of being able to set that theme. [08:01:01] freely absuable, you mean? heh [08:01:07] lol [08:01:18] but seriously, I think chopping the page up should be easy enough. [08:01:39] sure, just parse it for and [08:01:45] :O [08:01:53] awesome, didn't know that would be so easy [08:02:04] I was about to say "all I'd need to do is look for a certain
"... [08:02:05] lol [08:02:09] you'll get a few things like filetoc and catlinks and visualclear [08:02:11] compare Wikipedia to Google [08:02:12] xD [08:02:16] uhhu [08:02:17] uhhuh [08:02:36] and Image: media and probably Category: listings [08:02:42] cool [08:03:15] hey I got a better "hack" [08:03:17] ?printable=yes [08:03:18] XD [08:03:27] removes everything I don't want actually [08:04:02] although I'll probably want to "alter" the 'last modified' text down the bottom of the page :P [08:04:31] that does nothing except css [08:04:40] view the page source and compare [08:05:54] heh, all it does is remove media="print" from and add [08:08:28] lol [08:08:39] so what about the sidebar? [08:08:47] did that get display:none'd? [08:16:13] yep [08:16:20] div#column-one, ... display: none; [08:16:55] the xml of the body is the same, simply a display fiddle [08:19:59] 03rfrisar * r28846 10/branches/ApiEdit_Vodafone/ (206 files in 10 dirs): SVNMERGE from trunk. Release: 27915-28048 [08:21:53] 03rfrisar * r28847 10/branches/ApiEdit_Vodafone/languages/messages/MessagesZh_classical.php: Conflicted solved. [08:40:29] 03rfrisar * r28848 10/branches/ApiEdit_Vodafone/ (114 files in 10 dirs): [08:40:29] SVNMerge from trunk. Releases: 28018-28197. [08:40:29] Autoloader.php contains new actions from apiedit branch (delete, move, etc.). [09:31:23] 03vasilievvv * r28850 10/trunk/tools/planet/ru/config.ini: * Update Russian planet [09:40:15] 03rfrisar * r28851 10/branches/ApiEdit_Vodafone/ (159 files in 15 dirs): SVNMerge from trunk. Releases: 28404-28599. [10:17:49] 03siebrand * r28852 10/trunk/phase3/languages/messages/ (14 files): Localisation updates for core messages from Betawiki (2007-12-26 11:06 CET) [10:18:48] 03rfrisar * r28853 10/branches/ApiEdit_Vodafone/ (154 files in 16 dirs): SVNMerge from trunk. Releases: 28601-28843 [10:20:13] 03rfrisar * r28854 10/branches/ApiEdit_Vodafone/languages/messages/MessagesZh_classical.php: Conflicted solved at MessagesZh_classical.php [10:23:26] 03rfrisar * r28855 10/branches/ApiEdit_Vodafone/ (19 files in 4 dirs): SVNMerge from trunk. Releases: 28782-28783,28852. [10:40:35] 03siebrand * r28856 10/trunk/extensions/Translate/MessageGroups.php: Fix typo [10:41:25] 03vasilievvv * r28857 10/trunk/tools/planet/ru/config.ini: Really fix date that time [10:49:35] 03siebrand * r28858 10/trunk/extensions/ (29 files in 26 dirs): Localisation updates for extensions from Betawiki (2007-12-26 11:06 CET) [10:57:02] hey. is there any way I can make a page visible just for admins? [10:57:35] on my wiki, I have some data which I don't want to be public... [10:59:38] bogdan: there are extensions and hacks, but be sure to read this first: http://www.mediawiki.org/wiki/Security_issues_with_authorization_extensions [10:59:47] Hello [11:00:01] best to make a separate wiki with read completely disabled (only the mainpage and login page will normally be visible) [11:00:50] good mornin [11:01:10] Splarka: ah, but it's not something really sensitive, it's just a few addresses and phone numbers. :-) [11:01:36] how can i suppress the white-character reduction, i need like 10 spaces at some place [11:02:08] bog: still not advisable, just sayin... read the page anyway [11:04:14] aton: would
 work for you? (it is the only parserhook that currently doesn't strip excess whitespaces, AFAIK)
[11:04:49] 	Splarka, width="300" works :)
[11:04:50] 	thanks
[11:06:08] 	heh
[11:07:17] 	03siebrand * r28859 10/trunk/extensions/ (3 files in 3 dirs): Localisation updates for extensions from Betawiki (2007-12-26 12:02 CET)
[11:10:16] 	03siebrand * r28860 10/trunk/phase3/languages/messages/ (4 files): Localisation updates for core messages from Betawiki (2007-12-26 12:02 CET)
[11:16:18] 	(this is dav7) hey everyone... trying to "extract the parser" out of MediaWiki and not getting very far. Current code (and output) at http://rafb.net/p/7wn1Gs47.html
[11:17:01] 	you can see that some of the code has been commented out... I've tried various methods but pretty much all of them have produced the same error (in the paste).
[11:17:06] 	:/ :\ :| :(
[11:33:17] 	I tried update my mediawiki and < php update.php gave this error: php: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory
[11:33:58] 	is there something what I can do now?
[11:34:50] 	Jagster: recompile php if you can
[11:35:29] 	or contact your hosting provider
[11:35:30] 	Jagster: comment out line if php.ini
[11:37:26] 	or that or install curl :o
[11:38:56] 	because of zend.ze1_compatibility_mode I must use my own php.ini. It's deleted now but doesn't help. So it is a problem of hosting provider, not mine?
[11:41:09] 	wow. even php -h gives same error. Something must be broken
[11:48:56] *twm_ftw 	asks his question again...
[11:48:59] 	(this is dav7) hey everyone... trying to "extract the parser" out of MediaWiki and not getting very far. Current code (and output) at http://rafb.net/p/7wn1Gs47.html
[11:49:03] 	you can see that some of the code has been commented out... I've tried various methods but pretty much all of them have produced the same error (in the paste).
[11:49:07] 	:/ :\ :| :(
[11:51:14] 	I really have no idea what I'm doing when it comes to OOP code, so your help he is really appreciated.
[11:51:44] 	guys?
[11:52:01] *twm_ftw 	wonders where all the activity has gone
[11:56:50] 	what do you want
[11:57:28] 	!ask | twm_ftw
[11:57:28] --mwbot--	twm_ftw: 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:58:36] 	I *did* ask the question
[11:58:38] 	03nikerabbit * r28861 10/trunk/extensions/LabeledSectionTransclusion/lst.php: * Per request in Betawiki
[11:58:39] 	it's up there ^
[12:00:20] 	to continue my request, I'm currently going through the actual MW sourcecode and attempting to track where it goes etc, but I'm not doing very well as I {don't like/work with/mentally handle well} OOP code.
[12:00:36] 	errr
[12:00:55] 	s/\{don\'t/don\'t\ {/;
[12:01:07] 	I did that once
[12:01:08] 	it is very easy
[12:01:13] 	you just provide stub functions/classes
[12:01:14] 	really, cool!
[12:01:21] 	yeah I've been trying to do that
[12:01:25] 	it's not been working out
[12:02:00] 	I've been including stuff as I grep for functions and figure out what files they get defined in and so on
[12:02:08] 	and attempting to figure out how to manage it all
[12:02:14] 	but it's not worked out, no. Not at all :(
[12:02:48] 	domas: if you have any code/tips on how to manage this, I would really really appreciated it because I've just been sitting here for like an hour daydreaming :P
[12:03:14] 	(I don't really get much done when I come up against a roadblock like this, I just sit there, ask for help on IRC and go "duuuuuuuuuuuh" at the computer while I wait)
[12:03:17] 	xD
[12:03:30] 	appreciate*
[12:04:15] 	aww, great, the channel has gone dead on me -AGAIN-
[12:05:51] *twm_ftw 	sighs
[12:07:43] 	hm
[12:08:01] 	hi :D
[12:08:17] 	hi twm_ftw
[12:08:23] 	(actually dav7)
[12:08:35] 	well... hm
[12:08:36] 	exactly
[12:08:43] 	hm
[12:08:46] 	hm
[12:09:12] 	this is so confusing
[12:09:29] 	if u say so
[12:09:33] 	lol
[12:12:18] 	domas: again, if you could help me I'd appreciate it
[12:12:48] 	domas: if you can't, a "no" would be appreciated as well so I know you can't/don't want to (not necessarily the same thing you know) help
[12:38:51] 	twm_ftw: its 'festive season'
[12:39:01] 	people are either with their families, drunk or hangoverish
[12:52:20] 	03vasilievvv * r28862 10/trunk/tools/planet/ru/templates/index.html.tmpl: Months in Russian are lowercase
[13:37:31] 	03vasilievvv * r28863 10/trunk/extensions/RandomInCategory/ (4 files): * Add RandomInCategory extension (from SpecialRandomincategory code I wrote before)
[14:47:45] 	03nikerabbit * r28864 10/trunk/extensions/Translate/TranslatePage.php: * Comments, guard
[14:56:37] 	So there's an extension that adds a parser function (I think) that lets you check if a current user is a member of a given group, but I can't remember what it's called
[14:58:11] 	nevermind, it was userrightsmagic
[14:58:19] 	i knew magic was in there somewhere
[15:05:05] 	Hi
[15:05:35] 	hi
[15:05:58] 	anyone know of something like userrightsmagic that actually works?
[15:18:23] 	anyone in here?
[15:19:25] 	yes, me
[15:19:45] 	hey
[15:19:50] 	knew there was someone
[15:20:32] 	do you know how to either a) move the username and password fields to the sidebar, or b) edit the login page?
[15:20:58] 	frieze: new skin for first
[15:23:24] 	VasilievVV: do you know a skin that has that?
[15:24:51] 	frieze: no. Create your own :)
[15:24:58] 	yay
[15:25:07] 	was wondering what the api calls looked like
[15:28:07] 	so, any ideas as to how to edit the log in page?
[15:28:49] 	depends on your needs
[15:29:16] 	if you just need to edit the text, just find the appropriate messages in Special:Allmessages
[15:38:02] 	hmm
[15:38:43] 	any idea where the code that generates that page is located? I'm more interested in seeing how the logins are processed by the api
[15:40:01] 	Does anyone know how small pages have to be to not be counted on the statistics page?
[15:41:14] 	We seem to have a lot of pages that aren't counted and since we have very few redirects, stubs or talk pages, many pages must lay under the limit of being counted.
[15:41:39] 	LC-Stratics: by default, they have to contain a link
[15:42:02] 	you can change that to requiring a comma by setting $wgCommaCount
[15:42:34] 	Ok, and it has to be an interwiki link, right?
[15:43:20] 	no, although those will be counted.  usually it would be a link to a page on the same wiki
[15:44:38] 	Ok, thanks...any way to make it count any page regardless of size, besides talk pages, redirects and stubs?
[15:44:57] 	how do you define 'stub'?
[15:45:13] 	I don't know, thats just what the statistics says, heh
[15:45:37] 	I take it its a page thats defined as a stub through some sort of template or some such.
[15:45:50] 	no, that's saying that stubs *are* included
[15:46:08] 	because the software doesn't know what a stub page is, it's just telling the user that they're included (as the user might expect them not to be)
[15:46:10] 	There are 5,265 total pages in the database. This includes "talk" pages, pages about Lineage 2, minimal "stub" pages, redirects, and others that probably don't qualify as content pages. Excluding those, there are 1,642 pages that are probably legitimate content pages. 
[15:46:24] 	This includes [...] minimal "stub" pages
[15:46:40] 	Yes, then it says "Excluding those"
[15:46:53] 	hm, that's badly worded
[15:47:02] 	it's not excluding stubs, it's just excluding pages without a link
[15:47:08] 	its the second number I am interested in getting increased to a more realistic number
[15:47:26] 	Ok, I just don't think we have that many pages without a link in them either...weird
[15:48:14] 	Thats some 4,500 pages that its "excluding" for some reason, seems excessive
[15:48:44] 	run this query: select count(*) from page where page_namespace = 0;
[15:53:08] 	1786
[15:53:13] 	okay, anyone here have experience using the api.php interface?
[15:54:19] 	Does anyone know why I keep getting a wfLoadExtensionMessages error with the Cites extension?
[15:54:30] 	LC: so you only have 1,786 articles to begin with
[15:54:31] 	frieze: I have
[15:54:42] 	assuming some are redirects and some have no links, the number seems sane
[15:55:39] 	VasilievVV: okay, so I used the login action in my code, but now it dumps to this page that just shows the xml output. Is there a way to have it just go to the wiki main page afterward or do I have to parse the xml?
[15:55:57] 	Where's the origional number coming from then?
[15:56:10] 	LC: all pages, not just namespace 0
[15:56:43] 	frieze: you should use cookies
[15:56:46] 	LC: it's possible if you're running an older version, you have a fully-populated mediawiki namespace.  try this: select count(*) from page where page_namespace=8;
[15:57:31] 	1
[15:58:18] 	select count(*), page_namespace from page group by page_namespace; -- see where your pages are
[15:59:53] 	Whats namespace 6 and 10?
[16:00:11] 	6 is image.  10 is template
[16:00:20] 	VasilievVV: it looks like I'm way out of my depth
[16:00:42] 	Ah ok, still weird that the total count exceeds all these numbers put together
[16:01:01] 	But thanks, these are useful SQL queries
[16:01:56] 	LC: you can re-initialise the number by running maintenance/initStats.php
[16:02:18] 	since it's not calculated from real data, perhaps it got out of sync
[16:02:58] 	Sorry for the n00b question, but how do I run the maintainance scripts externally? (no direct access to box)
[16:03:06] 	Hello. A quickie - does any of you know of a quick mod to allow for easy "save and keep editing" functionality, perhaps via ajax..?
[16:03:10] 	you can't easily
[16:03:30] 	(wow... now that's a nick, twin. :>)
[16:04:10] 	Tentacled Twincest?...this is getting spooky, lol
[16:04:13] 	LC: you could just set the value of site_stats.ss_total_pages to the value of select count(*) from page
[16:05:37] 	Thanks :)
[16:09:02] 	Btw, while we're at it, you wouldn't happen to have the link to the big list of mods for mediawiki handy would you?
[16:12:48] 	LC-Stratics: this one? http://www.mediawiki.org/wiki/Extension_Matrix
[16:16:53] 	Yup, thats the one
[16:17:02] 	Now to see if I can find the user stat extension
[16:17:07] 	Thanks
[16:19:48] 	03siebrand * r28865 10/trunk/extensions/ (5 files in 2 dirs): 
[16:19:48] 	* use wfLoadExtensionMessages for RandomInCategory
[16:19:48] 	* add nl/Dutch translation for RandomInCategory
[16:19:48] 	* add support for RandomInCategory in Translate
[16:21:36] 	after updating from 1.6.x to 1.12alpha, i have a strange problem: only main page has a problem: http://deu.anarchopedia.org/
[16:22:16] 	millosh: did you forget to run the database update script?
[16:22:21] 	but, everything else, even edit of main page doesn't have a problem: http://deu.anarchopedia.org/index.php?title=Hauptseite&action=edit
[16:22:24] 	yes, of course
[16:22:33] 	php update.php
[16:23:12] 	btw, i did the same with two other anarchopedias (fra: and nsh:) and it passed regularly
[16:29:08] 	millosh, rerun update.php.  There's a column missing in your database.
[16:29:34] 	millosh, the error will probably occur when trying to view any page containing an image, I'm guessing.
[16:29:44] 	oh
[16:30:50] 	hmm...
[16:30:52] 	curiously, it doesn't
[16:31:35] 	True, it doesn't.  http://deu.anarchopedia.org/Projekte:Tschernobyl-Tag
[16:32:01] 	yes, only main page...
[16:32:13] 	Did you try rerunning update.php anyway?
[16:32:18] 	yes, twice
[16:32:30] 	maybe to try to update to some intermediate version fistly?
[16:32:33] 	firstly
[16:33:07] 	millosh, or try recopying all the files?
[16:33:29] 	to recopy all files from 1.12alpha?
[16:33:35] 	Yes, you can try that.
[16:33:36] 	You could try upgrading to an intermediate version first, although theoretically that shouldn't be necessary.
[16:34:14] 	ok, i should try then with 1.11 first, then to see what is going on
[16:34:15] 	By the way, use of alpha releases isn't particularly recommended unless you're careful to update regularly.  There are no security announcements for alpha versions.
[16:35:25] 	i want to sync it with alpha because theoretically, it should be like debian updates ;)
[16:43:07] 	hello
[16:45:08] 	hi Nikerabbit (and Hyvää Tapaninpäivää!)
[16:51:11] 	03siebrand * r28866 10/trunk/extensions/ (3 files in 2 dirs): 
[16:51:11] 	* use wfLoadExtensionMessages for TitleBlacklist
[16:51:11] 	* update support for TitleBlacklist in Translate
[16:54:41] 	1.11.0 is working
[16:54:51] 	so, now i should try it with 1.12alpha
[16:58:39] 	it passed
[17:00:02] 	FreeNom: ugh
[17:00:12] 	Could someone look at http://olr.freemason.com/wiki/index.php?title=Template:Underconstruction and offer a suggestion as to why the image isn't thumnailed? In addition to the code there, I've also tried |[[Image:Crystal_Clear_app_clock.png|thumb|50px|Clock]] but that makes the image disapper completely.
[17:00:15] 	:)
[17:02:53] *Skizzerz 	waves to brion
[17:07:56] 	Anyone? Bueller?
[17:10:15] 	Also, where would I enter code to override the code for the [[IMAGE]] edit button? I wan't to add switches to the text the button inserts into the edit window, e.g., [[Image:{name}|{type}|{location}|{size}|{upright}|{border}|{caption}]]
[17:10:25] 	Steev43230: to thumb an image, you have to specify the size.  your other example is correct.
[17:10:34] 	have you successfully thumbed any other images on this wiki?
[17:10:51] 	No, the wiki is less than 3 days old. this is the first attempt.
[17:10:56] 	mornin
[17:11:07] 	most likely you haven't configured GD or ImageMagick for thumbnailing
[17:12:10] 	Steev43230: http://www.mediawiki.org/wiki/Manual:Image_thumbnailing#Image_thumbnailing
[17:12:37] 	GD is enabled. The thumbnail image is actually created and sitting in wiki/images/thumb/1/12/Crystal_Clear_app_clock.png/
[17:13:02] 	take a look at the page now - http://olr.freemason.com/wiki/index.php?title=Template:Underconstruction
[17:13:29] 	mornin' brion
[17:14:02] 	Steev43230: http://olr.freemason.com/wiki/images/thumb/1/12/Crystal_Clear_app_clock.png/50px-Crystal_Clear_app_clock.png -- check your webserver logs for some reason the file wouldn't be there
[17:14:11] 	(most commonly a permissions problem)
[17:14:35] 	To the images folder and subdirectories?
[17:14:46] 	I'll check with the server owner
[17:14:54] 	Unless there is a way for me to check myself.
[17:15:11] 	Or do I need to do something in LocalSettings.php?
[17:15:17] 	you should have that directory with the file in it (e.g. C:\inetpub\wiki\images\...)
[17:15:36] 	possibly, your IIS user doesn't have permissions to write to the directory, which will prevent mediawiki creating the thumbnail
[17:15:41] 	Yes - it's sitting in wiki/images/thumb/1/12/Crystal_Clear_app_clock.png/
[17:16:19] 	then it's some server configuration problem... talk to your admin
[17:29:36] 	where would I enter code to override the code for the [[IMAGE]] edit button? I wan't to add switches to the text the button inserts into the edit window, e.g., [[Image:{name}|{type}|{location}|{size}|{upright}|{border}|{caption}]]
[17:50:37] 	Steev43230: in MediaWiki:Common.js (or your own monobook.js if just for you)
[17:51:34] 	03catrope * r28867 10/trunk/phase3/ (RELEASE-NOTES includes/api/ApiQueryUserInfo.php): (bug 12413) meta=userinfo missing  tag
[17:51:55] 	Alex, how do I make sure it overrides only the code for just that one button?
[17:59:10] 	Steev43230: something like 
[17:59:10] 	function changeStandardButton(){
[17:59:10] 	 if (mwEditButtons.length >= 6) mwEditButtons[5].tagClose = '|thumb]]'
[17:59:10] 	}
[17:59:10] 	addOnloadHook(changeStandardButtons)
[18:00:08] 	that looks like a great way to completely break when you upgrade the software
[18:00:40] 	if course, if you fear that dev might change strandard buttons some day, then also add condition
[18:00:40] 	mwEditButtons[5].imageId == mw-editbutton-image
[18:00:50] 	'mw-editbutton-image'
[18:01:03] 	or you could search all the buttons for that string
[18:01:50] 	searching would make it slower (even just a bit) for every user on every edit
[18:02:36] 	yeah, why bother doing things correctly when speed is at stake
[18:03:27] 	of course, if you plan to stop maintaining global js/css, then searching is a better way
[18:07:52] 	03greg * r28868 10/trunk/extensions/ (2 files in 2 dirs): Change hard-coding to useIndexClause()
[18:11:16] 	03nikerabbit * r28869 10/trunk/extensions/Translate/ (7 files): * More comments and guards
[18:16:02] 	hmm... i am getting this message after upgrading from 1.6.x to 1.12alpha: "Error creating thumbnail: Unable to create destination directory" 
[18:16:15] 	wherever i see messages
[18:18:39] 	millosh: purge a page that shows on
[18:18:43] 	is it still there?
[18:19:30] 	btw, i have the message:  Warning:  mkdir() [function.mkdir]: Permission denied in /srv/www/virtual/org.anarchopedia/langs/fra/includes/GlobalFunctions.php on line 1662
[18:20:00] 	but, i checked permissions and apache user should be able to modify everything...
[18:23:37] 	'MySQL returned error "1054: Unknown column 'img_sha1' in 'field list' (localhost)".'
[18:23:40] *AaronSchulz 	giggles
[18:23:52] 	yes, i have that, too
[18:23:55] 	for the main page
[18:24:05] 	update.php?
[18:24:23] 	you are missing things that are in update.php
[18:24:45] 	i did that
[18:24:59] 	AaronSchulz: btw, what site you are looking?
[18:25:08] 	fra.anarchopedia.org or eng.anarchopedia.org?
[18:25:12] 	or deu?
[18:25:13] 	eng
[18:25:45] 	eng has the same problem as deu...
[18:25:49] 	fra is working...
[18:25:51] 	millosh: did you leave the command prompt open
[18:25:57] 	is 'deu' a valid code for german in any standard?  i never saw that before
[18:26:00] 	yes, of course
[18:26:04] 	it should say that the column was added
[18:26:12] 	twincest: yes, iso-632-2 code
[18:26:22] 	Is the {{update}} template supposed to work out of the box for new wikis or do I need to set it up?
[18:26:33] 	I want to mark wikipages that need updating
[18:26:46] 	or that are out of date. And then view all the pages marked this way
[18:26:56] 	AaronSchulz: it said that "done" at the end
[18:27:59] 	millosh: do you mean ISO 639-2?
[18:28:05] 	ISO 666!
[18:28:32] 	twincest: yes
[18:28:34] 	http://eng.anarchopedia.org/index.php?title=Special:Protectedpages&type=edit&level=0
[18:28:37] 	well that works
[18:28:46] 	yes, including: http://eng.anarchopedia.org/index.php?title=Main_Page&action=edit
[18:28:47] 	so I guess it skipped one of the updates
[18:29:18] 	ALTER TABLE /*$wgDBprefix*/image
[18:29:20] 	  ADD COLUMN img_sha1 varbinary(32) NOT NULL default '',
[18:29:21] 	  ADD INDEX img_sha1 (img_sha1);
[18:29:23] 	ALTER TABLE /*$wgDBprefix*/oldimage
[18:29:25] 	  ADD COLUMN oi_sha1 varbinary(32) NOT NULL default '',
[18:29:27] 	  ADD INDEX oi_sha1 (oi_sha1);
[18:29:52] 	AaronSchulz: this is all?
[18:30:12] 	it *should* already be there, but if it is not, you can do that
[18:30:21] 	obviously, /*$wgDBprefix*/ has to be replaced
[18:30:30] 	normally the software autoreplaces that for update.php
[18:30:35] 	yes, there are now prefixes...
[18:31:34] 	hi
[18:32:16] 	to protect certains page on my personal wiki how i can do that? i dont want to nobody except me can see that pages
[18:32:25] 	but rest i want to have anon access
[18:32:35] 	!access | asmarin 
[18:32:35] --mwbot--	asmarin : For information on customizing user access, see . For common examples of restricting access using both rights and extensions, see .
[18:32:51] 	millosh: anyways, to be clear, did it say "adding img_sha1" for update.php or not
[18:32:52] 	ok thanks...im on these page now ;-)
[18:33:21] 	i saw that img_sha1 exists
[18:33:22] 	asmarin: that requires hacks
[18:33:24] 	view-restricting pages on a per-page basis is very hacky, however, and can easily be worked around
[18:33:31] 	ok
[18:33:39] 	hmm, so update.php is confused ;)
[18:33:40] 	oh
[18:33:42] 	i know!
[18:33:59] 	the opposite, view restricting everything then allowing a few pages is supported locally, however
[18:34:00] 	on anarchopedia meta.anarchopedia plays role of commons.wikimedia, too
[18:34:07] 	and i didn't update meta.anarchopedia
[18:34:13] 	...
[18:34:15] 	this is the problem
[18:35:10] 	hmm, is that stuff in the release notes?
[18:35:16] 	should be
[18:42:01] *AaronSchulz 	checks out a dir just to change a file since the client won't let him check out files
[18:42:22] 	you couldn't check out a single file since there would be nowhere to put the .svn metdata
[18:43:30] 	it can't make a dummy folder?
[18:43:35] 	buuut you can always just SUBMIT that directory.
[18:43:51] 	that won't change anything except giving you a well configured .svn dir.
[18:43:57] 	AaronSchulz: where would it create that folder?
[18:44:46] 	if you submit an empty dir, corresponding to a dir in the repo, you'll get a .svn saying "this dir is svn-managed, but no files are managed", which is fine.
[18:44:58] 	then you just export one file and you're happy.
[18:45:28] 	more or less, anyway.
[18:47:18] 	it might prove faster to checkout the dir and just forget it
[18:49:58] 	lol
[18:50:10] 	it just seems hard to believe there is no better way
[18:51:15] 	oh, there's more svn peculiarities.
[18:52:50] 	03aaron * r28870 10/branches/REL1_11/phase3/RELEASE-NOTES: Add commons blurb
[18:53:07] 	03aaron * r28871 10/trunk/phase3/RELEASE-NOTES: Add commons blurb
[18:53:40] 	like, "I have this unmanaged dir here, and I want to start svn-managing it". Requires: creating an empty repo, submitting an empty dir to it, and then ADDing all the files. Sane?
[19:14:36] 	Is the {{update}} template used on wikipedia available for all MediaWiki installations out of the box?
[19:15:21] 	no it is not
[19:15:27] 	Oh... damn
[19:15:31] 	Is it easy to implement?
[19:15:35] 	indeed, no template is available in the installation
[19:16:01] 	does anyone know about Single Sign-On? I have several wikis using the same DB with different table prefixes. Would be nice to have  registered automatically in all wikis so he/she can login once. thx.
[19:16:01] 	there are some commands which are available on all MediaWiki installations and are formattlike {{likethis}} but they are not templates
[19:16:12] 	octoberdan they are magic words
[19:16:27] 	Hojjat: How can I make {{update}} available? I really need it
[19:16:32] 	zelula, I'm afraid SUL is not ready yet
[19:16:50] 	ok Hojjat :-(
[19:16:52] 	octoberdan: aside from the copyright issues, you can copy and paste the source code of the tempalte
[19:16:59] 	thx anyway
[19:17:23] 	zelula: I'm not very updated, but I know some tests were ran recently; anyways SUL is not out yet
[19:17:27] 	Is there an alternative that works out of the box?
[19:17:39] 	octoberdan: what do you mean exactly?
[19:17:45] 	ok thx
[19:17:58] 	Hojjat: what would I copy and where would I paste? Template:Update ?
[19:17:58] 	zelula: no problem :)
[19:18:41] 	octoberdan: you should go to Template:Update on the source wiki, choose "Edit" link and copy all the source code, then go to Template:Update on the destination wiki, click "Edit" link and past and save
[19:19:21] 	Oh, alright.
[19:19:31] 	Hojjat: How would I then view all pages that have that template?
[19:19:52] 	On Template:Update, find a link on the left sidebar named "What links here"
[19:20:10] 	Awesome! Thanks
[19:20:11] 	pages that have the template included are marked as "transcluded" or "included"
[19:20:15] 	np
[19:21:53] 	What is the difference?
[19:24:10] 	octoberdan: the difference between what and what?
[19:24:11] 	There is none, they're only listed as "included".
[19:24:30] 	Hojjat was just listing both because he couldn't remember which it said.
[19:24:54] 	Simetrical: indeed, because I've seen some wikis use the term "transcluded" and some use "included" :)
[19:25:04] 	Simetrical: Hello by the way! And merry christmas!
[19:25:42] 	hmm... I tried to copy and paste, but it didn't work. I think I have to implement Ambox as well... but I tried that and it spit out the source. http://liftweb.net/index.php/Template:Ambox
[19:26:18] 	03yaron * r28872 10/trunk/extensions/SemanticDrilldown/languages/ (5 files): New meaning for 'sd_createfilter_usepropertyvalues'
[19:27:11] 	Hojjat: Do you know what's going on/
[19:27:13] 	*?
[19:27:23] 	Shouldn't this stuff be standard?
[19:27:47] 	octoberdan: yes. The standard is, every wiki can translate such messages
[19:28:04] 	Miss paste
[19:28:06] 	Just like it is translated to German or French, it can be translated to simpler or more complex English
[19:28:44] 	Wait... it still doesn't work... why would it be spitting out the code?
[19:28:55] 	what do you mean by spitting out?
[19:28:58] 	I coppied Template:Almbox verbatim
[19:29:04] 	!parserfunctions | octoberdan
[19:29:04] --mwbot--	octoberdan: "Parser functions" are a way to extend the wiki syntax. ParserFunctions is an extension that provides the basic set of parser functions (you have to install it separately!).  For help using parser functions, please see . For details about the extension, see .
[19:29:06] 	http://liftweb.net/index.php/Template:Ambox
[19:29:18] 	Whoos
[19:29:21] 	*woops
[19:31:08] 	octoberdan: Jack is correct. The {{#if: commands are not working, because the destination wiki doesn't have Parser Functions extension installed
[19:31:20] 	03yaron * r28873 10/trunk/extensions/SemanticDrilldown/specials/SD_ViewData.php: 
[19:31:20] 	Added getAllValues() function, and added support for filters with
[19:31:20] 	dynamically-determined values
[19:31:54] *Skizzerz 	still thinks ParserFunctions should come in come
[19:31:58] 	*come in core
[19:32:31] *Skizzerz 	wonders if there's a bug about that somewhere...
[19:32:43] *Hojjat 	too (About the bug I mean)
[19:33:03] 	Skizzerz, it will not be in core.  It may, however, be packaged in with the core download by default, enable-able through a checkbox when you install the wiki.
[19:33:12] 	Once such a mechanism exists.
[19:33:30] 	how hard could that be to code in?
[19:33:56] 	just adds an extra line to LocalSettings.php if the option is checked
[19:34:06] 	Skizzerz, yes, not very hard.
[19:34:09] 	Someone just has to do it.
[19:34:11] 	Which nobody has.
[19:34:27] *Skizzerz 	meanders off to do that then
[19:34:58] 	is this a helpfull place?
[19:35:10] 	usually!
[19:35:19] 	always :)
[19:35:26] 	good.
[19:35:37] 	03yaron * r28874 10/trunk/extensions/SemanticDrilldown/specials/SD_CreateFilter.php: Improved formatting - turned spaces into tabs
[19:35:51] 	coz i hav a question: to install a wiki, do you just have to upload the 'pck'?
[19:35:56] 	(*'pack'
[19:36:21] 	upload the files, and open /config/index.php in your web browser
[19:36:35] 	!install | KingSaul 
[19:36:35] --mwbot--	KingSaul : Installing MediaWiki takes between 10 and 30 minutes, and involves uploading/copying files and running the installer script to configure the software. Full instructions can be found in the INSTALL file supplied in the distribution archive. An installation manual can also be found at . See also: !download
[19:37:27] 	though so, but it seemed to easy!!
[19:37:47] 	we try to make it so :)
[19:38:07] 	nice to know, i'll remember for the future! ;)
[19:40:07] 	Simetrical: I think I know why nobody's done it yet... config's index.php is a nightmare :P
[19:40:27] 	03yaron * r28875 10/trunk/extensions/SemanticDrilldown/includes/SD_Filter.php: 
[19:40:27] 	Removed retrieval of "allowed values" for filters of enumerated properties -
[19:40:27] 	values are instead retrieved dynamically when needed
[19:40:59] 	03yaron * r28876 10/trunk/extensions/SemanticDrilldown/ (INSTALL includes/SD_GlobalFunctions.php): New version: 0.2.2
[19:41:23] 	what are you trying to do?
[19:43:25] 	make installing the ParserFunctions extension a checkbox when installing MediaWiki (as most wikis use the extension to carry out advanced template features)
[19:44:34] 	Im not an ace, but can you not just create an 'if' clause?
[19:44:48] 	"if box checked, do this"
[19:44:55] 	yeah, but you have to insert it into the code correctly
[19:45:07] 	and you have to code the checkbox too :)
[19:45:10] 	hum, true... :d
[19:45:22] 	haddn't though of that bit! !
[19:49:53] 	Thank you all for the help, I appreciate it greatly
[19:53:46] 	hum yes, thanks for your help!!! (:))
[20:09:21] 	ok... I think that's all I need to change...
[20:10:28] 	Hello
[20:11:45] 	Hello Filnik
[20:12:03] 	Hi Hojjat ^__^
[20:12:11] 	Merry Christmas!
[20:13:10] 	Hojjat: Thanx! Merry XMas also to you!! ^__^
[20:13:24] *Hojjat 	is not a Christian ;)
[20:13:36] *Filnik 	happy... he has already saved the whole linux partition from death... eheh
[20:13:40] 	Hojjat: I am :)
[20:13:47] 	Hojjat: and you? ;)
[20:13:58] 	Nothing special!
[20:14:06] 	[[Special:Nothing]]
[20:14:36] 	:>
[20:15:38] 	ok :)
[20:21:21] 	issue #2... how to file the bug and what to name it :P
[20:29:40] 	hello
[20:30:57] 	where can i see what's to edit, when i move my wiki to another webspace, where safemode is enabled? | wo kann ich nachlesen, was ich tun muss, bzw. was muss ich tun, wenn ich auf einen webspace umziehe, auf dem safemode aktiviert ist? was muss ich ändern?
[20:32:21] 	more short: what have i to do, when safe mode is enabled on a webspace i moved on with my wiki?
[20:32:32] 	*shorter
[20:35:43] *Skizzerz 	pokes wikibugs 
[20:37:00] 	hello?
[20:37:07] 	does anyone know how to change the default main page for a wiki? I want to set mine up to start at a separate namespace
[20:37:45] 	what about a redirect from it?
[20:37:57] 	Chrissi: Enable HashedUploads, for one
[20:38:11] 	content of main page would be #REDIRECT [[page]]
[20:38:15] 	k thx skizzerz
[20:38:27] 	I have non logged-in users unable to read my main page so I don't think that will work
[20:38:37] 	it will ask for a login before redirecting won't it?
[20:38:41] 	frieze, MediaWiki:Mainpage
[20:39:09] 	Simetrical: filed the bug... Idk why wikibugs isn't working though
[20:39:14] 	!b 12421
[20:39:14] --mwbot--	http://bugzilla.wikimedia.org/show_bug.cgi?id=12421
[20:39:41] 	Simetrical: thanks
[20:39:57] 	@skizzerz: its not only upload, i get a blank page, thats it, and i thought its because safe mode
[20:40:23] 	safe mode breaks a lot of things
[20:40:34] 	and I'm not entirely sure what :(
[20:40:40] 	hm
[20:40:43] 	!safe_mode
[20:40:43] --mwbot--	I don't know anything about "safe_mode". You might try: !safemode 
[20:40:48] 	!safemode
[20:40:48] --mwbot--	safe_mode is an ill-concieved, broken-by-design setting in PHP that is supposed to make broken scripts safe. It was deprecated in PHP5 and removed in PHP6. MediaWiki can run with safe_mode enabled, but many of the advanced features will not work or need additional configuration (image thumbnailing using ImageMagick, for example). See http://www.mediawiki.org/wiki/Safe_mode for more information.
[20:41:17] 	!safe_mode alias safemode
[20:41:17] --mwbot--	Successfully added alias: safe_mode
[20:46:04] 	kk
[20:55:48] 	does anyone know when the Single Login option will be available?
[20:56:04] 	!sul
[20:56:04] --mwbot--	"Single User Login" will be available Really Soon Now (tm). See , , and  for more information.
[20:56:12] 	Zelula: when it's announced
[20:56:18] 	"Really Soon Now (tm)" apparantly
[20:56:30] 	nice :-) thx
[20:59:40] *qsheets 	forgets...what is the file to change the name users see for a skin?
[21:02:25] 	any help?
[21:07:39] 	nvm... it was /languages/messages/MessagesEn.php
[22:28:01] 	03brion * r28877 10/trunk/phase3/maintenance/archives/patch-protected_titles.sql: Clean up table def in patch file
[22:47:20] 	is there a special page for viewing the last IP a user logged in with?
[22:54:01] 	no
[22:54:34] *AaronSchulz 	pokes brion about giving sysops mergehistory rights
[22:54:41] *brion 	rarrs
[22:54:50] 	AaronSchulz: i'll add it to my extension review queue for today
[22:54:59] 	history merging needs to go away entirely, not become easier
[22:55:15] 	i am pretty suspicious of such things in general :)
[22:55:20] *AaronSchulz 	is too
[22:55:25] 	the potential for abuse is far higher than its useful applications (i have to say, i've never seen a situation where a history merge would be useful)
[22:55:31] 	people wanted it to do more
[22:55:38] 	tell them not to
[22:55:44] 	they wanted to kill the non-overlapping contraint
[22:55:54] 	I asked why, but no one gives concrete examples
[22:56:04] 	so you coded it anyway? :)
[22:56:09] 	no
[22:56:19] 	the constraint remains
[22:56:36] 	I get fixing cut-paste history moves
[22:56:39] 	it can do that
[22:56:54] 	example: page is move vandalized, page is copy-paste reverted by IP, no one notices, and page is continued to be edited, problem discovered months later
[22:57:13] 	result: half the history is at a different deleted location, where is your [[god]] now?
[22:57:27] 	it could fix that
[22:57:27] 	Splarka: undelete it, move it to a subpage and link to it
[22:57:53] 	unless both where being edited as the same article at once
[22:57:55] 	better would be a limit on history mergers not allowing any overlapping revision ranges
[22:58:03] 	in which case there is no good option anyway
[22:58:22] 	1234-1237 + 1245-1279 = okay ... 1234-1238 + 1233-1279 = fail
[22:58:36] 	...
[22:59:33] 	"oh, the jedi are going to feel this one"
[23:02:49] 	brion: anyway, one thing I like about that page, is that it is easy to revert from the log's revert link
[23:03:02] 	using the undelete way scares the shit out of me if abused
[23:03:49] 	hmmm interesting
[23:04:05] 	part of the reason I added ar_page_id
[23:20:09] 	twincest: your name makes me think of something really bad you know...
[23:20:23] 	or really good....
[23:20:47] *Skizzerz 	thinks wikibugs is broken...
[23:21:06] 	TimLaqua: really?
[23:21:21] 	brion: what is your take? :)
[23:21:32] 	indeed, we need more votes.
[23:21:39] 	how could twincest be a bad thing?
[23:21:51] 	if you were one of the twins.
[23:22:17] 	AaronSchulz: i think it's an improvement over syphilis
[23:22:25] 	zing.
[23:22:27] 	xD
[23:22:32] 	twins + incest > syphilis
[23:22:42] 	hmm, that's a hard to buy
[23:22:44] 	your math doesn't work at all, sir.
[23:22:50] 	"consanguinity" is a similar theme.
[23:23:07] *TimLaqua 	wanders off to Wikipedia to figure out what Simmetrical just said
[23:23:14] 	but, yeah, I guess it is better
[23:23:30] 	well... I guess it depends if you're one of the twins or not
[23:23:47] 	and a number of other critical factors...
[23:24:00] 	con- = co- = "together", -sanguin- = "blood", -ity = general noun-alizing thing
[23:24:06] 	"closeness of blood, blood relation"
[23:24:13] 	"noun-alizing"
[23:24:17] 	:D
[23:24:47] *Simetrical 	never got "flyingparchment" or "larne"
[23:25:27] *AaronSchulz 	never got Simetrical
[23:25:55] 	When I was, like, five, my family got AOL.  I had to pick a name that wasn't already chosen.
[23:26:07] 	I had read about symmetry in some book like "math concepts for little kids", and liked the idea.
[23:26:10] 	Only I misspelled it.
[23:26:21] 	Which was good, because that means I actually got the name, and no one else had taken it.
[23:26:23] 	yay, misspellings :)
[23:26:49] 	Up until a few years ago I still used different names for different places as it struck my fancy, but eventually I standardized on the name of my old AOL account.
[23:27:28] 	(diff) (hist) . . m  Developers‎; 23:27 . . (+4) . . Simetrical (Talk | contribs | block) (flyingparchment -> twincest)
[23:27:31] 	weee
[23:28:33] 	03brion * r28878 10/trunk/phase3/ (2 files in 2 dirs): 
[23:28:33] 	Don't taunt permissionless users with a username search box on Special:Userrights.
[23:28:33] 	Give them a nice little permissions error and a login link for anons.
[23:29:48] 	god I am glad someone did that
[23:29:56] 	Simetrical: the flying parchment: http://www.warriorprincess.com/galleries/albums/seasontwo/ep39_aditl/aditl_11.jpg ; an old computer game: http://en.wikipedia.org/wiki/Larn
[23:30:00] 	wait... they got the search box? that was evil...
[23:30:11] 	I bitched about it earlier
[23:30:26] 	though bitching doesn't tend to go far ;)
[23:30:52] *twincest 	notes that article needs a screenshot
[23:31:06] 	"hey, lookee here! Put in a username here so you can change their rights. Oh, wait: YOU DON'T HAVE ACCESS!!! Haha! (loser)"
[23:31:28] 	Oh, a roguelike.
[23:31:37] *Simetrical 	is currently playing lots of NetHack over the winter break
[23:32:10] 	"To date, the original version of Larn (12.0)" <-- There is something wrong with that sentence fragment.
[23:32:27] 	brion: you should have had it redirect to a Luser Attitude Readjustment on submit
[23:32:28] 	Simetrical: try crawl and adom too 
[23:32:32] 	that article doesn't mention it, but larn is the direct ancestor of Angband
[23:32:51] 	angband and mangband are worth trying too
[23:32:55] 	AaronSchulz: we're trying to be a kinder, gentler mediawiki
[23:32:58] 	we're all winners!
[23:33:03] 	agaran, I'm getting killed enough in NetHack as it is.  I don't need to have to figure out the rules of five other games too.
[23:33:03] 	yay!
[23:33:07] 	oh fuck, you commies always say that!
[23:33:23] 	where is the old fashioned fire and brimstone?
[23:33:26] *brion 	used to play a dos version of rogue as a wee lad
[23:33:31] 	ahhhh the good old days
[23:33:40] 	oh, brion, what do you think about http://bugzilla.wikimedia.org/show_bug.cgi?id=12421 ?
[23:33:58] 	Simetrical: you are loosing much fun then
[23:34:09] 	Skizzerz: we keep talking about bundling some extensions with switches in the installer for enabling them
[23:34:21] 	would be nice, but should be more general than a special one-off
[23:34:30] 	extension manager!
[23:34:37] *TimLaqua 	seconds the manager idea
[23:34:38] 	confluence has one of those, it automatically downloads plugins from the website
[23:34:43] 	yeah... I didn't know what else might be nice for default installs
[23:34:49] 	downloading is evil though :)
[23:34:54] 	er, for being included on installs
[23:35:09] 	why?  downloading automatically makes things much easier for the user
[23:35:21] 	and the user will download garbage anyway.
[23:35:23] 	easier...that is the problem
[23:35:24] 	twincest, doesn't that require Apache to have write access to all the files?
[23:35:25] 	unless the new version changes syntax, etc. and causes stuff to break :P
[23:35:28] 	might as well be our garbage.
[23:35:32] 	I guess that's not the end of the world.
[23:35:48] 	Simetrical: only if you have one of those stupid configs where your PHP code runs as your webserver UID ;-)
[23:36:02] 	yeah, a genetically modified disease to fight cancer is clearly the End of Teh World
[23:36:05] 	twincest, you mean any config where you use mod_php.
[23:36:19] 	yes.  remind me again why anyone uses mod_php?
[23:36:41] 	(or any module that involves embedding a complicated scripting engine into your webserver)
[23:38:02] 	Because it's what everyone else uses?
[23:38:18] 	deafult ftw.
[23:38:36] 	yikes.
[23:38:36] 	Besides, the point is that it's writable to web scripts, not that it's writable to the web server process itself.
[23:40:00] 	people with enough clue to disable PHP execution in directories writable by mediawiki will not need an extension manager
[23:40:13] 	for 99% of the other users, it's useful and adds no additional attack vectors
[23:40:34] 	When you untar it, it's world-unwritable by default.
[23:40:39] 	No expertise necessary.
[23:40:42] 	ok, and how would said Extension Manager function?
[23:40:56] 	Simetrical: and everyone immediately makes images +w when they notice uploads not working
[23:41:11] 	Skizzerz: it would display a list of extensions and allow you to select ones to install
[23:42:15] 	But people would have to be spoofed into visiting the URL, which requires a bit of extra effort and a bit more of a place for things to go wrong.  And once the problem is found, you don't have to reinstall all files to make sure it's cleaned up.
[23:42:55] 	visiting what url?
[23:42:59] 	hmmm... those extensions in that list would have to come bundled with MediaWiki (obviously). And perhaps on/off switches so that you can enable/disable them would be good as well
[23:43:19] 	Skizzerz: no, the point of the discussion is that i suggested the manager would automatically download them
[23:43:25] 	Skizzerz: I would imagine they'd come from SVN
[23:43:34] 	ah, that would make more sense then
[23:43:52] 	but pushes it a bit out of my expertise :)
[23:43:59] 	twincest, if you compromise index.php, you compromise everyone using the wiki, silently.  If you add an extra .php file in images/, you have to direct people there, which is an extra point of failure.
[23:44:30] 	You could do all this with some kind of setuid-style setup, if it were things running with normal permissions.
[23:44:42] 	If you're using PHP, especially with mod_php, maybe not so much.
[23:44:55] 	Simetrical: uh, i could direct people there, or i could just visit it myself, which is a lot easier
[23:45:40] 	twincest, well, depends on the vulnerability.  You have arbitrary code execution either way, but you have to direct people there to steal cookies and so on.
[23:45:45] 	. . . I admit it's not a world of difference.
[23:46:32] 	But I would feel more comfortable using yum as root.
[23:46:33] 	no i don't, all i have to do to steal cookies in look in the PHP session code by executing some code
[23:46:41] 	session store, i mean
[23:46:45] 	Hmm, true, you have the entire database.
[23:46:51] 	So I guess you're right.
[23:47:00] 	Not much point in stealing cookies.
[23:47:08] *Simetrical 	concedes the debate
[23:47:19] 	the main problem i can see is it would give people with a particular right the ability to execute code, which places a lot more burden on mediawiki's login security
[23:47:22] 	hmmm.... this should be intriguing :) (/me starts attempting to code said Extension Manager)
[23:47:40] 	(for example, you'd pretty much have to require SSL login...)
[23:48:02] 	perhaps it could run in a restricted mode where it creates a shell script / batch file for the admin to run via the shell
[23:48:29] 	 Hi, wondering if anyone could help me copy wikipedia's Ambox template to another MediaWiki wiki? Copied the required CSS definitions into common.css and Template:Ambox itself, but the result dosen't look correct. Are there other things  I need to copy too? Sorry if this is the wrong place to ask
[23:49:04] 	see if there are any sub-pages it needs, and make sure you have ParserFunctions and are using Tidy
[23:49:49] 	twincest: actually, how about requiring a login with the db username and password every time you open the manager?
[23:50:21] 	and/or make only the WikiSysop (uid=1) have access
[23:51:04] 	there is no "wikisysop" if you configured the wiki correctly (by changing the default sysop username during install ;)
[23:51:34] 	i don't like overloading the database password, if anything it'd need to be separate credentials
[23:51:39] *Skizzerz 	would be checking user id... not user name :)
[23:52:11] 	that doesn't help when the wiki's founder leaves the project
[23:52:16] 	true
[23:52:28] 	Skizzerz: I know how to enable tidy, do I need to download ParserFunctions, or just need to enable it somewhere? Thanks for your help.
[23:52:32] *Skizzerz 	decides to skip that part for now
[23:52:40] 	and in the scenario i'm describing, the sysop's account is already compromised
[23:52:44] 	so the uid doesn't help
[23:52:52] 	true
[23:53:17] 	so we'd need SOME form of authentication that's secure and accessible by anyone with access to the files
[23:54:04] 	it could check something in AdminSettings.php perhaps
[23:58:10] 	!parserfunction | KJ 
[23:58:10] --mwbot--	KJ : I don't know anything about "parserfunction". You might try: !parserfunctions !templates 
[23:58:13] 	!parserfunction s| KJ 
[23:58:13] --mwbot--	I don't know anything about "parserfunction". You might try: !parserfunctions !templates 
[23:58:17] 	!parserfunctions | KJ 
[23:58:17] --mwbot--	KJ : "Parser functions" are a way to extend the wiki syntax. ParserFunctions is an extension that provides the basic set of parser functions (you have to install it separately!).  For help using parser functions, please see . For details about the extension, see .
[23:59:36] 	Thanks