#MAPBENDER IRC Log - 2008-07-28

For logs after Feb 3, 2007, all times are GMT-8. Prior logs are GMT-9.
Back to Logs
00:03:58 spsneo: Testbaudson: Hello
00:04:11 spsneo: Hope you reviewed the script.
00:04:24 spsneo: Are u free for a couple of minutes?
00:06:02 Testbaudson: hi spsneo
00:06:12 Testbaudson: sorry, I didn't have to time to review the script
00:06:18 Testbaudson: will do so later today
00:07:30 spsneo: Testbaudson: I won't be able to attend the IRC meeting toda
00:07:36 spsneo: as I would be in transit.
00:07:43 spsneo: I am leaving for college today
00:07:56 Testbaudson: ok
00:07:56 spsneo: I will be available on IRC from Wednesday.
00:08:03 spsneo: Please mail me your review.
00:08:05 Testbaudson: what can I do for you now?
00:08:15 spsneo: or you may discuss the script with the devs
00:08:39 spsneo: This week I will start on the script which will verify the checksums.
00:08:50 spsneo: Thats all I wanted to inform you.
00:08:52 spsneo: Thanks
00:09:12 Testbaudson: ok. I trust your script works fine...
00:09:18 Testbaudson: but will definitely check it out later
00:09:37 Testbaudson: the most interesting things unfortunately never have the highest priority :-(
00:09:51 Testbaudson: thanks for sharing
00:12:02 spsneo: ok bye for now
00:12:05 spsneo: thanks
07:00:28 Testbaudson: 1700
07:00:34 Testbaudson: time for the weekly meeting
07:00:38 Testbaudson: roll call
07:00:39 Testbaudson: Christoph
07:00:58 LenKne: Hi, Len here
07:01:47 Testbaudson: Agenda for today's meeting
07:01:48 Testbaudson: http://www.mapbender.org/IRC_Meeting#Meeting_Agenda_for_July_28.2C_2008
07:01:49 sigq: Title: IRC Meeting - MapbenderWiki ( at www.mapbender.org )
07:01:57 Testbaudson: Let's start with ( 1 )
07:02:04 Testbaudson: ( 1 ) GSoC QnA
07:02:06 Testbaudson: LenKne
07:02:12 Testbaudson: anything you want to talk about
07:02:17 Testbaudson: ?
07:02:35 LenKne: I would like some feedback on my coding approaches...
07:02:43 : * seven is here
07:02:54 LenKne: Not sure if this time is the best, but it looks like it might be a quite meeting
07:03:24 : * Testbaudson opens LenKne's branch
07:03:44 LenKne: I do not have any specific questions ( sorry ), but just looking for general feedback about coding style
07:04:06 LenKne: and anything that may cause problems down the road.
07:04:18 Testbaudson: is there a certain script? mod_edituser.php?
07:04:33 : * seven has looked at the demo that you sent around. Looks nice.
07:04:54 LenKne: Yes and ...
07:04:56 seven: Hi nimix
07:05:06 nimix: hi
07:05:13 LenKne: lib/mb_admin_functions.js
07:05:38 LenKne: I think much of the code could move to classes and plan to do that as I work on the group module
07:05:58 Testbaudson: can you direct me to the edit user module?
07:06:09 LenKne: Getting a better sense of what is specific to the user module and moving other code to classess
07:06:43 LenKne: http/php/mod_adminEditFilteredUser
07:06:51 Testbaudson: ok
07:08:03 Testbaudson: first of all, everything in /lib should be classes
07:09:03 LenKne: ok
07:09:58 : * Testbaudson is reviewing...
07:10:43 Testbaudson: as far as I can see then module http/php/mod_adminEditFilteredUser
07:10:50 Testbaudson: contains both client and server side
07:10:54 Testbaudson: is that correct?
07:11:21 Testbaudson: I find that confusing
07:11:43 LenKne: Yes, there is some client side
07:12:02 Testbaudson: we should split these
07:12:10 Testbaudson: the server side only deals with data
07:12:21 Testbaudson: like, interaction with the database
07:12:41 Testbaudson: think of the server side scripts like of an API
07:13:17 Testbaudson: meaning, you can exchange the client module for instance
07:13:23 Testbaudson: client side
07:13:49 Testbaudson: next point:
07:14:23 Testbaudson: a good rule of thumb is, that if you write an SQL outside of a class...
07:14:28 Testbaudson: it's not good practice
07:14:36 Testbaudson: the classes are your database wrapper
07:15:21 Testbaudson: for example, your SQL "INSERT INTO mb_user ..."
07:15:26 Testbaudson: belongs into class_user.php
07:16:08 LenKne: that makes sense
07:16:49 LenKne: Should not take much time to move SQL to appropriate classes
07:17:13 Testbaudson: imagine the db structure changes...
07:17:34 Testbaudson: then applying the changes to the specific class should fix the problem...
07:17:41 Testbaudson: for all modules
07:18:19 : * Testbaudson is looking for a template script...
07:20:02 : * Testbaudson didn't find a good template :-(
07:20:30 Testbaudson: but I guess you know what I mean
07:20:41 LenKne: Yes, this helps
07:20:49 Testbaudson: basically you're on the right track
07:20:58 Testbaudson: ( which is great )
07:21:46 Testbaudson: maybe ask me again if you have a specific design decision
07:21:58 Testbaudson: it's always easier to explain things when you have an example
07:22:50 LenKne: ok, thanks for the feedback, still lots of work to do!
07:23:11 Testbaudson: yes, but your work looks promising
07:23:17 Testbaudson: please keep it up
07:23:35 Testbaudson: your contribution really helps the project a lot
07:23:40 Testbaudson: thanks
07:24:00 Testbaudson: any additions to the agenda?
07:24:19 seven: Not from me.
07:24:25 seven: We are a small team today.
07:25:00 : * Testbaudson motions to close the meeting...
07:25:04 seven: Second
07:25:06 seven: +1
07:25:09 LenKne: +1
07:25:16 Testbaudson: thanks and bye
07:25:23 seven: Bye.
07:25:28 LenKne: bye
07:56:44 mandsch: seven: Hi, sorry too late.
07:58:09 seven: Hi mandsch
07:58:13 seven: No problem.
07:58:20 seven: This week I was an hour too early.
07:58:21 seven: :- )
07:58:38 mandsch: complicated time planning, one child on m ylap the other in the background ...
07:58:42 seven: Really - I tough it was 5 but it was only 15:59
07:59:00 mandsch: i think only christoph has always te right time zone ...
07:59:04 seven: Did you read the News on OSGeo?
07:59:11 mandsch: not yet
07:59:13 seven: [OSGeo-Discuss] End of life for Community Mapbuilder
07:59:19 mandsch: ups
07:59:24 seven: Great mail by Cameron.
07:59:41 mandsch: li#ll have to check... that
07:59:46 seven: That guy is great for the community.
08:00:08 seven: Yes, we should think about what this means for Mapbender.
08:00:13 seven: We have discussed this before
08:00:34 seven: ...like that Mapbender is no competition to OpenLayers but rather the back end engine.
08:00:46 mandsch: hmm,
08:00:57 seven: Now with starting to support OpenLayers from the back end we are doing right that
08:01:01 seven: and filling a niche nicely.
08:01:11 seven: There is nothing like that around.
08:01:11 mandsch: that is surelx a roight step
08:01:25 seven: The closest ar GeoNetwork and GeoServer
08:01:42 seven: but they are Java and put their main focus on other things.
08:01:51 mandsch: but i think you can't compare openlayers and mb
08:02:03 mandsch: i don't know much about geonetwork
08:02:09 seven: I'll prepare an email to dev so that we can discuss some more there.
08:02:21 seven: No, it does not make sense to compare MB and OL.
08:02:29 seven: They are complimentary.
08:02:50 seven: And as OL came later we had to start with something as a viewer - which is why we have a mapframe1, etc.
08:03:05 seven: I think with supporting OLON we will close that gap.
08:03:10 seven: OK.
08:03:15 seven: Have to leave now.
08:03:19 seven: See you later.
08:03:20 mandsch: that's why i'd like to see ol in mb as mapframe ...
08:03:33 mandsch: do you have a second tomorrow?
08:03:59 mandsch: i'll have this conftreefde and soap on my stack...
08:04:20 seven: Just grab me here.
08:04:29 mandsch: ok, cu
08:04:31 seven: Sometimes I am not attentive though.
08:04:46 mandsch: i'll try to catch it :- )
08:04:51 seven: You can additionally ring on Skxpe arnulf_christl.
08:04:58 mandsch: ok. thx