[Chameleon] chameleon cvs

Paul Spencer pagameba at magma.ca
Fri May 7 11:43:09 EDT 2004


Thanks Bart.

I'll try to fix it so that it doesn't mangle URLs that start with / ... 
but the idea was to try to make things really portable without requiring 
changes to templates and code :)

Cheers

Paul

bartvde at xs4all.nl wrote:

> Hi Paul,
> 
> it works when I use the following ($_SESSION instead of $GLOBALS):
> 
> $_SESSION['gszAppPath'] = "/ms4w/apps/geoservices05/htdocs";
> $_SESSION['gszAppWebPath'] = "http://localhost/geoservices05";
> 
> and:
> <cwc2 type="SharedResource" name="PopupCSS"
> value="C:/ms4w/apps/geoservices05/htdocs/popup.css"/>
> 
> Note that I had to use C: in the beginning of my value as the string
> compare is case-sensitive in (strncmp) and as the gszAppPath is changed to
> a real drive letter.
> 
> I first tried using:
> <cwc2 type="SharedResource" name="PopupCSS"
> value="/ms4w/apps/geoservices05/htdocs/popup.css"/>
> 
> but this does not work because of the above-mentioned.
> 
> (Personally I preferred the old way with a relative URL).
> 
> Best regards,
> Bart
> 
> 
>>Bart,
>>
>>I see the problem but I am not sure what the correct fix is.  The
>>PopupCSS is probably being interpreted as a file system path relative to
>>your application directory and then being converted into a URL.  This
>>requires a couple of things to be set up correctly and this may be what
>>is causing the problem.
>>
>>First, you will need to set the PopupCSS to a file system path,
>>optionally relative to your application directory (i.e. the location of
>>index.phtml)
>>
>>You may need to explicitly set the following variables:
>>
>>$GLOBALS['gszAppPath'] = "c:/<path-to-app";
>>$GLOBALS['gszAppWebPath'] = "http://<url-to-app>";
>>
>>What chameleon is trying to do is calculate a full path to popup.css and
>>comparing it to gszAppPath and if it finds a match then it converts it
>>to a url by removing the gszAppPath and adding the gszAppWebPath.
>>
>>The logic may not yet be perfect, and chameleon may not be calculating
>>the location of gszAppPath and gszAppWebPath correctly.  If you make the
>>above change and it works then I will focus on the auto-configuration of
>>gszAppPath and gszAppWebPath.  Otherwise I will look at the path
>>conversion logic
>>
>>You may be able to provide a fully qualified url to the css file and it
>>should work (http://), but there may be problems with that too, not sure
>>yet.
>>
>>Cheers,
>>
>>Paul
>>
>>bartvde at xs4all.nl wrote:
>>
>>
>>>Hi Paul,
>>>
>>>I guess I am the first one to try :-)
>>>
>>>One problem I face is that there must have been some kind of change in
>>>the
>>>PopupCSS sharedresource.
>>>
>>>I used to have a relative URL in it, like:
>>><cwc2 type="SharedResource" name="PopupCSS"
>>>value="/geoservices05/popup.css"/>
>>>
>>>Now it seems to want a file system path instead, but I can't get it to
>>>work.
>>>
>>>Hopefully you can explain how to use this now Paul.
>>>
>>>Best regards,
>>>Bart
>>>
>>>
>>>
>>>>All,
>>>>
>>>>Chameleon in cvs is now fixed up and reasonably stable.  This means that
>>>>we are now on a short path to the first beta release for Chameleon 1.99.
>>>>
>>>>There are a few known issues with some of the widgets, I will be
>>>>starting to document them in bugzilla shortly.  If you find any issues
>>>>with the cvs version, please report them on this list or directly to
>>>>bugzilla.
>>>>
>>>>Once the beta is released, we will take some time to look through the
>>>>issues in bugzilla and resolve as many as practical/necessary to get a
>>>>new beta or release candidate out the door,
>>>>
>>>>Thanks for your patience,
>>>>
>>>>Paul
>>>>--
>>>> -----------------------------------------------------------------
>>>>|Paul Spencer                           pspencer at dmsolutions.ca   |
>>>>|-----------------------------------------------------------------|
>>>>|Applications & Software Development                              |
>>>>|DM Solutions Group Inc                 http://www.dmsolutions.ca/|
>>>> -----------------------------------------------------------------
>>>>
>>>>_______________________________________________
>>>>Chameleon mailing list
>>>>Chameleon at lists.maptools.org
>>>>http://lists.maptools.org/mailman/listinfo/chameleon
>>>>
>>>
>>>
>>>_______________________________________________
>>>Chameleon mailing list
>>>Chameleon at lists.maptools.org
>>>http://lists.maptools.org/mailman/listinfo/chameleon
>>>
>>
>>--
>>  -----------------------------------------------------------------
>>|Paul Spencer                           pspencer at dmsolutions.ca   |
>>|-----------------------------------------------------------------|
>>|Applications & Software Development                              |
>>|DM Solutions Group Inc                 http://www.dmsolutions.ca/|
>>  -----------------------------------------------------------------
>>
>>_______________________________________________
>>Chameleon mailing list
>>Chameleon at lists.maptools.org
>>http://lists.maptools.org/mailman/listinfo/chameleon
>>
> 
> 
> _______________________________________________
> Chameleon mailing list
> Chameleon at lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/chameleon
> 

-- 
  -----------------------------------------------------------------
|Paul Spencer                           pspencer at dmsolutions.ca   |
|-----------------------------------------------------------------|
|Applications & Software Development                              |
|DM Solutions Group Inc                 http://www.dmsolutions.ca/|
  -----------------------------------------------------------------



More information about the Chameleon mailing list