[00:19:29] 03(mod) Support Microsoft SQL Server - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=9767 (10dj.bauch) [00:20:04] What is the nesting limit agan, 5 or 6? [00:21:59] Hi, i've got a question on protecting pages: I created another usergroup(Moderator) which is allowed to delete pages. sadly it can also delete pages which have been procted via action=protect so that they can only be edited by sysop. is there a way to protect that page from being deleted from anyone except the sysop as for editing, which works fine [00:22:50] 03(mod) Support Microsoft SQL Server - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=9767 +comment (10dj.bauch) [00:23:19] !wg RestrictionTypes | nothin [00:23:19] --mwbot-- nothin: http://www.mediawiki.org/wiki/Manual:%24wgRestrictionTypes [00:23:41] ah great thanks a lot [00:23:45] np :) [00:32:41] 03(mod) Support Microsoft SQL Server - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=9767 +comment (10dj.bauch) [00:47:04] 03(mod) Support Microsoft SQL Server - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=9767 (10Simetrical+wikibugs) [01:06:39] does anyone here know PHP? [01:06:51] 03(mod) Support Microsoft SQL Server - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=9767 (10dj.bauch) [01:09:18] StarDustLilly, nah, we just type randomly on our keyboards to develop MediaWiki. It's worked pretty well so far. [01:09:34] ;) [01:10:52] i know this isnt the right chanll but i cant get into the rightchannel. How can i edit this script so that it will output the names of a files in a folder and output i.e '1.jpg': {},'2.jpg': {},'4.jpg': {},'5.jpg': {}, [01:12:14] here is what i have - http://pastebin.com/m4ca4a9dd [01:12:26] i found this online [01:15:58] Hows everyone doin? [01:31:31] 03simetrical * r37805 10/trunk/phase3/includes/specials/ (9 files): [01:31:31] Change various uses of GROUP BY 1,2,3 and similar to use the actual column names. This is more familiar and readable. Also, MSSQL apparently doesn't support the numeric syntax. See discussion at bug 9767. [01:31:31] This should cause no functional changes. If it does, revert. [01:34:22] 03(mod) Support Microsoft SQL Server - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=9767 (10Simetrical+wikibugs) [01:39:36] Can anybody give me some insight on this error? It only appears to be on pages with images like this one here: http://wikibondev.org/vault/Home2 The error is: Warning: mkdir() [function.mkdir]: Permission denied in /home/baromvps/www/wikibondev.org/w/includes/GlobalFunctions.php on line 1677 [01:40:00] well it appears that permission was denied in creating a folder [01:40:42] yep. I looked at the source code and unfortunately that function is just a... global function that could get called from anywhere. I just chowned my images folder but that didnt seem to help [01:41:09] folders dont need chown'd, they need chmod'd [01:41:44] this one needs both i think [01:41:58] 03(mod) Support Microsoft SQL Server - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=9767 (10dj.bauch) [01:54:33] Do be do be do [02:04:35] 03(mod) Support Microsoft SQL Server - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=9767 (10dj.bauch) [02:09:34] 03(mod) Support Microsoft SQL Server - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=9767 (10Simetrical+wikibugs) [02:13:13] 03(mod) Support Microsoft SQL Server - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=9767 (10dj.bauch) [02:14:34] are there any GUI table editors for mediawiki table syntax? i have a complicated table that is starting to make me turn gray [02:16:03] :/ Bleh, Skin has made footerLink private... that damn thing should at least be protected instead [02:16:10] i found one! http://simile.mit.edu/wiki/Wiki_Table_Editor [02:17:02] 03werdna * r37806 10/trunk/extensions/AntiSpoof/AntiSpoof_body.php: Make some more methods public. Useful for external use as in AbuseFilter. [02:17:11] 03(mod) Support Microsoft SQL Server - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=9767 (10Simetrical+wikibugs) [02:19:11] 03werdna * r37807 10/trunk/extensions/AbuseFilter/AbuseFilter.class.php: [02:19:11] AbuseFilter: [02:19:11] * Improve normalisation: use AntiSpoof. [02:19:11] * Allow callers to prevent the use of a condition counter. It's kinda annoying in batch processes. [02:19:11] * Improved caching of tokenisation - reduces average time to process a condition from 4ms right down to 200us [02:19:12] * Some new modifiers, caching of modifier data. [02:20:45] Werdna, wait, AbuseFilter requires AntiSpoof to be installed? [02:20:51] That seems peculiar. [02:21:03] Simetrical: For normalisation. [02:21:15] Some of these vandals use cyrillic characters and so on to get past keyword-based filters. [02:21:36] Don't you think it's kind of strange for AbuseFilter to require AntiSpoof solely for normalization? [02:21:46] Isn't this a case for moving the functions to core? [02:21:59] Or I could make the dependency optional. [02:22:05] *Werdna shrugs. [02:22:24] AntiSpoof's role is not to provide utility functions to other extensions. That's a crazy reason to install it. [02:22:59] I mean, what if you didn't *want* AntiSpoof? You'd have to include its source files but then try to figure out some combination of config options that would stop it from actually doing anything? [02:23:03] If such a combination actually exists? [02:23:18] Not sane. [02:25:03] can't you just copy the equivset.php file? [02:33:41] 03(FIXED) Add Checkuser link to Special:Contributions - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14797 +comment (10charitwo) [02:37:30] is there a MediaWiki namespace page that I can insert javascript in which will be included on edit pages? [02:39:17] i put some in Common.js but I don't see it inserted in regular pages or edit pages [02:42:05] belay my last [02:43:14] 03(mod) Support Microsoft SQL Server - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=9767 (10dj.bauch) [02:46:39] Simetrical: yeah, but it's intended for Wikimedia, which will have AntiSpoof anyway :) [02:58:26] /join #wpmu [03:29:54] 03greg * r37808 10/trunk/phase3/maintenance/postgres/compare_schemas.pl: No more TYPE, look for (and default to) ENGINE. [03:46:53] 03greg * r37809 10/trunk/phase3/maintenance/postgres/compare_schemas.pl: Handle new includes directory scheme. [04:00:02] 03greg * r37810 10/trunk/phase3/maintenance/postgres/compare_schemas.pl: [04:00:03] Check for GROUP BY #. [04:00:03] Scan extensions directory as well, refactor that section. [04:00:37] So I have a wiki and it's installed on the same HDD as the OS, and I have this RAID array that's a different partition [04:00:48] I want mediawiki to use this huge array for storing data [04:01:02] like video files and whatever data files people seem to want to upload to this wiki [04:01:14] Now this array can support much, it's multiple TB [04:01:35] But I don't know how to tell mediawiki to use it for data while the software itself remains on the OS partition [04:03:25] !wg UploadDirectiry | lymeca [04:03:25] --mwbot-- lymeca: http://www.mediawiki.org/wiki/Manual:%24wgUploadDirectiry [04:03:32] gah [04:03:35] maybe if I spell directory right [04:03:39] http://www.mediawiki.org/wiki/Manual:%24wgUploadDirectory [04:24:17] Does anyone know how to call/transclude a headlined page section by its anchor within that page, but omit mw-headline? [04:26:16] For example, I'm looking at http://meta.wikimedia.org/wiki/Help:Images. I'd want to transclude the paragraph beneath "Options" but not the headline "Options" itself. [05:00:34] I'm having some trouble with using #switch in a table style [05:00:36] {| style="background-color:{{#switch:|#987654}};" [05:00:36] |- [05:00:36] | Test [05:00:36] |} [05:01:37] Doesn't seem to work because the switch causes a line break, and the pound sign gets interpreted like
  1. [05:01:48] Does anybody know how to work around this? [05:02:23] Test [05:02:46] It seems to work fine inside though [06:46:48] 03dale * r37811 10/branches/MetavidWiki-exp/MetavidWiki/ (6 files in 3 dirs): updated semantic helpers for mvd Edit [06:55:25] 03(NEW) MediaWiki:Mainpage used when MediaWiki: Mainpage-url should be used - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14848 15enhancement; normal; MediaWiki: User interface; (326374) [06:58:00] Are the servers bogged down at the moment, Wikipedia is rather slow right now. [07:01:03] Lady_Aleena: I made you an internet, but I eated it [07:01:21] Splarka, ah that was nice, but why did you eat it? [07:01:30] http://scoreboard.keynote.com/scoreboard/Main.aspx?Login=Y&Username=public&Password=public [07:01:32] was quoting SBC [07:02:02] what's sbc [07:03:03] a major ISP [07:10:51] hey guys [07:19:17] is it possible to run MediaWiki through a sub-domain? [07:19:25] of course [07:19:39] We run 800 wikis that way at wikimedia :) [07:20:10] which file do I need to edit? [07:22:46] no file. [07:22:55] except your webserver config, I guess [07:26:52] well [07:27:12] I made a sub-domain pointing to /www/wiki and it didn't work [07:28:31] be more specific. [07:30:12] http://wiki.ugmoinc.com try this [07:32:22] !root [07:32:22] --mwbot-- I don't know anything about "root". You might try: !help !mwbot !release !rewriteproblems [07:32:28] !rewriteproblems [07:32:28] --mwbot-- 1) Try as a fail-safe method; 2) Do not put the files into the document root; 3) Do not map the pages into the document root; 4) Use different paths for real files and virtual pages; 5) Do not set a RewriteBase; 6) Put all rules into the .htaccess file in the document root. [07:32:36] 2) Do not put the files into the document root [07:38:16] I don't understand a word of that Werdna [07:38:49] Scott-: Well, you need to have index.php in a directory (you've currently told it that it sits in /wiki), not in the root directory of the subdomain [07:39:08] so you need to move the wiki stuff to another level below where you've pointed the subdomain to. [07:39:21] i.e. subdomain points to /www/wiki, your wiki files should be in /www/wiki/wiki [07:41:56] *Dantman|Hunting suggessts moving /wiki/ to /w/ [07:43:26] Honnestly, if I ever build that 404 special page, I'm going to need to add /w/index.php?title=$1 /index.php?title=$1 and /wiki/index.php?title=$1 to it's handlers [07:45:07] 03dale * r37812 10/branches/MetavidWiki-exp/MetavidWiki/includes/ (4 files in 2 dirs): minor bug fix in metadata merge in search results [07:55:07] ok [07:55:20] but if I do what you suggest, wont that break the DB? [07:55:35] hey brion [07:55:52] Scott-: No, the settings as to the path it sends you to for articles are in LocalSettings.php [07:56:00] It's $wgArticlePath [07:56:29] and it seems to me by visiting your wiki that your article path is set up correctly for the folder layout I suggested [07:56:35] which was /wiki for script files. [07:56:41] yes [07:57:08] so I need to create another folder and move index.php into it? [07:58:27] no, all of the wiki files. [07:59:17] brion: So strategic caching has taken the time to evaluate an abusefilter condition from 3ms to 300us [08:00:27] sweet [08:00:47] 03nikerabbit * r37813 10/trunk/extensions/Translate/groups/MediaWikiExtensions.php: * Fixed a bug where wrong array merge function was used [08:01:14] ugh [08:01:19] thats gonna take yonks [08:02:32] Scott-: Why? [08:02:53] mkdir /var/wiki2 [08:02:58] ^_^ Don't you love IRC clients... You tell you to notify you when someone comes online... However they decide to wait till that person has been on for 7 minutes before it tells you... [08:02:58] mv /var/wiki /var/wiki2 [08:03:04] mv /var/wiki2 /var/wiki [08:03:53] `mv /var/wiki /var/w` Honnestly I don't belive you need a mkdir when you're just renaming a directory [08:04:25] Dantman|Hunting: but you're not renaming a directory [08:04:34] you're creating an extra level of directories [08:04:42] i.e. moving /var/wiki to /var/wiki/wiki [08:05:13] Oh... recursive stuff... ^_^ thought he was trying to /clean/ things up [08:05:41] :/ What an evasive creature... I should've poked him [08:08:21] 03dantman * r37814 10/USERINFO/dantman: [08:08:21] Update my user info; [08:08:21] * Link myself to my Wiki-Tools userpage even though it's empty for now my talkpage is perfectly valid. [08:16:18] 03(ASSIGNED) MediaWiki:Mainpage used when MediaWiki: Mainpage-url should be used - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14848 +comment (10siebrand) [08:18:34] 03(mod) MediaWiki:Mainpage used when MediaWiki: Mainpage-url should be used - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14848 (10siebrand) [08:20:36] 03rotem * r37815 10/trunk/extensions/ConfirmEdit/FancyCaptcha.i18n.php: Fixes for he localization. [08:23:30] 03(FIXED) Bugs related to special:Listusers - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=8088 +comment (10siebrand) [08:29:12] is era really reserved word in php? [08:30:37] 03werdna * r37816 10/trunk/extensions/AbuseFilter/ (AbuseFilter.class.php AbuseFilter.php): [08:30:37] AbuseFilter: [08:30:37] * Add a bunch of profiling, so we can figure out where performance bottlenecks are. [08:30:37] * Cache the in-object token cache in memcached, bringing per-condition run times from 4ms to a cooler 296us [08:34:00] http://nike.fixme.fi/katepart-php-era.png [08:35:05] Goddamnit... I hate this machine... Firefox used to be the issue, now this machine has gotten so slow that Safari, in all it's lightweight glory idles at 70% CPU speed... [08:35:42] Dantman|Hunting: What are you like at query optimisation? :) [08:36:09] ^_^ I don't know about optimize, I'd be happy to de-optimize it for you... [08:36:11] rotfl [08:36:36] I know a little about indexes, and a little bit of optimization, but I'm no expert, I only have a minor use of the JOIN statement [08:36:43] I'm trying to figure out why one of my queries is filesorting [08:37:34] ^_^ And you know the fun part? I'm writing an entire database abstraction class (Like MW's, not those horrid /Database abstraction/ systems that optimize strings) [08:38:08] heh, I already did that [08:38:30] ^_^ I already have support for a Load Blancer [08:38:46] And MySQLi [08:38:51] Dantman|Hunting: is your "^_^" key broken? [08:39:14] Heh, no, just a habit... Same with using '...' to emphasise pauses [08:39:47] ah, some flyingparchment [08:40:41] It's a unconcious attempt at using text to convey some of the variance and verbal parts you can only get by listening to sound [08:41:20] never mind Dantman|Hunting. He hasn't yet mastered the art of low-bandwidth communication. [08:42:32] Low bandwidth? How about we communicate using binary? Nowait, I never got into converting in my head [08:44:05] wee! http://translatewiki.net/wiki/Special:Contributions/Thuvack [08:44:15] ow, wls :) [08:52:03] hello all [08:56:01] i have a problem installing mediawiki on debian, can anybody help me with that? [08:56:26] Debian as in using apt? [08:56:43] yes [08:56:52] Then that's your issue [08:57:21] Install the actual software, the apt package only complecates your life, it doesn't help simplify anything for you [08:57:22] when i try to install the wiki by using apt it says apache2: Could not open configuration file /etc/apache2/apache2.conf: No such file or directory [08:57:38] That has nothing to do with MW that's poor configuration of Apache by APT [08:57:39] it helpes me when there r updates [08:57:58] No it doesn't MW+SVN works perfectly fine for updates [08:58:26] A simple svn switch to change to a new release branch, svn up, and run php update.php for db schema changes, and boom, you're updated [08:58:32] well firstly its not MY server, i just got the task to update and my boss says he wants it to be updated by apt [08:58:52] 03(mod) [tables] Please implement COL, COLGROUP - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=986 +comment (10bugzilla.wikimedia) [08:59:50] Bosses want things to work... Tell him that the people working on the software say using apt for MW is just going to make the system harder to maintain [09:01:09] he's the admin [09:01:28] He doesn't know MW [09:01:53] he does better than i do for sure [09:01:54] Apt is nice for release server software not web aps like MW [09:02:18] But he doesn't know as much about it as the people who commit to the software [09:02:53] true [09:03:23] have u ever *had* that problem that i have? or r u just telling me not to use apt because its not so good [09:03:46] We can certainly try to help you. [09:03:56] that would be very nice [09:04:10] But generally speaking, apt sets things up in ways we don't know about or understand, and so we aren't able to support you as well as if you used svn [09:04:13] !apt [09:04:13] --mwbot-- I don't know anything about "apt". You might try: !captcha [09:04:27] !package [09:04:27] --mwbot-- Many Linux distributions provide MediaWiki in a packaged format for that distribution. The MediaWiki development team refers you to your Linux distribution for assistance with installing, configuring or using them. The individual communities & companies who maintain such packages should provide installation instructions. [09:05:11] i'Ve already googled the web about my error, but it seems i'm the first (lol) [09:05:29] besides i know MW has been installed on this machine via apt before, it just doesn't work anymore [09:06:43] looks like your dependencies are shot to hell [09:07:11] problem is, when i install MW it says "apache2: Could not open configuration file /etc/apache2/apache2.conf: No such file or directory" [09:07:25] Which has nothing to do with MW [09:07:45] it puts a link from the apache/conf.d dir to /etc/mediawiki/apache.conf [09:08:05] still unrelated [09:08:13] We don't create apacke configuration files, that's cruft added by the package [09:08:17] yeah gimme a moment ;) [09:08:18] apache* [09:08:46] somebody did something they shouldan't have and fubar'd apache, reinstall apache2 package and it should (theoreticly) work [09:09:34] then i remove MW again and install it again, it says: "ln creating symbolic link "etc/apache2/conf.d/mediawiki.conf: file already exists" [09:09:52] i already reinstalled apache, same error [09:09:53] this has nothing to do with mediawiki [09:10:16] ^^ [09:10:20] yeah i didn'T think the error would be with MW, but i thought some of you guys might know about the issue [09:10:36] no, your package is doing something that it shouldnt [09:10:37] never said MW was the problem [09:10:38] ^_^ The issue is you're using a package system [09:10:46] problem: somebody pooched your system. answer: beat them [09:10:50] Dantman could u please stop that? [09:11:05] If you were installing it yourself, we could hand walk you through the process of configuring apache to work with MW [09:11:11] and how exactly did you reinstall? [09:11:23] which is not an option, as i already pointed out [09:11:33] then go and talk to the package manager [09:11:45] apt-get remove apache2, clean up all the directories of apache2 then do apt-get install apach2 [09:11:55] fail [09:12:14] 03(NEW) Change time zone in Korean Wikisource - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14849 normal; normal; Wikimedia: Site requests; (igeobuk) [09:12:14] using 2.2? [09:12:29] 2.2 of apache? [09:12:32] yes [09:12:33] Aren't there some sort of caches or something hidden deep within apt? [09:13:22] I messed up my installation of postix and no matter what I do I can't get a fresh copy without my own modifications... So it might be an issue like that [09:13:34] yeah 2.2.3-4 [09:13:37] apt-get remove --purge apache2.2-common apache2 && apt-get install apache2 [09:13:51] remove leaves (even your nonexistant) config files [09:14:34] postfix* [09:15:35] trying... [09:16:40] 03(mod) Change time zone in Korean Wikisource - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14849 +comment (10kwj2772) [09:17:03] hm, i think there's some problem in apt, says 76% [waiting for header lines] [09:17:10] but nothing happens [09:17:37] connection issue? headers seams to indicate the HTTP headers aren't coming through, to me [09:17:39] use a better mirror :P [09:18:05] OverlordQ: what are you like at sql? [09:18:31] Werdna: You can give me the query, I'll look at it at least [09:18:38] http://pastebin.ca/1075317 [09:18:43] that works fine, but only for logged-in users [09:18:51] Heh [09:18:59] if I try to match ipblocks on ipb_address [09:19:02] so it matches users and IPs [09:19:06] http://pastebin.ca/1075308 [09:19:19] It wants to filesort on recentchanges, and select all rows from ipblocks [09:20:15] doesn't work but thx for the help anyways, bye [09:21:39] phpmathpublisher problem -- anybody game? [09:24:15] Werdna: What mw version for testing? [09:24:49] this is on toolserver. [09:25:00] How do I add my own navigation type box under the main navigation box? [09:25:14] http://www.mediawiki.org/wiki/Help:Navigation doesnt provide helpful on this matter [09:25:46] *shrug* dunno [09:25:58] ^_^ That doesn't tell me what version of MW [09:26:25] only thing I can suggest is because ones a varchar binary vs varchar [09:26:48] where's domas when you need him [09:26:51] he must be so board. [09:28:18] !sidebar | haptiK [09:28:18] --mwbot-- haptiK: To edit the navigation menu on the left, edit [[MediaWiki:Sidebar]] using its special syntax. For more details, see . [09:29:25] ahh thats simple [09:29:25] cheers [09:36:17] ah thank god for this [09:36:23] anyone around i've having lots of trouble [09:36:50] mediawiki 1.10.0 and php fastcgi. I get a 500 with the error duplicate header 'Status', I cant figure out what to change to fix it [09:37:03] I've seen people say that two headers being sent will cause it. [09:37:13] HTTP/1.1 and Status: [09:37:45] Don't set both. [09:38:06] 03(mod) MediaWiki:Mainpage used when MediaWiki: Mainpage-url should be used - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14848 (10326374) [09:38:16] i'm not setting it, its default [09:38:18] Werdna: When I remove the "ORDER BY rc_timestamp DESC" the rows needed for ipb_address drops to 1, there's still the other to sort out to though [09:38:51] how do you get a box around some content? like at the top of this page: http://www.mediawiki.org/wiki/Manual:Interface/Sidebar [09:38:58] Dantman|Hunting: works if I match on both ipb_user and ipb_address [09:39:14] and how do you move the navigation to the right hand side like that???? [09:39:25] like what? [09:39:30] http://www.mediawiki.org/wiki/Manual:Interface/Sidebar [09:39:38] theres a navigation bar to the right hand side of the page [09:39:47] where? [09:39:51] http://www.mediawiki.org/wiki/Manual:Interface/Sidebar [09:40:30] haptiK: that's an image. [09:40:40] ok [09:41:55] anyone? [09:42:05] know where i can change so it wont send both headers [09:42:30] unless that wikibugs comment was aimed at me. [09:43:28] that wasnt. so anyhelp? [09:45:47] Werdna: There is no index for rc_logid, that may be your issue [09:46:18] I'd test it out for you, but I don't want to mess with my live db's [09:49:25] whats the best way to find out what version of mw im running? [09:49:47] Look at Special:Version [09:49:50] Special:Version [09:49:54] thank you [09:50:11] The JS variables in any page, the api, ^_^ or the first few pages of includes/DefaultSettings.php [09:50:24] ok so whats the best way to upgrade my mediawiki [09:50:26] Oh ya, RELEASE-NOTES and README should list it to [09:50:43] How did you install it the first time? [09:51:08] And what kind of setup are you on, VPS or shared hosting? If on a shared host, do you have shell access? [09:52:07] Dantman|Hunting: what are you hunting? [09:52:15] The Vibber, it's a highly elusive species known to dissapear arround mention of hooks or daylight savings time... One requires keen eyes and a mound of energy drinks to catch the creature for communication in a rather complex dialect... [09:53:15] is it possible to add sidebar items under the searchbox??? [09:53:27] Dan: svn commit revert comments are the new IRC [09:53:28] *Nikerabbit goes hunting food [09:53:40] haptiK: in the very newest version it is [09:53:49] :/ beat me to the punch [09:53:51] the functionality was added like a week ago [09:54:09] Splarka: yes i see in .13 but i was hoping in .12 as well :( [09:55:02] well, you can stick the search just under the logo using an absolute position in CSS, and add more padding to column one, but that is a bit fragile [09:55:21] haptiK: ^_^ Add a * SEARCH above the stuff you want to show below, wait till 1.13 is released (not too long now) and it'll become a pleasant supprise for you when you update [09:55:52] .13 is avail in svn no? [09:56:04] Well, alpha [09:56:12] If you want to run right of trunk [09:56:27] if you look at http://www.mediawiki.org/ they have a support box and a dev box and a comms box... how did they add thsoe??? [09:56:35] Dantman|Hunting: not very alpha if it is going to be branched very soon :D [09:57:27] haptiK: MW.org runs off trunk [09:57:30] #p-search {position:absolute;top:170px;} #column-one {padding-top: 250px;} [09:57:38] :/ [09:58:09] you can add more boxes with single-asterisks [09:58:32] yes but unly above search [09:58:39] i want to add stuff below search :( [09:59:02] ^_^ And if I can get 2 of those 4 hooks into core before 1.13 gets out, extensions will be able to add special portlets to the sidebar [09:59:03] upgrade or wait, or use CSS (but then you can only reliably stick it all below) [09:59:10] i'll wait [09:59:15] I built an extension to add a DONATE box [09:59:33] http://dev.wiki-tools.com/wiki/Main_Page [09:59:41] if you're very adventurous, give #p-search absolute positioning below #p-navigation, and give #p-navigation a margin-bottom about the same thickness [10:00:04] nah can't be arsed atm [10:00:16] thanks for the help those fellas [10:00:21] i'll wait till .13 [10:01:34] s/those/though/g [10:01:41] Honnestly I only got 4 hooks, but I'd also like to get RawFile and a skin portlet making function into 1.13 as well [10:03:26] Splarka: Remember how you were talking to me about how Tim said there's already to much in the MessageCache that doesn't need to be cached? http://dev.wiki-tools.com/wiki/Special:RawFile/SiteNoticeDismiss.js?162 [10:03:26] lols [10:04:58] sure, anything that doesn't need to be localized or called dynamically via messages... like silly extension configurations and gadgets and userscripts (it suffers from all the trappings of an automatically protected namespace you'd expect) [10:05:57] Right now I have it implemented as an extension (As a compatibility so 1.12 extensions and such can even use it), but I'd hope to get the special page into 1.13 core, it would pair perfectly with that stylesheet hook [10:06:53] slush is not your friend. if(!slush) alert("in before 1.14!") [10:06:56] It uses a hook 'RawFileContent' that extensions can hook into to provide any raw file they need, which is perfect since trying to get a web path for a extension is unfeasable [10:08:21] hmm [10:08:25] so make it feasable [10:09:49] if you removed the spaghetti from the code, the devs would starve [10:10:57] There is no real way to derive the web path from extension paths, in fact it's perfectly valid to store extensions in multiple places, and even point to extensions completely out of the web path (And yes, people do it, I remember someone commenting on how they let the people they host install extensions inside of a extensions dir in their home dir) [10:11:48] *Splarka snickers [10:13:10] In fact our addition of MW_INSTALL_PATH has helped people move even farther from requiring that the /extensions be located inside of the root MW install [10:13:27] well, something you should do first thing, is disable RawFile from article path, use only scriptpath, eg w/index.php?title=Special:RawFile to prevent those annoying download bugs in some browsers. Obviously the potential for abuse is much lower via extensions than via page names, but still better for consistency. [10:14:36] 'defaultdirectorychmod'? what happened to just setting umask? [10:15:04] (and I don't know what the justifications or requirements are to register a new root script, like /thumb.php or /api.php, but a hook that can serve pages via something like /raw.php might be rather sexy) [10:16:24] flyingparchment: somebody's gone and deleted the sandbox on mediawiki.org. [10:16:32] so? [10:16:54] flyingparchment: It has 27,000 deleted revisions, and cannot be restored. [10:16:59] so create a new one [10:17:55] looks like the sandbox is regularly deleted to clean up its history [10:17:59] which seems like a good idea [10:18:03] I was hoping to grab the code which was deleted [10:18:05] or at least, not a bad one [10:19:28] I think on en.wp they move the sandbox and then delete it, so individual spans can be restored [10:19:52] (or maybe they move it to the same place each time, meh( [10:20:01] )) [10:21:01] Werd: can't you view individual deleted revs? [10:21:49] no, you have to load the whole list of deleted revs [10:23:43] Werdna: don't store important information in the sandbox [10:24:54] Nothing important. I just forgot what it's supposed to look like :) [10:26:26] Werdna: http://www.mediawiki.org/w/api.php?action=query&list=deletedrevs&drlimit=100&titles=Sandbox [10:26:36] (replace with actual title) [10:26:53] you can find the deleted rev id's in the API, and use the regular undelete preview to view them [10:27:12] but Undelete does need pagination ^_^ [10:27:52] (you can also use drprop=content but that would be a bit big unless you know which one) [10:56:17] Anyone ever hear of a DB with a type of 'walker' function? select a row, a walker, and a index that walker points to... The first row will be selected and the value in the walker will be used to find the next row using the index? [10:56:32] hi [10:56:49] does common.css go in /etc/mediawiki/ alongside my LocalSettings.php file? [10:57:14] Common.css is a system message go to [[MediaWiki:Common.css]] on your wiki [10:57:25] locate Common.css [10:57:26] shit [10:57:49] not a file ^_^ [10:58:32] ah i get it word thanks [11:00:29] Dantman|Hunting: isn't that like 100% slower than serving files directly? [11:00:53] Honnestly it depends [11:01:15] man this is fun [11:01:23] i'm loving mediawiki it's incredible [11:01:36] i could sit here messing with documentation all day [11:01:40] The first fact of matter is there is no reliable way to get stuff from the extensions dir... Even if there were there are always people using setups which it wont work on [11:02:00] Dantman|Hunting: raw.php maybe, but special page is going to be unnecessarily slow [11:02:57] The second fact of matter is browser caching, it doesn't matter how slow something is if you can cache it for a good period of time, and these can use the style ID or whatever it was, and so you can set insane caches [11:03:36] And lastly, there's squid... These are publicly cached so squid picks up on them, and it's no different from serving directly from the server at that point [11:04:05] Dantman|Hunting: no there is no squid in 90% of installations or so [11:04:09] mhmm [11:04:29] theres a gian squid in the basement [11:04:33] giant squid rather [11:04:58] ^_^ Some of us preffer sniffing a single can of varnish to watching 20 squids in a tank... [11:05:06] no one giant squid [11:05:12] i work for a museum [11:05:13] hehe [11:05:19] Oh no, that's not going to get you anywhere [11:06:32] cruc has done a fair bit of testing, and the old guess was way underestimated... One varnish cache can handle the load that take 20 squids [11:07:00] ^_^ Of course, sane people will run at least 2 [11:10:45] 03siebrand * r37817 10/trunk/extensions/ConfirmAccount/ConfirmAccount.i18n.php: [11:10:45] Add newline after sentence to facilitate localisation [11:10:45] No localisation updates required. [11:15:20] siebrand: can you link me to that plural thing again? [11:15:42] Werdna: http://translatewiki.net/wiki/Translating:Tasks#MediaWiki_extensions [11:16:00] Werdna: oops: http://translatewiki.net/wiki/Translating:Tasks#Messages_needing_PLURAL_support [11:16:26] Werdna: the last 2 messages in that list are from abusefilter. [11:18:40] Is this kinda what I'm supposed to do? [11:18:44] 'abusefilter-status' => "Of the last $1 {{PLURAL:$1|action|actions}}, $2 ($3%) have reached the condition limit of $4. $5 ($6%) have matched one of the filters currently enabled.", [11:19:39] siebrand: is that right? [11:20:55] Werdna: $2 also decides a plural: {{PLURAL:$2|has|have}}, as well as $5 has/have. [11:21:32] ah [11:22:48] Werdna: you didn't make it easy for yourself :) [11:23:40] why not? [11:25:13] Werdna: because you designed a message that needs 3 plurals? [11:26:45] four in worst case [11:27:16] 'This message needs {{plural:$1|plural|plurals}}' [11:28:26] Nikerabbit: yeah, I didn't tell Werdna about "the filters currently enabled" yet :) [11:28:29] Splarka: you forgot $1 [11:28:53] siebrand: $4 [11:29:03] 'This message needs {{plural:$1|a plural|multiple plurals}}' [11:29:05] bah [11:29:09] what would that be in russian? heh [11:29:10] Nikerabbit: $4 to use a plural? [11:29:11] *Werdna stabs Splarka [11:29:19] *Splarka bleeds on Werdna's plurals [11:29:23] Splarka: and the dot [11:29:43] *Splarka puts the dot on Nikerabbit's forehead, red and glowing [11:29:45] siebrand: yes, numbers are bad nouns in some languages [11:29:48] 'abusefilter-edit-status-label' => 'Statistics', [11:30:04] Does that need to be {{PLURAL:$1|Statistic|Statistics}}? [11:30:05] *Werdna ducks. [11:30:18] as much as scissors do [11:30:27] damn, the AUD is at $1.03 US [11:30:47] A dollar in the hand is worth two under Bush [11:31:07] hmm [11:31:15] so you need to give a dollar and 3 cents [11:31:24] {{plural:$1.03}} [11:32:00] fortunately nothing needs to format money yet :o [11:32:28] sortable tables [11:32:42] {{PLURAL|$werdna|one|two|three|many}}. [11:32:57] damn, typo in there. [11:34:02] function ts_sort_currency(a,b) in wikibits.js (sigh) [11:34:10] {{PLURAL:$1|????????????????|??????????????????|????????????????????}} [11:34:16] Splarka: you must be kidding [11:34:40] if (itm.match(/^[\u00a3$\u20ac]/)) // pound dollar euro [11:34:40] sortfn = ts_sort_currency; [11:35:01] someone hasn't heard about utf-8 :o [11:35:17] heh [11:35:24] how algocentric [11:35:29] Didn't Simetrical write that stuff? [11:36:16] how about ??$??? [11:36:23] and all the other currency symbols [11:36:33] like \p{currency} or something [11:36:59] http://svn.wikimedia.org/viewvc/mediawiki?view=rev&revision=17803 [11:37:06] looks like currency was there from the beginning [11:37:28] but only the $ [11:38:56] Andrew bored. [11:39:37] Werdna: how come we both used word bored almost at the same time? [11:40:00] you didn't say bored. [11:40:16] Werdna: bored? Need challenges!? [11:40:25] uh oh [11:40:46] I'm a bit sick of AbuseFilter [11:40:55] Werdna: I said it on another channel [11:41:15] what channel? [11:42:05] {{fact}} [11:43:44] Werdna: #mediawiki-i18n if you must know [11:44:31] ah [11:46:24] morning all. [11:46:48] mm any profient English speakers? [11:47:03] I'm a native English speaker, why? [11:47:51] native is mutually exclusive of proficient [11:47:58] heh [11:48:04] *Splarka is native [11:48:17] true, true. [11:48:17] *jMCg learned English from movies, books and IRC. [11:48:25] English is like a pocket universe that cannot be observed from the inside [11:48:32] my friend could use some help: http://live.gnome.org/NetworkManager/MobileBroadband/UiStrings (msg to Wellark) [11:48:56] Of the three languages I speak, English is the most primitive language... [11:49:23] Sometimes it amazes me that people actually manage to write poetry or even prose in it. [11:49:46] if I remember, I'll see if I can help when I get home. I'm at work now. [11:49:53] "primitive" is so professional word to describe languges... [11:50:46] Actually it's probably the wrong word to use. As all languages strive towards simplicity within their evolution, english is the most modern language of the languages I know. [11:51:11] s/modern/"&"/ [11:51:53] you know, everyone who has studied linguistics will laugh at you :) [11:52:50] I'm hoping this is an easy question. I just installed the DiscussionThreading extension. what I want to do is add a link that says "[new]" to the top of every talk page so people don't have to use the + tab. any ideas on how to do that? [11:53:16] because right now, the only way to add a new thread is to use the + tab, and i think some people might get confused by that. [11:53:24] Nikerabbit: have you? [11:53:41] jMCg: a little [11:54:00] Nikerabbit: did you see today's xkcd comic? [11:55:08] tomow: :D [11:55:18] i'm guessing that's a yes. [11:55:29] just read it [11:55:49] it's not only linguistics, but the hover tooltip resulted in another semi-protected wikipedia page. [11:56:07] anyone knows anything new about https://bugzilla.wikimedia.org/show_bug.cgi?id=13702#c9 ? [11:56:50] w00t. [11:57:14] That's a bugzilla integrated into mediawiki or a mediawiki integrated into bugzilla? [11:57:26] a bugzilla with a monobook skin [11:57:55] Sharing the same user database, at least? [11:58:00] nope, sadly [11:58:05] :-/ [11:58:09] Splarka: I don't consider it sad [11:58:17] nope, gadly [11:58:23] gladly! bah [11:58:29] naive native english speaker [11:58:37] xkcd: Wikifriends [11:58:45] tomow: http://en.wikipedia.org/wiki/MediaWiki:Addsection [11:58:47] just think about the bug reports about the typos [[literacy criticism]]... [11:58:53] na??ve, actually. [11:58:54] you can change the word from + to whatever you want [11:59:04] you can also create links [11:59:08] i know that. [11:59:12] but i want it on the page. [11:59:16] not as a tab. [11:59:21] [{{fullurl:{{FULLPAGENAME}}|action=edit§ion=new}} new section] [11:59:27] ah. [11:59:39] now can I make that autoadded to every single Talk page? [11:59:51] regardless of the namespace, btw. [12:00:03] yep, it is that + up there ^_^ [12:00:05] Splarka, Nikerabbit --- is there a possibility to configure either bugzilla or mediawiki to share the same userdatabase? [12:00:05] *Splarka hides [12:00:17] now that sounds like a challenge [12:00:27] plus it'd open the floodgates of crazy bug submissions [12:00:31] <^demon> jMCg: Very long-standing request. [12:00:32] Without using LDAP, that is. [12:00:45] "there is a typo on [[List of Presidents of the United States]]" [12:00:52] lol [12:01:00] srsly, such bugs have been submitted [12:01:02] <^demon> Now, I know there's an extension to tie MW authentication into the Bugzilla user database, but vice-versa isn't possible at the moment. [12:01:03] ^_^ One uses perl, the other php... One authenticates using arbatrary usernames, the other authenticates with e-mail addresses... now that definately is achore [12:01:19] the languages don't matter. [12:01:27] but the other part...that kind of does. [12:01:28] just disable all the email features of bugzilla except for emailconfirmed users [12:01:34] and then [insert miracle here] [12:01:45] heh [12:01:50] ^demon: to me it doesn't matter much which of both. [12:01:58] <^demon> I'm not sure how extensible the BZ auth system is. [12:02:09] it probably would be easier to have a "create bugzilla account" Special: page on mw, and autologin feature [12:02:22] User linking ftw [12:02:26] I've just been looking for quite some time now for a software which can handle bugs, integrates with an scm (primarily subversion in my case) and has a wiki. [12:02:32] with warnings about your email address being publicified, and stupid bugs being fed back to you [12:02:48] jMCg: Erm, ever heard of trac? [12:02:51] mmm [12:02:52] <^demon> Splarka: Certainly do-able. [12:03:01] trac sounds closest [12:03:05] but it is a bit messy [12:03:07] Dantman: used trac, too. Decided it sucks. [12:03:18] <^demon> I never liked the UI for trac. [12:03:22] Splarka: a bit is a bit of underestimation. [12:03:26] ^_^ Well, with that loose of a definition it fits it to a T [12:03:26] heh [12:03:31] ^demon: or the CLI, for that matter. [12:03:43] my biggest complaint, on dialup, is the "plain text version" link is.. at the fucking bottom of the page [12:03:48] I honnestly never started with trac and never intend to [12:04:19] Mine is how insanely hard it is to find out where the hell I checkout the scm repo the browser points to [12:04:25] so you load half a meg of markup to get a 50k .txt file (or memorize the URL parameters, got fed up with it before that) [12:04:31] bye guys, I'm going to go play some badminton [12:04:51] birdie [12:05:23] With /viewvc/ it's common that you only need to replace that with /svnroot/ in common config... and you can always make your own template and just list a checkout command on the page itself [12:06:12] Look at this: http://svn.nadir-point.com/viewvc/mediawiki-extensions/branches/stable/ I got a checkout link on the page itself... I've never seen any helpful links on a trac page [12:06:23] Like every sf.net page has.. You just have to click through 32 or so dozens of links until you find it (as newbie). [12:06:41] heh [12:07:02] tomow: actually, there is sort of a way [12:07:19] you can edit MediaWiki:Talkpagetext which appears at the top of every talk page (when editing) [12:07:55] and that goes on all talk pages, regardless of namespace? [12:08:31] yah [12:08:41] but only on the edit page [12:09:00] oh. no way to put it on the actual Talk page itself? [12:09:30] hmm. I think it's good the way I have it, anyway. I changed + to "add new comment" [12:09:35] sure, as a template ^_^ [12:10:09] (individually) [12:10:26] also, you can have that + show on non-talk pages with __NEWSECTIONLINK__ [12:10:42] ok. thanks for the heads up on that. [12:15:25] is there a way to edit the "search" box? i want to move the "search" and "semantic search" links into that box, below the search bar and go buttons. [12:17:53] A new box? [12:18:02] If so you can do that in 1.13 [12:18:15] I was thinking of putting them IN the search box, but below the search bar. [12:18:22] the bar being where you type things. [12:18:34] That'll require some skin hacking [12:18:40] oh. [12:18:45] hmm...ok. [12:18:54] I'll just leave them where they are, for now. [12:19:34] ^_^ I do plenty of skin hacking though, I had to create my own repo for it [12:19:50] I'm not feeling that vibe today. [12:19:54] it is a friday after all. [12:20:38] http://wiki-tools.com/wiki/Wiki-Tools ^_^ Two extra buttons, redefined footer links, MonoBook actually subclasses special classes of my own basically Skin(Template)NP with my own extras in it... [12:21:00] wow. that's your work? [12:21:05] i've been to that site before. [12:21:12] ^_^ Yaaaay! [12:21:29] My most recent setup is shared messages [12:21:30] i want to start running tag cloud soon. [12:21:48] but do you have any pics of it in action? [12:21:59] That one is a bit old, it was an improvement on a existing extension [12:22:08] yeah. [12:22:26] *Werdna introduces an abuse filter for #mediawiki [12:22:26] Hmm, not really, getting it running on the Demo wiki is a bit of a chore right now [12:22:43] well, when I find some free time I might install it. [12:22:59] it's just rather hectic right now, with a demo for our customers of the site next week. [12:23:10] so we are busy hammering out our problems and such. [12:23:25] I actually wanted to setup some sort of table or something that would track where the tag cloud shows up, that way there is no need to define that system message with pages to invalidate [12:24:17] If there ever was a large enough demand I might make a 2.0, one that uses a much cleaner method of doing things [12:26:22] i noticed that wikimedia meta moved their search bar to the top of the sidebar, so I copied their MediaWiki:Sidebar file, and it didn't work on my installation. is that a 1.13 thing? [12:26:34] ya, very recent [12:26:37] oh. [12:26:51] stupid rules about having to run only stable software unless a stable is not available. [12:27:12] 1.13 should be out sometime soon... [12:27:19] yeah. [12:27:27] but until it is, I'm stuck with 1.12. [12:27:47] ^_^ Meh, I'm using it to [12:28:00] Though, I actually ported a 1.13 feature to 1.12 [12:28:16] I see you are running semantic mediawiki. [12:28:17] The tableName rewrite [12:28:21] Yup [12:28:24] are you also running Flagged Revs? [12:28:29] Nope [12:28:43] Never tried it, don't see the need to use it [12:28:48] well, they clash. [12:28:49] badly. [12:28:55] and I'm trying to fix them. [12:29:20] I *think* it's flagged rev's problem, but I can't be sure. could you look at this error msg and tell me what you think (coming right up)? [12:29:28] http://pastebin.com/m3f4a1746 [12:29:37] ^_^ SMW also clashes with FCKEditor... but that was broken to bein with... SMW just makes that more obvious... heh [12:30:21] Special:Stabilization is part of FlaggedRevs [12:30:28] Oooh [12:31:12] ^_^ Stack traces FTW [12:31:36] I suggest installing xdebug on a test server [12:31:38] that's the error that's recorded in my apache server's log file. but the code looks good, from what I can tell. [12:31:42] that's the thing. [12:31:46] it works fine on dev. [12:31:50] *^demon greps for "fixme" to find something to fix [12:32:02] but I migrated to production, and it all went to hell. [12:32:21] so there's something different in the software [12:32:35] I'm hoping AaronSchulz_ will be around today, since maybe he's seen this before. [12:34:52] 03(NEW) Section editing in article links to template - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14850 minor; normal; MediaWiki: Templates; (drum-d) [12:35:31] T_T My ToDo list only has hard stuff on it: http://wiki-tools.com/wiki/Wiki-Tools:ToDo [12:35:56] that's the strangest blend of songs ever..."girl you really got me" (don't know the real name) leading into Smoke on the Water...wtf. [12:36:23] mmm music.... I'm scared to turn some on right now [12:36:37] I'm listening to last.fm at work. [12:36:40] it's pretty slick. [12:36:59] This machine can't handle video at all anymore... It's starting to have issues with Safari even... last time I tried music it was starting to stutter to [12:37:28] is there any way to remove the padlock from https links? most of my links are https, and I don't think it's necessary to have it. [12:37:37] CSS [12:37:49] ah. which css file is it in, do you know? [12:38:21] look through monobook's main.css, or it may have been moved to common/shared.css and hunt down something like a[href^=https://] [12:38:33] thanks. [12:39:05] Just undo whatever margins and background images it sets [12:39:20] i can just delete that css segment, correct? [12:39:29] Well... if you want modified code [12:39:41] sure. [12:39:54] Just adding css to the wiki's common.css would work [12:40:17] ^_^ for that kind of stuff I have another skin mod, global css for my wiki network [12:41:22] yay. that worked. thanks! [12:42:04] Now if I only got paid to do this kind of suff [12:42:31] :/ For all I know I could have gotten a job reply a week ago and never got it because my email is down [12:43:52] Nikerabbit, were you the one interested in my db code? [12:47:31] *Dantman wishes MW had more clean shortcut functions predefined [12:47:48] Nikerabbit is playing badminton right now...I wish I was too. [12:47:59] heh, oh right [12:48:28] eOr( $foo, $bar, $baz ); [12:49:54] Actually, I see far to much isset testing in MW code... something like eDefault would be nice [12:54:26] 03demon * r37818 10/trunk/phase3/includes/db/DatabaseMssql.php: Found the errno for deadlocks on MsSQL, let's return a proper bool instead of no-op. [13:01:34] Werdna: I do have to thank you for one thing, I never used the EXPLAIN command before [13:01:52] heh [13:01:57] it's the greatest thing ever. [13:02:02] http://www.google.de/search?q=Gutes+Buch&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a [13:02:05] ry [13:02:13] sry, false window [13:02:35] ^_^ Ya, it can even tell me simple queries (which my app actually will never be doing) in my app are actually well optimized [13:07:01] bah, Vibber hunting is boring... I'm going to sleep instead of loitering here waiting... [13:32:59] Hi [13:33:44] Dantman: you do realise he's busy giving a speech? [13:33:57] Heh, no... [13:34:03] I'm playing with table in y wiki, and I'd like to have a background color for a whole line : is it possible simply, or do I really have to set the bgcolor for each cell ? [13:34:07] Actually, I didn't come back online for that reason [13:36:21] Burps: i think you can do |-- style="background-color:green;" [13:36:28] Burps: not sure though. try it. [13:36:57] is there a way to remove all skins other than monobook? [13:37:15] and at the same time, kill the options on the user settings pages. [13:38:21] tomow: there's wgSkipSkins or some such [13:38:25] !wg SkipSkins [13:38:25] --mwbot-- http://www.mediawiki.org/wiki/Manual:%24wgSkipSkins [13:38:25] i thought about deleting the css files, but I'm not sure if that will kill the options. [13:38:29] ah. thanks. [13:39:23] deleting *css* files would *break* the skins, not remove them. you'd have to remove the corresponding php files. But using SkipSkins is much better :) [13:39:32] indeed. [13:39:45] i want to save the php and css files, in case we want to use them in the future. [13:42:53] 03siebrand * r37819 10/trunk/extensions/CentralAuth/CentralAuth.i18n.php: [13:42:53] * Add newline after sentence to facilitate localisation [13:42:53] * Copy some zh-hans/zh-hant messages that were transcluded [13:42:53] No localisation updates required. [13:46:41] I need advices and help for installing CentralAuth, i have to realize Single User Login, and Single Sign On on different mediawikis installed in different directories (same server) [13:47:11] Duesentrieb: it works [13:47:15] thx [13:47:22] Alan: What in particular do you need help with? [13:47:27] where i've to install that extension? just in the common wiki? or in all wikies? [13:47:35] all wikis. [13:48:11] ok... but when i install CA, i've run the sql script [13:48:16] in each mediawiki? [13:48:22] 03mark * r37820 10/trunk/routing/lvs/net/ipv4/ipvs/ip_vs_wcsh.c: The function pointer passing for ip_vs_wcsh_is_feasible was preventing it from being inlined, and there was no strong reason for doing this anyway. [13:49:13] or just in the common one, and just run the php script migration in each mediawiki? [13:51:16] i don't fine an useful documentation that explain in all the details how to install that extension..... [13:51:20] *find [13:55:19] 03skizzerz * r37821 10/trunk/extensions/GroupPermissionsManager/ (8 files in 4 dirs): * update for GroupPermissionsManager extension [14:00:42] Skizzerz: are those capitals really required? There is no other extension that uses capitals to make text stand out. I'd suggest "" or "'''"... [14:00:54] siebrand: yes [14:01:16] it's for the Content_actions message, I wanted to use a syntax exactly like MediaWiki:Sidebar [14:01:18] Skizzers: What did you update? [14:01:26] tomow: an extension [14:01:38] siebrand: and Sidebar uses capitals for SEARCH and TOOLBOX [14:01:40] I know, but what stuff in it? I was looking at GPM. [14:01:53] tomow: customizable tab strip [14:01:56] Skizzerz: But in the sidebar it is a reference. Should those messages be ignored in localisations? [14:01:58] ah. [14:02:22] siebrand: they could, doesn't really affect anything if they are ignored [14:02:22] I reported two problems on the talk page for GPM that I had to fix during evaluation, but we decided not to go with GPM yet. [14:02:41] Skizzerz: thanks for the info. [14:04:34] tomow: I'll look into those bugs [14:05:59] ah [14:07:11] 03siebrand * r37822 10/trunk/extensions/Translate/groups/mediawiki-defines.txt: Ignore 10 messages for Group Permissions [14:07:20] hi [14:07:59] siebrand: might want to ignore the content_actions message too, since that's the one that uses the ignored messages [14:08:10] Skizzerz: already done :) [14:08:11] got a recent mediawiki running. after i moved it from server a to server b, the recent changes page isn't updating anymore. someone gotta hint, how to fix that? [14:08:13] oops. closed the wrong window. [14:08:19] hmm, I thought I added 11 though... [14:08:24] oh, the description message >_> [14:08:41] Skizzerz: miles ahead of you ;) [14:08:48] yeah... [14:14:36] are there any premade extensions to the edit toolbar to add more functionality, like categories, tables, etc? [14:18:34] 03(mod) Add to permitted HTML elements - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14847 (10huji.huji) [14:20:12] Well... i've this 3 wikis, one in common, one italian, one english... i've to set SUL, and Single sing on.....Werna told me that i've to install this extension in all wikies...fine... but is there some conditions to know for the database? CA works fine when there are different db? work fine when there is one db and prefix for each wiki? [14:21:31] Bleh... over $500 over here for a trademark [14:24:05] 14(INVALID) Section editing in article links to template - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14850 +comment (10huji.huji) [14:27:29] If no one can help me with CentralAuth, can i ask for some site, documentation, where i can read how to install properly CentralAuth please? [14:28:20] !e CentralAuth | Alan [14:28:20] --mwbot-- Alan: http://www.mediawiki.org/wiki/Extension:CentralAuth [14:28:49] i've alreay read that page Skizzerz, is really poor of explanation... [14:29:21] i've a lot of errors and questions, and i don't know where find answers.. [14:30:11] Alan: for an-depth info you probably need brion. And brion is at wikimania, giving a talk :) [14:30:32] thanks Due...i'll search him... [14:33:39] Alan: 1. Set up centralauth DB [14:33:45] 2. Apply SQL file to centralauth DB [14:33:56] 3. Add require_once( "/path/to/CentralAuth.php" ); to all wiki [14:34:11] 4. Run php migratepass0.php in the centralauth directory. [14:34:20] 5. Merge accounts using Special:MergeAccount [14:34:21] 6. ??? [14:34:24] 7. Profit! [14:34:50] Werdna, where is written to create a db called centalauth in the official page? [14:35:13] !e CentralAuth [14:35:13] --mwbot-- http://www.mediawiki.org/wiki/Extension:CentralAuth [14:35:25] Werdna: how do all the l,ocal wikis know where to find the central database then? [14:35:40] 03skizzerz * r37823 10/trunk/extensions/GroupPermissionsManager/ (4 files in 2 dirs): * bugfixes - new sort types are now implemented immediately and the GroupPermissions page now displays the current permissions correctly [14:35:46] Duesentrieb: centralauth is hard-coded. [14:35:53] Alan: Maybe it's in central-auth.sql [14:36:33] it's an important step...no where in the official page is written... [14:36:36] ah. und das muss dann auch auf dem selben server sein? nee, das kann ja eigentlich garnicht. [14:36:50] Alan: It is in central-auth.sql, but commented out. [14:37:00] mysql; [14:37:07] CREATE DATABASE centralauth; [14:37:09] USE centralauth; [14:37:14] so i've to erase the comment tag before run that script right? [14:37:19] GRANT ALL ON * to ((users)); [14:37:29] then, php maintenance/eval.php [14:38:12] dbsource( '/path/to/central-auth.sql', wfGetDB( 'centralauth' ) ); [14:39:59] Werdna you wrote 7 steps...i suppose i've not to do all this seven steps in all the wiki, but some of them right? [14:40:19] Only the first 5. [14:40:20] :) [14:41:41] but if i run the first two steps, i'm going to create 3 "centralauth" database...how is possibile? [14:41:48] don't create three of them. [14:41:51] Only one centralauth DB [14:42:04] only step 3 needs to be done individually on each wiki [14:42:28] and the migration? [14:42:35] only once [14:43:21] tomow: I think I fixed all the bugs that you reported on the GPM talk page [14:43:21] mmm but if i've to do it only once in the common wiki, how i migrate the local account of which wikies? [14:43:57] 03(mod) MediaWiki:Mainpage used when MediaWiki: Mainpage-url should be used - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14848 +comment (10innocentkiller) [14:44:24] 03siebrand * r37824 10/trunk/phase3/languages/messages/ (20 files): Localisation updates for core messages from Betawiki (2008-07-18 16:35 CEST) [14:44:36] thanks. [14:44:52] once 1.13 comes out, I think we'll start using GPM. [14:45:31] speaking of which, does anyone even know when it's coming out? It's long overdue... -_- [14:45:47] soon [14:45:50] oh, idea for an upgrade: if you have the namespace lockdown extension, it should play nice with that. [14:45:51] <^demon> Skizzerz: Brion said over WM. [14:46:03] WM meaning WikiMania? [14:46:16] yes [14:46:17] 03(mod) Get undefined variable:sid errors after upgrade to SMW 1.2 - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14812 (10mitchell_neill) [14:46:32] When is WM over? I can't wait for it. [14:46:42] today is the last day [14:46:50] but travelling back to sf takes a while [14:47:02] so in a few days, then? [14:47:55] it has to be branched first [14:47:58] then tested [14:48:08] so maybe two weeks or so? [14:48:20] possibly [14:49:07] (sorry for sounding incredibly nosy/etc., but a wiki I go to pretty much has to plan the date of updates long in advance to make sure that enough people are there to update and test for issues) [14:56:08] I just want MW2. [14:56:25] I heard they were putting threaded talk pages and a few other extensions into the core codebase. [14:56:35] they being (some of) you guys. [14:57:19] MW2 is vaporware [14:57:24] no code exists. [14:57:37] tomow: whoever told you that was on crack [14:57:40] threaded talk pages is liquidthreads [14:57:42] !lq [14:57:42] --mwbot-- I don't know anything about "lq". [14:57:43] oh...:( [14:57:49] there is no MW2, and no plans for one in the forseeable future [14:57:50] uh? [14:57:51] i know that. i'm running lq. [14:58:33] so what comes after 1.13? 1.14? i mean, you'll eventually get to things like 1.99 and 1.100 and so on, which is gonna kinda suck. [14:59:40] 03siebrand * r37825 10/trunk/extensions/ (99 files in 94 dirs): Localisation updates for extension messages from Betawiki (2008-07-18 16:35 CEST) [14:59:53] tomow: why would 1.1325 suck more than 1.13? [14:59:59] and yes, 1.14 is next, of course. [15:00:18] 2.0 would mean a rewrite. which is probably not feasable. [15:00:26] because once you get to large numbers, it doesn't roll off the tongue. [15:00:42] we'll just use code names [15:01:01] like Ubuntu? lol [15:01:09] 1.14 arbcom, 1.15 rfa, 1.16 drama, ... [15:01:29] <^demon> Duesentrieb: I thought about MW2 awhile back....the amount of code rewriting needed to do it would be huge. It'd take forever to duplicate the current functionality in a new codebase. [15:01:48] tomow: i like ubuntu's numbering scheme. 08.7 is the release of july 2008. simply. [15:01:59] I don't get why you think that 2.0 == new codebase. It doesn't. [15:02:30] ^demon: and mw could not be frozen for that time. so it would take even longer to catch up. and it needs to be 99.99% compatible [15:02:32] because it's a major version increase, most people would expect a large rewrite or some huge changes [15:02:52] I would only look for huge changes, like integrating popular extensions into the core codebase. [15:02:53] tomow: because otherwise there'S no good reason to call it 2.0. except marketing [15:03:05] integrating extensions doesn't require a major version increment [15:03:11] hmg wikipedia 2.0! that's, like, wiki squared or somethign! [15:03:25] <^demon> Duesentrieb: exactly. You'd basically be trying to keep developing while porting to a new system....a never-ended catchup game. [15:03:40] major version increments generally indecate breaking backwards compatibility [15:03:46] still, i think the best version system is year.month.updateid [15:04:03] yes, i could get used to that [15:04:34] <^demon> My office is stupid in version numbers. A new version (even if's minor changes) bumps the primary number. There's no decimals. [15:04:34] or we do it like TeX and approximate Pi [15:04:56] <^demon> One of our applications is on v15 or something and it's been out for like 6 months. [15:05:00] that's silly [15:05:32] <^demon> My office is poorly managed by execs sold on buzzwords and anything MSFT. [15:05:54] most offices are managed by execs sold on buzzwords. [15:06:08] i'm not confident enough to add "and anything MSFT" to my statement...yet [15:06:08] <^demon> For them, AJAX + .NET is the holy grail. Plus with amazing things like Sharepoint... *rollseyes* [15:06:21] The big one here is Web 2.0 and Web 3.0! [15:06:41] w00t! AJAX! w00t! Semantic Web! w00t! Community! [15:06:47] that's the management. [15:07:26] <^demon> I wrote an e-mail to several coworkers a few weeks ago detailing how embracing "Web 2.0" is a waste of everyone's time....they're better off fixing "bugs in our existing web 0.2" applications. [15:07:44] heh. [15:08:01] web? what's that, some replacement for gopher? [15:08:30] <^demon> "Only in our department can we manage to turn the web 2.0 world into web 0.2. The former is a buzzword, the latter is mocking our rather poor management of current bugs." [15:09:34] 03leogregianin * r37826 10/trunk/tools/planet/pt/templates/index.html.tmpl: link to projects [15:15:45] hm. I thought MediaWiki shipped with {{prettytable}} and a few other table templates...I guess not. [15:16:09] Hello aaronschulz [15:21:20] lol @ http://www.mediawiki.org/wiki/Image:Wikimedia_Servers.svg - the internet is in south africa, probably madagascar. [15:21:57] <^demon> Of course, didn't you know that's where the root nameservers are located? [15:22:58] I thought the Internet was in Al Gore's basement...but I guess I was wrong. [15:23:26] <^demon> No, his basement is full of various green techs now. [15:23:31] <^demon> He's working on a green internet. [15:23:51] the internet is only as green as US currency...which isn't that green anymore [15:30:27] hello [15:32:43] tomow: :o sitll here :) [15:32:46] *^demon waves at Nikerabbit [15:37:23] Warning: array_map() [function.array-map]: An error occurred while invoking the map callback [15:37:32] Hi. This may not be the right place to ask, but I am trying to find out how to track down a template message about simplifying text to make it understandable. Any ideas? [15:37:38] i've this error when i try to Merge account using CentralAuth :( [15:41:41] 03(mod) Section editing in article links to template - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14850 (10drum-d) [15:49:23] is this a mediawiki problem or a php one? """ preg_match(): Compilation failed: support for \\P, \\p, and \\X has not been compiled at offset 3 in /home/www/html/w/includes/Linker.php on line 1364, """ [15:51:48] cirwin: What version? [15:51:56] svn head [15:52:31] <^demon> Looks like a PHP preg_replace() problem, not a MW one. Although to be fair, it would be nice to fail more gracefully than that. [15:53:01] ^demon: Why do you say that? [15:53:19] it just logs a warning, still seems to work ok [15:53:29] though I'm having a lot of trouble with uploads.. [15:53:34] 1) It's preg_match() not preg_replace(). 2) That's a perfectly valid response to bad input from MediaWiki. [15:53:42] 03siebrand * r37827 10/trunk/phase3/maintenance/language/checkLanguage.inc: Disable plural checks for gn, hu, sah [15:53:53] the question is whether we should use a feature that's not always enabled [15:54:02] i recall someone else having this problem after a recent change to trunk [15:54:09] <^demon> 1) Typo, sorry [15:55:30] <^demon> 2) I would think killing the linkTrail ability gracefully rather than having PHP present errors would be nicer. An end-user might not know wtf is going on with the different preg_match() options, much less know how to enable them. [15:55:49] I've got a default centos php, so I assume it will affect anyone else in that situation [15:56:26] ^demon: You could say that about pretty much every PHP error MediaWiki generates/ [15:56:34] *^demon shrugs [15:59:07] hmm, it looks like pcre will only support them if it suports unicode [15:59:19] so I feel that I have the wrong pcre [16:03:40] 03greg * r37828 10/trunk/extensions/AbuseFilter/ (abusefilter.tables.pg.sql install.php): [16:03:40] Quick Postgres support. [16:03:40] Still have to remove some mysqlisms before it will work (e.g. group_concat) [16:34:37] exactly what does the Hierarchy extension add that subpages do not add? [16:37:12] read the #Features list [16:38:25] *darkcode starts wishing the Hierarchy extension code was in the core mediawiki after reading what it does [16:39:09] freeping creatures!! [16:39:29] Warning: array_map() [function.array-map]: An error occurred while invoking the map callback .... no wiki for wikidb_es [16:39:45] i've this error using Centralauth when i try to merge account.... [16:39:57] does someone know how can i solve it? [16:40:02] 03(mod) User interface descriptions look wrong - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14800 +comment (10kelsington) [16:42:28] tomow the subpages is a simple hack that provides a backlink to the parent page, not much else [16:43:36] my probles is also written here http://www.mediawiki.org/wiki/Project:Support_desk/Sections/Extension#Problem_with_CentralAuth [16:43:42] what does that mean? [16:44:27] presumably means it can't find the wiki [16:44:32] *cirwin doesn't really know [16:45:24] ya it means if you've got a es wiki its database is not called wikidb_es or it can't find it [16:45:25] Is it solvable or that page linked by me means that is a problem without solution? [16:46:58] i can see wikidb_es in my mysql database.... [16:48:04] 03leogregianin * r37829 10/trunk/tools/planet/pt/templates/index.html.tmpl: fixed links [16:48:10] wikidb_es would be the name of the database not a table in it [16:49:25] it's the name of database indeed... [16:49:36] i give that name in installation phase.. [16:49:37] phpmathpublisher problem -- anybody game? [16:50:01] wrong password maybe [16:51:37] i think is right, the wiki is able to create user account... [16:51:45] i'm poopless [16:51:48] hmm. how do you merge two articles? [16:51:53] i don't get the point of this damned error.. [16:52:08] tomow: move one and delete the target [16:52:17] (move one over the over) [16:52:23] then go and restore the deleted revision [16:52:40] oh...that's seems kind of long winded. why not just have a "move" tab that does all of that? [16:52:51] dunno [16:53:55] not working for me, no output at all [16:54:20] Hi all - is it possible to password protect Mediawiki? For example, use it as a method to compare changes to documents within a group? [16:54:23] http://www.mediawiki.org/wiki/Help:Moving_a_page --> WTF? is that a new 1.13 feature? [16:54:36] because I have all permissions, and no move tab. [16:54:43] hmm [16:54:45] tomow, you didn't say move, you said merge [16:54:51] oh. [16:54:55] :\ wow. [16:54:59] moving is old, merging is manual [16:55:12] matthewboh: in many ways [16:55:16] ah. i got all excited over stuff I already knew how to do. [16:55:41] if you have all permissions, you have a move tab [16:55:44] cirwin: can you point me in a direction? [16:55:50] by default [16:56:09] look at the documentation for $wgNamespaceProtection [16:56:37] !security [16:56:37] --mwbot-- I don't know anything about "security". [16:56:43] and also for protections [16:57:17] actually, i thought mwbot's reply was succinct and accurate [16:57:24] hehe [16:57:36] MW is not a good private tool, matt [16:58:15] Xiong - I'm finding out - any other ideas? [16:59:20] i like CAST [16:59:45] and long passphrases [17:00:29] What is CAST? [17:00:55] but as i always tell my clients, the secure system is the one you built yourself, that has never been connected to any network, with no removable drive, installed in a shielded room to which you have the only key to three locks [17:01:46] http://en.wikipedia.org/wiki/CAST-128 [17:01:53] hey there [17:02:11] i have a problem with the mediawiki user rights management [17:02:17] can any one help? [17:02:25] !ask | maximum2007weeee [17:02:25] --mwbot-- maximum2007weeee: 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. [17:03:49] my phpmathpublisher is broke [17:04:06] http://www.beyondeuclid.com/wiki/User:Bear/Sandbox [17:04:14] view the markup [17:04:22] between A and B [17:04:42] How do i make some pages only editable by admins(sysop) (Main Page, Policy etc..) [17:04:44] ? [17:04:53] protect doesnt work [17:05:03] becaus ei made a group called moderator [17:05:10] and the can protect also [17:05:23] but moderators should not be able to edit the frontpage!! [17:05:24] add a new protection level [17:05:39] where? [17:05:39] that does not constitute a failure of the system, but of the administration [17:06:04] how? [17:06:05] !wg RestrictionLevels | maximum2007weeee [17:06:05] --mwbot-- maximum2007weeee: http://www.mediawiki.org/wiki/Manual:%24wgRestrictionLevels [17:06:15] yeah i found that [17:06:52] array( '', 'autoconfirmed','moderator', 'sysop' ); does not work right [17:07:41] maximum2007weeee: the value of the array are rights, not group (except sysop wich is rewritten to protect) [17:07:49] *which [17:08:07] $wgGroupPermissions['sysop']['docwriters'] = true; whats that for? [17:08:24] so what do i need to change? [17:09:20] $wgRestrictionLevels[] = 'restricted'; [17:09:30] $wgGroupPermissions['sysop']['restricted'] = true; [17:10:02] Nikerabbit, hello :) [17:10:20] h [17:11:10] $wgRestrictionLevels[] = 'restricted'; what does this? [17:11:36] maximum2007weeee: it adds a new protection level [17:12:06] right now it looks like this [17:12:07] $wgRestrictionLevels = array( '', 'autoconfirmed', 'Mitglied', 'Moderator', 'sysop' ); [17:12:07] $wgRestrictionTypes = array( 'edit', 'delete', 'move' ); [17:12:18] Mitglied is Member [17:12:23] (i am from germany) [17:12:33] heineken [17:12:35] is there a synonymous for "backend"? can you write this another way "Could not initialize linux backend !" ? [17:12:43] hi guys, how to improve the search engine? [17:13:01] hi ialex [17:13:02] elnovato: use Lucence ;) [17:13:31] maximum2007weeee: once again, $wgRestrictionLevels are rights and not groups [17:13:55] $wgRestrictionLevels values [17:13:58] so i add the line [17:13:59] $wgRestrictionLevels[] = 'restricted'; [17:14:00] ? [17:15:33] !Lucence [17:15:33] --mwbot-- I don't know anything about "lucence". [17:16:14] hi all, i'm having problems managing media files on my wiki [17:16:28] i uploaded a newer version of a PDF file, but the old version still seems to be set as the current [17:17:06] deker: purge the page, that should reset it [17:17:09] how did you upload it? [17:17:16] elnovato, its called Lucene [17:17:18] i went into the wiki interface [17:17:38] purge the page that is connected to it? [17:17:57] purge the image page [17:18:02] i logged in as sysop and deleted all revisions and re-uploaded, that didn't help [17:18:13] you need to purge the image page, it's a caching issue [17:18:16] !purge [17:18:16] --mwbot-- To purge a cached page, such as when making changes to the navigation bar, add &action=purge to the end of the page url, or ?action=purge if using Simple URLs. E.g: http://en.wikipedia.org/wiki/Main_Page?action=purge [17:18:36] gotcha [17:18:39] let me try it [17:20:39] doesn't seem to be working [17:20:42] doh [17:21:00] i went into that image page and added on action=purge [17:24:58] Werdna, I didn't write the sortable tables stuff, I stole it from somewhere. And saying "who cares, it will work on Wikimedia" is a horrible attitude. [17:26:04] why when i log to mymediawiki, the logo dissapear? [17:30:29] which .php file generates the element's content? [17:30:53] depends on the skin [17:31:36] stock? [17:32:04] monobook [17:32:06] but [17:32:09] now is work [17:32:12] :) [17:32:18] wgStylePath was missing [17:32:20] thansks [17:34:09] ah, skins/Monobook.php [17:34:14] thanks, geek_cl, darkcode [17:34:20] ya [17:34:28] ;) [17:35:20] each skin generates its own head elements [17:35:26] Not entirely true. [17:35:32] All of them use a common subset. [17:35:37] Some of them add additional ones. [17:35:46] The common set is constructed by OutputPage somewhere, IIRC. [17:35:55] You can use an OutputPage method to add new tags. [17:39:32] hilles [17:40:01] the skin still has to construct the head and call on the methods from OutputPage to have it happen [17:40:38] darkcode, yes, but they all do. [17:42:35] hi Simetrical [17:43:57] it would be kind of nice if it didn't have to though, instead in the constructor method changing style and script elements that want to be changed and have it construct the head for you, so then the rest of the process just involves constructing the body [17:45:25] darkcode, that's an interesting point. It would be a fairly trivial change to do. [17:46:39] mark: ping? [17:47:01] does Lucene works in shared hosting? [17:52:04] would probably be a good idea to make it backwards compatible at first for a transitional period [17:52:26] so anyone using custom skins isn't screwed [17:53:21] something that basically says "yes construct the head for me" with it being by default being off [17:54:30] probably could be something as trivial as calling parent::construct in its constructor [17:55:26] hi all, why mediawiki earch doesn't show all lines of a word searched on the search? [17:55:48] is this possible with any other search extension? [17:56:29] tomow: timezone? [17:58:33] eastern. [17:59:05] for reference - it's 2PM local time now. [18:00:06] so i'm setting up a wiki on a server (well VPS), and I navigate to the directory where I've put the wiki files, were index.php is, and it shows up like an apache2 directory without an index file [18:00:29] mm in the us then? [18:00:33] yep. [18:00:52] i know this is really a question for #apache [18:00:54] or something [18:01:00] but if anybody knows... [18:01:46] what happens if you manually go to /index.php? [18:02:01] does mediawiki extension Lucene works in shared hosting? [18:02:06] if it shows your source code, then you have to enable the php module in apache. [18:02:23] i mean when you manually go to index.php like cirwin suggested. [18:02:37] cirwin: it works [18:02:50] cirwin: so i can set it up [18:02:59] but doesn't this bode ill for later? [18:03:39] you need to add 'index.php' as an index in apache then [18:03:46] though I can't remember the syntax [18:04:04] 03demon * r37830 10/trunk/phase3/ (3 files in 2 dirs): $wgDefaultDirectoryChmod -> $wgDirectoryMode. Less crappy name + docs I should've written on the original commit. [18:04:20] DirectoryIndex foo.ext [18:04:54] cirwin: DirectoryIndex index.php is already there [18:04:54] cirwin: I've never had to do that manually in apache...but yeah, something like that is probably the problem. [18:05:03] i thought that first [18:05:07] hmm, dunno then [18:05:16] the htaccess file is in the same directory as index.php, correct? [18:05:29] no htaccess [18:05:30] vhost [18:05:33] ah. [18:05:45] another setting must be off b/c config directory is 755 but the script is not working [18:07:17] is php installed? is php being run as an apache module or cgi? [18:11:01] darkcode: php is installed as apache module, i beleive. also i got config directory working. MW has been isntalled [18:11:14] lets see if the php problem remains [18:12:01] Hi, I have a question about images [18:13:00] yeah, navigating to the directory still doesn't automatically go to index.php. guess i'll take it to #apache [18:13:39] Is it possible to display an image resized if it is stored elsewhere on the www? [18:14:27] I.e., not wiki-uploaded [18:14:35] Guido: no. [18:14:54] That's bad [18:15:22] Ok, thanks [18:16:48] Guido: do you need this for a single, specific image for a special reason? or as a general ability? [18:17:37] 03(mod) Microsoft SQL Server support (tracking) (MSSQL) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=9767 15enhancement->normal; -need-review -patch ; summary; +comment (10Simetrical+wikibugs) [18:18:06] i'd really like to try to understand what i did wrong here [18:18:13] http://www.beyondeuclid.com/wiki/User:Bear/Sandbox [18:18:15] 03(mod) Microsoft SQL Server/MSSQL support (tracking) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=9767 summary (10Simetrical+wikibugs) [18:18:34] 03(mod) PostgreSQL/pgsql support (tracking) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=384 summary; +comment (10Simetrical+wikibugs) [18:18:50] As a general ability, Duesentrieb [18:18:51] 03(mod) PostgreSQL/pgsql support (tracking) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=384 (10Simetrical+wikibugs) [18:21:43] test [18:22:12] Guido: that's not supported. Although making an extension to do that should be rather trivial. I expect someone has done so :) [18:22:21] test [18:22:27] Xiong: it worked. [18:22:39] feh [18:22:43] please go to #test for further testing :) [18:22:47] isp keeps thrashing my ip [18:23:07] why doesn't phpmathpublisher work for me? [18:23:33] 03ialex * r37831 10/trunk/extensions/Configure/ (5 files): [18:23:33] * maintenance scripts now use MW_INSTALL_PATH env variable to locate the wiki [18:23:33] * findSettings.php was broken since 0.6.0, now fixed [18:23:33] * Renamed $wgDefaultDirectoryChmod to $wgDirectoryMode [18:23:45] Pinging: 'someone' [18:23:55] i've installed the script, i've installed the extension [18:24:15] guido: i'm almost someone [18:24:21] :-) [18:24:34] "an incredible simulation" [18:24:41] Could you make such an extension, Xiong? [18:24:48] i could not [18:24:54] i copied it off the page [18:25:01] this new wiki i've installed has the format index.php/Main_Page, whereas others i've installed of the same version (1.11.2 - don't nag me about it) began as index.php?title=Talk:Main_Page [18:25:06] Ah [18:25:09] and edited it per instructions [18:25:20] Duesentrieb, would you tell me the best way you think, this distributed computing, task sharing thing would work? [18:25:23] http://www.mediawiki.org/wiki/PhpMathPublisher_alternative [18:25:49] why the difference [18:26:03] i got my isp to install imagemagick but i don't see that that implies he uninstalled GD [18:26:34] i'm going slightly nuts about this, i can't run a recreational geometry wiki without equations [18:26:35] in any case, i'm going to try to rewrite or alias the url from w/index.php/Main_Page to wiki/Main_Page [18:26:45] is it a problem that this original format is like this? [18:26:49] not without going very hardcore synthetic, like the greeks themselves [18:26:53] balasyum: what do you mean by "best way"? [18:27:21] the method [18:27:36] balasyum: err. method to do what? [18:27:49] balasyum: i mean... there are many ways to cooperate. [18:27:51] to do the task management [18:28:26] a script listens on the server and controls and gives tasks [18:28:48] balasyum: well... have a todo list, sort it by priority, keep track of what's being worked on, and a free agent gets the thing with the highest prio that is not yet taken? [18:28:49] a client comes up and msgs the controller: "I'm here, gimme task, etc." [18:29:01] the details are really up to you [18:29:06] i can't design your system for you [18:29:17] I'd have never expected it [18:29:30] just thought you can give me a hint [18:29:57] or revel a few things that I should take care of [18:30:00] i can only give a concrete hint for a concrete question :) as a generalaproach, i'd use the task queue described above. [18:31:18] and what if: one client does all and as more clients come up the less load is on each [18:31:31] as at torrents, maybe [18:31:44] this line does not make sense to me [18:31:46] $img_url = "http://urltowhereyouputthephpmathpublisherfiles/rendermaths.php?message=".$input.""; [18:31:55] there is no "rendermaths.php" file [18:32:50] i set it to this, didn't work: [18:32:51] $img_url = "http://www.beyondeuclid.com/phpmathpublisher/rendermaths.php?message=".$input.""; [18:41:10] <^demon> brb [18:41:18] <^demon> Blah, wrong window. [18:57:42] hello [18:58:06] Can some one explain me what is wikimedia? [18:59:28] omer_, http://en.wikipedia.org/wiki/Wikimedia [19:00:24] omer_: or do you mean mediawiki? [19:00:44] what are the diffrence? [19:01:44] Wikimedia is the foundation, MediaWiki is the software. [19:01:51] and my penis is the hardware [19:01:56] get it, penis = "hard"ware? [19:01:57] ha-ha! [19:01:59] *Schroeder2 couldn't resist [19:02:06] and Wikipedia is the fruit. [19:02:06] ellipses [19:02:11] "ha" [19:02:20] Schroeder2: for a moment you made me think this was #uncyclopedia xD [19:04:35] what is mediawiki? what software? [19:05:21] !mediawiki | omer_ [19:05:21] --mwbot-- omer_: MediaWiki is a free software wiki package originally written for Wikipedia. It is now used by several other projects of the non-profit Wikimedia Foundation and by many other wikis. You can find out more about it at http://www.mediawiki.org [19:05:30] !wiki [19:05:30] --mwbot-- A wiki is a collaborative website which can be directly edited by anyone with access to it. Ward Cunningham, developer of the first wiki WikiWikiWeb, originally described it as "the simplest online database that could possibly work". Wikipedia is one of the best known wikis. [19:05:49] see also http://en.wikipedia.org/wiki/MediaWiki [19:09:12] 03simetrical * r37832 10/trunk/phase3/skins/common/wikibits.js: Adjust copyright info for sortable tables script: our version contains some modifications and is not under the MIT license, but rather the GPL. [19:11:41] 03(mod) Microsoft SQL Server/MSSQL support (tracking) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=9767 normal->15enhancement; +comment (10dj.bauch) [19:15:48] 03(mod) Microsoft SQL Server/MSSQL support (tracking) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=9767 (10a-joelpe) [19:21:35] 03(mod) Microsoft SQL Server/MSSQL support (tracking) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=9767 (10Simetrical+wikibugs) [19:21:45] 03(mod) Microsoft SQL Server/MSSQL support (tracking) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=9767 15enhancement->normal (10Simetrical+wikibugs) [19:29:15] 03(mod) Microsoft SQL Server/MSSQL support (tracking) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=9767 (10a-joelpe) [19:30:22] Hmm, MSSQL can't index binary fields? That seems like a peculiar limitation. [19:32:22] Also hmm, accesskeys on labels don't work in Fx3, or rather they don't trigger the associated input. [19:33:17] 03siebrand * r37833 10/trunk/phase3/languages/messages/MessagesKm.php: [19:33:17] Localisation updates from Betawiki [19:33:17] * Update magic words and special page aliases [19:36:55] 03simetrical * r37834 10/trunk/phase3/ (RELEASE-NOTES includes/EditPage.php): Accesskeys for minor edit/watch checkboxes on edit now work in Firefox 3. It apparently doesn't like an accesskey being declared for both an input element and its label. [19:36:57] There we go. That was starting to annoy me. [19:38:03] :) [19:50:17] yay, FF 3 \o/ [19:53:03] how can I tell if memcached is working, or do I trust that it is? [19:54:36] anyone has screenshots of enterprise layoouts of mediawiki? [19:55:03] Is it possible to move the Loginprompt from the Special:Login page to the personal toolbar? [19:55:48] dfas: what do you mean by the enterprise layouts? [19:56:56] !skinning | dfas [19:56:56] --mwbot-- dfas: Overview: . Skin usage: . Gallery of CSS styles: . Writing your own: [19:57:17] HACK]Gara[: not easily. that is, not without hacking the skin code. [20:00:48] Duesentrieb: Since it's only an edit to the skin, would it be affected by updating MW? [20:01:01] Duesentrieb: i.e. overwritten [20:01:15] HACK]Gara[: might be [20:01:16] yes it would. unless you don't just edit, but copy&edit. [20:01:29] cirwin: not might. will. [20:01:38] ok [20:01:50] !skinning | HACK]Gara[ [20:01:50] --mwbot-- HACK]Gara[: Overview: . Skin usage: . Gallery of CSS styles: . Writing your own: [20:03:00] I'm using a custom skin on my wiki already, custom made folders are not affected, or are they? [20:03:20] i.e. a modified monobook skin in a different folder [20:04:01] it wont be (at risk of being wrong again) [20:07:18] HACK]Gara[: you are fine then [20:07:33] HACK]Gara[: until your custom skin becomes incompatible :) [20:18:04] What's left to know is the way to do it then [20:19:39] *Schroeder2 hums "Novorossiisk Chimes (the Flame of Eternal Glory)" [20:20:13] Is there some kind of manual out there describing the way to do this? [20:20:35] HACK]Gara[: find the place in your skin where the personal tools are output. if the user is not logged in, place a login form there. look at Special:Userlogin to find out what fields you need. you may have to dig into the code of the special page to find out how to get the neccessary token. [20:20:37] Or the location of the code used for the loginform [20:20:49] ok, thanks [20:21:21] the code of the login form is in specials/SpecialUserlogin.php [20:21:36] under lincludes [20:21:42] err, includes [20:21:54] and in older version, there's no "specials" subdir [20:22:01] MW 1.12 [20:22:16] 1.11 [20:22:17] sry [20:22:44] just find the file [20:23:32] found [20:35:57] Well now, i have the function "main login form" in specialuserlogin.php and the personal portlet of my skin file. How do I include the loginform into this page? Sorry it's step by step, but I have little knowledge about including in mediawiki [20:37:22] you'll have to write php code that generates the required html in your skin [20:37:34] this is probably going to be similar to the code in the special page, but not quite the same [20:37:53] you *do* have to know what you are doing... [20:38:10] hi @all [20:40:15] i have a problem with mediawiki ,and need help (and sry for my school english ^^) [20:40:51] your english sounds fine... please ask a concrete question :) [20:41:31] ok my wiki on wiki.wakfu-fans.de do not work well i dont know why [20:43:56] "don't work" how? [20:44:23] !blankpage | Nezugi [20:44:23] --mwbot-- Nezugi: A blank page usually indicates a fatal PHP error. See !error [20:44:23] look at the page there is nothing ,only a blank screen [20:44:37] !error | Nezugi [20:44:37] --mwbot-- Nezugi: For information on debugging (including viewing errors), see . [20:45:04] problem: quite a number of the users on my wiki are getting a stupid hack message, example here: http://forums.wheresgeorge.com/showthread.php?p=3064379#post3064379 I have yet to find anything, some users (including myself) can get there fine, upgrading MW has apparently not solved it. Help? [20:45:49] no i have installed the page 30 min ago [20:46:16] Nezugi: so? [20:46:28] Nezugi: did it ever work? [20:46:54] yes [20:47:14] for 5-10 min it worked perfect and than [20:47:17] nothing [20:47:29] Search4Lancer: well, if your wbespace got compromised, there's a lot of ways that one can show that message. search for that string in all files in your web space, maybe? and find out how this happened. first of all, tell your hoster! [20:47:44] Nezugi: did you change anything about the config? [20:48:19] Nezugi: in any case... without qan error message, it's hard to do anything. so, find the error message. it will usually be in apaches error log, or in a separate log for php, if that has been cnfigured. [20:48:23] Duesentrieb: I did tell my host, they pointed me to two unrelated blank files saying "these got hacked, restore them" which as you can imagine, solved nothing [20:48:42] Nezugi: you can also enable more debug output as described in the page above... if mediawiki ever gets a chance to run [20:48:46] no nothing ,could it be a problem with php5? [20:49:02] Search4Lancer: well... ask then HOW that got hacked [20:49:41] Search4Lancer: and if reinstalling mediawiki didn't help, then they dug deeper. check .htaccess files for suspicious rules, for example. revert to a backup. [20:49:49] Nezugi: it could be a problem with anything. [20:50:04] Nezugi: no error message, no way to tell. [20:50:09] oh a good message ^^ [20:51:02] is this problem similarly to an other? [20:51:09] .htaccess is blank, and backup not feasible considering this has been occuring for a couple of months, and hosting multiple websites on the same account [20:51:54] Search4Lancer: running a compromized website for a couple of months is kind of bad... usually you'd pull the plug when that happens :) [20:52:13] Nezugi: it's similar to any other fatal error. [20:52:29] yeah, well... as far as I've been concerned, the problem has been on the users' side :-P [20:52:32] aha . i see a long night for me [20:52:34] Nezugi: did you look into the logs? [20:52:54] check file permissions (shot in the dark) [20:53:29] how? im going to re upload the files and sae if it has a effect [20:54:24] ok wich files need file permissions? [20:54:31] err. [20:54:40] mh? [20:54:49] all files have file permissions... the point is that they need to have the correct permissions [20:55:06] which means they have to be readabl??y by php. and the directories need to be executable. [20:55:15] but if this ever worked, then the permissions should be ok. [20:55:29] as to "how" to look at the logs: ask your hoster [20:56:00] mh you thin i have been hacked in 30 minutes? [20:56:06] *think [20:57:05] take a look at http://wiki.wakfu-fans.de/index.php5?title=Hauptseite can this help you [20:58:01] uh... well, it means that your wiki workd, i guess. [20:58:19] on wiki.wakfu-fans.de it is offline and at http://wiki.wakfu-fans.de/index.php5?title=Hauptseite its online , but why? [20:58:42] because whatever handles the document root isn't configured right? [20:58:57] anway, it's a bad idea to install the wiki directly in the root directory of your web space [20:59:05] it's bound to cause confusion. [20:59:49] install into a directory called /w or /mw or something like that (/wiki is not recommended, you may want to use that for pages later) [20:59:53] no it is in a under folder (bad english i know [20:59:59] no it's not. [21:00:14] wir k??nnen auch deutsch reden wenn dir das hilft :) [21:00:17] realy? [21:00:55] http://wiki.wakfu-fans.de/index.php <--- no path there, index.php is directly in the root [21:00:56] ah i mean : really [21:01:12] and is this ah problem ? [21:01:34] it's not recommended, and it may cause problems [21:01:44] where should the index.php be? [21:01:50] and it makes solving your original problem more difficult [21:02:01] install everything into a subdirectory. [21:02:04] call it w [21:02:17] you need to reinstall for that, or manually edit the pathes in LocalSettings.php [21:03:11] ah ok how should the folder structur look like? [21:03:22] hm? [21:03:43] you have a folder that is your web root. in that you create a folder called w. under that you install mediawiki. [21:03:51] a no one moment [21:04:35] I always have this error when i try to merge account with CentralAuth... Warning: array_map() [function.array-map]: An error occurred while invoking the map callback in ....no wiki for wikidbit [21:04:59] how had the folder structur look to (is it so better?) [21:06:25] the answer stays the same [21:08:41] yea but this is the momentary situation [21:09:56] root->wiki->mediawiki install wiki.wakfu-fans.de links to the folder wiki where the index.php and the index.php5 is [21:11:38] Nezugi: but "wiki" is the root of your domain. what's above that isn't important from the web's perspective. the relevant thin is that there is a subdirectory in the *web* path. [21:11:51] so, make one more subdirectory. [21:12:41] ok like this wiki->w->mediawiki install [21:12:45] ok? [21:13:48] ^^ i think after the first time installing a wiki ,i know how it work [21:16:11] Nezugi: when you got that, there should still be nothing on wiki.wakfu-fans.de/ - but you should get an actual error message now (or a directory listing). you'll have to set up a redirect from there to your wiki. there are several ways to do that - one is described together with the instructions for "pretty urls": http://www.mediawiki.org/wiki/Manual:Short_URL/wiki/Page_title_--_no_root_access [21:18:38] ok i think i can make it , thank you very much for your help and have a nice day cu [21:19:41] viel spass am ger??t [21:23:42] i modified includes/SkinTemplate.php, trying to add a tab as reccomended here: http://www.mediawiki.org/wiki/FAQ#How_do_I_add.2Fremove_tabs_throughout_my_wiki.3F, the style of which has worked before (1.11.2). I get this: Fatal error: Call to a member function getFullURL() on a non-object in /path/to/wiki/includes/SkinTemplate.php [21:23:53] the weird thing [21:24:21] is that i have the exact same modified SkinTemplate.php on two wikis, and it works on one but not the other, they are both 1.11.2 [21:24:51] different servers [21:25:24] i also notice that the other tabs use getLocalURL() [21:25:28] should I be using that? [21:27:16] Smaug: no, the problem is that the object you are calling the method on just isn't there. [21:27:47] spelled it right, make sure you decalre it global if appropriate, etc [21:31:39] Hi guys. I have a bit of a problem, and I can't find anything in the manual about it. [21:32:10] Duesentrieb: i think it's spelled right and all [21:32:14] every day, at about this time, my installation does some sort of indexing process and it causes the server to lock up. [21:32:14] Duesentrieb: lemme do a pastebin [21:33:03] is there a way that i can tell it *when* to do this (so it's not during peak hours) ? [21:33:13] barring that, is there something I can do that will make it happen cleaner? [21:33:15] bharris_: ask your system administrator. mediawiki doesn't do that (at least not without you explicitly setting that up) [21:33:37] well, i am the administrator, and i didn't explicitly set it up. [21:33:55] bharris_: so, what exactly does what kind of indexing? [21:33:59] sec. i'm trying to find the sql process it ran. [21:34:03] Duesentrieb: http://rafb.net/p/IvcGwz82.html [21:34:05] bharris_: generally, that kind of thing would be done with a cron job [21:34:37] well, crap. it scrolled off. [21:35:07] no, nothing. [21:35:14] err, no crontabs. [21:35:48] bharris_: are you on shared? [21:35:49] bharris_: why do you think it has anything to do with mediawiki= [21:35:57] Smaug: Title::newFromText returns null, so $destination is null, so $destination->getFullURL() fails. this happens if you pass an invalid title to newFromText. [21:36:11] Smaug: so, check what you get back from wfMsg('custommessage') [21:36:29] Duesentrieb: i.e. does mediawiki:custommessage exist [21:36:31] will do [21:36:47] yes, check the page, but also check what you *actually* get back. [21:36:48] because when i do "show processlist" on the mysql console, it's got a couple processes running that are out of the ordinary, and nothing else is hitting the db that could cause this. [21:37:23] all other processes to the db are locked while it completes. [21:37:27] bharris_: except.... mysql itself? because it might be set to run reindexing peridoically? [21:37:36] it's not a mysql process. [21:38:04] bharris_: so it's done by the wiki user? [21:38:06] those have different users than my wiki user, and the process itself includes a comment that indicates it is mediawiki code. [21:38:07] it is. [21:38:22] and what does it say? [21:38:28] i'm trying to find it. [21:39:04] Duesentrieb: the message exists. hold on, i have to go. thank you for beginning to help me with this, i may ask you to help me finish solving it later. [21:39:04] there are some things that may be done by mediawiki only after some cachign time expires - but i thought this stuff was off by default. maybe i'm mistaking. [21:39:14] a web request should never trigger a long running update like this. [21:39:32] Smaug: i'll go to bed soon. [21:42:21] bharris_: on a large site, you should probably turn $wgMiserMode on. this might also influence when and how special page caches get updated, not sure about that. anyway, again, on a large site, those caches should be updated using updateSpecialPages.php [21:42:33] i'm not entirely sure on how this would have to be set up. [21:42:51] i would *guess* that miser mode disables live updates and means you have to run the maintenance script in cron [21:43:00] that might work. [21:43:01] but it'S possible that something else is requried [21:43:03] i'll look into it. [21:43:18] the mediawiki manual covers wgMiserMode? [21:43:30] !wg MiserMode [21:43:30] --mwbot-- http://www.mediawiki.org/wiki/Manual:%24wgMiserMode [21:43:57] it's there, but the information is a bit minimalistic [21:44:12] it reflects what i *thought* would happen -- and that does not match with your experience. [21:44:35] what you describe seems like it's cached even is miser mode is off, but the cache is refreshed triggered by a web request. which is bad. [21:44:51] anyway... try miser mode. it might solve the problem. [21:45:11] if not... you'll have to find someone who knows more about special page updates than i do :) [21:45:34] several of those people are at wikimania currently though [21:46:12] anyway, time for bed. [21:46:32] good night. [21:50:23] thanks! [21:59:01] :/ I hate ISP's [21:59:51] Why? [22:03:02] We switched our phone service, because they tied internet accounts to /phone numbers/ (our new one is imaginary) they had to change our account... thing is, instead of nicly transfering things, they just deleted the old one... So we basically lost all our e-mail accounts for a week, we re-registered them, but a weeks of e-mails were never recieved, and whatever was sent to us before [22:08:11] Sorry to read that Dantman. [22:11:26] are skins for Mediawiki 1.7 still compatible with recent MediaWiki version? [22:11:56] Recent MW has made a fair bit of skin changes [22:12:58] dfas: What do you mean, "compatible"? [22:14:11] But, of the most part, skins are entirely compatible with the current version - even the major alterations have maintained backwards compatibility of some sort. [22:14:15] *for [22:14:59] ^_^ Although, I can tell you that 1.13 skins work with 1.12 [22:21:09] back to my old problem of half my users getting a hack message rather than getting the wiki when they access my site... I just grepped the whole directory, and came up blank [22:27:56] Anyone want to focus my attention into the creation of a new SpamProtect extension? [22:28:19] I'm writing a custom MediaHandler for Mp3's, how do I get rid of the "no higher resolution available" message? [22:40:33] ah, mustRender must return true, if anyone wants to know for next time [22:46:52] 03(NEW) Add #sizeof: function to ParserFunctions extension - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14851 15enhancement; normal; MediaWiki extensions: ParserFunctions; (brett5) [22:59:37] where is the docs for moving the search button up? [23:00:22] alnokta: IIRC it is just changing MediaWiki:Sidebar [23:01:00] alnokta: put the following line somewhere: [23:01:02] * SEARCH [23:01:29] I'm trying to authenticate users via AD. Every try so far seems very fruitless. I want to do something like check if exists sAMAccount=me AND includes a memberOf=CN=somegroup,ou=groups,dc=foo,dc=bar --- For whatever reason this apears to be an sisyphusian. I *cannot* FILTER with this LDAP Authentication Plugin of Mediawiki. [23:01:51] thx siebrand [23:05:32] is there a way to customise the format of the Image: namespace pages? [23:06:04] cirwin: ^_^ Not without hacking and really screwing with a php file [23:06:09] oh well [23:06:13] Though [23:06:14] I'll have to do that then :( [23:06:28] You might be able to convince a dev it's a useful feature to add [23:06:46] Tim made it so that the sidebar's toolbox search and languages sections could be moved anywhere in the sidebar [23:07:02] Something similar could probably be done with section tags in image pages [23:07:12] == IMAGE == == EXIF == [23:07:52] I just want to disable them mainly [23:08:07] Eh? what for? [23:08:22] to make the page comprehensible :p [23:08:31] 'tis a right mess [23:08:32] Well if that's the case [23:09:19] What you really want is to create an extension that provides a "Simple image page" and use one of the hooks to rewrite image pages to use it (but still allow people to use the complex version if they click an extra link) [23:10:01] could do [23:11:28] ^_^ So anyone want to talk me into creating a SpamPatterns extension to cleanup the large mess of spam extensions we have that aren't always that intuitive? [23:11:39] Dantman: nope [23:11:50] I want you to write a nice looking image page :) [23:12:23] ^_^ You'll need to find some way to move it up on my priorities list [23:12:28] heh [23:12:42] it's not that important, and I'm perfectly capable, if lazy [23:13:05] so you are writing something to supercede all the TitleBlacklist, UsernameBlacklist BadImage, etc.. [23:13:30] I've got a lot I could work on... MW features, extensions, but lately because of my situation I only focus on things that either pay, or give me something I can put in a portfolio [23:13:34] Ya [23:13:39] Cept more intuitive [23:13:46] more intuitive? [23:13:51] as in, not regex? [23:13:53] Half the extensions use a special page, the other use articles [23:14:11] *cirwin likes MediaWiki: config files [23:14:19] but that's probably 'cos he uses linux [23:14:33] None of them provide a real intiitive interface doing things like showing what is going to happen [23:14:39] hmm [23:14:48] how do you plan to show the effect? [23:15:46] Something like going to Special:SpamPatterns selecting regex mode, select 'block existing users' and fill in a regex... After that you can optionally hit a check button, and it'll list out to you what existing users currently will be blocked by that regex [23:15:57] fair enough [23:16:17] A url blacklist could scan externallinks and list out to you what pages currently contain the spam links [23:16:37] that would be cool to do [23:16:50] And great for tracking down the links to remove to [23:16:59] yes [23:17:23] Dantman what about talking you into making a general blacklist extension instead? [23:17:39] General, in what way different from my idea? [23:18:07] you said spam blacklist [23:18:12] 03huji * r37835 10/trunk/phase3/languages/messages/MessagesFa.php: Localisation updates: Adding/updating Persian translations [23:18:29] Hmm, ya, now that I think about it with that SpamBlacklist discussion I should find a better word than spam [23:18:45] BlacklistPatterns? [23:18:50] Nowait, reverse that [23:18:59] Extension:PatternBlacklist [23:19:05] NastiesFilter [23:19:09] sounds kinda like AbuseFilter :P [23:19:40] what about just Extension:Blacklist [23:19:51] Heh [23:20:14] AbuseBlacklist ;p [23:20:37] though I like the word Filter a bit better really cause the blacklist extensions also have a whitelist [23:20:41] ^_^ Pattern is a descriptive enough word [23:20:46] Ok [23:20:48] PatternFilters [23:21:28] Cause it filters a variety of things, based on various types of patterns [23:21:28] sounds ok to me I guess [23:21:35] ya [23:21:42] Regex, plaintext, we could probably support like as well [23:21:54] or rather, wildcard [23:22:18] hello [23:22:21] or good evening [23:22:33] ^_^ So with this discussion... Anyone actually want to poke me into working on it? [23:22:45] *cirwin pokes Dantman hardly [23:23:02] *darkcode pokes Dantman into working on it and suggests teaming up with the AbuseFilter people [23:23:05] ive not followed it, but ive had enough beers to contribute [23:23:12] *exobuzz pokes dantman [23:23:16] 03stipe * r37836 10/branches/MetavidWiki-exp/MetavidWiki/skins/mv_embed/ (7 files in 2 dirs): added stream images, clearing safari errors [23:23:38] ^_^ Now if only this many people poked me for TransWiki [23:23:59] *exobuzz pokes you for something or other [23:24:20] Note to self, I have my e-mail back... I should be sending a list mail about those 4 hooks [23:26:49] you have email from 4 hookers? [23:26:57] get coding. surely you dont have time for that! [23:27:02] so is your extension going to optimize the regular expressions to remove unnecessary patterns? maybe something like "warning this pattern means that the follow patterns will no longer be necessary:" "processed?" [23:27:03] heh [23:27:13] I don't know about that [23:27:29] That goes a little far into actually parsing the regex [23:27:46] If someone is going to use regex they should know how [23:28:00] in my experience few do [23:28:02] well. make sure you use a good safe regexp [23:28:31] Though, we can link to information pages, and also there are the simpler versions [23:28:44] sorry my mind is on hookers still [23:28:49] Unlike the other extensions we could support simple like queries [23:28:58] Heh, 4 hooks... for core [23:29:14] hook functions [23:29:14] One improves the way extensions add stylesheets [23:29:27] Another allows extensions to add global JS variables [23:29:45] And the last two work to allow that new sidebar system Tim made to be extended by extensions [23:29:50] i like a nice looking hook with blonde extensions [23:30:36] That donate button there is made by those last two hooks: http://dev.wiki-tools.com/ [23:30:54] why 2? [23:31:07] It's the way the code is distributed [23:31:28] You need one when the sidebar is being parsed to identify a special section and fill with initial data [23:31:44] And you also need another for actual generation of the portlet [23:32:26] Though, a generic portlet function skins would put their markup format in would be usefull [23:32:30] sounds like it ought to work more like parserfunction or tag extensions [23:33:30] Talk to Tim about that: http://svn.wikimedia.org/viewvc/mediawiki?view=rev&revision=37232 [23:33:39] where it hooks in just before being parsed and replaces it with the initial data [23:34:53] what's that got to do with it? [23:35:19] i heard/read talk about a c based parser to replace the php mediawiki parser ? as the slowest part of the system (in my experience) is this still something being considered, or just ideas i read ? [23:37:33] i highly doubt that [23:37:44] I know know about that, but rather than strait C a MediaWiki PHP extension would be nice [23:38:19] we should rewrite the whole lot in erlang, because it smells nice [23:38:21] I dont think there'd be enough money in the world to bribe somebody to rewrite the parser in C [23:38:36] oh.. [23:38:40] perhaps just wishful thinking [23:38:48] Track down some of the most performance intensive tasks MW does, and implement them efficiently in C into a PHP extension and have PHP use those when defined... [23:39:34] When available specialized efficient functions would be used, and when not it would fallback to normal PHP meaning MW works fine everywhere, but gains huge perfornance with that PHP extension [23:39:56] Dantman: if you want an extension that'd be a challenge, can we get a variable in templates that gives the #:*s at the start of the line the template was called on? [23:39:57] well. it's good it is on your minds [23:40:23] if you needed half the amount of servers, it might save a few $ ? :) [23:40:49] exobuzz: ^_^ pretty soon you can save servers on the web caches [23:40:58] cruc is working on varnish to replace squid [23:41:18] and lighttpd to replace apache?! [23:41:19] i guess.. at least you all know about db design.. [23:41:34] Acording to his performance tests with it, one varnish cache with MW can handle the same load as 20 squids [23:41:38] unlike e107 cms.. where they have field like "username.id" and do floor(field)=something on joins [23:41:39] :) [23:42:04] cirwin: Actually MW spends little time in Apache, the real load is in PHP [23:42:16] Even though I still prefer nginx personally [23:42:26] funny i keep hearing about that [23:42:38] ^_^ I have a configuration of nginx that not onry works with short urls, but action paths [23:42:57] And the way it works is so much more beautifull than any way of even getting Apache to do short urls [23:43:02] my problem is. i would like to go to fast webserver + fcgi but i want also eaccelerator or similar which doesnt work on a suexec environment [23:43:14] Erm.... [23:43:30] I'm running nginx+phpfastcgi+eaccelerator fine [23:43:44] with suexec type environment ? [23:43:52] different users per virtualhost ? [23:44:04] with multiple virtualhosts [23:44:26] http://eaccelerator.net/ticket/235 [23:45:17] Well... there is always the possibility of running multiple instances [23:45:30] yeh.. with a eacceraltor for each virtualhost ? [23:45:35] and differetn cache location [23:45:35] ? [23:45:43] Ya, pretty much [23:45:50] You'd want a different cache location anyways [23:46:00] i guess.. [23:46:02] Otherwise anyone could mess with the cache for anyone else [23:46:15] yeh.. well thats the problem i have right now [23:46:23] all www-data for each vhost [23:46:26] And it also means that if someone does something absolutely fatal and temporarily kills the instance it doesn't break the other people's [23:46:27] not very secure [23:47:14] I'm actually running 3 php fastcgi instances and load balancing them with nginx [23:47:29] I used to have gateway issues [23:47:35] sometimes one goes down randomly [23:47:47] your talking about with multiple machines ? [23:47:50] load balancing ? [23:47:51] nope [23:48:03] But using 3, and combinding that with a instance of god... My stuff never goes down [23:48:07] doesnt fgci do like a roundrobin with the fcgi processes ? [23:48:15] nginx [23:48:32] my main problem is small ram [23:48:43] and prefork apache + php [23:49:02] but i have a few virtualhosts, so 3x fcgi for each vhost is still plenty of ram [23:49:19] even with apache worker [23:51:27] So, what is your actual reason of wanting these virtualhosts to have separate info? [23:52:14] different users, and crappy code [23:52:27] code i don't trust [23:56:46] Well... as bad as I've had it lately, I guess there are positives... [23:56:55] oh ? [23:57:03] I got my e-mail accounts back... and my passport finally arrived [23:57:12] what happened to you ? [23:57:55] mess up with the ISP, just changed our phone service, and we lose all our e-mail accounts for a week [23:58:11] lost* [23:58:14] without email. its like without air [23:58:15] yeh [23:58:24] *shudder* [23:58:40] for me anyway [23:58:41] :) [23:59:02] For all I know someone could have replied to one of my job applications and I wouldn't have goten it [23:59:05] well.. good luck anyway.. poke brion for 1.13 please .. im off to bed now [23:59:17] Dantman: you don't work for wikipedia ? [23:59:18] :) [23:59:28] is brion's talk available online? [23:59:29] Erm... only brion and Tim do [23:59:41] Dantman: tell em i said to hire you ;-) [23:59:50] tell em everyone said that [23:59:51] :D [23:59:54] Heh, actually Wikia would be quicker to the punch [23:59:54] anyone know when 1.13 is due?