#MAPBENDER IRC Log - 2009-06-15

For logs after Feb 3, 2007, all times are GMT-8. Prior logs are GMT-9.
Back to Logs
05:09:42 mandsch: Testbaudson: got a second for trunk troubles?
05:09:44 mandsch: :- )
05:09:58 Testbaudson: hi mandsch
05:10:01 mandsch: HI
05:10:26 mandsch: I'm having some trouble after updating my env from trunk ...
05:10:49 mandsch: I get this $lm is not defined error on startup...
05:10:59 mandsch: coudl you imagine where the problem is?
05:12:00 mandsch: Firebug says: $ is not defined
05:12:07 mandsch: $lm = $( "#loading_mapbender" );
05:12:12 mandsch: in core.php
05:12:29 Testbaudson: did you check your php error log?
05:12:36 mandsch: it works in the clean trunk version ...
05:12:57 mandsch: not yet ... :-(
05:13:36 mandsch: you're my hero ... la la ...
05:13:50 mandsch: boah ...
05:15:55 Testbaudson: mandsch; what went wrong?
05:16:43 mandsch: Testbaudson: consider to put the line "did you check your php error log" in some sort of textblock, that you can just copy&paste if i ask a stupif question...
05:17:00 mandsch: I won't tell... to shy ...
05:17:22 mandsch: No, all is fine, Thx.
07:01:34 marcm: fghfgh
07:01:53 seven_: marcm: Alles klar?
07:02:05 seven_: kommen schon...
07:02:48 marcm: yep, hi all
07:03:09 Testbaudson: meeting time
07:03:13 Testbaudson: roll call
07:03:15 Testbaudson: Christoph
07:03:30 tbaschetti: Thomas
07:03:33 marcm: marc
07:03:35 mandsch: Michael
07:03:39 verendi: Verena
07:03:45 kmq: present
07:03:46 seven_: anuff
07:04:30 ur: uli
07:05:40 astroidex: astrid
07:05:56 Testbaudson: agenda is here
07:05:57 Testbaudson: http://www.mapbender.org/IRC_Meeting
07:05:58 sigq: Title: IRC Meeting - MapbenderWiki ( at www.mapbender.org )
07:06:19 Testbaudson: ( 1 ) GSoC Q&A
07:06:43 Testbaudson: kmq?
07:06:57 kmq: yes
07:07:29 Testbaudson: ( weekly report is here http://lists.osgeo.org/pipermail/mapbender_dev/2009-June/001606.html
07:07:30 sigq: Title: [Mapbender-dev] Week 3 ( at lists.osgeo.org )
07:07:31 Testbaudson: )
07:08:17 kmq: is that a good way to develop the elements ?
07:09:36 : * Testbaudson is thinking
07:11:42 Testbaudson: kmq: maybe the horizontal toolbar and the object selector could be a single element
07:12:02 Testbaudson: but we should discuss advantages and drawbacks
07:12:57 kmq: or maybe there is a way to include one element in annother
07:13:15 kmq: then if soemeone wants to change the interface they can either sue them together, or seperately
07:14:31 Testbaudson: kmq: i think the element hierarchy should be flat
07:15:16 Testbaudson: each element could have certain events
07:15:21 Testbaudson: as part of an API
07:15:31 Testbaudson: and these events could be used by other elements
07:15:41 kmq: tha's what I was thinking too
07:15:55 Testbaudson: if an element depends on another, there is the "requires" field in "edit gui elemnets"
07:16:21 kmq: for example the list, calls a method "load( id )" on an edior element
07:16:29 kmq: that;s how it works right now
07:16:50 Testbaudson: kmq: which list do you mean?
07:16:57 Testbaudson: the object list? on the left?
07:17:02 kmq: yes
07:17:38 Testbaudson: I think the editor should have a public JS function as part of an API
07:17:55 Testbaudson: the function would get the ID from the list on the left
07:18:04 Testbaudson: and would then load the data from the server
07:18:22 Testbaudson: and would check if the user was allowed to access this piece of information too
07:18:22 Testbaudson: .
07:19:09 Testbaudson: kmq, do you know what I mean?
07:19:14 kmq: in a list onClick event this code is called "this.editor.load( objectURL );"
07:19:47 kmq: which is basically what you just said
07:20:08 Testbaudson: ok
07:20:18 Testbaudson: maybe we should meet in person again this week
07:20:24 Testbaudson: as I'm away next week
07:20:33 Testbaudson: it would be nice to discuss these issues face to face
07:20:51 kmq: ok
07:21:12 Testbaudson: please suggest a time and date
07:21:16 Testbaudson: that suits you
07:21:33 kmq: how about Wednesday at 1400h ?
07:21:37 Testbaudson: cool
07:21:50 kmq: let's have some kind of agenda though
07:22:16 Testbaudson: you can prepare an agenda on your wiki site
07:22:19 Testbaudson: and I will edit it
07:22:26 kmq: ok
07:23:12 Testbaudson: ok, thanks for your input
07:23:21 Testbaudson: any other questions?
07:23:42 kmq: yes
07:24:05 kmq: client side code that is am json-rpc endpoint: Do i put it in http/javascript/mod_XXX ?
07:24:14 kmq: I mean server side
07:24:38 Testbaudson: kmq: this is a good question.
07:24:57 Testbaudson: Currently, server side modules go in http/php
07:25:05 Testbaudson: client modules in http/javascripts
07:25:33 Testbaudson: but you will find that this is only the case for about 50% of our code ;- )
07:25:50 Testbaudson: it's really a mess
07:25:51 Testbaudson: :-(
07:26:52 kmq: don't be sad, that just means the I can do whatever I want :- )
07:27:00 Testbaudson: hehe
07:27:17 Testbaudson: anything else?
07:27:23 kmq: yes
07:27:33 kmq: where do I put .js files ?
07:27:46 kmq: I am assuming thei is answered the same way ?
07:28:04 Testbaudson: http/javascripts
07:28:13 kmq: ok
07:28:15 kmq: thx
07:29:15 Testbaudson: let's proceed to the next topic
07:29:23 Testbaudson: ( 2 ) new print modules; merging
07:30:02 mandsch: ok
07:30:24 mandsch: Christoph has checken in a branch the current print dynamic stuff
07:30:37 mandsch: ckecken = checked
07:31:19 mandsch: I will now try to combine the new dynamic print frame with the new template printing mechanism
07:31:38 mandsch: first thing: dynamic is for mb 2.5
07:31:49 mandsch: template printing is done against trunkis
07:32:26 mandsch: I can't predict how long it'll take me ...
07:32:57 mandsch: how modularized should it be?
07:33:10 Testbaudson: I think we should get it to work first
07:33:11 mandsch: e.g. the new print dynamic needs php-imagick
07:33:22 mandsch: ok.
07:34:12 Testbaudson: if you need advice, let me know
07:34:18 mandsch: sure.
07:35:05 Testbaudson: anything else on this topic?
07:35:06 mandsch: did you make any progress using the template stuff so far ...? astroidex
07:35:49 astroidex: yes
07:35:59 astroidex: we implemented it for someone
07:36:16 astroidex: martin did the job. I will ask him to give feedback to you
07:36:22 mandsch: thx.
07:36:27 Testbaudson: afair, it worked quite good!
07:37:16 mandsch: ok, great.
07:37:42 Testbaudson: anything else on printing?
07:38:03 mandsch: hmm, transpacrency
07:38:09 mandsch: transparency ..
07:38:57 mandsch: I mean the gui_wms_opacity settings ...
07:39:16 Testbaudson: hmmm...I don't know if that is possible with imagick
07:39:19 Testbaudson: did you check?
07:39:23 mandsch: nope.
07:39:35 mandsch: Maybe ur has news?
07:39:44 ur: no
07:39:44 ur: sorry
07:39:50 mandsch: ok.
07:39:59 Testbaudson: is this urgent for you, mandsch?
07:40:06 mandsch: not really
07:40:38 mandsch: I am not satisfied with the way the information
07:40:46 mandsch: of the curretn status is sent to the print module
07:40:57 mandsch: via the request ...
07:41:10 mandsch: it would be nicer if we'd find antoher way ...
07:41:40 Testbaudson: mandsch: I would welcome this, too
07:41:55 ur: yes, great
07:41:59 Testbaudson: were you thinking AJAX?
07:42:12 mandsch: sth. like that
07:42:43 mandsch: or maybe sth like JS mapobj can great a similar object in the serverside ...
07:42:50 mandsch: via json
07:43:19 Testbaudson: we already have class_map.php
07:43:23 Testbaudson: can you re-use it?
07:43:38 mandsch: that was what i thought ...
07:43:57 mandsch: but only visionary not code-wise ...
07:44:34 mandsch: the first step would surely be to include it in a json obj
07:44:48 Testbaudson: I think we have done sth. similar with WMC
07:45:00 Testbaudson: serializing the JS map object
07:45:13 mandsch: ah, ok ...
07:45:16 Testbaudson: and creating a PHP map object from it
07:45:25 : * Testbaudson checks the code
07:45:34 mandsch: this might be an nice option ...
07:46:34 mandsch: if you find hints, Testbaudson, coudl you add them to the wiki page?
07:47:41 Testbaudson: check php/mod_savewmc_server.php
07:47:47 Testbaudson: and go from there
07:47:51 mandsch: ok, thx.
07:48:04 Testbaudson: there is some code in the WMC class...hope this helps
07:48:58 Testbaudson: anything else?
07:49:26 mandsch: nope
07:49:53 Testbaudson: ( 3 ) PHP magic quotes
07:50:15 Testbaudson: we always face the problem whether this is on or off
07:50:21 Testbaudson: in php.ini
07:50:28 Testbaudson: I recommend this fix
07:50:29 Testbaudson: http://lists.osgeo.org/pipermail/mapbender_dev/2009-June/001607.html
07:50:30 sigq: Title: [MOTION] Re: [Mapbender-dev] magic quotes ( at lists.osgeo.org )
07:50:43 Testbaudson: please consider this motion, and vote on it
07:50:51 Testbaudson: any questions about this motion?
07:52:47 astroidex: no
07:53:14 Testbaudson: ok...send a mail to the dev list if questions arise
07:53:18 Testbaudson: any other topics?
07:54:02 mandsch: not from my side.
07:54:37 astroidex: no
07:54:38 tbaschetti: no, just wishing you happy hacking in bolsena next week
07:54:47 Testbaudson: thanks!
07:54:53 : * Testbaudson motions to close the meeting
07:55:16 verendi: seconds, +1
07:55:23 mandsch: +1
07:55:28 tbaschetti: +1
07:55:31 ur: +1
07:55:32 kmq: +1
07:55:36 marcm: +1
07:55:50 Testbaudson: thanks for attending...have a nice evening
07:56:08 seven: +1
07:56:11 seven: Bye.
07:56:14 ur: thanks and cu
07:56:17 verendi: Bye.
07:56:25 marcm: you too, bye
07:56:31 mandsch: bye
07:56:41 tbaschetti: bye