[Chameleon] Remote Template/context document question, and potential code con tributions

Tyler Mitchell tylermitchell at shaw.ca
Thu Dec 16 13:10:50 EST 2004


Chris,
If you find bugs, the usual method for sharing fixes is through bug reports.  You can access the Chameleon bug reporting site at:
http://maptools.org/chameleon/index.phtml?page=bugs.html

Then you can attach your patches in the report and then one of the programmers who has access can check it out and merge it into the base code.

Glad to see any B.C. forest-related Chameleon user!

Tyler

----- Original Message -----
From: Paul Spencer <pspencer at dmsolutions.ca>
Date: Thursday, December 16, 2004 9:53 am
Subject: Re: [Chameleon] Remote Template/context document question, and potential code con tributions

> Chris, templates and contexts should be able to be referenced by 
> URL as 
> well as by local path on the server.
> 
> The documentation distributed with the current release version 
> (1.99 
> beta 4) does include a reasonably complete description of how to 
> use 
> remote files with contexts and templates, including a description 
> of 
> common problems.  The pertinent part is:
> 
>  TEMPLATES
> 
> A list of application template paths or URLs separated by commas. 
> A 
> template is identified either by a relative (to the template root 
> directory specified in the Service Instance configuration) path on 
> the 
> server or by a URL to a Web-accessible template. The templates are 
> listed in the same order as their related language specifiers in 
> the 
> LANGUAGES parameter, with one template required for each supported 
> language (even if the same template supports every language). URLs 
> must 
> be in the standard http://{server}/path/template.html format and 
> must be 
> URL-encoded.
> 
> Example URL
> 
> The following URL could be used to support a bilingual application 
> using 
> remote template files:
> 
> http://localhost/chameleon/cwc2/cwc2.php?request=GetApplication&version=
> 0.1.0&LANGUAGES=en-CA,fr-CA&TEMPLATES=
> http://localhost/chameleon/cwc2/templates/sample_cwc2_en.html,http://localhost/
> chameleon/cwc2/templates/sample_cwc2_fr.html
> 
> 
> This parameter is optional unless LANGUAGES is set, in which case 
> it 
> becomes mandatory. The Service Instance defines a default template 
> in 
> its configuration file.
> 
> CONTEXTS
> 
> A list of Web map context paths or URLs separated by commas. A 
> context 
> is identified either by a relative (to a directory specified in 
> the 
> Service Instance configuration) path on the server or a URL to a 
> Web-accessible context. The contexts are loaded in the order in 
> which 
> they appear in this list, and the projection and spatial extents 
> are 
> taken from the last context loaded (see Common Problems below). 
> The 
> order of these contexts determines the order in which the layers 
> of each 
> context are drawn. Layers from the first context in the list are 
> drawn 
> first, layers from later contexts are drawn 'on top' of earlier 
> ones. 
> URLs must be in the standard http://{server}/path/template.html 
> format 
> and must be URL-encoded.
> 
> Example URL
> 
> The following URL could be used to get multiple remote contexts 
> while 
> using the default template and language:
> 
> http://localhost/chameleon/cwc2/cwc2.php?request=GetApplication&version=
> 0.1.0&LANGUAGES=en-CA,fr-CA&TEMPLATES=
> http://localhost/chameleon/cwc2/templates/sample_cwc2_en.html,http://localhost/
> chameleon/cwc2/templates/sample_cwc2_fr.html
> 
> 
> This parameter is optional. The Service Instance defines a default 
> value 
> context in its configuration file.
> 
> This document (ServiceInstance.html) is also available on the 
> Chameleon 
> docs page at:
> 
> http://www.maptools.org/chameleon/index.phtml?page=ServiceInstance.html
> 
> The URL you are using does not look valid because the second 
> template 
> appears to be truncated?
> 
> _Demo.html,http://localhost/&contexts=http:
>                             ^
> Also (as noted in the documentation) the urls you use must be 
> resolvable 
> on the SERVER that you are using.  In general, if you are using 
> localhost then it's okay, but if you use http://nfis.org/... and 
> then 
> refer to a template on localhost, it won't work (unless the 
> template is 
> on nfis.org I guess ;)
> 
> Cheers,
> 
> Paul
> 
> 
> West, Chris wrote:
> > Hi everyone,
> >  
> > I am wondering if it is possible to get the CWC2 service 
> instance to work
> > with template and context files that are not on the same web 
> server as the
> > Chameleon/CWC2 instance. 
> > An example URL that I'm trying is:
> > 
> http://localhost/chameleon/cwc2/cwc2.php?request=GetApplication&SERVICE=VCG&> version=0.1.0&LANGUAGES=en-CA,fr-CA&TEMPLATES=http://nfis.org/chameleon/nfis
> > 
> _portal_Demo.html,http://localhost/&contexts=http://nfis.org/chameleon/local> host_provinces.cml.
> > 
> > I recall that in an earlier version of CWC2 this was possible, 
> but I
> > couldn't find any examples of this in the ServiceInstance 
> documentation for
> > Version 1.99
> > 
> (http://www.maptools.org/chameleon/index.phtml?page=ServiceInstance.html). 
> > The main problem that I am running into is that a blank map is 
> returned> anytime one of the Navigation widgets is used.
> > 
> > 
> > On a different subject. We have made some slight bug fixes for a 
> few of the
> > widgets, as well as creating some new widgets. Is there a 
> procedure for
> > Chameleon users to submit potential code/documentation 
> contributions to the
> > Chameleon project?
> > 
> > Thanks
> > 
> > Chris West 
> >                                                            
> > Natural Resources Canada, Ressources naturelles Canada     
> > Canadian Forest Service,  Service Canadien des forêts      
> > Pacific Forestry Centre,  Centre de foresterie du Pacifique 
> > 506 West Burnside Road,   506, chemin Burnside ouest       
> > Victoria, BC              Victoria, (C.-B.),               
> > CANADA V8Z 1M5            CANADA V8Z 1M5      
> >              
> > Tel: (250) 363-3212       Facs: (250) 363-0775 
> > 
> > 
> > _______________________________________________
> > 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
> 




More information about the Chameleon mailing list