[01:17:05] Change on 12en_wikipedia a page Wikipedia:Huggle/Feedback was modified, changed by Lowercase sigmabot III link https://en.wikipedia.org/w/index.php?diff=597747737 edit summary: Archiving 1 discussion(s) to [[Wikipedia:Huggle/Feedback/Archive 18]]) (bot [01:17:08] Change on 12en_wikipedia a page Wikipedia:Huggle/Feedback/Archive 18 was modified, changed by Lowercase sigmabot III link https://en.wikipedia.org/w/index.php?diff=597747742 edit summary: Archiving 1 discussion(s) from [[Wikipedia:Huggle/Feedback]]) (bot [02:38:35] Would it ever be possible for huggle to be made compatible off of wikimedia? [08:59:54] Meiko|Away: it already is [09:02:54] [02huggle3-qt-lx] 07benapetr pushed 031 commit to 03master [+0/-0/±2] 13http://git.io/fisnpw [09:02:55] [02huggle3-qt-lx] 07benapetr 03fd76fd2 - move these are not to be called from init [12:57:29] petan: I'm working on a overview of the parsed configuration (HG2 vs. current HG3): https://de.wikipedia.org/wiki/Benutzer:Se4598/Huggle/AllConfig [14:36:30] se4598: this is going to change very frequently and everything is going to be parsed from somewhere [14:37:13] I think that documentation of what every option does should be inside of configuration file, in comments [14:37:58] that won't be a documentation of the config options, but of there use [14:38:45] we don't implement the 3rr, ifd, mdf, uaa, xfd stuff (mostly only enwiki relevant), do we? [14:39:37] in core, via plugins maybe. or? [14:40:12] yes in plugins we can [14:40:15] not in core [14:47:20] and we can remove the whole stuff that is only loaded/written to (try) make the written config compatible to hg2 because we use a different css-page now. [14:52:19] petan: Do have the idea that (as currently must be) all (project) values that can be overridden by the user in huggle3.css MUST BE written to huggle3.css (regardless if they are overridden by user) and so as result the values in project config only are used if the user use huggle for the first time only? [14:52:57] that's true... [14:53:06] we might save them only if they change [14:53:38] that the user can override the default only on demand would be the goal? [14:54:03] would require a detection system if the value is present in his config [14:54:26] (or different from project one) [15:43:37] petan: my medium-term plan: [15:43:40] 1. Rename LocalConfig to ProjectConfig (clearer and local meant in hg2 on the users pc) [15:43:40] 2. Introduce a "SharedConfig" (name in code; is subject to change) for all the stuff that can be overridden in user config [15:43:41] 3. On Exit load the project config, parse their values and check if different from that what we have in our config object (only disadvantage is if project config is changed in the meantime. This could be avoided if we preserve the unmodiefied project config text on login) [20:36:44] se4598: we already do that but I think having extra bools for every option is better from performance point of view as well as reliability [20:38:41] where? [20:39:35] in config [20:39:50] it would be changed in case that user touches that option [20:39:56] so we would know it was changed by user [20:41:30] huh? [20:42:09] I'm sure you're talking about something else than I think of [20:43:09] I am talking about point 3 [20:46:19] ok. pretty sure you're talking about hg3?, haven't found a indicator there. In hg2 there's on shutdown a "If Config.ConfigChanged ... Then" [20:52:15] also I don't get your performance point: it would happen at shutdown (basically the same parsing which happens on login) and that didn't feel slow at all. Also a bool for every variable (>100?), that doesn't seems right at all. Then better overhaul the whole thing and use a dictionary/map (though we would loose the ability to easily find uses of a variable) [22:28:52] I don't really mind do it as you wan [22:28:53] want [22:30:09] How would I go about configuring huggle on another wiki? [22:30:18] not a wikimedia wiki [22:52:24] Meiko: there is GlobalConfigurationWIki url in huggle3.xml config [22:52:43] petan: cool, thanks [22:52:48] you need to change that from meta.wikimedia.org/w/ to some other wiki [22:52:54] which contains the global conf [22:52:59] also there is wikidb.xml [22:53:12] which contains the list of subprojects [22:53:22] this list is dynamically retrieved from global config wiki [22:53:43] it's not very documented because it's all beta [22:59:59] petan: so if I wanted to have it on just http://en.brickimedia.org what would I change?