[00:11:05] whats a good mediawiki syntax reference page? [00:33:29] 03(mod) Clean up use of header tags in MonoBook skin UI elements - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=457 +comment (10michael) [00:33:32] 03(mod) Markup accessibility issues (tracking) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=367 (10michael) [00:33:32] how do i edit the bit of text mediawiki puts at the bottom of the page when editing. Specificaly, I want to add 2 other links after the "editing help" link [00:34:04] If I have a parser test like http://pastebin.com/m5a724fd1 the output includes the category added in the parser test above it. Is this intended? [00:34:52] k-man: MediaWiki:Edittools or MediaWiki:Copyrightwarning usually [00:35:19] (possibly Copyrightwarning2 if you use no license, and there are some other messages that appear on an edit page, see Special:Allmessages) [00:36:08] hey folks, gotta linux distro question. After a lousy experience with suse, I am looking to get another distrobution installed [00:36:18] I want to go for a speed demon this time [00:36:31] to help compliment the kdenlive playback [00:37:12] can somebody help, it logs me off automatically here is the whole code: http://pastebin.com/m264d55e7 and my files http://i39.tinypic.com/ta3qj7.jpg [00:37:14] For example http://pastebin.com/m2361d88e - this doesn't seem right? Bug? [00:37:29] so I want to know if anybody has any ideas? I heard gentoo was fast, as well as arch [00:51:25] what's a good time to find roan here? [00:51:31] can somebody help, it logs me off automatically here is the whole code: http://pastebin.com/m264d55e7 and my files http://i39.tinypic.com/ta3qj7.jpg [00:54:48] Splarka: none of those are the bit I was looking for [00:55:37] i'm looking for the "Cancel|Editing Help (opens in a new window) bit [00:55:40] where do I edit that [00:55:41] ? [00:56:06] *werdnum lazily watches his mass-abuse-filterer check 250,000 edits. [00:58:06] 03(mod) Clean up use of header tags in MonoBook skin UI elements - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=457 (10michael) [00:59:37] 03(NEW) parserTest output inherits categories from previous parserTests - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17100 normal; normal; MediaWiki: Categories; (ameliorate) [00:59:59] or how can I see a list of all the MediaWiki: pages? [01:00:58] k-man: Special:AllMessages [01:02:59] aiml: thanks [01:03:41] hmm - I can't see how to add an aditional link to the editing help links at the bottom of the page [01:13:38] 03(NEW) Wikimedia badge alt text should match image text - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=17101 trivial; normal; MediaWiki: User interface; (michael) [01:13:39] 03(mod) Markup accessibility issues (tracking) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=367 (10michael) [01:18:55] 03(FIXED) Section edit bug where entire article is overwritten on save - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=1181 (10JSchulz_4587) [01:21:18] 03tparscal * r45946 10/trunk/extensions/DataCenter/ (13 files in 6 dirs): Cleaned up headings and reorganized / enhanced page layouts. [01:23:28] !e DataCenter [01:23:28] --mwbot-- http://www.mediawiki.org/wiki/Extension:DataCenter [01:24:02] How undescriptive. [01:26:01] 03aaron * r45947 10/trunk/extensions/ConfirmEdit/ConfirmEdit_body.php: (bug 16025) 'Call to undefined method SimpleCaptcha::showImage()' [01:26:07] 03(FIXED) Call to undefined method SimpleCaptcha::showImage() - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16025 +comment (10JSchulz_4587) [01:30:33] * This project uses a model-view-controller paradigm throughout. This helps [01:30:33] * to keep the database, user interface and data processing separated, which [01:30:33] * among other things makes it possible to replace any one of them with a [01:30:33] * new system which lends itself to a different goal more effectively. [01:30:49] I read the words, yet they mean nothing. [01:32:32] how does scapping work? [01:33:01] http://meta.wikimedia.org/wiki/Software_upgrade_process [01:34:31] that doesn't really explain how it works :< [01:34:51] Just ask brion :) [01:35:06] :D [01:35:11] brion: how does scapping work? :P [01:35:13] It's in the logs somewhere. It's been explained many times before. :P [01:38:38] *qsheets is confused... [01:39:37] methinks brion does not want to explain scapping again:P [01:40:01] i have my mediawiki set up so it goes from http://somesite/ to http://somesite/wiki/Main_Page [01:40:08] What do you want to know, chuck? [01:40:19] well what exactly does the script do [01:40:38] It synchronizes all of the squids with a specific version of a file or files. [01:40:52] Not Squids. [01:40:54] Apaches. [01:41:06] it works great on port 80 local, but on remote computers which have to use port 81, it tries to redirect them to port 80 [01:41:10] why? [01:41:15] See? All you have to do is start typing nonsense and somebody else comes along and corrects you. [01:41:25] qsheets, sure it's not webserver config? [01:41:28] So, if CommonSettings.php is changed, the scap script is changes the copy on all of the various Apaches. [01:41:40] Simetrical: idk, [01:41:45] "Is changes." [01:41:50] i use std Apache Config [01:41:52] Me talk pretty one day. [01:42:04] chuck, scap is short for sync-common-apache-something, I think. It basically just syncs all files to the Apaches' local disks. [01:42:33] Synchronize common all PHP. [01:42:34] qsheets, does it happen when you go to non-MediaWiki pages? If so, #apache is a better place to ask (I at least don't know what the issue might be). [01:42:38] Yes, that's right. [01:42:53] There are other scripts that sync individual files. [01:42:55] http://en.wikipedia.org/wiki/SCAP Heh. [01:43:05] Simetrical: no, it only does it with the mediawiki site [01:43:11] Marybelle, nn, delete. [01:43:25] When would you sync individual files? [01:43:47] qsheets, maybe it's redirecting to what it thinks the main page URL is ($wgServer or such) if you try to go to it from alternate locations. [01:43:53] Simetrical: if i type in http://somesite:81/wiki/Main_page it will stay on port 81 [01:43:58] Well, that is, when would you sync individual files to only one Apache. [01:44:01] Marybelle, for important fixes that you don't want to hold back while all changes are reviewed. [01:44:06] You wouldn't. [01:44:14] So isn't scap always used? [01:44:21] Unless it's test.wikipedia.org, which I think runs straight off NFS and doesn't need syncing. [01:44:22] It's just a matter of what's being scapped? [01:44:32] No, I believe scap syncs *all* PHP files. Thus the "ap". [01:44:44] test.wikipedia is run on TI-83 based on its speed. [01:44:45] I don't know, though, I don't have shell access. [01:46:29] I'm having some issues with templates, anybody care to lend a hand? [01:46:49] !ask | TylerInHiFi [01:46:49] --mwbot-- TylerInHiFi: 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/getting-help-on-irc > for a good explanation of getting help on IRC. [01:47:26] http://www.inhifi.com/wiki/index.php/Tracklist [01:47:30] Splarka [01:47:33] I fixed the problem [01:47:44] I've got what seem to be the templates needed, but I'm still getting that as a result [01:48:24] Simetrical: could it be the .htaccess file? [01:48:48] qsheets, I would *think* not. But I'm not really sure. [01:49:21] because, that is where it happens :/ [01:49:56] when it does the Short URL switch [01:51:24] Marybelle, omg, copyvio, cc-nc on Wikimedia?! http://en.wikipedia.org/wiki/User:MZMcBride/Regex [01:51:34] I know, right? [01:53:22] csd a12 [01:53:36] A12 doesn't apply to the userspace. [01:53:44] That's why it starts with A. :P [01:53:49] g12. [01:53:51] Actually, there is no A12. [01:53:54] Yah. [01:53:55] So sue me, I don't know my alphabet. [01:54:11] Apparently G12 used to be A8. [01:54:12] Do you speak Hebrew? [01:54:21] More or less, yes. [01:54:24] Yeah, they re-do the criteria all the time. Drives me mad. [01:54:32] מעט. [01:54:46] mayo.. something? [01:54:52] "me'at" [01:54:54] "a little" [01:55:21] *Marybelle had a bar mitzvah at some point. [01:55:23] "כמה" would probably have been better. [01:55:37] XChat's bidi support is atrocious, BTW. [01:55:48] *Simetrical had a bar mitzva ca. 8 years ago [01:56:06] At least it supports UTF-8 well. [01:56:06] xchat uses the pango thingy for all unicode support so blame that >.> [01:56:13] Some clients still can't do that. [01:56:15] *Simetrical slaps the XChat devs around a bit with a large copy of UAX 9 [01:56:39] There's a Unicode bidi algorithm. XChat is not remotely following it. [01:56:44] Or, hmm. [01:56:50] No, that's not right. שעעש . [01:56:59] I think it's following it. [01:57:20] Just it determines the overall direction of a line based on the first character on the line with non-neutral direction. [01:57:22] Sheesh? [01:57:42] Which I guess is reasonable, it just failed miserably when I tried starting a previous English line with a Hebrew word. [01:57:45] The W-looking thing is Sh or S right? [01:57:49] Yes. [01:57:59] Incredible that I still remember any of this. [01:58:13] Usually "sh", but you can't tell unless either you know the word or it has the vowel points written in. [01:58:19] Right. [01:58:21] The dot moves. [02:01:02] Anybody? [02:01:18] TylerInHiFi: Where did you steal the template from? [02:01:27] Wikipedia [02:01:38] Which page? [02:01:53] http://en.wikipedia.org/wiki/Template:Tracklist [02:02:16] and http://en.wikipedia.org/wiki/Template:Tracklist/Track [02:03:22] !templates | TylerInHiFi [02:03:22] --mwbot-- TylerInHiFi: For more information about templates, see . The most common issues with templates copied from Wikipedia can be fixed by installing ParserFunctions and enabling HTML Tidy . [02:03:39] Install ParserFunctions and then see what happens. [02:03:45] Will do [02:04:14] Simetrical: I have some good stuff in my userspace. [02:08:52] is there anyway to redirect to a external page [02:17:59] 03(NEW) Changelog build tool for CodeReview - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17102 15enhancement; normal; MediaWiki extensions: CodeReview; (brion) [02:18:35] Zartla: What do you mean? Like automatic redirection? [02:20:12] Marybelle: like it would redirect to a website like good rather then an internal wiki page [02:20:35] Zartla: If it's a one-time thing, you can probably just use .htaccess or something similar in Apache. [02:20:46] If you want to be able to it a lot... [02:20:50] !defaultsettings [02:20:50] --mwbot-- For the current version of DefaultSettings.php, see: . [02:21:12] Marybelle: I mean is it possible in wikimarkup [02:22:17] Looks like I installed ParserFunctions a while ago, I'll try HTML Tidy [02:37:39] I can't figure out how to even turn HTML Tidy on. Where do I find $wgUseTidy? [02:38:40] thanks p858snake [02:39:12] Charitwo: ping? [02:39:52] Charitwo: hello? [02:52:11] TylerInHiFi: add it to your LocalSettings.php [02:55:09] Thank you [02:56:08] $wgUseTidy = true is what it should be? [02:56:50] Put a semi-colon at the end. [02:57:50] tidy shouldn't make that much difference for newer versions of mw [02:58:36] the newest release still need it but if you being fancy with svn builds and stuff you shoulnd't need it [02:58:40] *needs [03:00:41] That's a step in the right direction, but it's still got this issue:http://www.inhifi.com/wiki/index.php/Tracklist [03:00:45] whoops [03:00:46] http://www.inhifi.com/wiki/index.php/Tracklist [03:01:48] " the newest release still need it" <- elabotate? [03:10:31] hey there, i have a little question [03:12:10] we might have an answer [03:12:24] Splarka: the stable version afaik still needs it [03:17:30] p858snake: since 1.11 tidy shouldn't be needed for most en.wp templates, as long as the new preprocessor is being used [03:17:40] http://www.mediawiki.org/wiki/Manual:%24wgUseTidy#Effects [03:17:46] er, since 1.12 [03:18:38] 04(REOPENED) Block form should preload fields when changing an existing block - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17045 +comment (10brion) [03:18:56] ooh so maybe it dosn't after all [03:20:19] OverlordQ, sorry i was at the phone [03:23:43] OverlordQ, a friend written this article, and let me put it in my wiki, but i have a sittuation whit the format, the text is too long and i dont know how to fix it, [03:23:50] do you want to see? [03:23:55] http://www.daniel-quiroga.com/wiki/index.php/Compilar-un-kernel-a-la-debian-way [03:30:42] sirderigo: make sure there are no spaces infront of the "*"'s [03:34:09] thanks [03:34:40] sorry, how should see it: [03:34:42] like that: [03:34:46] * Administraci�n de la memoria del computador. [03:34:51] o like that: [03:34:59] * administracion [03:35:27] yes, the spaces are turning them into pre boxes [03:35:45] ok [03:50:12] 03mrzman * r45948 10/trunk/phase3/includes/specials/SpecialBlockip.php: Fix for r45862, handle indefinite blocks correctly (and use a less anglo-centric timestamp format) [03:50:16] brion: ^ [03:51:15] \o/ whee [03:51:17] thx :D [03:51:32] brion: do you think the source of the scap scripts could be posted anywhere? [03:51:47] *chuck is kind of interested in that system of handling the source for all of the many slave servers you guys have [03:52:26] it's pretty much dsh and rsync, not much fancier :) [03:52:26] chuck: it might be already - did you look in the svn repo? [03:52:42] *Mike_lifeguard should be ignored [03:53:34] b-b-but I'm a poor rsync noob :< [03:53:40] seriously [03:54:14] dsh = distributed shell? [03:54:28] yeah apparently it runs a command on many targets concurrently [03:55:42] brion have you had a chance to review bug 16854 ? [03:55:59] *werdnum shrugs. [03:55:59] fun. [03:56:25] werdnum: you're a wikimedia foundation employee, you should know this :P [03:56:30] Brion's been doing other stuff. [03:56:35] chuck: not an employee, a contractor. [03:56:47] I don't get the keys to the servers, not least because I'm not 18 for another week and a half. [03:56:58] ^_^ [03:57:03] wow [03:57:07] Betacommand: when you see a comment on the bug, you'll know [03:57:21] werdnum: just in case you have any plans to destroy wikimedia between now and your birthday? [03:57:30] *brion puts werdnum back at the kiddie's table ;) [03:57:34] chuck: non-public data policy. [03:57:34] all of the developing you've done has just been a clever ploy [03:57:44] oh =( [03:58:03] plus I don't need any access for what I'm working on. [03:58:40] brion: did you develop CodeReview [03:58:43] *werdnum would much prefer poking code to minding servers. [04:00:01] *werdnum cooks a prefab CPK pizza. [04:00:03] om nom nom [04:03:39] brion: ping [04:03:50] wot [04:03:53] chuck: yes, Brion and Aaron developed code review. [04:04:42] with input from one or two others. [04:05:06] brion: would extending the SubversionAdapter to make CodeReview support git be possible? [04:05:14] we use git for configuration, and i want to see if I can get it to work [04:05:20] i think it would take some hacking, though :< [04:05:37] chuck: give it a try :) [04:05:48] might need some DB hacking [04:06:08] Brion might have assumed that revisions were sequential numbers [04:06:18] ah, that's right... [04:06:24] and CodeReview is designed for sequential histories, not the complicated stuff that git supports. [04:06:27] it would take a *lot* of hacking [04:06:33] that's generally assumed there, yes [04:12:21] brion: is SVN able to get revisions and stuff from a remote repository without downloading it? [04:12:29] or does CodeReview checkout an SVN repo [04:13:20] CodeReview talks to a remote repository, no local checkout needed [04:13:33] bah, another hack to add to the list [04:13:44] i don't know if git can do that [04:14:10] Anybody know what might be going on here: http://www.inhifi.com/wiki/index.php/Tracklist [04:14:18] ParserFunctions is installed and turned on [04:14:22] HTML Tidy is turned on [04:14:38] Are the limitations of our TeX markup documented anywhere? [04:14:38] *AaronSchulz wonders why brion skipped r45704 [04:15:18] !r45704 [04:15:18] --mwbot-- I don't know anything about "r45704". [04:15:26] !r 45704 [04:15:26] --mwbot-- http://svn.wikimedia.org/viewvc/mediawiki?view=rev&revision=45704 [04:15:32] Charitwo: ping [04:15:47] and would it explain why we cannot have mhchem etc (or can we)? [04:16:19] !rev 45704 [04:16:19] --mwbot-- http://www.mediawiki.org/wiki/Special:Code/MediaWiki/45704 [04:25:00] Stupid router rebooting [04:25:21] TylerInHiFi_: are those templates correct? it looks like Tracklist/Track wants a "row" parameter which isn't being passed to it [04:30:05] ok, takin' a break. :D [04:50:45] 03(mod) Language code of Taiwanese/Holo, Cantonese, Classical Chinese Wikipedias (yue, nan, lzh) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=8217 summary; +comment (10itsminecookies) [04:51:21] 03(mod) Language code of Taiwanese/Holo, Cantonese, Classical Chinese Wikipedias (nan, yue, lzh) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=8217 summary (10itsminecookies) [04:51:22] hi, it seems that index.php?title=Special:Popularpages is not enabled in our mediawiki installation. how do i enable it? [05:06:48] i got it thanks [05:07:04] i just need to disable the disablecounters in localsettings.php [05:12:29] I placed an adsense 300x250 block in my monobook.css it works fine, but I would like to place an additional 300x250 right next to it so they are sitting side by side... [05:13:03] when I pasted the second block..sometimes my wiki would show those two blocks horizontally like I want it and other random times it would display the two blocks vertically (one on top of the other) [05:13:26] is there a html/css command I can wrap the two blocks so they always display horizontally (side by side)? [05:13:39] Can't help you. I use Google Adsense� as well [05:13:59] Never had those problems, what browser are you using? [05:14:04] firefox? [05:14:11] Wierd [05:14:13] you have two 300x250 blocks displayed? [05:14:18] no [05:14:23] next to each other? [05:14:25] ok... [05:14:49] i just pasted the two codes together...and it would display randomly horizontally and other times vertically [05:32:05] hi [05:32:39] anyone up tonight [05:34:12] webbhawk_h4x0r46: This is a channel for support for the MediaWiki software. If you have an on-topic question, ask it. [05:34:38] Oh, it's that guy :D [05:34:40] i was wondering if there was a link where i could test out/ see the mediawiki backend/ acp [05:34:55] Slimcea_boy: that guy? [05:35:02] that guy in that other channel [05:35:11] :) sorry about that [05:35:20] There are extensions to do various stuff that we don't use at WMF, so I don't know anything about them [05:35:21] the 'backend' is editing LocalSettings.php in a text editor [05:35:31] you mentioned banning though - that is in the software already [05:35:39] ahh ok so theres no acual backend [05:35:54] mysite.com/wiki/apc-login .. nothing like that [05:36:14] there is a configure extension in development, which is basically an on-wiki restricted GUI for setting various LocalSetting variables [05:36:18] I don't know what that is, but I'm guessing not. [05:36:42] like.. wp-login .. /administrator /admin-login [05:36:54] but without that, it is all command line utilities, php definitions, and on-wiki actions/forms [05:36:59] not sure if any of those look familure to you [05:37:10] ahh ok gotcha [05:37:27] does MW have any type of .. auto backup [05:37:30] see Special:SpecialPages for about everything [05:37:31] or auto update [05:37:40] !backup [05:37:40] --mwbot-- http://www.mediawiki.org/wiki/Manual:Backing_up_a_wiki [05:43:29] webbhawk_h4x0r46: What specifically did you want to do? [05:45:18] 03(mod) Allowing HotCat gadget to add more than one category at a time - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17096 (10dragonfire1024) [05:47:24] O-o [05:48:25] 03werdna * r45949 10/branches/change-tagging/extensions/AbuseFilter/ (AbuseFilter.parser.php phpTest.php): Fix a bug, and commit the PHP testing framework. [05:48:35] 14(INVALID) Allowing HotCat gadget to add more than one category at a time - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17096 +comment (10mikelifeguard) [05:52:36] hi guys .... can i use mediawiki inside my network ? without publishing the site online ? Does the license allow me ? [05:53:23] yrp [05:53:26] yep [05:53:43] you are free to use the software any way you want [05:54:08] you are free to license (or not license) all the content you store on it any way you want [05:54:23] sure [05:54:33] the only limits are on if you redistribute the software, which shouldn't even be an issue [05:58:24] thanks alot [06:01:14] is HTML language used for ppl to write pages on wiki ? [06:01:35] no, MediaWiki has it's own markup [06:01:42] though some html is allowed [06:02:13] thanks [06:28:54] Is there a way to disable mediawiki's markup language without serious code edits? I've done code edits but they are just a pain. [06:31:17] you could just enable full html useage [06:31:31] How would i do that? [06:32:33] !html [06:32:33] --mwbot-- For allowing any and all HTML, see . This is of course VERY DANGEROUS. Safer options include , and . [06:33:00] Thanks Marybelle. [06:41:51] 03aaron * r45950 10/trunk/extensions/FlaggedRevs/FlaggedRevs.php: Fix comment typo [06:42:40] 03aaron * r45951 10/branches/REL1_13/extensions/FlaggedRevs/FlaggedRevs.php: Backport initial table creation [06:52:36] 03(mod) syntax errors with MSSQL - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15493 +comment (10mediawiki) [06:53:20] 03(mod) syntax errors with MSSQL - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15493 +comment (10mediawiki) [06:55:04] 03(mod) syntax errors with MSSQL - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15493 +comment (10mediawiki) [07:06:46] I've been working on support for MS SQL Server (see link to bug 15493 a couple of lines up). How do I go about getting the patch attached to that bug reviewed and hopefully committed? [07:19:06] You take a frog, and remove its liver. [07:19:26] Tie the liver around the throat of a salamander, and bring it to the river bend close to an oak tree at the full moon. [07:25:11] lol - in other words, no chance? [07:25:30] polymorpheus: in the attachment box select "Add an ...." and then selete the upload form ect ect and that attachment comment is also the bug comment [07:28:58] 14(DUP) Add Haskell syntax highlighting - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17098 +comment (10raimond.spekking) [07:29:14] 03(mod) Upgrade to the latest version of GeSHi (1.0.8) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=10967 +comment (10raimond.spekking) [07:29:23] p858snake: If I understand you right, I finally figured that out by comment 9 - is there a way to attach multiple files in one comment? [07:31:03] not afaik i know [07:53:02] 03raymond * r45952 10/trunk/phase3/RELEASE-NOTES: [07:53:02] * Add some forgotten release notes [07:53:02] * break lines after 80 chars [08:02:34] 03raymond * r45953 10/trunk/phase3/includes/DefaultSettings.php: Follow up r45698 and r45857: Add new options to $wgDefaultUserOptions [08:27:33] Anybody know what might be causing this: http://www.inhifi.com/wiki/index.php/Tracklist ? [08:27:52] ParserFunctions is installed and set, HTML Tidy is turned on [08:35:13] It looks to me like it might be HTML Tidy causing the problem, but I'm not sure how to fix it [08:35:49] In the Tracklist/Track template I've got [08:36:14] but when I use it it prints }} [08:36:33] Any ideas? [08:42:39] try [08:46:00] nope, same thing [08:46:47] If it makes any difference, both templates (Tracklist and Tracklist/Track) are just copy/pasted from Wikipedia [08:53:56] moin [08:55:07] Anybody? [08:58:32] try going to http://en.wikipedia.org/wiki/Special:Export and then enter "Template:Tracklist" in the box, untick the first box and tick the second one, then on your blog go to "Special:Import" to makesure your not missing anything [09:00:22] TylerInHiFi: ^^ [09:06:02] Fatal error: Call to undefined function wfLoadExtensionMessages() in /mounted-storage/home70b/sub001/sc16966-QTFK/www/wiki/extensions/ParserFunctions/ParserFunctions.php on line 405 [09:06:09] I'm checking what that is right now [09:07:17] lines 404 to 406 [09:07:20] if ( $unix == -1 || $unix == false ) { [09:07:20] wfLoadExtensionMessages( 'ParserFunctions' ); [09:07:21] $result = '' . wfMsgForContent( 'pfunc_time_error' ) . ''; [09:09:20] what version? [09:09:40] of ParserFunctions or of MediaWiki? [09:09:47] MediaWIki [09:10:00] how do you cause a line-break in a tooltip? [09:10:14] you don't/can't afaik [09:10:48] well fudge [09:11:46] browser don't support them [09:11:48] 1.10.1 apparently [09:11:57] http://www.inhifi.com/wiki/RELEASE-NOTES [09:12:03] if what I gather from that is right [09:14:11] ahem, Special:Version [09:14:54] 03(mod) Changelog build tool for CodeReview - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17102 +comment (10roan.kattouw) [09:15:38] is there a way to convert seconds to time in a format? [09:16:45] {{#time... should be able to do it [09:17:23] not as far as I can see [09:17:38] 1.10.1 it is [09:17:42] thanks Nikerabbit [09:17:53] .. and now I see [09:18:13] I won't ever to be able to figure out, given speed, the end date of an object using wikipedia [09:18:21] as it would have to convert from the seconds to the date [09:18:30] and as far as I can see, it can't [09:19:30] hello ppl [09:19:54] Can anyone help me how to submit code to MediaWki [09:20:15] Daedalus969: {{#time: d F Y H:i:s | -{{#expr:{{#time:U}} - 1232529500}} seconds }} [09:20:25] (an example) [09:20:53] you can do relative offsets from now, like +100000 seconds or -5 hours, so you just find the difference in epoch (seconds) time between now and your number, and add/subtract [09:21:12] nikhilmohan: bugzilla [09:21:12] oh I see now [09:21:19] http://bugzilla.wikimedia.org [09:21:21] not a patch .. [09:21:27] a new module [09:21:31] oh [09:21:35] a extenstion? [09:21:35] an extension? [09:21:36] I want top sub,it a new module [09:21:43] ya extention [09:21:56] You can add it on a wiki page at http://www.mediawiki.org [09:22:03] 03catrope * r45954 10/trunk/phase3/includes/api/ApiDelete.php: Fix indentation for r45944 and use consistent code style [09:22:05] For the time being, anyway. [09:22:52] 03catrope * r45955 10/trunk/phase3/includes/api/ApiDelete.php: Followup to r45954: it helps to save before committing [09:23:08] just create the article about it in the Extension namespace [09:24:12] Actually I wanted to know the sumission process and the acceptance process? .. I have created the module based on the give styles of code, but my client wants it to get accpeted at any cost (I am not sure why he is so adamnt) ! [09:26:52] 03catrope * r45956 10/trunk/phase3/includes/ (api/ApiResult.php normal/UtfNormal.php): Fix up r45749: do is_string() check in the caller instead [09:27:11] what does the module do? [09:28:56] It is for changing the public/private staus of the MediaWiki on the fly [09:29:03] through the special pages [09:29:20] .. @daedalus969 [09:29:32] *blink* "how to submit code to MediaWiki"... well, there are several different ways it can be part of MediaWiki, going from most official to least official: committed to the core repository at svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/ via a http://www.mediawiki.org/wiki/Developer ... submitted to svn.wikimedia.org/viewvc/mediawiki/trunk/extensions by same as an official extension and having it enabled on a wikimedia project ... [09:29:43] hello is any one listening?? .. Please respond! How much time will it take to get a code accepted? [09:29:59] submitting to same but not having it enabled on a wikimedia project, pasting the code on mediawiki.org, or just creating it and distributing it without mentioning it on mediawiki.org [09:30:05] !repeat [09:30:05] --mwbot-- Please do not repeat yourself too often. If little conversation has occurred since your last message, then it is likely no one has an answer or someone who does hasn't looked in IRC yet. You risk annoying people if you incessantly repeat yourself. [09:30:06] Code isn't accepted as far as I see [09:30:15] *werdnum goes to sleep. [09:30:16] You put it up [09:30:26] It is evaluated for it's security safety [09:30:34] what level of commitment does your employer require, and why? [09:31:07] My employer want to get it accepted at any cost, [09:31:18] 'accepted' has no meaning [09:31:18] it is also evaluated, by you, I believe, as to how stable it is [09:31:22] you mean you want it on svn.wikimedia in /extensions ? [09:31:34] cost also has no meaning [09:31:44] then the page is submitted [09:31:50] and people are allowed to download it [09:32:00] accepted has no meaning [09:32:03] there are many extensions that are not in the official subversion [09:32:20] Not all of the extensions present are installed onto wikipedia, if that's what you're hoping for [09:32:24] at the basic level, you write your code, paste it on your homepage, and link to it from a page on mediawiki.org describing it [09:32:30] And have did my level best in sticking on to the coding standards, but I am unsure whether it will be accepted to the core package [09:32:57] Oh I see [09:33:13] ahh, 'the core package', and 'extensions' are at odds a bit, no extensions are default enabled in core... although some are distributed with it IIRC [09:33:21] Your employer wants to get the code into the core code of the mediawiki software [09:33:31] now, [09:33:38] and a CMS is very very very unlikely to make it into core [09:33:41] this would only happen if it was useful to the wikimedia foundation [09:33:46] !cms [09:33:46] --mwbot-- Wikis are designed for openness, to be readable and editable by all. If you want a forum, a blog, a web authoring toolkit or corporate content management system, perhaps don't use wiki software. There is a nice overview of free tools available at including the possibility to try each system. For ways to restrict access in MediaWiki, see !access. [09:33:52] He wants the community to take up its development [09:34:00] but several extensions are on subversion [09:34:10] Tell him no. [09:34:20] don't flood splarka :O [09:34:22] Wikipedia is not a free development force [09:34:36] yes, don't flood me [09:34:44] wikipedia doesn't develop, people do [09:35:09] If code is submitted as an article [09:35:18] the only person that debugs it is the submitter [09:35:21] no one else works on it [09:35:30] As far as I've come to see [09:35:48] the mediawiki area for extentions is just a place to put them [09:36:00] putting them there doesn't mean people will make them better for you [09:36:13] nikhilmohan, there are three basic methods: 1) put your extension on mediawiki.org and wait months for it to get noticed and put into svn, 2) bug http://www.mediawiki.org/wiki/Developer on IRC and the mailing lists until they agree to put it into SVN, become a developer (weeks/months of hard bugzilla work and code submissions) and do it yourself [09:36:45] Daedalus969: the best thing about getting it in svn is the translation force [09:36:53] it is not hard [09:37:03] takes that long huh? [09:37:21] #2 is probably the best bet, heh [09:37:36] or a combination of #1 and #2 [09:37:57] splrk: if people start adding stuff just to get translations, we have to rise the bar [09:38:03] Any more help on http://www.inhifi.com/wiki/index.php/Tracklist ? [09:38:22] Nikerabbit: sure, but that doesn't seem to be the goal for them (but probably is for others) [09:38:58] was explaining to Daedalus969 that at least putting them in trunk/extensions gets translators editing them ^_^ [09:40:36] if the i18n doesnät suck, that is [09:41:18] *Splarka nods [09:42:23] but beware bugging the devs can land you being hit and poked with very large sticks [09:42:36] And as sp said earlier, [09:42:57] getting into the core code for the mw software is extremely unlikely [09:43:56] especially for a CMS, mediawiki is only supported for all-read-all or noone-but-some-read-any, anything in between is considered insecure (though extensions exist for it, such as Lockdown) [09:44:01] So, it is like he is asking me to contact "MediaWiki" to get it accepted, so is there any "Spokes person" kind of person that I need to contact !?!?! [09:44:38] no you place it on the wiki and if people want/like it they will use it [09:44:56] It will not get accepted into the core code [09:45:05] if he want's to use it on his wiki, he can [09:45:12] but otherwise, tell him it's a lost cause [09:49:17] oh ok [10:27:58] Splarka, you still here? [10:28:05] *Splarka twitches [10:28:40] *Daedalus969 sighs [10:28:55] you'll have to learn wikicode on your own someday yknow ^_^ [10:28:56] what up? [10:29:55] that nightmare I'm trying to fix [10:30:27] would I be able to get seconds from say, [10:31:06] {{#time:U|{{#time:F d Y H:i|{{#expr: 1+1}} }} }} [10:31:39] that's not a valid date or time input [10:31:42] what are you trying to do? [10:31:59] okay, let me restate that [10:32:07] {{#time:U|{{#time:F d Y H:i|{{#expr: {{#time:U|{{{t1|}}}}} + (((abs(((({{{x2}}}-{{{x1}}})^2)+(({{{y2}}}-{{{y1}}})^2) ))^(1/2))*{{{distanceconversion|}}}) round 0) / {{{speed|}}} }} }} }} [10:32:16] even that [10:32:18] if you [10:32:38] 're wanting to convert from epoch time... [10:32:44] I can't pull seconds from time=distance/speed? [10:33:02] *sigh* [10:33:31] you can do relative offsets from now, like +100000 seconds or -5 hours, so you just find the difference in epoch (seconds) time between now and your number, and add/subtract [10:33:35] per what I said above [10:33:42] feeding #time with a bare number won't do much good [10:33:49] it'll almost always parse it from a different meaning than you want [10:34:12] what I did earlier was show you how to differentiate the current epoch time and your calculation, and offset current time with that difference [10:34:31] {{#time:U|{{#time:F d Y H:i|+{{#expr: 1+1}} seconds }} }} [10:34:35] 03(FIXED) Sysop and bureaucrat rights not effective after adding user via UserLoadFromSession hook . - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17077 +comment (10puhelin09) [10:34:48] there may be other ways to do it but you'd probably have to dredge the strtotime manuals [10:34:48] you can say things like 5 seconds to time, but who knows what it'll decide that it means [10:35:28] {{#time:U|1232534106}} <- bad [10:35:42] {{#time:U| {{anything that spits out just a number}} }} <- bad [10:36:25] okay, so you know you can use "+12345 seconds", or "-12345 seconds" as a time offset in the #time parameter, right? [10:36:44] {{#time:U}} gives you now, {{#time:U}} - your calculation would give you the difference [10:37:34] you can even do {{#time:U|+-100 seconds}} and it knows to subtract [10:37:57] so, lets say you have an epoch time, of 1232500000 [10:38:04] and want to convert that to a date in #time [10:41:00] 1232500000 - {{#time:U}} -> 1232500000 - 1232534394 [10:41:03] {{#expr: 1232500000 - {{#time:U}}}} [10:41:07] -> -34460 [10:41:22] right? you subtract then from now, you get the offset, -34460 seconds difference [10:42:34] bah [10:50:29] cvs question, it's been a while since I had to use it... [10:50:51] say if I check out with a read-only user and then change a whole lot of files and add some new ones [10:51:07] is there any way to generate a diff? [10:51:25] because cvs diff skips the new files, and cvs add is remote [10:51:33] *werdnum guesses cvs diff, but you probably already tried that. [10:54:46] wouldn't the read-only user cause issues with changing files and adding them? [10:55:55] my text editor didn't complain [10:56:35] is your text editor and randomly discards data that errors out and doesn't tell you? [10:56:38] "cvs diff -N" doesn't work either [10:56:52] *editor like mysql [10:57:25] p858snake: ...you know what cvs is, right? [10:58:39] yes, its a versioning control system [10:59:17] TimStarling: 1. wget http://www.cygwin.com/ml/binutils/2004-04/msg00537/fakeadd -O /tmp/fakeadd [10:59:24] i was referring to the fact that mysql randomly discards data that dosn't work without informing the person rather than the fact thats its a database [10:59:25] TimStarling: 2. sh /tmp/fakeadd new-file [10:59:32] TimStarling: 3. cvs diff -N -up [10:59:39] right, thanks avar [10:59:47] fakeadd will update your Entries file, which is what cvs add does [10:59:50] I guess I'm not the first one to have this problem [10:59:51] TimStarling: My cheapo suggestion would be diffing each file with /dev/null and appending to the diff, but I guess avar's solution is probably better :) [11:00:42] hey avar! like to come to the developer meet-up in april? [11:01:25] where is it? [11:01:38] But 99.9% not, I haven't developed anything MW wise since late 2005 [11:02:14] I'm mostly hacking openstreetmap.org nowadays:) [11:02:20] whee [11:03:20] avar: oh, you are? nice :) it's in berlin, april 3-5. and since a coop with osm is being considered, chances are good that osm people will be there too :) [11:03:48] I wanted to poke TimStarling on that, especially wrt this: http://wiki.openstreetmap.org/wiki/Collaboration_with_Wikipedia#Technical_enhancement_to_Wikipedia [11:04:09] *werdnum goes to bed. [11:04:57] i.e. get some sort of dialoge going on what would be required to add OSM to Wikimedia (and not just adding a slippymap which would point to and bring down the OSM servers). [11:05:59] yes, I think it would be good to have [11:06:39] you probably know how to get something on wikipedia, in fact you've probably still got shell access [11:07:22] No I don't, but that's good, not nice to have random people with shell access laying around that don't have it [11:08:36] Basically what I'd consider a viable way to do this would be to mirror the Planet.osm file to WM and keep it up-to-date (there are minutely diffs availible). Then we'd run our own renderfarm using mapnik (t@h is too slow) [11:09:26] So that would give you map tiles, and to serve that in articles you'd use openlayers (slippymap) or in the case of stuff like the printable dump you do some magic to generate a static image from the tiles, would also work for non-js-enabled user agents [11:10:00] Then a lot of secondary tools could be made, like a database that scours the articles for geotags and puts them in a postgis DB, and when someone views an article they can get nearby articles on the map, stuff like that. [11:11:36] hello [11:12:06] How should i submit my newly created extension to MediaWiki [11:12:07] ? [11:14:08] Jiks: describe it on mediawiki.org [11:14:14] put it up on the web somewhere [11:14:59] avar: i have chattet about this with Jochen Topf a little at the DC conference, and with Andy whatshisname at the CCC... i'll trys to interest them in coming, too [11:15:20] avar: yes, that sounds sensible, given what I remember about the project [11:15:31] avar: if tim and/or brion are there, and per domas and mark, it would be a perfect opportunity to talk about getting osm into wikipedia [11:15:43] *perhaps [11:15:46] u mean to say that, we edit a page in MediaWiki.og to include the information about this extension? [11:16:48] yes. in the Extension: namespace. where all the other extensions are. like this one. [11:16:49] !e Cite [11:16:49] --mwbot-- http://www.mediawiki.org/wiki/Extension:Cite [11:16:49] * nikhilmohan (n=nikhil@61.17.230.70) has joined #MediaWiki * Jiks (n=Jiks@61.17.230.70) has joined #MediaWiki [11:16:55] didn't you already get your answer? [11:17:29] TimStarling: Another really neat thing about their architechture is its simplicity, you'd need to keep the planet file up-to-date and import it into postgis (a modification of postgres with geo features) so a DB server would be needed, and then the stuff that generates the tiles would need access to that, but tile hosting is just hosting a bunch of static files. [11:18:08] And stuff like "nearby articles" can be done via an API that spits out JSON which OpenLayers reads [11:18:49] Actually thats Nikhil from the same office! [11:19:42] Splarka, u there? [11:20:00] you can see the log and answer to the same question from their visit at http://is.gd/3pEd [11:20:07] (last file on the page) [11:20:30] Thanks.. [11:22:43] Is there any easy method to see the file in a formatted way, rather than given in the site? [11:25:17] Splarka, is there some program to view the log files?? its so cluttered!! .. [11:26:00] basically you place your extenstion on the wiki and then mantain it [11:26:02] they're just plain text dumps of the chan logs [11:26:18] if people like it they will use it and if they don't they wont [11:26:34] *maintain [11:29:03] I think it's important enough to justify that kind of hosting [11:31:24] So what I want to know is, will WikiMedia site give us disk space to upload our extension? Or should we host it somewhere our own? [11:31:36] your own space [11:33:40] several extensions are "hosted" on mediawiki.org in that the complete source is only a page or two of php and fits in a tag [11:35:07] 04(REOPENED) Get value of $wgLegalTitleChars through the API - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17024 +comment (10sam) [11:37:18] hi there [11:37:30] is there anyway to have multiple wiki for multiple websites sharing the same mediawiki software? [11:38:13] symlinks [11:38:29] yes but what about the configuration? [11:43:59] !wikifamily | antonio2 [11:43:59] --mwbot-- antonio2: To run multiple wikis, you can simply install MediaWiki in different folders, with different databases or in one with database prefixes. You can also have multiple wikis using a single installation: and . [11:45:02] ok thanks, that is what I was looking for :-) [11:55:00] what is the best way of checking what version of mediawiki you are running? [11:56:32] StealthCP: go to Special:Version [11:56:48] thanks ialex [11:57:16] TimStarling: Is there a simple way to alter ajaxshoweditors so that if its an anon user it shows a hash rathor (using md5() ) than an ip [11:57:21] 03(mod) IRC recent changes feed does not list patrol log entries - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=16604 (10marcin.cieslak) [11:57:28] ok, so I'm running 1.11.0, I'd be best updating this to latest, yep? [11:57:30] guys what is the default admin password for mediawiki [11:57:38] there is no default password [11:57:43] You should have set it during setup [11:57:44] you entered a password when you installed the software [11:58:48] 03ialex * r45957 10/trunk/extensions/DataCenter/ (62 files in 14 dirs): svn:eol-style native [11:59:09] Prom_cat: no idea [11:59:34] also, I am running 1.11.0 and using the Cite extension which seems to be compatible only with 1.11. How can I update and keep this extension from breaking? [12:00:25] StealthCP: you can update the extension too [12:00:56] StealthCP: uh, 1.11.0 and 1.11 is the same thing... [12:01:09] well, the latter doesn't really exist. it's just ashorthand for 1.11.x [12:01:16] Duesentrieb: < StealthCP> ok, so I'm running 1.11.0, I'd be best updating this to latest, yep? [12:02:13] oh, the "only" was suppose the explude upwards compatibility... unlikely, but yea, you should update the extension too [12:03:51] if i lost admin account ... how can i recover it ? [12:04:20] Mba7eth: run maintenance/changePassword.php [12:06:43] Is anyone here familar with the ajaxshoweditors extension? [12:08:58] ok, also, can I update directly to 1.13.3 from 1.11.0 without problems, or should I try updating incremently? [12:09:52] see the FAQ [12:11:39] !FAQ [12:11:39] --mwbot-- Before reporting a problem or requesting assistance, please check the FAQ first. The FAQ for MediaWiki can be found at http://www.mediawiki.org/wiki/Manual:FAQ [12:16:14] 03ialex * r45958 10/trunk/extensions/Configure/Configure.ext.php: Replace spaces with underscores in checkboxes names, so it works for extension containing a space in their names. This is related to bug 17086. [12:24:21] ialex: i found the file .... but how can i run it ? .... [12:24:51] Mba7eth: from a shell [12:25:06] you mean edit it ? [12:25:24] Mba7eth: no, execute it from a shell [12:26:17] ialex: Sorry but i have no good experiance in this ..... i can access cpanel only [12:26:18] :( [12:26:31] !ssh [12:26:31] --mwbot-- Shell access (that is, SSH access, see http://en.wikipedia.org/wiki/SSH) is highly recommended if you want to run MediaWiki. You can install without it, and basic operation will work, but even creating backups or upgrading will be painful without it. Some more involved maintenance tasks may even be impossible. MediaWiki is not designed for minimal environments. [12:27:15] !phpshell | Mba7eth [12:27:15] --mwbot-- Mba7eth: PHP Shell emulates shell access to a system. Read more about it and download it at < http:mgeisler.net/php-shell/ > [12:28:32] thanks alot [12:33:51] do I need to run rebuildmessages.php beyond running rebuildlanguage.php? [12:43:19] I'm asking cause I get one weird message... [12:43:20] # php -f rebuildmessages.php rebuild [12:43:20] Deleting message cache for mediawiki... Fatal error: Call to a member function delete() on a non-object in /usr/share/mediawiki/maintenance/rebuildmessages.php on line 13 [12:45:01] I didn't know that script still existed [12:46:09] presumably it should be replaced with a call to wfGetCache() [12:53:18] Is there any plan to add "what interwiki links here" feature in mediawiki? [12:56:15] I want to implement the feature, I want to know if there is any plan? [12:56:45] interwiki or interlang? [12:57:09] interwiki [12:57:57] the main problem there, is interwiki links aren't even registered locally (while local, template, image, category, interlang, and even external, are) [12:58:39] this needs to be fixed one of these days... [12:58:47] it has been annoying me for ages [12:59:30] no kidding [12:59:32] create a db table layout for it and start working on it! [12:59:54] p858snake: go right ahead. i'm booked out. [13:00:39] should there be a central database keeping interwiki links? [13:00:56] Mohsen: depends on what you mean by "should" [13:01:00] Mohsen: so currently you'd have to do an extension or core hack with schema change to keep track, and reparse every page on the project in question to build the DB (and then search it on each request). Or do a full text regex search on every whatlinkshere request [13:01:02] mediawiki does not support that. [13:01:10] if it should support that is a matter of argument [13:03:02] I want to start working on it, I know php but I don't know where to start [13:03:58] 03(NEW) Special:Newpages/Special: Recentchanges should be localized on the "mark changes as patrolled" confirmation - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=17103 trivial; normal; MediaWiki: User interface; (marcin.cieslak) [13:04:39] 03(mod) Sidebar items missing from classic, cologne blue, simple skins - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=2557 +patch (10marcin.cieslak) [13:06:54] Mohsen: well you would need a table to store the info in and then just look at how the other links are and then hack away at that [13:08:17] Can this be done with an extension or it needs changes in the code? [13:09:17] Mohsen: it would need some changes in the core. [13:09:43] and it's not trivial. but if you can find how it's done for interlanguage links, it should work exactly the same. [13:10:06] then, would the patch be accepted by mediawiki to add this feature? that's why I asked if there is any plan to do that? [13:18:43] Mohsen: if you have a working patch for this, I'll be happy to apply it. [13:18:51] make sure you get update&removal right, though [13:19:11] ok [13:19:18] I will work on it [13:44:11] *p858snake hits firefox, why must you class a div with two spans in it empty =( [13:52:39] how do I link to Special:Allpages showing a particular namespace? [13:53:12] [[Special:AllPages/namespace=102]] [13:53:15] ? [13:53:40] or do I need to create an 'external' link? [13:55:17] [[Special:AllPages/]] [14:03:31] What is your suggestion in implementing the private/public status changing of of Wiki pages through the special pages; so that it can be changed even after the implementation of the site. [14:05:21] !cms | Jiks [14:05:21] --mwbot-- Jiks: Wikis are designed for openness, to be readable and editable by all. If you want a forum, a blog, a web authoring toolkit or corporate content management system, perhaps don't use wiki software. There is a nice overview of free tools available at including the possibility to try each system. For ways to restrict access in MediaWiki, see !access. [14:06:01] basically wikimedia isn't designed to be able to have pages hidden from people (aka private) [14:06:06] But why is this feature not recommended? [14:06:31] to implement in Wiki? Does it have any technical problem? [14:07:45] Jiks: mediawiki was simply not designed with this in mind. so implementing it nicely is rather difficult, and bound to have problems. [14:08:54] Jiks: we have a permission check for viewing pages, but it took quite a while before this was also considered by the api, in the recentchanges rss feed, firectly requested diffs, excerpts in search results, etc [14:09:09] it's quite possible that some ways of viewing a page are still not checking the permission [14:09:23] also, even if a page is not viewable, it'll still get listed in various places. [14:10:17] Oh? Could you please provide me an example of such a situation where the blocked pages are listed elsewhere? [14:10:42] all pages that list pages. [14:10:54] starting with the search, special:allapges, whatlinksehere, etc [14:11:23] not to mention everything you can query through the api. [14:11:40] oh, and: [14:11:44] !secrets [14:11:44] --mwbot-- MediaWiki was not designed with read-restrictions in mind, and may not provide air-tight protection against unauthorized access. We will not be held responsible should private information, such as a password or bank details, be leaked, leading to loss of funds or one's job. [14:13:27] I understand that WikiMedia software is not intended to be used this way and it is bound have problems if used this way and sorry to persist with the question. But please let me ask: Is modifying the config.php alone using a script callable through special pages be enough to achieve on the fly Private/Publicstatus change? [14:14:40] you shouldn't really touch any files execpt the localsettings.php file [14:14:41] no. [14:15:00] Jiks: a) generating php code from a web executable script is very dangerous by itself [14:15:03] I am being pushed by one of my clients to implement this, and I would like to let him know why this is a bad idea! [14:15:16] and b) mediawiki doesn't per default provide any way to selectively make pages private. [14:15:21] not even though the config file [14:15:35] well, there's the read whitelist, which means that everything else is private. [14:15:42] Oh ya sorry I meant localsettings.php, rather than config.phph that was a mistake. [14:15:43] but that's extremly restrictive. [14:15:51] it doesn't matter [14:15:53] it's php code [14:15:57] you can do anything with it. [14:16:20] we do have a Configure extension that moves some parts of the config to the database. [14:16:26] that's much safer to modify online [14:16:32] which is the point of that extension [14:16:48] Duesentrieb, config.php generates PHP code. :) [14:16:49] but i don't think it can be used to modify permissions [14:16:53] I'm scanning mediawiki by fortift SCA for an university project ... could anybody use the variable $dbclass at the line 788 of the file index.php for a cross-scripting scope ? (the variable is assigned at the line 1773 of the same file) [14:17:06] Simetrical: yes, the installer does indeed. it's not supposed to remain open... [14:17:37] Jiks, the reason you should give is that MediaWiki is not designed to support it, so it will take ridiculously more time and money than he's willing to spend to get it to work reliably. Other wiki software has support for more fine-grained access controls, from what I've heard. [14:19:00] Hello room [14:19:25] In localsettings there is an option to choose the access level of Wiki pages at the time of installation. So I am thinking of just switching between two localsettings files through a link in Special pages [14:19:47] Is this method recommendable? [14:19:59] As he is quite adamnt for the requirement! [14:20:09] No, it's ont. [14:20:10] not. [14:20:14] Jiks: if you only have two situations to consider, that seems like a fair enough hack# [14:20:15] !prevacc | Jiks [14:20:15] --mwbot-- Jiks: http://www.mediawiki.org/wiki/Manual:Preventing_access [14:20:17] but a hack non the less [14:20:23] You might want to look at that. [14:20:26] mib_3m7ha6bk: if your doing this for a uni project, you should already know [14:20:29] It probably links to useful extensions. [14:20:42] Things like Lockdown might be useful (does that work again?). [14:21:32] The problem is he want this to get accepted with the core package, so that he doesn't have to worry maintaining it! [14:22:47] Actually, I think his intention is to have a very simple Turn ON/Turn OFF button for access control and he wants just the feature that is available at the time of instalation throughout the life of the project! [14:26:52] p858snake: Why I should make questions that already know the answer ? [14:27:42] Jiks, the lead developer has stated explicitly that MediaWiki will not ever support fine-grained permissions control. [14:27:53] Anybody there?? [14:28:01] It will not get accepted into the core software. [14:28:16] I'm looking for security problems using Fortify sca (A software that try to reveal all the possible exploit) [14:29:03] Jiks: you want ot turn WHAT EXACTLY on and off? [14:29:26] The Private/Public status of the Wiki! [14:29:48] huh? [14:29:55] Duesentrieb: of the article [14:29:55] you want to make the *entire* wiki private? [14:30:12] Duesentrieb, the feature that is provided at the time of installlation [14:30:25] Jiks: what "that feature" [14:30:38] Duesentrieb, YES that is the requirement! [14:30:39] p858snake: i don't think so. [14:30:53] Jiks, you can turn that on or off at any time by editing LocalSettings.php, or using the Configure extension. [14:30:59] Jiks: uh... just use normal http auth to make the wiki unaccessible? [14:31:14] Simetrical: is the read whitelist accessible using the configure extensions? [14:31:27] I thought basically everything was? [14:31:33] Why wouldn't it be? [14:31:40] i don't think so. but i havn't looked closely. [14:31:58] the question is: Is the variable $dbclass at the line 788 of index.php sure ? the assignment is made by several steps particullary the line 1773 call the function importvar($_POST) could a malicious user corrupt $dbclass or it's impossible? why? [14:32:10] Duesentrieb, infact I thinking of the just switching between two localsettings.php files ! [One that is private and other one that is public] [14:32:24] What is your suggestion in implementing the private/public status changing of of Wiki pages through the special pages; so that it can be changed even after the implementation of the site. Jiks, i should go ahead and warn you of a potential "security hole", you can transclude protected content [14:33:14] Jiks: for making the entire wiki private, using the read whitelist the the right thing. and to change that from the web, the configure extension would be the right way. [14:33:31] p858snake, I want Global private mode! , Sorry if I confused you guys! [14:33:45] Hello, I've a question regarding table styling that I can't seem to find an answer for. [14:33:48] yes, transclusion is one of the problems if the public part is also editable [14:33:59] you can mark namespaces as non-includabvle, though [14:34:09] toresbe: the answer is "css" :) [14:34:09] What is the best way to apply the CSS "vertical-align: top;" to every td in a mediawiki table? [14:34:10] 03(mod) Deletion summary lengths problems - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=12359 (10raimond.spekking) [14:34:12] 03(mod) Increasing the length of the edit summary (tracking) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=4714 (10raimond.spekking) [14:34:30] I-MOD, But is transclusion? [14:34:37] toresbe: assign a class to the table and make a global css rule. [14:34:40] !css | toresbe [14:34:40] --mwbot-- toresbe: To change styles for your wiki, go to one of the MediaWiki:xxx.css wiki page (NOT a file) and put your custom styles there (sysop/admin rights required). MediaWiki:Common.css is for all skins and should be used for content styles. MediaWiki:Monobook.css is for the MonoBook skin (default), etc. For more information, see !skins and [14:34:50] !templates | Jiks [14:34:50] --mwbot-- Jiks: For more information about templates, see . The most common issues with templates copied from Wikipedia can be fixed by installing ParserFunctions and enabling HTML Tidy . [14:34:54] Duesentrieb: Is there no more... scalable way? [14:35:14] toresbe: huh? how's that not scalable? [14:35:26] Duesentrieb: I don't like adding to the global CSS just to format a table [14:35:37] http://meta.wikimedia.org/wiki/Help:User_style seems to be nice, but AFAICT only allows people to refer to that from within the user page [14:35:42] well, this format is something you'd want on many tables, no? [14:35:55] huh? [14:36:00] user styles apply to the entire wiki [14:36:00] Well, actually just one table [14:36:08] and there are global styles that allply for all users [14:36:21] if it's for just one table, you have to do it for every cell, afaik [14:36:25] yes, but I'd like a way for a single non-admin user to add CSS [14:36:26] or you can try the pagecss extension [14:36:29] !pagecss [14:36:29] --mwbot-- http://www.mediawiki.org/wiki/Extension:PageCSS [14:36:34] thanks [14:42:34] Could anybody tell me if Specialversion.php ; findhooks.php and installExtension.php is accessible by the common users ? [14:45:59] peppe: SpecialVersion.php is the page Special:Version. [14:46:15] so that is accessible. [14:46:19] the others arn't. [14:48:05] Duesentrieb: alles jetzt in ordnung, thanks! [14:48:06] tnx [14:52:48] \nick snov [14:55:57] Duesentrieb, Thanks for the help! [14:56:14] Thanks to everyone! [14:56:16] Bye [14:57:18] In database.php at the line 352 there is a database connection, is the variable $realServer sure ? could a malicious user use it hor hijacking the database connection ? [14:59:03] 03raymond * r45959 10/trunk/extensions/Translate/groups/ (MediaWikiExtensions.php mediawiki-defines.txt): Add 'socialprofile-systemgifts' and 'socialprofile-usergifts' [15:00:00] 03(mod) Cannot configure extensions in sub-subfolders - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17086 (10alex.emsenhuber) [15:01:27] peppe, how do you think they might be able to do that? [15:01:50] If your connection to the MySQL server is unsecured, a MITM attack might be possible, and that's not something we can prevent. [15:01:55] But this should not normally be possible. [15:04:52] tnx ... understand what you mean ! [15:04:55] 03shinjiman * r45960 10/trunk/ (17 files in 14 dirs): [15:04:55] * Adding Literary Chinese (lzh) language. [15:04:55] * Adding Old Chinese (och) language redirect to lzh. [15:04:55] * Adding Late Time Chinese (ltc) language redirect to lzh. [15:04:55] * Redirect Classical Chinese (zh-classical) to Literary Chinese. [15:07:39] I just wanted to know if an user could in some way corrupt the $realServer variable ... however I understand by reading the code that it's impossible for a common user [15:08:27] 03aaron * r45961 10/trunk/phase3/includes/PatrolLog.php: Fix typo in r45863; argument in wrong place [15:09:19] 03(mod) IRC recent changes feed does not list patrol log entries - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16604 (10JSchulz_4587) [15:10:57] Wuzur|rhn: thanks for the suggestion, but that just searches the main namespace for the namespace name [15:11:42] or rather, it fills in the value of Display pages starting at: with the given namespace name [15:11:50] I want to list all pages in the given namespace [15:12:00] do I need to construct an 'external' link? [15:12:39] ah, [[MediaWiki:AllPages/:]] with a colon behind the name [15:12:50] I don't understand why "Fortify sca" alert me about the line 356 of the file SpecialVersion.php he tells me that there is a possibility of Path Manipulation ?!?!?!? how, I don't think so ! Does anybody has got some idea about it ? [15:13:08] Thanks Wuzur|rhn, I knew there would be an incantation [15:13:19] 03shinjiman * r45962 10/trunk/phase3/languages/Names.php: Follow up of r45960, adding English comment in Names.php [15:14:01] Wuzur|rhn: did you mean special:allpages ? [15:14:09] yes he did ;-) [15:14:14] * [[Special:AllPages/Property:]] [15:14:25] yes... I'm not really awake anymore ;) [15:14:33] good night ;-) [15:20:18] good evening everyone [15:20:43] I have question on DPL extension [15:20:52] hit it Asish [15:21:28] also I tried to start #DPL, but no body is home... [15:21:51] I have created a template and included this code: [15:21:52] [15:21:52] {{#dpl: category=Databases [15:21:52] |linksto = {{PAGENAMEE}} }} [15:21:52] [15:22:28] does it wokr? [15:22:29] work [15:22:30] ? [15:22:41] I am now including this template inside a User: Some.user page and it doesnt work [15:22:59] removeing ? [15:23:10] in other pages in the main namespace it works fine [15:23:18] let me check once [15:23:19] also, be sure to 'preview' the page that you want to test it in, because cashing can be an issue [15:23:35] okk [15:23:39] checking [15:23:55] or ?action=purge at the end of the url [15:24:03] Asish: I assume there are some pages in category database that link to the users page? [15:24:18] I-MOD: is that sure to work with DPLs? [15:24:29] *faceface does not know [15:24:44] it forces the cache to be dumped, same effect as preview [15:24:51] ok [15:25:14] Hello every body. Talking about templates; i know Its possible to choose the words inside a template using {{{msg}}}, for example. The question is: Is there a way to chose a diferent picture for diferente pages using the same template? Thanks a lot. [15:25:31] Maxsnov: yes [15:25:41] you can pass in the parameter [15:25:44] inside template [[Image:{{{somepage}}}]] [15:26:04] or whatever [15:27:32] Asish: I assume there are some pages in category database that link to the users page? - Yes you are right [15:28:11] Asish: and those links are not generated by a DPL? (don't actually think it matters, but it could be an issue) [15:28:20] faceface, I-MOD, Thanks a lot. [15:28:27] 03(mod) Wiki for Wikimedia UK - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16996 +comment (10Platonides) [15:28:28] yw [15:29:13] what to do here :( [15:29:44] Asish: its a problem with {{PAGENAME}} [15:29:51] look at what that outputs on the users page [15:30:01] I think you need {{FULLPAGENAME}} or some other magic word [15:30:15] let me test both! [15:30:27] just use the right one ;-) [15:31:16] {{SUBJECTPAGENAME}} ?? [15:31:51] 03(mod) Wiki for Wikimedia UK - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16996 (10thomas.holden) [15:33:45] 03(mod) Wiki for Wikimedia UK - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16996 (10mediawiki) [15:34:32] 03(mod) Wiki for Wikimedia UK - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16996 (10thomas.dalton) [15:36:25] 03(mod) Wiki for Wikimedia UK - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16996 (10mediawiki) [15:38:14] Yup {{FULLPAGENAME}} worked [15:38:24] cool [15:38:30] what databases are you looking at? [15:38:51] its all the db used by this particular user [15:39:28] Asish: Its just that I (try to) run a database wiki too... [15:39:32] like db used for page generation of my website .. maintained/owned by this user [15:40:05] that sounds great! [15:40:19] the emphasis is biological DB's [15:40:51] what I am trying to achive is using the DPL extension I want to make things easier for the developers [15:41:02] sounds good [15:41:12] I made a ton of DPLs on my site [15:41:13] they are not at all comfortable on the documentation part [15:41:22] I even made a generic DPL template... [15:41:27] and what is the result you are getting [15:41:32] no users [15:41:38] but thats a different problem ;-) [15:41:46] see MetaDatabase.Org [15:41:46] yup ;) [15:41:54] let me chk it [15:42:02] http://MetaDatabase.Org [15:43:58] Asish: look here... http://biodatabase.org/index.php/List_boxes [15:44:25] the last two use the generic version, which has a couple of nice tricks [15:44:33] thanks to help on this chan. [15:45:19] also the DPL->RSS was quite neat I thought :D [15:46:52] 03aaron * r45963 10/trunk/phase3/ (3 files in 3 dirs): [15:46:52] (bug 15811) Re-upload form tweaks [15:46:52] * Don't show license dropdown [15:46:52] * Use different message for summary box label [15:46:52] * Don't show "file exists" message [15:46:52] * Lock the destination name [15:47:10] 03(FIXED) "Upload a new version of this file" should refer to a form with different appearence - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15811 +comment (10JSchulz_4587) [15:47:42] http://biodatabase.org/index.php/List_boxes is cool [15:47:50] and how is this used? [15:48:08] the list boxes were for fun mostly [15:48:19] but the idea was to generate reports like on the front page [15:48:30] the reports are then used in specific documentation pages. [15:48:44] ok getting it [15:49:15] so you need to only include {{Small Database List Box}} and thats it? [15:49:22] yup [15:49:42] hides the DPL from people who want to add that stuff to their pages [15:49:52] we did some more ambitious stuff on a different project... [15:50:03] ok let me ask something [15:50:05] 03raymond * r45964 10/trunk/phase3/maintenance/language/messages.inc: Follow up r45963: Add new message [15:50:16] 03aaron * r45965 10/trunk/phase3/includes/specials/SpecialUpload.php: XHTML [15:50:17] i.e. people could make a page full of links, and then make a gallery of images on the pages on that page [15:50:18] just interrupting you a bit .. [15:50:24] good luck [15:51:07] how to protect a section from {edit]ing [15:51:17] sorry [Edit]ing [15:51:18] no clue [15:52:11] like including inside a template and including that template inside a page protects the whole page from editing [15:52:16] :( [15:52:26] Asish: there's no sane way to do that [15:52:30] probably not possibel [15:53:19] __NOEDIT__ doesnt work either as it protects the whole page as well [15:54:25] Asish: you can make a whole template protected, and include that template on an editable page. [15:54:27] sorry __NOEDITSECTION__ [15:55:56] Asish, you can't meaningfully protect a section. [15:56:20] ok .. to protect that template what shall I do [15:56:24] If someone can edit the next and previous section, they could just add after and add a new section before the protected one. [15:56:36] Then to all intents and purposes, they changed the section. [15:57:28] OK, make a protected page with non protected templates [15:57:43] at specific location [15:57:46] s [15:58:15] I am a newbie :) .. so I am trying to digg into what you are suggesting [15:59:17] faceface: if I can do the reverse that will solve the probs [15:59:35] how can I make a protected template? [15:59:43] Asish: on this site: http://PDBWiki.Org we created read only data which is included in read/write pages [16:00:04] Asish: if you are sysop, create the template and click 'Protect' [16:00:15] on the tab next to 'Edit' [16:07:30] 03rotem * r45966 10/trunk/phase3/languages/messages/MessagesHe.php: Localization update. [16:07:57] 03ialex * r45967 10/trunk/extensions/Configure/ (CHANGELOG Configure.php SpecialExtensions.php): Fixed a bug on Special:Extensions, default settings values are now correctly displayed. [16:09:06] 03(FIXED) Cannot configure extensions in sub-subfolders - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17086 +comment (10alex.emsenhuber) [16:12:09] I think I have got my answer! [16:12:57] this is just a great place to start off as a wiki developer [16:13:24] and thanks a ton to all of you for helping me out! [16:20:11] Asish: np, just post my fee [16:22:06] :) [16:27:31] 14(WFM) RenameUser triggering SQL error - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17082 +comment (10xenowiki) [16:39:42] Would there be something that would cause a recently created user not to show up in the user creation log? [16:40:34] Mufka: i think user creation is not logged at all per default, it's an extension [16:40:39] or at least, it used to be that way. [16:40:43] (silly) [16:40:48] on en? [16:40:57] err. [16:41:10] no. NewUserLog has been active on wikimedia siters for years [16:41:18] in that case, it's a question for #wikimedia-tech though [16:41:37] Good day, does anyone know how to change the default page in mediawiki? [16:41:38] right. Thought it might be a bug or something [16:43:50] specificly, I want something in a custom namespace [16:44:59] oh, sorry, figured it out already [16:50:15] 03(mod) alphabetical order method for DynamicPageList - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14971 +comment (10martin_kraus_germany) [17:02:01] Hi - any Mediawiki developers here? [17:02:36] jldupont - it's probably best to just ask the question [17:03:23] In 1.12, I was using $wgparser->parse and I find this isn't working with tags in 1.13. What giveS? [17:04:29] will #REDIRECT work on an Image: page? Is there a way to redirect images to a page in the main namespace? [17:07:23] anything changed with regards to processing in 1.13.x ? [17:07:58] I mean from a PHP Parser class wise i.e. the parse() method ? [17:12:26] eghjaytee: yup [17:12:29] it works fine [17:12:45] it wasnt working for me faceface [17:12:52] I will try it again [17:13:21] eghjaytee: we got it working on this site... [17:13:32] http://PDBWiki.Org [17:13:32] faceface: can the image still be there? [17:13:42] or does it have to be deleted? [17:14:05] eghjaytee: it works just like any other redirect... iirc [17:14:13] okay [17:14:28] go to that page and click on an 'example' [17:14:46] 1b77 ... (Redirected from Image:1b77.2.jpg) [17:14:52] http://pdbwiki.org/index.php?title=Image:1b77.2.jpg&redirect=no [17:16:03] yes [17:16:32] how cool is this: http://pdbwiki.org/index.php/MEMBRANE_PROTEIN_and_X-RAY_DIFFRACTION [17:16:36] DPL gone wild [17:18:03] yummy [17:18:16] they look delicious don't they [17:18:49] absolutely [17:19:12] pick your favourite and add a comment ;-) [17:31:22] 03(mod) alphabetical order method for DynamicPageList - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14971 (10Simetrical+wikibugs) [18:06:36] 14(DUP) Use a different form for replacing files - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=16980 +comment (10le.korrigan) [18:06:37] 03(mod) "Upload a new version of this file" should refer to a form with different appearence - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=15811 (10le.korrigan) [18:09:25] 03(mod) alphabetical order method for DynamicPageList - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14971 (10martin_kraus_germany) [18:15:49] 03(mod) alphabetical order method for DynamicPageList - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14971 (10Simetrical+wikibugs) [18:21:24] hello. I'm trying to figure out why google is still indexing my wiki at both legalintellects.com/ and www.* even though I seem to have dealt with it in htaccess [18:22:19] it's even indexing some of my /w/ pages, even though they're disallowed [18:22:22] robots.txt generally helps more than .htaccess when it comes to allowing/denying google's indexing bot [18:22:37] how do I deny everything without www. in robots? [18:22:45] not sure... lemme check [18:22:50] thanks =) [18:22:58] sorry... I looked [18:23:37] what's weird is... searching "links:legalintellects.com" finds nothing [18:23:46] but if you search links:www.legalintellects.com... some of them are without www [18:23:52] and indexed twice [18:24:11] which is dangerous [18:24:12] JonnyK, Google Webmaster Tools allows you to choose whether you prefer with or without www. [18:24:17] doesn't appear to be possible to block www.* w/ robots.txt [18:24:18] And to tell it they're identical. [18:24:24] oh ok [18:24:26] No, robots.txt ignores domains. [18:24:28] thanks Simetrical! [18:25:05] oops i should have been using site: not links: [18:25:24] it seems to be indexing them twice [18:25:34] some pages, at least [18:26:03] maybe it's fixed now from the tools change [18:26:04] thanks again [18:26:57] 03(mod) IRC recent changes feed does not list patrol log entries - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16604 (10matthew.britton) [18:27:06] however.. i don't think setting a preferred domain fixes the duplicate content issue [18:27:22] not sure [18:28:02] It won't work immediately. [18:28:16] i'm too scared to even touch sitemaps with the wiki [18:28:16] 03(mod) Allow limited indirection by redirects, up to $wgMaxRedirects levels. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=11644 +comment (10skizzerz) [18:28:24] is there a solid sitemap extension? [18:28:54] I suppose it's being crawled fairly well for 2 weeks... but maybe a sitemap would help [18:29:10] maintenance/generateSitemap.php [18:31:04] run from shell? [18:32:25] JonnyK, yes. [18:32:45] interesting. I guess I would have to run this pretty regularly [18:32:54] i didn't realize it had one embedded. i was looking at extensions [18:33:56] 03(mod) NomCom wiki listed in wrong section of SiteMatrix - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16077 (10matthew.britton) [18:36:52] 03(mod) Allow limited indirection by redirects, up to $wgMaxRedirects levels. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=11644 (10brion) [18:37:37] hmmm... any idea why it makes 7 .gz files for the sitemaps? i guess I submit them all? [18:44:11] hmmmm. the sitemap generated is using the wrong domain. any idea where that's set? [18:44:51] 03(NEW) Remove &rcid= from links in in IRC rc - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17104 15enhancement; normal; Wikimedia: General/Unknown; (jhsoby) [18:45:46] never mind [18:45:48] found my answer [18:45:54] in case you're curious: [18:45:55] --server= [18:45:56] The protocol and server name to use in URLs, e.g. [18:45:56] http://en.wikipedia.org. This is sometimes necessary because [18:45:56] server name detection may fail in command line scripts. [18:52:19] i wonder what will happen if my sitemap includes links denied by my robots [18:53:29] Robots.txt takes precedence. [18:54:06] google is so fickle.. this stuff makes me so nervous [18:54:15] I've destroyed a good website with duplicate content [18:56:26] some people say sitemaps hurt SEO work [18:58:37] found a very interesting video on the subject: http://videos.webpronews.com/2007/02/26/sitemaps-hurt-seo-work/ [18:59:20] 03(mod) Remove &rcid= from links in in IRC rc - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17104 (10matthew.britton) [19:00:47] Most SEO seems like voodoo magic to me. [19:00:59] It seems to be more like folklore than rigorous testing. [19:01:40] I tend to make sure I follow what the search engines themselves say, unless someone else can come up with controlled studies of search engine behavior. [19:02:14] *werdnum doesn't usually worry about SEO, because he's never trying to attract search engines. [19:02:26] I mean, what do I care how many people visit my webste? [19:05:16] 03(NEW) Numeric table sorting broken - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17105 normal; normal; MediaWiki: Page rendering; (michaelj.walsh) [19:06:23] 03(mod) Numeric table sorting broken - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17105 (10michaelj.walsh) [19:07:07] google says use sitemaps [19:07:30] i just don't think they mind giving bad advice. or, half-advice [19:11:57] well, Google's goals and SEOs' goals are different [19:15:25] right [19:15:43] i think i'd rather have less pages indexed, and be able to see what pages google is actually finding the right way [19:15:45] their goals are opposite [19:15:53] totally [19:15:55] except when they go through adsenses [19:18:29] Results 51 - 58 of about 49 from legalintellects.com [19:18:34] google makes nothing obvious [19:20:07] hello everyone. one import went tottaly wrong. there is anyway to undo import? or to delete all templates? [19:20:54] 03(mod) alphabetical order method for DynamicPageList - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14971 (10raffaelemac) [19:20:55] delete from page where page_namespace=10; [19:21:04] it will remove all templates [19:21:19] (well, the revisions will still be there, but unreachable) [19:21:33] where can i acees to the page_namespace=10; ? [19:21:48] 03(mod) Wikibits patch #9 - force sortorder of a column - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15406 +comment (10ssanbeg) [19:22:59] 03(mod) Wikibits patch #9 - force sortorder of a column - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15406 (10ssanbeg) [19:23:23] strange little bug i found [19:23:52] Platonides, how can i do that, please? [19:24:56] i was trying to revert a page-move, see [19:25:49] i started by clicking the move tab and entering the previous title in the field, but it gave me a big red error saying i can't [19:25:59] i checked and the redirect had not been edited [19:26:29] but then i clicked the "(revert)" link in the log of the user who moved the page [19:26:58] with a longer url, and the move-to title already filled in [19:27:02] and it worked just fine [19:28:34] 03(mod) Remove [Mark as patrolled] link for already patrolled revisions - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=17104 summary; +comment (10jhsoby) [19:30:07] 03(mod) Remove [Mark as patrolled] link for already patrolled revisions - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=17104 (10jhsoby) [19:30:35] off to bugzilla hell i guess [19:31:10] How do I create Categories and artcles? I dont see an add/create article or anything [19:31:41] !createpage | evilx [19:31:41] --mwbot-- evilx: The best way to create a new wiki page is to create a link to the not-yet-existing page on some page that does exist, save it, and then click the new red link and create the page. Alternatively, you can enter the name of the page in the search box and hit go and then create the page. For extensions that help with creating pages, see [19:32:17] which "component" on bugzilla would cover page moves [19:32:30] 03(mod) Remove [Mark as patrolled] link for already patrolled revisions - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17104 +comment (10matthew.britton) [19:33:13] page editing, probably [19:33:35] and how severe is this do you think [19:33:41] -_- [19:34:35] why there's ‎ between filename link and () with image dimensions, size and mime type? [19:35:11] luminoso, execute that on mysql [19:35:35] Platonides, so simple like that? thank you! [19:35:48] MrZ-man|not_here, ok thanks [19:37:12] yes :) [19:37:25] 03(mod) [[Section::...]] variables - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=1605 summary; +comment (10nyphbl8d) [19:37:30] works! [19:37:35] thank you so much! [19:38:51] oh now i get it. there was a capital letter i didn't notice. [19:38:57] uggh [19:39:41] 03(mod) [[Section::...]] variables - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=1605 +comment (10nyphbl8d) [19:41:00] 03(mod) [[Section::...]] variables - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=1605 (10nyphbl8d) [19:46:21] 03(mod) [[Section::...]] variables - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=1605 (10nyphbl8d) [19:48:24] for all the parser gurus out there, what would be the best place to put hooks into the parser so that I can preprocess a template or included page before it gets transcluded? [19:48:47] i wonder what hook that would fall under as well... [19:49:29] *I-MOD would wager a ParserAfterStrip [19:50:10] urg...class time [19:50:40] 03ialex * r45968 10/trunk/extensions/Configure/ (Configure.obj.php Configure.page.php Configure.settings.php): [19:50:40] * Fix for r45967, include extensions settings in ConfigurationSettings::getEditableSettings() even when $wgConfigureEditableSettings is non-empty [19:50:40] * Only snapshot core settings in WebConfiguration::snapshotDefaults() [19:50:40] * Whitespaces tweaks [19:53:55] 03(mod) Log for CentralNotice - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16978 (10cbrown1023) [19:54:58] 03werdna * r45969 10/branches/change-tagging/extensions/AbuseFilter/parser_native/tests/ (date1.r date1.t date2.r date2.t): Remove date tests. [19:55:17] 03werdna * r45970 10/branches/change-tagging/phase3/includes/ChangeTags.php: [19:55:17] Fix weird problem where the REPLACE would get false positives on INSERT -- inserting 0 instead of NULL into fields. [19:55:17] Use an INSERT IGNORE for extrar safety. [19:55:26] 03(FIXED) Move wikitech wiki to new location - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16893 +comment (10rhalsell) [19:58:28] 03werdna * r45971 10/branches/change-tagging/extensions/AbuseFilter/ (98 files in 5 dirs): Kill the native parser -- it's broken and apparently unnecessary (the PHP parser seems to go reasonably fast on decent hardware). [19:59:12] 03(NEW) mw-redirect links in special:contributions - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17106 15enhancement; normal; MediaWiki: User interface; (charlottethewebb) [20:02:33] 03(NEW) Fallback languages - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17107 15enhancement; normal; MediaWiki extensions: CentralNotice; (cbrown1023) [20:03:28] 03(mod) alphabetical order method for DynamicPageList - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14971 (10Simetrical+wikibugs) [20:04:38] 03(NEW) "Hide" Cookies - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17108 15enhancement; normal; MediaWiki extensions: CentralNotice; (cbrown1023) [20:08:10] 03(mod) Make "Hide" Cookies notice independent - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17108 summary (10Platonides) [20:10:01] 03(NEW) More admin options - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17109 15enhancement; normal; MediaWiki extensions: CentralNotice; (cbrown1023) [20:11:17] 03(mod) Fallback languages for CentralNotice - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17107 summary (10cbrown1023) [20:12:52] 03(mod) Fallback languages for CentralNotice - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17107 +comment (10brion) [20:13:45] 03(NEW) No stylesheets for flagged revisions box on cologne blue skin - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17110 minor; normal; MediaWiki extensions: FlaggedRevs; (fuzxxl) [20:15:43] 03(mod) IRC recent changes feed does not list patrol log entries - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16604 (10JSchulz_4587) [20:16:57] brion, srsly? :o @ bug 17107 [20:17:04] linky? [20:17:39] kibble: Link to what?> [20:18:01] werdnum, you stalk "brion" now? :o [20:18:07] no [20:18:10] "Fallback languages are defined within [20:18:11] MediaWiki's localization framework" [20:18:24] The only source I'd have for that would be the code. [20:18:25] linky to svn where that's defined is what I'd like, if anyone is nice [20:18:27] I think. [20:19:15] kibble: grep -i fallback languages/messages/*.php [20:19:32] Look under MessagesXX.php in languages/messages [20:19:35] $fallback = 'pt'; [20:19:39] in MessagesPt_br.php [20:19:42] cool :-) [20:19:50] Is it not working? [20:19:56] shows how much I peek at the i18n files [20:24:24] werdnum, no, it's not working, I usually have to create both languages (ie. be-tarask and be-x-old; zh-tw and all the other variants along with hans/hant ;-) ) [20:24:29] at least with CentralNotice [20:24:32] hmm [20:24:35] that's a bit odd. [20:24:55] feel free to investigate :-) [20:25:03] I'm sure tomasz would welcome the help [20:25:20] I have no idea how CentralNotice works :) [20:25:35] although I am sort of idling while change-tagging gets looked over. [20:25:44] http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/CentralNotice/:-) [20:25:45] :-) [20:30:17] 03tparscal * r45972 10/trunk/extensions/DataCenter/ (13 files in 7 dirs): Made some optimizations and UI improvements. [20:31:22] werdnum: modifyDisplayQuery() is creepy, yet satisfying :) [20:31:33] i wonder if there's a better way to encapsulate this sort of thing [20:31:45] brion: well I'm doing the SAME thing in like four different places, it makes sense to put it there :) [20:31:48] but probably that would mean a major refactor on our interface to embed query info into an object :D [20:31:57] yeah [20:32:32] now, on general principle i kind of object to mixing database backend stuff and an HTML form generator in the same class [20:32:38] but that's probably not too big a deal for now [20:33:03] Why is that a problem? [20:33:18] You want presentation and database in separate files? [20:33:31] i tend to prefer it :D [20:33:43] *werdnum thinks that went out the window in about 2002. [20:33:49] but anyway, I do take the point :D [20:34:01] Does the rest look okay? [20:34:11] haven't seen anything spew-worthy yet :D [20:34:18] ah, you're not finished :P [20:34:28] *werdnum has never had to review code before, doesn't know how long it takes. [20:35:02] + $s .= ' ' . ChangeTags::formatSummaryRow( $rc->mAttribs['ts_tags'], 'changeslist', &$classes); [20:35:38] i know we've used the 'second outparam as a reference' pattern before but i don't really like it. :) maybe pass back an array of two items? [20:36:08] like say this: + list( $tagFilterLabel, $tagFilterSelector ) = ChangeTags::buildTagFilterSelector( $this->opts['tagfilter'] ); [20:36:12] whee [20:36:13] 04(REOPENED) Review log entries should be sent to RC/IRC feed - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16896 +comment (10matthew.britton) [20:36:42] brion: Difference is that in one we're modifying an existing array. [20:37:00] hmm, well we could just pass back what we made and let the caller array_merge() [20:37:04] or + rather [20:37:10] or... whatever the heck is the right thing to merge arrays [20:37:24] So it'd be more like list($selector, $newClasses) = ChangeTags::formatSummaryRow( $rc->mAttribs['ts_tags'] ); $classes = array_merge( $classes, $newClasses ); [20:37:31] *brion gets warm, fuzzy feelings from non-volatile variables and functional programming ideals [20:37:35] but yeah, can do that. [20:38:23] (will do it after lunch) [20:38:33] :D [20:42:38] 03skizzerz * r45973 10/trunk/phase3/ (7 files in 3 dirs): (log message trimmed) [20:42:38] Redirect-related bugfixes/features: [20:42:38] * (bug 11644) Add $wgMaxRedirects variable to control how many redirects are recursed through until the "destination" page is reached. [20:42:38] ** update redirect page UI to show each step down to the destination page [20:42:38] ** rdfrom text still links to original page visited [20:42:41] ** pages still show up in DoubleRedirects [20:42:43] ** setting to 1 (default) is current behavior of only going 1 step down. Setting to 0 disables automatic redirects. [20:43:33] 03(FIXED) Special:Mypage and Special: Mytalk cause redirect loops when their targets redirect back - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=10569 +comment (10skizzerz) [20:44:01] 03(FIXED) Allow limited indirection by redirects, up to $wgMaxRedirects levels. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=11644 +comment (10skizzerz) [20:48:02] 03aaron * r45974 10/trunk/phase3/includes/PatrolLog.php: Show title/rev in IRC (bug 16604) [20:51:33] 03(mod) IRC recent changes feed does not list patrol log entries - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16604 (10JSchulz_4587) [20:51:36] ooh, that was quick [20:51:40] *gurch thanks AaronSchulz [20:51:51] is ok now? [20:53:07] AaronSchulz: yep, works fine [20:54:03] AaronSchulz: sorry for making so many demands :/ [20:54:58] there is no limit on pointing out if stuff is obviously broken [20:55:45] AaronSchulz: is there a limit on asking for new stuff? :) [20:55:55] hmm [20:56:08] probably just a limit on how soon the new stuff will be done :p [20:56:12] 03ialex * r45975 10/trunk/extensions/Configure/SpecialExtensions.php: removed now useless check [20:56:32] 03(FIXED) IRC recent changes feed does not list patrol log entries - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16604 +comment (10JSchulz_4587) [20:56:36] nobody has filed a bugzilla request for a shrubbery yet [20:57:58] 03ialex * r45976 10/branches/REL1_14/extensions/Configure/ (6 files): Backport r45967, r45968 and r45975 [21:02:49] 03aaron * r45977 10/trunk/extensions/FlaggedRevs/specialpages/RatingHistory_body.php: Division by zero notice fixes [21:03:08] Aaagg... ssh [21:10:10] 03(NEW) Create mailinglist for Wikimedia Denmark - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17111 15enhancement; normal; Wikimedia: Mailing lists; (lars-wikimediabugzilla) [21:19:54] 03(ASSIGNED) Create mailinglist for Wikimedia Denmark - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17111 (10cbass) [21:20:18] 03(ASSIGNED) Create mailing list for Wikimedia Malaysia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16987 (10cbass) [21:21:20] 03(mod) Create mailinglist for Wikimedia Denmark - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17111 (10Platonides) [21:22:22] did i broke anything there? [21:22:36] yep [21:22:42] *kibble was just coming to wonder what you did :-) [21:22:57] why isn't cary on this channel? [21:23:11] 03(mod) Create mailinglist for Wikimedia Denmark - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17111 (10cbrown1023) [21:23:14] he's not a developer? [21:23:29] but he's editing bugzilla! [21:23:46] ok, cbrown seems to have fixed it [21:24:15] lol [21:24:36] 03(ASSIGNED) Create mailinglist for Wikimedia Denmark - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17111 (10cbass) [21:25:06] what a mess :P [21:26:25] 03siebrand * r45978 10/trunk/phase3/languages/messages/ (39 files): Localisation updates for core messages from Betawiki (2009-01-21 21:16 UTC) [21:26:59] hehe, it's okay -- happens to all of us :P [21:27:11] 03(mod) Redirecting from eo.wikisource.org - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=17008 (10pa.dohnalek) [21:33:18] 03siebrand * r45979 10/trunk/extensions/ (144 files in 130 dirs): Localisation updates for extension messages from Betawiki (2009-01-21 21:16 UTC) [21:38:04] 03werdna * r45980 10/branches/change-tagging/phase3/includes/ (6 files in 2 dirs): Code style: use arrays, instead of by-ref parameters for out-parameters. [21:39:24] 03werdna * r45981 10/branches/change-tagging/phase3/extensions/AbuseFilter/ (52 files in 2 dirs): Re-add test cases. [21:39:30] brion-lunch: code style issues fixed. [21:48:15] brion: You mentioned doing a bit more work on it -- what did you have in mind? [21:51:11] (where it == change tagging stuff) [21:51:13] offhand... probably would be good to link tags to a list of valid tags, explanation of what they are [21:51:26] Hmm [21:51:31] other than that i think it's pretty much there as a core for handling tagging info [21:51:53] I could create a tag list special page, which uses SELECT DISTINCT and pulls the MediaWiki page info on each one. [21:52:57] At the moment, tags can be entered raw into the Abuse Filter, so there isn't any other way to get a list of valid tags. [21:53:23] might be good to have a registry of some kind [21:53:43] That could be done with a wiki page. [21:53:56] Or are we thinking automatic? [21:54:40] Hola [21:54:50] Hello [21:54:55] hi. [21:55:00] speak spanish? [21:55:11] my inglish is very bad ;) [21:55:34] I don't think there are any Spanish speakers around at the moment. [21:55:37] hola SergioCapa [21:55:45] or not. [21:55:48] werdnum, you fail [21:55:51] :) [21:55:57] �qu� quieres, Sergio? [21:56:03] I need a manual of wikimedia [21:56:13] in PDF (for printer) [21:56:19] wikimedia or mediawiki? [21:56:26] but a manual of administrator, not for users [21:56:43] mediawiki ;) I'm sorry [21:56:49] brion: Would a wiki page do, or do you want something more structured/automatic? [21:57:32] I create the new web "www.hardwareparalinux.org" but... I nothing Know do [21:57:43] i'm thinking some structure would be good. could point to number of hits, activity graphs... [21:57:46] http://en.wikibooks.org/wiki/MediaWiki_Administrator%27s_Handbook [21:58:14] Sounds doable. [21:58:40] *Platonides wonders where do wikibookians hide the link where they say 'a printable version is available' [21:58:49] Sergio, el enlace era para ti [21:59:03] si si, gracias [21:59:08] lo estoy leyendo... [21:59:21] brion: so like a Special:TagList or something, which does a SELECT DISTINCT, pulls the description, hit count, and links to a recentchanges filtered by that tag, etc? [21:59:26] pero como descargo el libro? [21:59:40] dónde está la versión imprimible? [21:59:48] brion, any chance you can look at the PM I've send you? [22:00:32] werdnum: perhaps. dunno if we want to also list tags which do not currently appear in use -- such as those which have been defined but not tripped. [22:00:57] also a nice easy way to define them and customize their display names might be good, rather than having people manually edit MediaWiki:tag-whatever [22:01:56] Well, we can have a link on the special page next to the description.. Description: Edit made through [[tor]] () [22:02:00] Platonides, debo logearme para descargar la versión imprimible? [22:02:08] *SergioCapa is back (gone 00:44:40) [22:02:27] Listing tags not currently in use is tricky. Sounds like we'd need another table expressly for it. [22:02:40] SergioCapa, pues no lo s� [22:02:44] *nod* [22:02:49] no deber�a ser necesario [22:02:58] pues no veo el enlace de descarga [22:03:01] sigo buscando [22:03:03] podri�s crear una colecci�n a mano [22:03:08] pero me parece excesivo [22:03:47] una colección? de la versión online¿ [22:03:51] Mike_lifeguard, can you help? [22:04:04] SergioCapa, puedes a�adir p�ginas con el enlace de la izquierda [22:04:14] y luego descargarte un pdf con las que hayas escogido [22:04:17] help what? [22:04:22] also, in a moment... [22:04:26] ahhh, "create a book" [22:04:26] finding the pdf [22:04:33] vale, vale [22:04:36] voy a probar [22:04:41] gracias, a ver qué tal [22:04:58] Mike_lifeguard, what i asked on #wikibooks [22:05:02] *werdnum ponders a valid_tags table. [22:06:10] SergioCapa, http://en.wikibooks.org/wiki/MediaWiki_Administrator%27s_Handbook/Print_Version [22:06:33] http://en.wikibooks.org/w/index.php?title=Special:Collection/download/&collection_id=a73d6b2e10930212&writer=rl&return_to=MediaWiki+Administrator%27s+Handbook%2FPrint+Version [22:07:18] Perfecto Platonides ahí está todo junto [22:07:22] PERFECTO !!!!!!!!!! [22:07:25] Muchas gracias [22:07:45] lo imprimiré y lo leeré para aprender , porque estoy un poco perdido en el tema Wiki [22:08:02] 03(FIXED) Create mailing list for Wikimedia Hrvatske (Croatia) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16369 +comment (10cbass) [22:08:14] TheDevilOnLine: moment [22:08:26] ty [22:09:40] Estoy mirando el manual y parece muy completo [22:10:23] muchas gracias de nuevo Platonides [22:11:18] brion: Any possibility of getting GeSHi updated soon-ish? https://bugzilla.wikimedia.org/show_bug.cgi?id=10967 [22:12:53] will halsell Haskell [22:13:06] will halsell make GeSHi work with haskell? ;) [22:16:16] That's what I'm hoping for. :-) [22:16:53] oh god, haskell [22:16:56] such an awful language [22:17:18] I thought it was Rob Haskell :P [22:20:48] 03(NEW) Allow Special:Extensions to be aware of dependencies - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17112 15enhancement; normal; MediaWiki extensions: Configure; (siebrand) [22:21:00] 03(FIXED) Create mailing list for Wikimedia Malaysia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16987 +comment (10cbass) [22:24:42] MZMcBride why do you use that nick? [22:24:55] hopefully, it's unrelated to http://en.wikipedia.org/wiki/Mary_Bell ... [22:25:22] Marybelle is a woman's name in the South, I do believe. [22:25:47] I don't even know if MZMcBride is a woman or not [22:26:02] *Bride? ;) heh [22:26:03] I'm not a woman. [22:26:10] Confusing name, then. [22:26:22] Are you simetrical? [22:26:23] these gender-nick issues make me crazy [22:26:29] Hmmm... so it's `that` syndrome [22:26:40] Backtick syndrome? [22:26:43] 03siebrand * r45982 10/trunk/extensions/ (4 files in 3 dirs): [22:26:43] * move UserWelcome into SocialProfile/ because of dependency on SocialProfile [22:26:43] * change Translate accordingly [22:26:48] what's river? Man, woman, tree... ? [22:26:50] Marybelle, am I what? [22:27:04] Simetrical: Are you simetrical? [22:27:05] We should all use gender-neutral pronouns so it's not an issue. :) [22:27:19] Marybelle, do you mean to ask whether I'm symmetrical? [22:27:25] Unfortunately English is horrible for that... [22:27:26] No. [22:27:29] Are you simetrical? [22:27:49] By, friends !!!! [22:28:02] Goodbye !!!! [22:28:02] classic story: girl finds wikipedia, girl finds wikipedia sexist, girl adopts androygnous or masculine persona, 'guy' becomes accepted into the community, 'guy' builds reputation for brains and not being flakey, 'guy' reveals self as girl, girl suddenly loses prestige and reputation due to wikipedia sexism she was trying to overcome. [22:28:54] *Splarka measures Simmy, finds him bilaterally symmetrical, in general [22:28:59] 03(NEW) Ajax search auto-completion ignores some page titles - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17113 normal; normal; MediaWiki: Search; (bugzilla.wikimedia) [22:29:21] Whee, I have mod points on Slashdot. [22:30:42] Splarka, I don't mind about it, just want to know how to think on [22:30:43] Heh... I'm going to love the fact my workplace is moving a floor up [22:31:17] Heh... "Small Businesses, where programmer is analogous to sysadmin." rotfl [22:31:23] 03(FIXED) Create mailinglist for Wikimedia Denmark - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17111 +comment (10cbass) [22:31:42] GNP's'd be fine, if there was, like, an authoritive set: http://en.wikipedia.org/wiki/Gender_neutral_pronouns#Modern_attempts_at_gender-equity_in_English_pronouns [22:32:47] and, just for the tin foil hatters... Marybelle hetself removed many of them: http://en.wikipedia.org/w/index.php?title=Gender-neutral_pronoun&diff=265226992&oldid=264913764 [22:33:03] :O [22:33:06] Cite or die! [22:33:34] I'm not a woman. {{fact}} [22:33:58] Just use "they". [22:34:06] It happened to "thou" already. [22:34:25] doesn't work good when talking about oneself in the third person [22:34:45] *Splarka finds their toaster [22:38:18] Hey, how do I load all extension massages again? [22:38:32] Heh. [22:38:48] function MessageCache::loadAllMessages( $lang = false ) { [22:38:52] looks promising [22:39:29] werdnum: you have to be 18 for that [22:39:50] :( [22:39:53] I am soon! [22:39:59] 9 days, dammit. [22:40:20] well, in 9 days you can have your extension massaged [22:40:52] brion: Mock-up of what I'm shooting for here: [22:40:53] http://voltaire.local/wiki/index.php?title=Special:Tags [22:41:05] I just need to make it work with tags which haven't been hit yet. [22:41:32] The 'description' field is pre-filled in the case of tags which are added by extensions (e.g. the TorBlock 'tor' tag) [22:43:52] 03(mod) Ajax search auto-completion ignores some page titles - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=17113 +comment (10brion) [22:43:57] hmm, my filtering is a bit wonky. I think it's mostly bad database integrity, though. [22:44:27] werdnum: looks like a good start! [22:46:09] brion: hey hey hey [22:46:19] yo [22:46:27] Splarka: I appreciate your humor. [22:47:06] brion: did you say anything about that mockup? irssi crashed, so if you did I didn't see it. [22:47:42] [2:44pm] brion: werdnum: looks like a good start! [22:48:36] brion: will your speech at that conference in germany (?) be available on wikisource or something? [22:48:37] brion: okay :) [22:48:51] Damn Colloquy and it's weird copying / pasting. [22:49:01] brion: anything else that you want on that page? [22:49:04] *chuck is excited to hear those updates regarding MediaWiki's interface and such [22:49:21] chuck: fosdem in belgium? [22:49:27] i post my slides on my web site usually [22:49:29] I think that's it, yeah [22:49:33] http://leuksman.com/pages/presentations [22:49:44] so i'll put em up there when they're, you know, done :) [22:49:55] haha [22:49:57] okay, thanks [22:50:08] "INSERT ChangeTags::addTags INTO `change_tag` (0,1,2,3) VALUES ('ct_tag','ct_rc_id','ct_rev_id','ct_log_id')" [22:50:11] lol wut? [22:50:15] werdnum: mockup for what now? [22:50:20] Prodego: change tagging :) [22:50:29] ah, the tor thingy [22:50:35] Prodego: so the software can mark certain edits as coming from tor, needing further review, anything like that. [22:50:35] only tor? or others too [22:50:41] brion: I suppose assigning random bugs to Rob is not something I should be doing? >_> [22:50:43] brion: you use keynote?! [22:50:46] *chuck <3 keynote [22:51:20] keynote is darling [22:51:30] and not open source (ooooooh scary) [22:51:35] haha :P [22:51:37] Marybelle: mmm, probably not random ones ;) [22:51:49] brion: GeSHi update? It should be trivial. :-) [22:51:50] well, unfortunately, there isn't much in terms of OSS that created good looking presentations [22:52:09] *creates [22:52:17] Marybelle: need to confirm compatibility and such first :) [22:52:29] Details, details... :P [22:56:28] brion: as I asked last night, do you think you could zip up or pastie or scap-related tools? (whenever you have a chance, though) [23:04:59] brion: Hmm, I'm allowing extensions to add to the list of valid tags, but where should we store the tags that are user-entered (e.g. abuse filters can apply arbitrary tags to edits matching them -- where should the abuse filter store a list of tags that might be applied by filters?) [23:05:19] Another DB table seems.. wasteful [23:06:30] werdnum, get used to it... that's the RDBMs method... [23:06:41] Mmmm... semantic database [23:06:47] that's how DBs work, yeah :) [23:06:50] !hesaidsemantic [23:06:50] --mwbot-- http://img393.imageshack.us/img393/576/hesaidsemanticga2.jpg [23:06:51] 03siebrand * r45983 10/trunk/extensions/Configure/Configure.settings-ext.php: Add support for all 12 Uniwiki extensions to Configure. [23:06:56] GET HIM! [23:06:59] Column oriented databases are kinda fun to [23:07:06] fun to what? [23:07:08] *werdnum hides. [23:07:37] brion: like.. CREATE TABLE valid_tags (vt_tag varchar(255) NOT NULL, PRIMARY KEY (vt_tag)); :/ [23:08:55] 03shinjiman * r45984 10/trunk/phase3/languages/messages/ (4 files): Localisation updates Cantonese, Chinese and Literary Chinese [23:12:01] *werdnum goes and does that. [23:13:05] 03shinjiman * r45985 10/trunk/phase3/ (4 files in 3 dirs): [23:13:05] Removing Old Chinese and Late Time Chinese, unused. [23:13:05] Per siebrand's comment. [23:15:54] What *is* Uniwiki? [23:16:25] werdnum, you could even add a foreign key constraint in pgsql! [23:16:32] http://www.mediawiki.org/wiki/Category:Uniwiki [23:16:33] (and in InnoDB, but we don't use them in InnoDB) [23:16:53] Freaky. [23:17:04] Why do we want usability work in extensions instead of in core . . . ? [23:17:04] Uniwiki is a collection of extensions which were created by Unicef to improve usabillity [23:17:16] That's a really good question [23:18:09] They still aren't perfect, but we're working on them [23:20:26] If there's a concrete reason to believe something improves usability, then it should probably be committed to core, unless there are other problems with it. [23:20:30] Simitrical, if they did there work in core, it would be more difficult to refit them when the next release appears [23:20:37] What? [23:20:58] Refit what into what when what's next release appears? [23:21:40] the uniwiki extensions have not been adopted by the WMF so they have to refit [23:21:46] refit for their wikis [23:21:58] They should be merged into core so that they *are* adopted by the WMF, and all other users of MediaWiki. [23:22:05] If they're good, that is. [23:22:35] they have a proven effect on usability [23:23:23] Maybe I'll create a Special:CreatePage page. [23:23:30] So then what's the issue with committing them to core? [23:25:25] I don't know for some of them [23:26:15] *Simetrical looks at brion [23:26:21] maybe we should just start a discussion thread about it somewhere [23:26:23] brion: storing all of the tags settable by Abuse Filter is fine, but actually removing stale entries is a bit of a problem. [23:26:24] well, adding a bunch of JS libraries probably is an issue. [23:26:28] Simetrical: what? [23:26:42] brion, why is Uniwiki being committed as extensions and not merged into core? [23:26:45] Do you know? [23:26:51] Simetrical: because they were developed by third parties as extensions [23:27:07] we may, or may not, want to integrate some of those things into core at some point [23:27:08] brion: Because I can only store/remove at filter-save-time, and I don't know whether the filter being saved *was* the only filter using that tag. [23:27:08] Well, they're supposed to be usability improvements, shouldn't they belong in core? [23:27:16] it'll depend on the things, on the usage, on the need, on the code quality [23:27:17] *Simetrical shrugs, hasn't even looked at them [23:27:24] JUST LIKE EVERYTHING ELSE [23:27:48] *siebrand mumbles something about the 15 extensions awaiting review. [23:27:52] brion, if you ever think about adding them to the core, or need them recoded, let me know [23:28:04] so Uniwiki's turn is probably somewhere in 2015. [23:28:11] TheDevilOnLine, if you have commit access, you can try merging them into core. [23:28:26] If you're lucky, Brion will give a detailed revert message telling you what you need to fix. :) [23:28:38] TheDevilOnLine: be careful, though. Yeah, see Simetrical's comment :) [23:28:46] I won't do those things without brion's permission at first [23:28:51] Merging smaller amounts at a time is more likely to not get reverted. [23:29:05] Well, so ask him. [23:29:06] *werdnum wonders how lit-up br!on's screen is. [23:29:37] Being lit-up is a boolean attribute, not a fuzzy one. [23:29:43] hahahaha [23:29:46] "How" isn't a relevant question, only "whether". [23:30:10] I always felt that if people didn't like their names being highlighted when people said them, they can turn that off. [23:30:19] hahaha [23:30:22] siebrand: the usability team will certainly be looking at them :) [23:30:24] too many interesting conferences in the coming months... hjard to sell at home. Have to take the wife a week to Athens, anticipating an OK for the Berlin meetup :) [23:30:34] Oh, right, I forgot, we're getting all these people paid to look at this stuff soon. [23:30:46] :D [23:30:47] So Brion doesn't have to take responsibility for once. [23:30:51] yay! [23:30:57] brion: I'm afraid of NH syndrome, but will hold off passing judgement too early :) [23:31:01] *werdnum watches brion muck up in the corner. [23:31:04] brion: NIH that is. [23:31:23] :) [23:31:41] we'll keep a close eye on this [23:32:29] to bad I'll have to miss you talk in Brussel the 7th or 8th of febuary [23:32:39] will it be recorded brion [23:32:40] ? [23:33:59] i hope so! [23:34:06] maybe i'll give somebody my camera just in case :) [23:34:17] would be nice [23:34:27] looking forward to it [23:34:53] hmmm.... recording a local screencast of the presentation might be interesting. wonder if that would work well [23:35:12] You can always try [23:35:18] yups [23:35:33] anyway, I got to go guys (and gals)... I'll see most of you later [23:35:35] good night [23:35:49] and thanks for your help brion [23:35:53] :D [23:36:04] brion: You're going to Brussels in a week or two? [23:36:28] wow, that's coming up fast... [23:36:36] better make my presentation ;) [23:36:57] yeah, we should have me & tom & mark at least out of WMF [23:37:06] mark's a stone's throw away so he's easy :) [23:37:16] heh [23:37:40] describe abuse_filter_action; [23:37:42] oopsies [23:37:44] *AaronSchulz pictures brion throwing a stone throw mark's window rather than calling [23:37:54] *through, heh [23:38:08] *AaronSchulz goes back to x-win [23:40:35] roaming fees are expensive dude [23:41:04] hi [23:41:21] having problems with gadgets extension, can someone help [23:42:31] !ask | mitixi [23:42:31] --mwbot-- mitixi: 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/getting-help-on-irc > for a good explanation of getting help on IRC. [23:44:57] brion: I know, it's why I don't have data :( [23:45:16] 03werdna * r45986 10/branches/change-tagging/ (13 files in 8 dirs): Introduce a special page which lists tags, and their meanings, and all that jazz. [23:45:17] stupid american cell providers want me to sign a 2-year contract. [23:45:21] brion: see above commit :) [23:46:21] there are pay-as-you-go plans... [23:49:48] pay as you go means expensive phone :D [23:50:27] ok. I have mediawiki 1.13 installed and working. I was trying to set up a HotCat gadget and found out that I have to install Gadgets extension first. I downloaded a tar and extrated it into the extension folder. When checking on Special:version I can see Gadgets verzion r37390 under Installed Extension. Now I was supposed to see a Gadget tab under Special:Preferences, but there is none. In the meantime I also edited Extension:Gadets-definiti [23:50:51] brion: not for data [23:51:18] hey tim [23:51:24] hello [23:51:45] I-MOD: I already have an iPhone I can use. [23:51:53] mitixi: the Gadget extension isn't actually required for javascript/css gadgets, it is just a useful way for users to select them [23:52:06] greetings... i have a question regarding page creation and preloaded content... anyone interested? [23:52:22] !ask [23:52:22] --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/getting-help-on-irc > for a good explanation of getting help on IRC. [23:53:03] brion: Now that there's a spiffy listing page, can I merge it? :) [23:53:03] mitixi: you should be able to just paste it into your site-wide MediaWiki:Common.js if you want everyone to have it (can potentially cause probs though), or put it in your user space and have it opt-in by users pasing an importScript() to their user/monobook.js [23:53:50] ok, i am working on an extension for SMW that takes a URL, gets the content from it, and examines it for SMW props and vals... i then want to take the content and create a new page... [23:54:04] werdnum: mm, maybe after i sync to live :) [23:54:11] *brion waves at TimStarling [23:54:17] *I-MOD waves, too [23:55:04] brion: so you want to make sure it doesn't go live for another week :P [23:55:41] *I-MOD needs to submit a feature request for a template preprocessing hook [23:56:00] i've taken care of everything up to writing out the new wikitext with the correct markup, but i'm stuck on creating a new page with it. [23:56:14] does anyone have thoughts on the matter? (why it might get shot down) [23:57:06] what do you mean by "template preprocessing"? Chances are a hook already exists [23:57:29] a hook that lets me modify template text before it's transcluded into an other page [23:57:45] i've looked hard and possibly missed it several times [23:58:18] 03werdna * r45987 10/branches/change-tagging/phase3/languages/messages/MessagesEn.php: Link to Special:Tags from filterer. [23:58:30] like, edit the wiki markup of the template page? [23:58:43] yes, before it's transcluded [23:58:55] What are you trying to achieve, and why? [23:58:57] werdnum: well we won't have anything to insert tags until we've tested the other bits ;) [23:59:13] Splarka: ok, the second option, how do i put it in my user space [23:59:15] werdnum, i'm trying to do context sensitive replacement on the source document [23:59:23] heading numbering [23:59:28] there are two ways [23:59:42] (as far as I see) [23:59:55] brion: except TorBlock -- the changes to that are incredibly trivial. [23:59:56] trying to enable svg uploads, getting "Unable to call handler" from XmlTypeCheck.php [23:59:59] Like, five lines of code trivial.