[00:45:02] is there any guide on how to get jquery.ui working? [00:45:23] the module loads fine but, the location where its style sheets and images are at on the server is not correct. [00:45:35] or at the very least the images [00:45:57] It should just work out of the box [00:46:03] it's not. [00:46:29] it's trying to load everything from /images under the root of the domain [00:47:00] where as the actual files exist in /resources/lib/jquery.ui/themes/default/images [00:47:04] Well that's wrong [00:47:29] Really I think the images are supposed to be embedded into the css file [00:47:43] they are on wikipedia, but not for us. [00:47:52] What version of MW is this? [00:47:57] this is a relatively fresh 1.23.2 install [00:48:09] Well that should definitely be new enough [00:48:28] Is the wiki public? can you post a url? [00:48:53] http://doomwiki.org/wiki/Doom_4 [00:49:55] I imported the reference tooltips gadget from wikipedia, which relies on jquery.ui; if you click the cog icon, you'll see all the resources are not found [00:50:55] the header bar is looking for url('images/ui-bg_highlight-soft_75_cccccc_1x100.png') [00:51:05] just as an example [00:51:42] wait I don't see that file at all. [00:51:57] is this something optional I need to install in the backend maybe? [00:52:20] no I do see it, I'm an idiot. [01:08:12] here's a bug report for the same phenomenon... [01:08:13] https://www.mail-archive.com/wikibugs-l@lists.wikimedia.org/msg328288.html [01:12:52] Oh, I thought the "[21:53] no I do see it, I'm an idiot." meant you had figured out what the issue was [01:13:05] nope just that I found the file it's referencing [01:13:16] apparently this bug is fixed but not until 1.24 [01:15:53] I left a note on the bug that it should perhaps be backported [01:16:19] hexmode: --^ [01:18:07] Quasar`: For reference, the relavent changes for that bug were https://git.wikimedia.org/commitdiff/mediawiki%2Fcore.git/3b1b2b0c33714e57 [01:19:49] thanks [01:42:33] got it working [01:42:39] thanks again. [02:26:34] I am trying to use the resource loader to load a CSS file, but I need it to happen after Vector's css loads. I've set 'skins.vector.styles' as a dependency, but my css file for some reason is always loaded first. How can I specify the order of these css files? [02:33:38] Use !important on every statement? Alright! [04:48:31] hello, I need to download the syntax from different wiki sites so that i can create an csv file from it, any Ideas? [04:58:50] stf: Probably that would rely on the other sites being helpful to you and releasing code [05:02:09] mysterytrey: What do you mean with "helpful to you and releasing code"? [05:03:21] Well, if you simply want what the editor would type in then you could just collect it yourself, [05:03:50] but if you want to know how that wiki makes it work, then you'd probably half to ask that site./ [05:04:29] normally I can see the syntax by addin a "&action=edit" to the site to be able to see the Syntax of the site, I need to get into a text file [05:18:06] chfoo> === Project #fotofinished is currently in progress! Tracker: http://tracker.archiveteam.org/fotopedia/ Details: http://archiveteam.org/index.php?title=Fotopedia === [05:42:02] Hi! [05:42:29] Is there a way to remove a page from a particular category through api in mediawiki? [10:47:15] nice, i've Error: 1 ERROR: relation "l10n_cache" does not exist - error and that has been for months. [10:47:29] when applying new user accounts. [10:48:55] hi all ! [10:50:00] suddently, out of nowhere apparently, i started having the QINU bug: http://www.mediawiki.org/wiki/QINU_fix [10:50:47] i deactivated all the extensions (except Semantic MediaWiki, Maps, and Validator, for being installed with the composer) [10:50:54] and the problem persists [10:51:06] so now im thinking the solution may be to update the software [10:51:10] i run mw 1.22.2 [10:51:26] but im not sure, and it isnt such an easy task to update, in my case [10:51:49] so i wanted to ask if anyone know what may be causing this, or if an update should be the solution [11:06:24] Hi [11:06:46] Why do anonymous users still see a very old version of a page? [11:07:30] Ribesg: could there be a bug with caching on that site? or could the site use extensions that don’t update caches properly when their underlying data changes? [11:08:00] I completely changed the page multiple times [11:08:15] Didn't even remember the screenshot-ed layout the user showed me [11:08:24] mail(/var/log/php.mail.log): failed to open stream: Permission denied [11:08:46] What version do you see on this page http://wiki.ribesg.fr/NPlugins/Developer/Issues [12:15:08] Tuju: Running the "update.php" maintenance script probably would help with the l10n_cache issue. [12:15:25] Carmela: nope, it was there. [12:15:47] problem was that i'm using namespaces on postgresql, I added 'mediawiki' into search_path. [12:16:22] i'm not sure could i somehow tell it in mediawiki that it would use that namespace with that account. [12:16:43] or maybe lock in the account from db to that namepace. it would give nice isolation to other namespaces. [12:17:08] !wg DbPrefix [12:17:08] https://www.mediawiki.org/wiki/Manual:%24wgDbPrefix [12:17:33] Oh, capital B. [12:17:46] https://www.mediawiki.org/wiki/Manual:%24wgDBprefix [12:18:09] https://www.mediawiki.org/wiki/Manual:$wgDBmwschema [12:18:11] Fun. [12:31:50] Carmela: well that's interesting. [12:32:18] gotta check what my Localconfig says it [12:33:02] it's there. [12:33:04] $wgDBmwschema = "mediawiki"; [12:33:05] $wgDBts2schema = "public"; [12:33:44] $wgDBmwschema - Schema that Postgres stores the MediaWiki tables in. Defaults to 'mediawiki' [12:33:44] $wgDBts2schema - Schema that the Tsearch2 tables live in for Postgres. Defaults to 'public' [12:34:08] Carmela: maybe the extension that I'm using doesn't understand that. [12:34:37] it would be preferred that mw would 'adopt' some of those into trunk and fix 'em for good. [12:53:46] Trunk? Heh. [12:55:37] don't laugh on my good ideas. [12:55:52] hug 'em and advertise forward! [12:56:06] for the record, I only have good ideas. [13:25:17] Hey does anyone know if any of the default included extensions are required? Is there a mediawiki release without the built-in extensions? [13:26:02] Extensions are not required. [13:26:31] So if I don't use any of the included extensions I can just rm -rf * in the extensions folder? [13:26:51] I suppose. [13:27:03] They're bundled because many users find them useful. [13:27:42] ah ok cool thanks [13:32:11] Does anyone have a better method to determine if an extension is being used, besides dumping the wiki and grepping through it? [13:44:53] Being used in what sense? [13:45:08] LocalSettings.php determines whether an extension is installed/activated. [13:45:23] But if the extension adds some strange parser tag such as , that's a different matter... [13:46:50] Yes I think some of the stuff we have in LocalSettings isn't being used [13:47:12] so I was wondering if there was a way to track the number of uses down of an extension [13:51:44] Depends what the extension does. :-) [13:53:01] Whats that mean? [14:08:35] I am trying to use the resource loader to load a CSS file, but I need it to happen after Vector's css loads. I've set 'skins.vector.styles' as a dependency, but my css file for some reason is always loaded first. How can I specify the order of these css files? [14:46:08] Hello, can someone help me as to why my sites logo doesn't show on all pages. It doesn't work here for example: http://csgopedia.net/Hitbox_Arena_Championship/Team_Rosters [14:46:08] But does work here: http://csgopedia.net/Hitbox_Arena_Championship/Team_Rosters [14:46:08] Comparing the HTML from where it works and doesn't, here it works: [14:46:08] and on the pages it doesn't: [14:46:36] I just have no idea what is causing it. [14:47:54] That's the same link twice. :P Also, how did you set your logo? (I'm assuming using $wgLogo?) [14:48:25] Oh sorry, here it's working with a correct link :> http://csgopedia.net/Hitbox_Arena_Championship [14:49:03] It seems on any page that you click into a "sub-link" for that page, in this example "Team Rosters", "Matches", or "VODs" [14:49:21] Yeah I think it's $wgLogo we used [14:49:46] But yeah, going into any sublink of a wiki page stops the logo from appearing [14:49:53] For me I see the same logo (the Wikipedia logo) on both pages. Just to be clear, you're referring to the page logo, i.e., the logo in the top left corner? [14:50:01] Yeah correct ! [14:50:31] You see the csgopedia logo at the top left on this page !? http://csgopedia.net/Hitbox_Arena_Championship/Team_Rosters [14:50:40] Doesn't work for me in any browser [14:51:04] I don't see the csgopedia logo at all. It's not working on any page for me [14:51:13] What's the value of your $wgLogo? [14:52:20] $wgLogo = "logo.png"; [14:52:20] that's it [14:53:23] Well there's your problem. It has to be an absolute path to where your logo is. Since you have it as just "logo.png", it tries looking for the logo at http://csgopedia.net/Hitbox_Arena_Championship/Team_Rosters/logo.png, which does not exist. [14:53:44] Try setting it to "/logo.png" [14:53:53] Wow, that makes sense. A lot of sense... Haha, let me try [14:54:31] +karma parent5446 :D [14:54:36] :) [15:34:23] please merge Bug 69073 we effected mass Vandalism and we need abuse filter blocker [15:34:52] and the Consensus is done [15:36:35] Bug 69073 [15:38:37] Reedy: whould you please do it [16:30:39] I just built rust for the first time and it took around 2 hours. What i want to know is, will it still take this much time if i change some code and run 'make' again ? [16:33:26] ragno: what is rust? [16:34:48] Oh my god !!! Wrong channel !! xD [16:35:24] heh [16:36:23] Is there a way to import files to a new server? [16:44:37] PPlatinum: are you moving the installation to a new server? [16:47:02] Vulpix: I'm moving it from Wikia. [16:51:46] well, without having access to the filesystem it will be more difficult. You'll need something like a web crawler to download all files to your machine, excluding all thumbnails to prevent importing duplicate files and such [16:52:23] .-. [16:52:43] please merge Bug 69073 we effected mass Vandalism and we need abuse filter blocker [16:52:53] a more saner solution would be to have a list of all files you need to import, and generate yourself the URLs for that files [16:53:12] to feed that list to wget or whatever [16:54:35] reza1615: ping legoktm [16:54:44] thanks [16:55:05] legoktm: whould you plaese do it? [17:01:03] fhocutt: hi there! [17:01:13] hi sumanah! [17:01:40] fhocutt: I am talking as well with a Hacker Schooler who is thinking about applying for OPW after [17:01:58] nice! [17:02:06] so! I saw you blogged [17:02:06] :D [17:02:12] anything else I should know from yesterday? [17:03:00] revised the README, committed it [17:04:05] WHOOO [17:04:05] no responses yet on the pull request [17:04:21] see my repo here: https://github.com/fhocutt/jwbf [17:04:33] * sumanah looks [17:06:42] cool [17:07:11] and yeah I predict you'll get response on that pull request within a day or 2 [17:07:57] fhocutt: thank you for updating https://www.mediawiki.org/wiki/Evaluating_MediaWiki_web_API_client_libraries#Deliverables [17:08:00] yeah, probably [17:08:04] you're welcome. [17:08:06] making it easier for me to check in with you :) [17:08:13] does it look ok? [17:08:27] I think so [17:08:30] yes [17:08:39] cool. [17:08:47] so how are you on getting set up for dev, and/or "Look at how the API implements search and think about how to implement it in the context of this library"? [17:09:07] planning to get set up for dev today [17:09:37] cool [17:09:41] and see where that goes [17:09:44] are you feeling like you know what to do next? [17:11:02] yeah. dev set-up/poke at search/outline DevDocs. [17:11:31] is that detailed enough? [17:11:35] (for you) [17:12:01] should be. [17:12:03] :) [17:12:12] ok! blocked/slowed by anything? [17:12:55] am getting started this morning [17:12:58] ok [17:13:33] cool! cya [17:13:59] later! [17:17:16] hey, if you have a wiki family (multiple wiki installations) and you use symlink to link them together, then you want to add an element that will be applicable across all skins and not override a mediawiki core file, are there any options? [17:18:02] MediaWiki:Common.css is stored in the database, and if you have a wiki family, each one has a different database, so I suppose thats out of the picture [17:32:00] and now the Mighty Morphin' Power Rangers theme song is in my head [17:33:54] vane-: ideally you should create a new css/js file and include it in as a resource, without the need to use a wiki page for that [17:34:19] vane-: https://www.mediawiki.org/wiki/ResourceLoader/Developing_with_ResourceLoader [17:34:48] like if it's an extension [17:37:02] thats not a bad idea [17:37:03] didn't think of that [17:38:36] actually Vulpix, theres a downside, I still have to require it in the LocalSettings.php [17:38:59] so it wouldn't be anymore of a benefit than using MediWiki:Common.css [17:44:50] well, the benefit is you can use it on other wikis by including that module, independent from the wiki's CSS [17:46:25] I understand, but you would have the same issue, where it would be independent of the wiki.css, but you would be dependent on calling it in your localsettings [17:46:58] the best thing I can come up with is that the core provides an empty .css style that gets included with each theme [17:47:11] XenForo kinda does the same thing with extra.css [17:47:42] instead of storing it on the db [17:51:44] there's no empty CSS for that, because there's MediaWiki:Common.css for that, and wiki farms or families would use a module as I said [17:55:27] Just seems annoying from a developer standpoint, because you have to essentially turn a stylesheet as an extension versus just have a stylesheet built into the core that I can update [17:56:00] and like I mentioned MediaWiki:Common.css is db, if you have multiple dbs, you have to sync across all, if it was a file, it would be much easier [17:56:36] ori: hi there! Thank you for your wikitech-l email [17:56:48] hi sumanah! [17:57:01] ori: I have 1 question and I am asking it sincerely and in ignorance [17:57:07] vane-: I don't see how adding it to LocalSettings is such a hassle for you [17:57:25] sumanah: shoot! [17:57:27] Vulpix, if I am using symbolic links, I have multiple LocalSettings [17:57:46] ori: can you talk about the timing of this change? it seems particularly good to me because it means that you will have data/next steps for people when they return to Wikimania [17:57:50] but maybe I am wrong/off [17:58:04] which goes back to my point that MediaWiki:Common.css, will achieve the same goal in that regard [17:58:18] vane-: use a require_once() to load a "CommonSettings.php" that will contain settings common for all wikis! [17:58:35] ori: also, second question. Do you have any Wikimania-related plans? Even if those plans are "work from a different colleague's chair every hour and try to imitate their demeanor and gait" [17:58:45] vane-: the same problem will be when you want to change the default skin for all wikis, etc [17:58:45] "since they are gone and I am king" [17:59:47] sumanah: it's a very good question. The reason for doing it this week is that it's the last few days that we have Brett (volunteer from Facebook) available to us for dedicated troubleshooting and performance-tuning, and we want to make the best of it [18:00:12] vane-: there's no other way to do that, just use the solution that fits best to your needs [18:00:31] Vulpix, if I do the require_once and I use CommonSettings.php, I still have to do it to each localsettings file. I can do @import "/path/to/common/style" in MediaWiki:Common.css which still achieves the same purpose [18:00:47] Yeah I understand, I was just hoping I was overlooking something [18:00:55] sumanah: re: wikimania, i'm planning to be there for the conference itself -- my flight leaves later tonight (pacific time) [18:01:32] ori: are you in the midst of that prep then? I have some RCStream questions I'd like to ask sometime today [18:02:57] vane-: ResourceLoader benefits from CSS minification and concatenation for several resources into one, which may not be achieved by the @import [18:03:27] sumanah: if you're OK with a somewhat asynchronous conversation (that is -- me being slow to respond), ask away [18:04:59] ori: ok, cool. my first question is whether https://wikitech.wikimedia.org/wiki/RCStream and https://wikitech.wikimedia.org/wiki/Stream.wikimedia.org are accurate in saying that I would want to tell my client about stream.wikimedia.org (to listen to the stream of all Wikimedia wikis) [18:05:54] Vulpix, correct, which is why its the top solution for my issue atm, but I was trying to make the point that doing a require once, and an import still suffers from the original issue where I have to modify LocalSettings.php for multiple wikis. [18:07:25] I was just suggesting that having an empty stylesheet built in to the core that applied to everything would be the perfect solution to wiki farms using symbolic links, and not requiring to do require once [18:08:48] a file based alternative to MediaWiki:Common.css [18:09:28] wiki farms usually set the CommonSettings.php thing in the first place [18:09:52] sumanah: yes [18:10:08] ori: cool, thanks. I'm gonna try playing with it now [18:10:24] sumanah: cool! :) [18:31:37] ori: I am getting a handshake status 502 [18:32:36] ori: https://tools.wmflabs.org/paste/view/55f80965 [18:35:03] Krinkle|detached: legoktm ^ maybe one of you can help me [18:35:21] I'm following the Python code suggestion at https://wikitech.wikimedia.org/wiki/RCStream [18:36:44] While writing a hook, is there a way to return an object without getting an 'Internal Error' page? [18:37:28] !class Linker [18:37:28] See https://doc.wikimedia.org/mediawiki-core/master/php/html/classLinker.html [18:39:10] kunalg: Hooks return objects through pass-by-reference parameters. Which hook in particular are you looking at? [18:40:16] parent5446: I created a new hook, was thinking about returning a status object and processing it to prevent it from going to the error page. Is it a good idea? [18:41:13] Nah, the return value of a hook is solely for processing within the Hooks class, i.e., returning true means keep going, returning false means stop, and returning anything else means fatal error. Any communication between the calling code and the hook should be through parameters. [18:41:27] wfRunHooks( 'MyHook', array( &$retval ) ); [18:42:52] parent5446: Okay, thanks. On the implementation side,is it ok to use the error page or handle it using a reference value? [18:43:34] Not sure exactly what you mean. Usually errors are handled by the calling code, not the hook itself. [18:45:24] parent5446: Ok, thanks a lot [18:50:35] ... [18:51:14] and actually ori Krinkle|detached legoktm https://stream.wikimedia.org/ gives me Error code: ssl_error_rx_record_too_long [19:02:00] ori: back in about 90 min I think [19:05:30] Hello [20:58:04] hi Shamma [20:58:19] (I went to logs and noticed you said hi :) ) [20:59:22] hi ori - would still love help with https://tools.wmflabs.org/paste/view/55f80965 that 502 error [21:00:02] sumanah: doing about 5 different things atm, just a moment [21:00:06] cool [21:03:57] sumanah: README is updated and merged! [21:04:30] sumanah, ori: aggressively retrying works, but it's still annoying. The labs one is more stable -- see https://bugzilla.wikimedia.org/show_bug.cgi?id=66989 [21:05:43] sorry, the beta one. I can't find the current URI though... [21:07:40] sumanah: ah, that's http://stream.wmflabs.org/ vs steam.wikimedia.org [21:09:17] * sumanah notices irc notifications, reads backscroll [21:09:23] abdshjdsaafsfdsa typo. Got it. [21:09:51] * sumanah tries s = socketIO_client.SocketIO('stream.wmflabs.org', 80) [21:09:55] that works. Thank you valhallasw`mania! [21:09:59] sumanah: no, there's two different servers! [21:10:08] yes! I see that now [21:10:09] sumanah: the wmflabs one is for *.beta.wmflabs.org [21:10:18] so you typically have to make some edits yourself :-) [21:10:23] sorry you said "steam.wikimedia.org" which I assume is for all our freeware games ;-) [21:10:32] oh! :D-D [21:10:50] hi fhocutt! WHOOOO [21:11:19] :D [21:11:37] fhocutt: this makes at least 2 working open source projects you've had pull requests merged into, right? [21:11:42] * sumanah views https://github.com/eldur/jwbf/pull/26 with reflected pride [21:11:50] valhallasw`mania: did you see? that's our intern! [21:11:57] * fhocutt beams [21:12:01] yes, at least 2 [21:12:18] :-D [21:12:20] I think there were a couple of rewording/typo/link fixes that I might have submitted to other projects [21:13:22] right now I am figuring out what I need to do with eclipse/maven/plugins/etc [21:13:51] fhocutt: any particular problem or error message stymying you? [21:13:59] * sumanah does not how to turn "stymie" into a gerund [21:14:16] stymieing, says spellcheck [21:14:33] I may have a fix, I just need to see if it works... [21:14:35] ok [21:17:45] sumanah: the problem involves this: http://wiki.eclipse.org/M2E_plugin_execution_not_covered [21:19:14] so valhallasw`mania I made this edit http://en.wikipedia.beta.wmflabs.org/w/index.php?title=0.4411230610762842&diff=118416&oldid=104767 -- [21:20:14] hmm, I'm thinking there's something that won't work if I just reuse the code at https://wikitech.wikimedia.org/wiki/RCStream#Python because it says it's subscribing to commons.wikimedia.org [21:20:46] Right. Use * instead to get all sites. [21:20:48] so valhallasw`mania do you think I'm right that I should swap in '*' for commons? [21:20:49] you can subscribe to all wikis by subscribing to the special topic name '*' [21:20:51] right [21:21:28] En.wikipedia.beta.wmflabs.org probably also works [21:23:17] So I made another edit on en.wikipedia.beta.wmflabs.org , and my socketIO client is currently in the wait() mode, but I haven't seen anything print [21:23:30] (and I went back and changed the subscription to '*') [21:24:01] oh wait, the line I put in was [21:24:01] self.emit('subscribe', '*') [21:24:07] should the asterisk have been in quotes? [21:24:09] I fear not. [21:25:44] well, when I try self.emit('subscribe', *) I get a syntax error, so yeah it has to be in quotes [21:26:53] yes, should be in quotes (it's a string to send to the server) [21:27:13] I'm off to have drinks with addshore -- see you later tonight or somewhere tomorrow afternoon, I guess :-) [21:28:06] See ya! [21:29:14] :9 [21:30:12] addshore: ? [21:30:15] oh [21:30:47] ok, so, ori, I'm now in the situation where I've subscribed to '*', I made another edit on en.wikipedia.beta.wmflabs.org , and my socketIO client is currently in the wait() mode, but I haven't seen anything print [21:31:59] sumanah: there are a couple of known bugs that are on the backburner because of HHVM [21:32:07] sumanah: the service isn't officially 'launched' yet [21:33:16] sumanah: that is to say: it's not at all meant to be concealed or inaccessible, but it's not backed by the same guarantees as other production services. which is part of why the deprecation of the IRC feed hasn't been scheduled yet [21:33:20] ori: ah ok. So it sounds like I have very likely successfully done everything on my part, on the client side, but the stream might just not be emitting events properly? [21:33:52] sumanah: I don't have the time to look right now, sadly, so I can't confirm, but it's entirely plausible, yeah [21:34:11] right, certainly ori - this makes sense. So I will note that and move on right now to the other 2 APIs I'm covering this quarter, and come back to RCStream in September [21:34:43] thank you for the info. [21:34:51] and best of luck with HHVM, which is super important and cool [21:46:07] hi sumanah, this is my first Wikimania and I would like to ask few questions if you have time [21:46:14] Hi Shamma go ahead! [21:46:19] Welcome! [21:46:25] thanks [21:46:28] I am not at Wikimania right now but I have been there 3 times before [21:48:16] I will attend the hackathon tomorrow and I don't know how does it work [21:48:48] Shamma: It's pretty formless :) [21:49:38] really? because I thought I should join a group before [21:49:53] Shamma: So, different people make different choices. [21:50:14] Shamma: If you find it easy to talk to new people and ask them questions, it's fine to do that. [21:50:38] Shamma: You can walk up to any person at the hackathon, ask them what they are working on, and see if it is something that you are interested in, and if not, wish them good luck and move on. [21:51:03] and if I like what they are doing I can join, right ? [21:51:23] Shamma: yes! [21:51:25] Shamma: Shamma: If you would prefer to get more of an overview first, talk with the people at the reception/information desk at the event, and check out https://wikimania2014.wikimedia.org/wiki/Hackathon/Schedule [21:51:51] There's sometimes an announcement period where people talk about what they're going to work on [21:51:53] Shamma: Can I ask what made you think that you ought to join a group before the event? Is this an impression you got from our event, or maybe other events? [21:52:05] Yes, marktraceur is right. [21:52:23] Shamma: as you see at https://wikimania2014.wikimedia.org/wiki/Hackathon/Schedule#Pre-Conference_Hackathon_Wednesday.2C_August_6th , at 10am on Wednesday there is a "Welcome & newbie setup" session [21:52:31] At least that was true at the two proper hackathons I've attended - I don't think I saw that happen at Hong Kong's hackathon [21:53:02] marktraceur: I believe an abbreviated form of that happened in Hong Kong, and I raise my eyebrows at your usage of "proper" [21:53:49] Heh [21:53:49] when I attended other events I had to join a group before, that's why [21:53:58] sumanah: "proper" i.e. "not part of another event" [21:54:21] Shamma: Understandable! [21:54:45] There are lots of different kinds of hackathons out there; for Wikimedia-related hackathons we have approximately never required that kind of pre-event team formation [21:54:54] okay and that is different from the fixing open bugs right [21:55:22] I saw that we can help by fixing some bugs during the hackathon [21:55:25] Shamma: I'm not sure what you mean! Can you point me to the thing you're thinking of ("fixing open bugs")? Often people at Wikimedia hackathons, including Wikimania, get together spontaneously and fix open bugs [21:56:41] I mean the groups formation is for doing stuff like (fixing open bugs) or they form a group to create a project through the two days hackathon [21:56:48] Shamma: can you tell me a little about what experience you already have in programming, and whether there are specific kinds of bugs you'd like to work on? that way I can point you to one of the sprints people are planning https://wikimania2014.wikimedia.org/wiki/Hackathon#Sprints [21:58:08] Ah! Shamma at Wikimedia hackathons, we are pretty informal - there are no certificates, people start working together and then drift away into other projects as their interests change, and sometimes they team up and sometimes they work by themselves for a whole day [21:58:38] sumanah: https://en.wiktionary.org/wiki/proper#Adjective "(archaic) Belonging to oneself or itself; own. [from 14th c.]" [21:58:42] * marktraceur is archaic [21:58:57] I mainly work with C++, C#, python, Java script [22:01:48] Shamma: Have you ever worked on Wikimedia-related software before? It's ok if you haven't, I will have ideas :) [22:02:25] Shamma: you might be interested in poking around https://github.com/mitar/csl2wikidata and https://www.mediawiki.org/wiki/Citoid [22:02:31] I would suggest working on one of the C# bots if I didn't think that would encourage petan. :P [22:02:34] both of which people want to work on at the sprints [22:03:25] Shamma: There are a lot of VisualEditor and a few Multimedia people around at the hackathon, too - you could work on some of our more modern-ish frontend JavaScript applications. [22:03:43] Or one of our more nasty, crusty, old ones... [22:03:55] sumanah: No I have not work on wikimedia-related software before [22:03:57] Anyway, those are the teams with the most frontend code I think [22:04:09] Plus Flow, I guess [22:04:28] Shamma: when you hear a lot of options, does that make you feel excited, or intimidated/confused? :) [22:04:31] we can go either way. [22:05:51] I think both feelings heheeh [22:07:13] ok Shamma in that case I think I will stop recommending things :) [22:08:37] No, I am really happy you are very helpful guys [22:08:57] Can I ask what is the main programming languages used in Wikipedia projects [22:09:39] PHP [22:09:57] and JS/CSS, a bunch of Python, some Node, and a bunch of other stuff [22:10:02] but MediaWiki's built in PHP [22:10:18] Shamma: btw I'm a woman, not a guy [22:10:59] Shamma: MediaWiki is PHP and JS [22:10:59] But there are components written in Node.js, especially some of the newer parts [22:10:59] There are also Python and Ruby projects scattered around. [22:11:08] And as I said we have some bots running on IRC that are written in C#. Some of them are also built with Perl or other more frightening languages. :) [22:12:25] https://en.wiktionary.org/wiki/guy#Noun_2 "(colloquial, in the plural) people " [22:12:30] :) [22:12:37] It's a good day for etymology nerdery [22:13:05] marktraceur: I'm one of the many women who thinks "guys" does not include her, because "guy" does not describe her. [22:13:25] I know PHP as well, but did not work with it from a really long time! [22:14:21] Shamma: That's OK! It's good to brush up on old skills. Plus, depending on where you work on things, you may not need to touch PHP at all [22:14:33] I gotta head to dinner pretty soon (I am on the east coast of North America). Shamma I bet you will learn a lot over the next few days and I wish you well [22:15:06] sumanah Sorry I could not figure it out from the name :) [22:15:21] Shamma: well, please don't assume that the people you meet in IRC are of any particular gender. [22:16:53] sumanah: Of course I don't, I am just used to say guys to both gender! so I think it is a habit after all .. [22:17:12] and thanks for the information :) [22:17:50] Shamma: Please don't say "guys" to mean "people of all genders" - many women, like me, don't find that it includes us. I know it's a common habit but I think it's worth removing. :) And you are welcome! Thank you for contributing! [22:17:56] marktraceur: are you attending the event tomorrow ? [22:18:41] OK, dinner. Best wishes! [22:18:52] Shamma: I'm not! I'm in California, so I'll be participating (if at all) remotely [22:19:04] Basically I get to review patches that people submit, if I'm lucky :) [22:19:37] thanks sumanah [22:20:23] marktraceur: well, I wish you all the luck then [22:20:51] Thanks :) [22:21:16] Shamma: If you have questions later in the day tomorrow (I'll be up around the afternoon your time), I'll be around! [22:21:17] I have to go for now, good night and thanks for the valuable information [22:21:47] that's really very sweet from you, thanks marktraceur [23:08:47] been reading over the API [23:08:51] docs [23:09:08] is there a simple API function for doing a search and replace across multiple pages? [23:09:37] Intended appllication is when the parent domain of an external link changes. [23:48:16] I made a requesHi [23:48:24] Hi [23:50:59] Qcoder00: may want to look at https://www.mediawiki.org/wiki/Extension:Replace_Text [23:51:59] That does exactly what I think Is needed :) [23:52:21] Now to get it enabled for enwikipedia admins (Hears moans of souls in torment)