[00:00:05] But for proper neutrality in a public wiki, such a system is utterly necessary. [00:01:25] There are few alternatives that can work as well. [00:01:28] And the status quo is certainly much worse. [00:01:30] I've always thought that having representative cross-sections make decisions is every bit as democratic as having the whole populace vote, and likely to give a more intelligent result. [00:01:33] digwuren, well, someone has to put the time into writing such an extension. [00:01:33] They don't magically appear out of thin air, unfortunately. [00:01:40] Not to say that they're necessarily stupid or that everything they say is nonsensical, but enwiki has an incredile inertia to radical change. [00:01:41] Simetrical: It's not that hard, actually. [00:01:42] werdnum, or any change. [00:01:47] digwuren, so when will your code be ready? :) [00:01:47] Simetrical: it depends on what your definition of 'ready' is. [00:01:50] Simetrical: I believe you know what Knuth says, "No program is ever ready. We just stop working on them." [00:01:50] That's a bit silly. [00:01:53] When will it be ready to deploy, is the obvious question. [00:02:01] By whose standards? [00:02:05] *Simetrical shrugs [00:02:34] Brion's, presumably. [00:02:40] Simetrical: that having been said, I have a simple playing prototype up and running now, I hope to do my first corporate demo shortly before the New Year, and I hope to achieve a production deployment around March. [00:03:03] digwuren, you might be able to get commit access to check it into svn.wikimedia.org if you ask. [00:03:28] Then maybe some Wikimedia wikis could request it to be enabled. [00:03:29] Simetrical: The prototype cheats, of course. It's written in Ruby and SQLite. It will probably require quite a bit of tweaking and possibly a rewrite before production. [00:03:39] Um, yeah, probably then. [00:03:53] Especially if it's going to run on any Wikipedia, scalability is kind of important. :) [00:04:09] Simetrical: I'll keep that in mind, but I'm not particularly keen at this time. I don't digest PHP at all. [00:04:39] Actually, we went off track. [00:05:13] PHP sucks, admittedly, but it's a de facto standard, so we just have to deal with it. Like X or something. [00:05:21] *Dantman prefers to help make it possible to use another language [00:05:24] I was meaning to get some understanding behind the peculiar design choices of MediaWiki. [00:05:57] For example, why are categories all alike? [00:06:27] Why can't pages belong to categories in several ways? [00:06:28] "design choices" implies that there was some kind of planning :) [00:06:33] digwuren: you want SMW for multiple ways [00:06:38] !smw | digwuren [00:06:38] --mwbot-- digwuren: SemanticMediaWiki is an extension that lets you conenct wiki pages with semantic relations. See and . Mailing lists are available at . [00:06:39] werdnum: Indeed. Or you could consider it an euphemism for sake of politeness. [00:06:55] !hesaidsemantic [00:06:55] --mwbot-- http://img393.imageshack.us/img393/576/hesaidsemanticga2.jpg [00:07:22] Why is there talkspace? [00:07:43] You should talk about 'namespaces'. [00:07:50] digwuren, how else should articles be discussed? [00:07:59] werdnum: Well, I think some other aspects of the namespaces make more sense. [00:08:03] And there were talk namespaces to get discussion off the main article pages, where it used to be. [00:08:06] werdnum: But feel free to talk about them, too. [00:08:27] Simetrical: For example, they could be discussed on /talk subpages, as I explained. [00:08:46] That's a silly idea, for a few reasons. [00:08:58] digwuren, that seems like a relatively trivial difference. Who cares if it's Article/talk or Talk:Article? [00:09:03] werdnum: And you got cut off before you got a chance to explain all about the namespaces. [00:09:10] 1/ There would be no technical division between discussion pages and content pages. [00:09:25] This means that we couldn't filter our dumps to remove discussion pages, for example. [00:09:29] werdnum and I both became developers in like 2006, this kind of decision is way before our time. [00:09:37] Simetrical: The one who tries to understand WTF is [[Wikipedia talk:Random discussion thread]] there for. [00:09:53] werdnum: as for 1/, I do not believe that would be the case [00:10:11] werdnum: such a division would be an issue of pattern-matching, and both patterns are rather trivial for any commonly used patmatch systems; [00:10:18] digwuren, there are some pages that don't logically deserve talk pages, but they're in a small minority. [00:10:36] 03aaron * r44295 10/trunk/phase3/includes/Title.php: [00:10:38] *Minor cleanup [00:10:38] *Whitespace [00:10:38] Simetrical: On another hand, I consider it a distracting wart that the namespace set is fixed. [00:10:49] Pattern-matching is expensive, filtering on a page_namespace,page_title index is cheap. [00:10:53] digwuren: is not. [00:11:00] $wgExtraNamespaces. [00:11:01] digwuren, we distinguish namespaces more fundamentally than pattern-matching. We index (page_namespace, page_title), so queries like SELECT * FROM page WHERE page_namespace=0 ORDER BY page_title LIMIT 10 are fast. [00:11:21] Simetrical: I know that part, but that does not refute my point. [00:11:27] Which point? [00:11:42] You haven't provided any advantage of your proposed system, nor a disadvantage of the current system. [00:11:47] Simetrical: It would be just as possible to parse the article names into slashed sections upon storage, and then SELECT over those sections. [00:11:49] Except this00:09 < digwuren> Simetrical: The one who tries to understand WTF is [[Wikipedia talk:Random discussion thread]] there for. [00:12:01] Except I don't really understand what you mean, perhaps you may expand? [00:12:17] werdnum, [[Wikipedia talk:Village pump (technical)]] and its ilk, is my guess. [00:12:25] Those are kind of pointless. [00:12:30] Simetrical: Good guess. [00:12:39] Sounds like a page for discussing the page 'Village pump (technical)' itself. [00:12:46] werdnum, yes, but that's frankly pretty stupid. [00:12:49] Not that I imagine it will get much use. [00:12:50] It's already a giant talk page. [00:13:10] Just talk about it on itself. [00:13:12] *werdnum shrugs. [00:13:12] It's a trivial detail, though. [00:13:13] werdnum: One of the impotant parts of what I'm trying to achieve in my design is that you could watch "the other end of the links". [00:13:16] I don't think that makes it worth abandoning our entire namespace system for discussion. [00:13:26] werdnum: Something like successfully watching a category -- and seeing when things are added to it or removed from it. [00:13:43] That could be implemented, but it's not a priority. [00:14:00] If somebody wrote a patch for that which performed okay, we'd deploy it. [00:14:14] digwuren, that would require versioning of the categorylinks table. It's been repeatedly contemplated, but it would be a pain to implement. [00:14:22] So nobody's done it yet. [00:14:23] werdnum: I'm not yet sure it could be done reasonably well, although that might be the case. [00:14:28] To implement in a performant fashion, I mean, of course. [00:14:34] Simetrical: Why are categorylinks a special kind of links? [00:15:05] digwuren: because there's a big difference between saying "This article is in this category" and "You might be interested in this category" [00:15:24] Simetrical: I don't believe there's any real need for that. [00:15:28] digwuren, because "all categories this page is in" is logically different from "all pages that link to this category". [00:15:33] werdnum: which is where different kinds of linkages would come in handy. [00:15:40] For example, at [[Wikipedia:Admin backlog]], we have a link to the category [[Category:Pages for speedy deletion]] [00:15:49] Clearly, the admin backlog is not a page for speedy deletion. [00:16:06] digwuren, you're basically talking about SMW. That's a possibly very valuable extension, but I haven't looked at it much. [00:16:16] werdnum: Currently, MediaWiki has the [[:category:...]] vs [[category:...] hack. [00:16:17] werdnum: i thought getting rid of the backlog was the entire point! [00:16:19] Yes, perhaps some semantic relations might be nice, and they've been implemented in the Semantic MediaWiki extension, but that extension is not ready to deploy. [00:16:22] Simetrical: no, I'm not. [00:17:03] Why not? [00:17:07] yksinaisyyteni: hehe [00:17:59] werdnum: anyway, back to the topic of /talk advantages [00:18:14] werdnum: the most obvious one: simplicity of defining ACL patterns. [00:18:50] Obviously, by-topic tie-in would also be necessary, but that's reasonably easy to achieve with categories (or equivalent). [00:18:51] Do explain. [00:19:18] You mean you want to define ACLs for Some Article and Some Article/Talk? [00:19:37] werdnum: Let's suppose User:Scrooge gets the ArbCom to ban User:BeagleBoy from articles on the topic of MoneyBin. [00:20:37] werdnum: Technical implementation of such a ban would depend on composing an ACL entry that would define the areas of the ban, and possibly the set of BeagleBoys involved. [00:21:23] ... okay? [00:21:24] werdnum: I submit that if the MoneyBin talkpage was a subpage of MoneyBin rather than a standalone page in a different namespace, the topic area would be easier to define. [00:21:35] I don' agree. [00:21:38] don't* [00:21:54] werdnum: Or, if the interpreting engine would try hard to make the ease comparable, then the Talk:MoneyBin engine would be more complicated by its structure than the MoneyBin/talk engine. [00:22:04] to use some mysql pseudo-where, WHERE page_namespace IN (0,1) AND page_title='MoneyBin'; [00:22:09] I think it would be easier, not harder. [00:23:57] werdnum: What about subpages, MoneyBin/Entrance/talk vs. Talk:MoneyBin/Entrace ? [00:24:22] We don't use subpages on Wikipedia anyway, but what's the difference there? [00:24:39] Well, except in places such as arbcom elections ... :) [00:24:45] I mean, I guess there is a slight ambiguity of "Is it a subpage of the talk page, or is it a talk page of the subpage?" [00:25:14] oh, I thought you meant in articles. [00:25:16] And actually, I believe that not using subpages is an important design mistake. [00:25:16] Subpages are ugly. [00:25:17] It leads to them getting used in a haphazard, unsystematic manner. [00:25:33] Anyway, I'm a little bored of arguing :) [00:25:40] if you have concrete suggestions, feel free to make them. [00:25:50] Otherwise, I'm gonna do something more productive :) [00:25:57] werdnum: That would depend on incremental improvability of MediaWiki. [00:26:02] werdnum: I only have one of those. [00:26:39] which is the jury thing? [00:26:40] werdnum: I hate it how when watching a page's old version, links in it lead to other pages' current versions. They should lead to old versions of the same time as the original page. [00:26:45] werdnum: No, that's not even incremental; that's a strap-on. [00:27:12] werdnum: At considering that MediaWiki uses a complicated template system, this should apply to templates, too. [00:28:42] werdnum: In an ideal wiki, it would also be possible to watch sections of particular pages. For example, particular threads of AN/I rather than the whole thing. [00:28:55] werdnum: But I do not think that fits into MediaWiki's data structures at all. [00:29:13] The closest thing it could do would be splitting every thread onto its own section, and using an announce page for new threads. [00:29:40] I mean -- every thread onto its own page -- which could be a subpage ;) -- and using an announce page for new threads. [00:30:56] Hello [00:31:38] I have a question about $wgSMTP [00:31:45] Is there anyway I could remove the "autoconfirmed users" thing from my wiki? I don't want it at all anywhere. [00:34:13] Hi, I am a perl developer, not a php developer, so I think I know where to put it, but I want to be sure. Is it right after the tag? The passthru to perl that is? [00:34:16] My wiki is unable to send out emails [00:35:29] werdnum: MikaelLindmark's problem is actually on my Pet Peeve list. It's just that there were bigger pets ahead of it.? [00:36:12] 03aaron * r44296 10/trunk/phase3/includes/ (AutoLoader.php Skin.php): [00:36:15] *Skip autoloading of skin, always does inefficient strtolower() stuff and fails (returns false) anyway [00:36:16] *Add wfDebug() call on class load failure [00:36:16] 00:31 < jab> I have a question about $wgSMTP [00:36:18] that's nice. [00:36:20] 00:34 < alex_21> Hi, I am a perl developer, not a php developer, so I think I know where to put it, but I want to be sure. Is it right after the tag? The passthru to perl that is? [00:36:25] put what passthru to perl? [00:36:27] 00:31 < MikaelLindmark> Is there anyway I could remove the "autoconfirmed users" thing from my wiki? I don't want it at all anywhere. [00:36:33] $wgAutoPromote = array(); [00:37:32] werdnum:OK, I'll try! :) [00:37:36] The passthru to perl so that it spits back a header and then I can print it ot the browser. Also the same for the footer. Both are written in html [00:37:37] anyway, SMW *is* interesting. I'll complain about it in a few days. [00:41:00] jab: to elaborate, if you want a question answered, you are supposed to actually ask it. [00:41:08] werdnum:I works, kind of. It would be nice to have it removed from "Special:ListGroupRights" [00:41:08] !ask [00:41:08] --mwbot-- Don't say "I have a question", or ask "Is anyone around?" or "Can anyone help?". Just ask the question, and someone will help you if they can. Also, please read < http://workaround.org/moin/GettingHelpOnIrc > for a good explanation of getting help on IRC. [00:41:22] MikaelLindmark: unset( $wgGroupPermissions['autoconfirmed'] ); [00:41:50] hello...anybody would have an idea how to fix this rss issue? XML Parsing Error: XML or text declaration not at start of entity [00:41:50] Location: http://asianmediawiki.com/index.php?title=Special:RecentChanges&feed=rss [00:41:50] Line Number 3, Column 1: [00:41:50] ^ [00:42:22] Where in MonoBook.php to I put the passthru() code for The passthru to perl so that it spits back a header and then I can print it ot the browser. Also the same for the footer. Both are written in html [00:44:31] I am trying to get rid of the IFrame in http://www.vipbc.org/cgi-bin/wiki.cgi [00:46:19] werdnum:It didn't go away. It's the last line. (running MediaWiki version 1.13.2) [00:48:24] perhaps $wgImplicitGroups = array_diff( $wgImplicitGroups, 'autoconfirmed' ); [00:50:35] Warning: in_array() [function.in-array]: Wrong datatype for second argument in /var/www/mediawiki/mediawiki-1.13.2/includes/specials/SpecialListgrouprights.php on line 65 [00:52:46] werdnum:Didn't work. [00:53:02] no emails are being sent out to confirm email addresses. I have included $wgSMTP but I fail to get any email. [00:53:08] werdnum:Anyway, thanks for the help. [00:58:12] I am trying to get rid of the IFrame in http://www.vipbc.org/cgi-bin/wiki.cgi I am going to read it in with passthru to perl and print it. I need to know hwere and how in MonoBook.php to inpliment the command and how. I think it could go right after the body tag, is this not so. I really need to fix this as right now it is one of two things that demands my attention, as it breaks our accessibility promise [01:02:35] I am trying to get rid of the IFrame in http://www.vipbc.org/cgi-bin/wiki.cgi I am going to read the header and footer in with passthru to perl and print it. I need to know hwere and how in MonoBook.php to inpliment the command and how. I think it could go right after the body tag, is this not so. I really need to fix this as right now it is one of two things that demands my attention, as it breaks our accessibility promise [01:14:19] 03purodha * r44297 10/trunk/extensions/Collection/helppages/de-Hilfe_Sammlungen.txt: Help text correction forgotten in r44273. [01:57:22] I am trying to get rid of the IFrame in http://www.vipbc.org/cgi-bin/wiki.cgi I am going to read the header and footer in with passthru to perl and print it. I need to know hwere and how in MonoBook.php to inpliment the command and how. I think it could go right after the body tag, is this not so. I really need to fix this as right now it is one of two things that demands my attention, as it breaks our accessibility promise [02:10:37] if you don't want it in that ugly frame i guess you could just use $wgBreakFrames or whatever its called [02:11:09] [[Manual:$wgBreakFrames]] [02:11:20] !man $wgBreakFrames [02:11:20] --mwbot-- http://www.mediawiki.org/wiki/Manual:%24wgBreakFrames [02:11:21] :) [02:20:01] Well, what I am trying to do is include the head and fot "ers" in the php code with a passthru [02:31:11] Tjanks for all your help [02:31:19] Good Night. Bani Bash [02:53:16] I jsut installed MediaWIki and I'm at the point it says to move config/LocalSettings.php to the parent directory [02:53:23] but there isn't a Localsettings.php f ile [02:56:02] nm found the answer [03:03:10] Hi, I want to include this after the body tag to include a header written in Perl. passthru("perl www.vipbc.org/cgi-bin/vip.cgi");. Which line do I put it on? [03:05:02] Hi, In the MonoBook.php file I want to include this after the body tag to include a header written in Perl. passthru("perl www.vipbc.org/cgi-bin/vip.cgi");. Which line do I put it on? [03:17:52] Hi, In the MonoBook.php file I want to include this after the body tag to include a header written in Perl. passthru("perl www.vipbc.org/cgi-bin/vip.cgi");. Which line do I put it on? [03:19:58] 03laner * r44298 10/trunk/extensions/LdapAuthentication/LdapAutoAuthentication.php: Looks like I was missing $wgVersion; version checking probably doesn't work well without it, so I added it in. [03:24:55] Hi, In the MonoBook.php file I want to include this after the body tag to include a header written in Perl. passthru("curl http://www.vipbc.org/cgi-bin/vip.cgi");. Which line do I put it on? [03:28:19] Never Mind, I fixed it, Yay [03:28:29] Yay! [03:31:09] Well, it looks horrible and all links are broken. where should I add this code instead? [03:32:58] 03laner * r44299 10/trunk/extensions/LdapAuthentication/LdapAuthentication.php: (log message trimmed) [03:32:58] * Rewrote most of the group code. Should be slightly more efficient at some tasks, and slightly less efficient at others. [03:32:58] ** Added nested group support for group synchronization [03:32:58] ** Added memberOf support [03:32:59] *** There is a minor issue with this: active directory is somewhat stupid, and [03:33:01] it is extremely difficult to find a user's primary group. memberOf doesn't list [03:33:03] primary groups, only secondary groups. As such, I'm not going to support primary [03:33:51] meh. looks like CIA didn't like my large commit comment :) [03:36:31] I've noticed that if there is a redirect to a page, even if nothing links to the actual page or to the redirect, that page is NOT considered to be an Orphaned Page [03:36:51] is that by design, or is that something we could fix? [03:37:05] Well, can someone look at this and tell me why things don't look right. Compare http://www.vipbc.org/cgi-bin/index.cgi and http://www.vipbc.org/wiki/indes.php [03:37:20] Well, can someone look at this and tell me why things don't look right. Compare http://www.vipbc.org/cgi-bin/index.cgi and http://www.vipbc.org/wiki/index.php [03:37:28] Sorry [03:37:29] g'night [03:41:26] alex_21: I'm assuming you tried to create a layout and then put MediaWiki in the center pane? [03:41:54] that won't work quite so easily because a lot of the style of MediaWiki's default skin was done with absolute positioning [03:43:57] Oh, grr [03:44:23] I just added the line passthru curl http://site/headfile [03:44:36] Right under the body tag [03:45:02] Is there a way to easily get rid of all absolute possitioning? [03:45:11] well... [03:45:22] alex_21: you can write your own skin... [03:46:11] I was simply trying to modify the current MonoBook theme because I don't know PHP and I don't plan on using CSS at all [03:46:12] I think the best way to merge MW into your site would be to make a skin based off of skin/Monobook.php ... there are functions all over that file which output each different part... you can move those around in your HTML, then find the classes for them and change that as needed (to not have absolute positioning) [03:46:39] if you don't have it already... you'll probably need the FireBug extension for FireFox. Well not "need" but it will save you no less than 7 billion hours ;) [03:47:32] Oh, supper big groan. I can't even use Firefox as it is inaccessible in itself [03:47:45] Puper big groan, with a screen reader [03:48:09] Is there a way to iliminate CSS or something? [03:48:25] alex_21, sure, delete the lines that include the CSS files. [03:48:39] alex_21: sure... make your own skin based on Monobook.php and do as Simetrical said and delete those includes (in the tag) [03:48:45] Which lines are those. Line numbers please. [03:49:04] I am really ot comfortable with PHP, so a little help sifting through it is appreciated [03:49:18] depends what version of MediaWiki [03:49:35] 13.2 [03:49:42] alex_21, it depends on the exact version. In my version it's at around lines 96-97, possibly line 92 . . . anything with