[Geomoose-users] GeoMoose 2 and PHP requirement

Dan Little danlittle at yahoo.com
Wed May 6 11:58:18 EDT 2009


This is actually a component that we/I decided on for long term planning.

On of the goals is to offer the ability to have "secured" Mapbooks out of the box with GeoMOOSE (this is probably a late-2.2 or early-2.4 feature).

The method to the madness is that all functions that read the Mapbook (including the HTML/Javascript) would be required to use "getMapbook()."  The "getMapbook()" function will be the responsible for decoding any sort of security settings and then disseminating the appropriate information to all of the requestors.

I will work on making this more configurable and document how to change it.



----- Original Message ----
> From: Brent Fraser <bfraser at geoanalytic.com>
> To: GeoMOOSE Users List <geomoose-users at lists.sourceforge.net>
> Sent: Wednesday, May 6, 2009 10:50:49 AM
> Subject: [Geomoose-users] GeoMoose 2 and PHP requirement
> 
>    One thing I like about GeoMoose 1.6.1 is that PHP is optional (if you want 
> the advanced features of printing, buffering, and selection, you'll need to get 
> it working).  I could render my  layers, pan/zoom, etc, all without PHP setup on 
> the server.
> 
> 
>   It looks like PHP is now mandatory with GeoMoose2.  The main culprits are 
> htdocs\geomoose\main.js:57:    
>       OpenLayers.loadURL('php/getmapbook.php', {}, {}, onLoadedMapbook);
> 
> and php/getmapbook.php:
>       header('Content-type: application/xml;text/xml');
>       $mapbook = getMapbook();
>       print $mapbook->saveXML();
> 
> where getMapbook() is defined as:
>     $mapbook->load('../../conf/'.$CONFIGURATION['mapbook']);
> 
> which basically sends the mapbook declared in the settings.ini to the browser as 
> XML.
> 
> For those of us implementing using IIS, or implementing GeoMoose for the first 
> time, it can be a major pain just trying to get to the "Hello World" stage. 
> 
> 
>    Some recommendations:
> 
> 1. Make the getmapbook url configurable (so I can do 'asp/getmapbook.asp', or 
> use python, perl, etc).  Or can it be defaulted to a simple 'htdocs/mapbook.xml' 
> url?
> 
> 2. Make sure you document that PHP is now a requirement of GeoMoose2.
> 
> Thanks!
> Brent Fraser
> 
> ------------------------------------------------------------------------------
> The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
> production scanning environment may not be a perfect world - but thanks to
> Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
> Series Scanner you'll get full speed at 300 dpi even with all image 
> processing features enabled. http://p.sf.net/sfu/kodak-com
> _______________________________________________
> Geomoose-users mailing list
> Geomoose-users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geomoose-users



      




More information about the Geomoose-users mailing list