I didn't catch that one neither oh, http://sourceforge.net/apps/trac/tikiwiki/log/trunk/modules/mod-func-menu.php tikiwiki: 03nkoth * r36335 10/trunk/lib/trackers/trackerlib.php: tikiwiki: [ROLLBACK] Partial rollback of r36315: as it causes trackerlist plugins to tikiwiki: return a No field indicated error when fields param is specified, and in the tikiwiki: case when it is not, fields such as url, freetags and rating fields do not tikiwiki: appear (there could be more problems) tikiwiki: 03changi67 * r36336 10/branches/7.x/lib/filegals/filegallib.php: [FIX] Undefined variable - cannot be commit in trunk because it's already fixed and got too much diff oh, I almost forgot, POLOM! :D Info: Nominate Tiki for 2011 Open Source Awards - http://info.tiki.org/article173-Nominate-Tiki-for-2011-Open-Source-Awards Info: Tiki 6.4 LTS and Tiki 7.1 Now Available, End-of-Life for Tiki 3.x - http://info.tiki.org/article172-Tiki-6-4-LTS-and-Tiki-7-1-Now-Available-End-of-Life-for-Tiki-3-x Info: Tiki will be at OSCON 2011 - http://info.tiki.org/article171-Tiki-will-be-at-OSCON-2011 New Forum Posts: Google analytics broke my tiki - help needed - http://tiki.org/tiki-view_forum_thread.php?forumId=4&comments_parentId=42059 New Forum Posts: Image Gallery not producing thumbnails - http://tiki.org/tiki-view_forum_thread.php?forumId=4&comments_parentId=42064 polom some kind of late, but finally on the way to Berlin Merbster: could you provide me with the link to the category-perspectives-code-suggestion pülease? fabricius, http://dev.tiki.org/tiki-index.php?page=lookup%20perspective%20according%20to%20category%20IDs ricks99, would TikiWiki go under "CMS" ? yup. hmm nothing happens when I press their submit button refresh & retry? their website apparantly sucks ricks99: now it's done :) tx :) worked 1st time in firefox... apparantly packt doesn't like IE. $request = $location.$Webservice."?brugerId=".$bruger."&fraSag=".$senestesag."&database=on"; $string = file_get_contents($request); $json_a=json_decode($string,true); <- this is the weirdest webservice request I have ever seen :P but apparantly it works. ricks99: that would sure help your book sales lol. acutally, i was going for the other way around (having a Tiki presense on amazon.com might improve Tiki's visiibility). Merbster: json_decode isn't the webservice call I know it the file_get_contents But I was still a bit perplexed, but it makes sense :P Worst part is that the guy who wrote the code uses mysql_* functions for the database :( lphuberdeau, I copied several lines into my text area and it inserts linebreaks automatically :P I was referring to the whole piece of code. :) thank goodness it's polom... tikiwiki: 03robertplummer * r36337 10/trunk/lib/trackers/trackerquerylib.php: [FIX] moved field id as key in array to tracker query lib only tikiwiki: 03jonnybradley * r36338 10/branches/7.x/ (10 files in 5 dirs): tikiwiki: [bp/r36012,36015] tikiwiki: [FIX] articles: Add temporary pref to cope with articles from before Tiki 7 containing HTML (as in Tiki < 7 articles were parsed as is_html=true). tikiwiki: [FIX] articles: Part 2 - implementation of pref to cope with articles containing HTML (article_body_is_html) bolow sry, unstable connection in the car jonnyb: could you please have a look at this code by Merbster http://dev.tiki.org/lookup perspective according to category IDs sry, again: http://dev.tiki.org/lookup+perspective+according+to+category IDs arghhh http://dev.tiki.org/lookup perspective according to category +IDs youĺl get it, car is a bit unstable aswell the girl is driving to fast for the little car ;-) :O fabricius: added a comment to http://dev.tiki.org/lookup+perspective+according+to+category+IDs lphuberdeau: you might also want to check this? ^^ I actually saw the mail going through, but I really have no time to spare on this right now ok, ta - i know you had some strong feelings about that kind of thing - can revisit when less busy have senn it - thanks jonnyb - added one aswell heya fabricius - cool to know you're on your way! :) jonnyb: I am pretty sure, that this could become the "Areas" feature ... jonnyb: better than with redirects I think and easier to extend jonnyb and lphuberdeau: I think it is time to to describe the "Areas" idea on a page on dev. I think I can get it done whilst I am in Berlin hi amette too fabricius: not sure i understand - that page suggests doing a redirect, just not with the plugin (i guess you mean) amette: yes - I finally got a lift after lunch for 24 Euro,what makes 4.8 cent per kilometer and I got at least some money for food this morning amette: will be a TikiFest for 120 bugs included journey - not bad, isn it? ah - yes, I mean without the plugin but is it really a redirect (I just partwise understand the code) I feel it is a bit more in the code itself, not like an html redirect on a webpage heya jonnyb :) but I am still too far from being a coder, that I could talk too loud on such issues - am just very interested to understand code better amette: will we do barbecue tonight? fabricius: sounds quite fair, yes! :) fabricius: yes, just chatting with the barbecue chef here in parallel... cool ... we are starting in a couple of hours.. .. when do you arrive? so Iĺl try to get some chicken or so and vegs and baguette lateron in B you don't eat real meat? not sure - depends on traffic - maybe 5pm, maybe 8pm hmm, ok, let's see... ;) no porc anymore and I am getting a better health and loose weight ah, ok at the moment it looks like 6pm, but no guarantee ah, DokuWiki posse arrived.. brb jonnyb: I am making it with my belly -two holes less in my belt since Strasbourg and I am not doing a diet or starve lphuberdeau: did you get the info for category - perspective - area? you seemed to have been logged out in the middle of quick discussion with jonnyb Is somebody in this room working with 960.gs or interested? At the moment I (have to?) use tables in WYSIWYG to get s.th. about a 960 compliant page all the layout around, like header, columns etc. is not such a difficulty, but the page itself (col1 content) I guess would need some feature or syntax - aswell in WYSIWYG as in WikiSyntax one thing would be the certain DIVs with exact width each, but how to position the elements easily and exactly would it be possible, to define s.th. like a grid for the col1 content area? should be 9 grids - 3 for each of the three 960 schemes - as for 960-12, 960-16 and 960-24 are different basic element width apply then a position marker for each colomn (for ex. align grafic x at left side of column 3) -> rest of horizontal position would be automatical then perhabs grafics and text etc. wrapped in DIVs like DIV-1to12 , -1to16, 1to24 no idea how to do 960fluid right now anybody of the coders on the 960 issues at the moment? tikiwiki: 03jonnybradley * r36340 10/trunk/lib/wiki/editlib.php: [DOC] wysiwyg: adding a hint of documentation (thanks for the prompt Mauriz ;) tikiwiki: 03jonnybradley * r36341 10/trunk/tiki-login_scr.php: [FIX] login: Missing forgot and register links on login_scr. Use the correct parameters and then don't clear them before they're needed. (thanks marclaporte) tikiwiki: 03jonnybradley * r36342 10/branches/7.x/tiki-login_scr.php: [bp/r36341][FIX] login: Missing forgot and register links on login_scr. Use the correct parameters and then don't clear them before they're needed. (thanks marclaporte) fabricus: my internet link is brittle, as far as the issue you mentioned on the list, I have no time for those discussions for a bit anyone has a tiki site where going to tiki-view_tracker_items redirects to a pretty tracker wiki page depending on the tracker Id? tikiwiki: 03changi67 * r36343 10/trunk/lib/ (db/tiki_registration_fields.php wiki/pluginslib.php): Tikiwiki -> Tiki nkoth: oh ok, it should just work in sefutl with prefixalias New Forum Posts: Can't view or create horizontal lines in Wiki 6.3 - http://tiki.org/tiki-view_forum_thread.php?forumId=4&comments_parentId=42067 Hi, in the sementic links feature pref setting, it is set to "require" backlnks. Is that really true? lphuberdeay: any idea? ^ nkoth's asking all the difficult questions today ;) luhuberdeau^ jonnyb lol i can't even spell an irc handle right. lphuberdeau well, the semantic links use the backlinks storage so yes they seem to work fine without it on though depends on which aspects of it ḩowever the backlinks feature may have changed to control only the UI aspects that would be something to verify I see, it would make sense that backlinks as a backiend thing should be always on rehi - about 60 miles / 100 km left to Berlin amette: I am coming soon jonnyb: I made up the page on dev now and did set up a feature request anyone else getting "Call to undefined function smarty_function_object_link()" when running unit tests on trunk? lphuberdeau? which test fails for you? ah, I get it too lphuberdeau: probably something related with smarty3, no? seems to be related to the switch to smarty3 sept_7 changed an include to a smarty call and that does not work in the test suites lphuberdeau: yes, Smarty::loadPlugin() is returning false when called from the test suites might be some include path missing/wrong from test suites lphuberdeau: I will check and if it is not easy to fix ask for sept_7 help lphuberdeau: thanks polom tikiwiki: 03nkoth * r36344 10/trunk/lib/prefs/feature.php: [FIX] dependencies not showing before, and change name slightly hello i call from germany and i havea problem help tikiwiki: 03sampaioprimo * r36345 10/trunk/lib/test/bootstrap.php: unit test suite working with smarty3 tikiwiki: 03sampaioprimo * r36346 10/trunk/get_strings2.php: new get strings: documentation i get a modulein the modlues admin and take it to the right side, a have seen it and need to delete it but i can´t do so the module (register) is on the right side i know tehdocumentation but i can´t find help in it lphuberdeau: r36345 should fix the problem tikiwiki: 03chealer * r36347 10/trunk/ (tiki-admin_menu_options.php tiki-admin_menus.php): [REF] menus are no longer Smarty-cached following r12649 i get a modulein the modlues admin and take it to the right side, a have seen it and need to delete it but i can´t do so the module (register) is on the right side help i get a modulein the modlues admin and take it to the right side, a have seen it and need to delete it but i can´t do so the module (register) is on the right side schiber: which version do you use? 7.1 tikiwiki: 03jonnybradley * r36348 10/trunk/ (2 files in 2 dirs): [ENH] connect: Prepare more info for sending and preview in tabs. Split site from anonymous info and obey connect_send_anonymous_info. schiber_: could you re-formulate your question? help i can´t get the module register on the right side to delete it what can i do i can get all the other modules to take them to annother place to add or delete them schiber: if you don't get help here, I suggest you ask on our German forum: http://tiki.org/tiki-view_forum.php?forumId=10 ok thank you Polom all question: I was hoping you could answer a quick question about the wiki. The quick-edit box has auto-complete enabled, which is very useful. Is there a module that works like this that would just take you to the page, instead of edit-mode? what do you think chealer_ ? hi RobertPlummer - the search box does all of that Thanks jonnyb, did it in 6? yup foolishly i didn't do the migration patch and failed to remove quick-edit and the other old search and now someone added a load of new stuff to quick-edit :( lol I had an integration with a google mini And this seems to be a custom integration for how the systems work together. Hey how do you guys feel about many of the arrays in trackers returning their array key as their item/field/tracker id? RobertPlummer: not sure i follow New Forum Posts: Modulproblem - http://tiki.org/tiki-view_forum_thread.php?forumId=10&comments_parentId=42069 jonnyb getField() = array(121= sorry spastic laptop jonnyb: take a look at this: http://dev.tiki.org/Tracker+Query great example of db id as array key won't it break stuff? tikiwiki: 03lphuberdeau * r36349 10/trunk/ (2 files in 2 dirs): [FIX] Length was effectively still 30 because of the key length, which remains quite random for groupName across tiki, thanks to varchar(255) if it was integrated with a blind fold. We'd want to fix the loose ends before fully migrated to it. I just want to know if you guys think it is a good idea. what's the advantage? it provides a tighter integration for many features. and makes extending much easier. I know it is a small thing, but if say we are going to eventually make arrays objects, the basis will be already complete. don't really follow, but go for it (carefully :P ) which part are you trying to improve? fetching fields from the definition? hi RobertPlummer Well just imagine with tracker query if the keys were 0++ lphuberdeau: improve definitions jonnyb: we may think of different stuff, but several things were remove from quick_edit a few months ago jonnyb: re r36348, you want to send the database's tables? hi chealer - just the row counts jonnyb: oh. makes sense (sorry, I knew you wanted to send the whole tables of course, but I didn't see the rows ugh (sorry, I knew you didn't want to send the whole tables of course, but I didn't see the rows) would be a bit too invasive, i think ;) some people are so suspicious, you know even if it would be anonymous... yes, we'll need a discussion about what data is "private" and what's share-able chealer: need to sleep ? changi: I'm not supposed to, I'm almost out of the bed watch out for post-midnight commits why you'll put some error that we have to catch ? changi: what? "watch out for post-midnights commit" i was thinking it was a joke, so i ask if we should be careful on your commit changi: oh, the quiet comma confused me changi: but yes, that's a great idea I should study the obfuscated C contest until then contest or context ? changi: http://en.wikipedia.org/wiki/International_Obfuscated_C_Code_Contest those who catch my error can patch it before rm -rf /; executes on their PC chealer: waw chealer: i love the 1998 winner chealer: nice plane I think the pi calculator above to be even funnier changi: heh, indeed my C is way too rusty to appreciate that, I need to find obfuscated PHP RobertPlummer: still there? I'm not convinced by r36311 (Smarty cache) the magic is in the precompiler directives... so that does not technically qualify as C need to feed - bibi need to sleep see ya chealer: all I can tell you is that it was about 10% faster to give it that id. RobertPlummer: can you reproduce that? we have $smarty->caching set to 0 currently Sure, I sent 800 records to it, and tested it with cachegrind, compared both side by side, and the one with the id was faster. RobertPlummer: http://sourceforge.net/apps/trac/tikiwiki/changeset/4221 shows how Smarty caching was used previously for menus (note the change and restoration of $smarty->caching in function.menu.php RobertPlummer: hum. can you make sense of that. 0 is CACHING_OFF. did you see http://www.smarty.net/docs/en/variable.caching.tpl ? RobertPlummer: you may want to check http://www.smarty.net/docs/en/caching.tpl too I did not check that, I'm just telling you what cachegrind told me ;) I have no idea Perhaps smarty 3 acts different than 2? RobertPlummer: yeah, that seems fishy. do you understand the difference between "Smarty [variable] caching" and compiled templates? RobertPlummer: I don't see why it would. these links are all to current Smarty documentation. RobertPlummer: I'm thinking of removing all support for Smarty caching, as it's not used anywhere except, arguably, with your commit chealer, you may remove it if you like, I was just comparing cachegrind outputs. chealer: have you used cachegrind? or xdebug profiler (more accurate)? robert, you need to be careful about side-effects when optimizing stuff ;) RobertPlummer: rodrigo_sampaio and I looked at some cachegrind stuff together but I don't think I ever ended up configuring cachegrind RobertPlummer: I never used xdebug profiler for sure lphuberdeau: was there a side effect? I'm try to optimize the tracker rendering process since it was a real bottleneck, we are working with trunk, I was just thinking that if it wasen't working right, if it was much faster,that we'd fix it before 8. RobertPlummer: I'd like to test but I don't know tracker internals and don't particularly feel like setting up a profiler now If there were side effects of those optimizations, they were not planned, but if they were brought to my attention I would do my best to fix them. RobertPlummer: the thing is, if Smarty caching is for some reason actually enabled, there *would* presumably be bad side effects with this change if it's not, then it shouldn't give any performance improvement something's fishy and this would need to be investigated IMO chealer: weren't my test results posted in the commit? I try to keep them in there when it is based on cachegrind. smarty caching is likely to be too broad to work directly, like cache someone's version for everyone else RobertPlummer: yes, but I was suspicious something could have given you a bad picture (the order of tests, for example) RobertPlummer: if you don't understand the difference between the compiled templates cache and "Smarty [variable] caching", I suggest you check the links above or refrain from using it if you ever investigate and find what happened though, I'd be very curious I'm not sure that will ever happen if we roll it back. I'm sure the energy will just be used elsewhere. RobertPlummer: what would be your rough estimate of this commit's impact on tracker performance overall? 1% speedup, what? again, I don't know tracker internals What did my commit say? RobertPlummer: it said "I shaved 9% load time off $trklib->field_render_value's load time" but I don't know what that would mean concretely on normal tracker usage, it's less than 3% for sure or I would have taken care of it before ;) In the test case I was using tracker query lib, and the main slowdown with it is the rendering process. %9 off of the field_render_value was pretty substantial. Something like 1-2 seconds for 800 records. Probably not something you would notice with standard tracker usage, but it was just a test. I did not mean to step on any toes, just make things faster. I have been using tracker query lib to output a set of data for charts, and it was a noticeable gain there. profiling was very clear in that case, there are no downsides just little gains for normal cases RobertPlummer: so how much would that be proportionally? chealer: I went from 6 seconds to 4 seconds on that one. As trackers mature, little speedups like that are going to be an overall help. 10% here 10% there, eventually a dragster. RobertPlummer, speedups in the handlers will have a bigger overall impact That was a handler, no? chealer: in all honesty, the end user is not going to be able to tell. But if we don't refine things, 1 by 1, it will never be refined. RobertPlummer: well, that sounds significant. do as you want, I don't feel stepped on at all, I'm just concerned that doesn't do what we think, it sounds like black magic to me. chealer: not all code is perfect, it could even be a bug in smarty 3. RobertPlummer: while we're at it, was it intentional to leave the previous line commented (//return $smarty->fetch($file);) chealer: your ability for quality control is really outstanding, I welcome the feedback and look forward to our continued work together. no, that slipped by. I was probably so excited that I shaved some time off the initial load time that I committed it in an act of pure stupidity. (a.d.d. was truly at work) RobertPlummer: hehe, thank you. I'll just remove that comment then chealer: you da man on a side note, I feel that much of how we output those rendered objects can be greatly refined. RobertPlummer: ADD, "attention deficit disorder"? For instance, creating a new object for each field in an item, and then for each item, and then for each tracker, you can quickly use up many resources. chealer: that is correct On 800+ items I had 5000+ new objects called/created And that is where the resources are being put Even if it is just 1-2 new objects, when they start using other libs, they start sucking up resources really fast. Why don't we create new object for each field, and reuse that field's object over and over, sending it the un-rendered each time for render but refine how we call it? Anyway, just talking, I know there is a lot of migration in trackers, my hope is that can contribute ;). RobertPlummer: oh. you already fixed that forgotten comment in r36315. not so deficient chealer: :) Sometimes the a.d.d isn't so bad. RobertPlummer: you must be right if it's about tracker internals :-P RobertPlummer: BTW, you couldn't come to Boston? chealer: nope, I was assisting my wife in her 8 1/2 month of pregnancy But I wanted to! (and it is the thought that counts.... or so I have been told) RobertPlummer: oooohh. I didn't have that in mind, fair excuse. congratulations :-) thanks, he is almost 5 months now and is trying to sound out words. it is really something to wathc watch RobertPlummer: I hope you can still manage to come to some upcoming TikiFest and warn other developers against that path ;-) lol RobertPlummer: have you seen Richard Stallman's posts on the topic BTW? chealer: I was hoping we could put something together for boston this fall actually There is a huge svg convention, seems like a good idea to have it at the same time. a microsoft thing chealer: I brought it to the dev list, but never got a reply. RobertPlummer: SVG, the vectorial graphics thing, a Microsoft thing :-? chealer: right, I think they are hosting it or something. chealer: Might be a good time to network, and show how Tiki can compete with the big guys. RobertPlummer: odd. SVG is exciting but I never looked into it. should check svg-edit chealer: Used tiki draw? it is svg. RobertPlummer: unfortunately not, but I was planning to check it chealer: It needs a bit of work before it is perfect, but it is getting there. I think it is amazing that sometime like tiki can basically remove the whole office programs from your computer. RobertPlummer: anyway, I think I saw your mail. I should have time for a TikiFest in the fall, wherever it is, Boston was a good place. chealer: then reply :) hehe tikiwiki: 03nkoth * r36350 10/trunk/ (3 files in 3 dirs): [FIX] Prevent redirect loop. Also make this switch domain on perspective change feature optional as changing domains have session cookie issues which may be uninteneded Where do I say now that a tracker field has a link to the item? nkoth: do you have an example of relation tracker field? yes. tikiwiki: 03chealer * r36351 10/trunk/lib/init/smarty.php: [REF] remove support for Smarty caching, introduced in r4221 but unused after r12649 sylvieg1: i replied to mailing list, hope it helps thx