[Chameleon] What does chameleon do?

Bart van den Eijnden
Wed, 24 Dec 2003 09:32:27 +0100

basically Chameleon is being fed a HTML template with special tags in it, 
you can recognize them by "CWC". A zoom-in tool for instance is a widget 
and is recognized by the CWC in the HTML template. The basic unit of 
Chameleon is the widget, the HTML template is a collection of widgets.

Chameleon interprets this template and creates HTML and javascript, which 
will turn into a full-featured web mapping client.

Also, it needs to know which map layers to draw, that's the second 
configuration element, so always a Mapserver MAP file which you can create 
with Maplab if you want (or a Web Map Context document, but this is 
harder), is needed.

In the index.phtml of your sample application both the HTML template and 
the MAP file are linked. This is specific for Chameleon 1.1 and was 
different in Chameleon 1.0 (which had a service instance which interpreted 
templates instead of one application per HTML template/MAP file 

In short you could say Chameleon is the toolkit to easily build webmapping 
clients, which could be configured by someone who knows HTML.

You can see an example at:

Hope this helps.

Best regards,

On Tue, 23 Dec 2003 07:33:24 -0800 (PST), pxniw pxniw <> 

> Just downloaded and installed chameleon. (1.1 Alpha 6)
> Its so confusing what is the demo/sample file?
> (I could not find cwc2.php on my files , I think its
> in the old files) I downloaded files from
> and see other site
> this is getting more confusing.
> Installed
> and it
> works, after few changes in paths.
> I tried and understand maplab ok.
> How do I use chameleon? Is there a screenshot
> somewhere, so I could see what it is used for? (My
> understanding it has all these widgets, but where, and
> how do I use them... copy and paste the code? I think
> I am missing something major here. Im completely nubie
> so explain with that in mind.
> Thanks
> __________________________________
> Do you Yahoo!?
> New Yahoo! Photos - easier uploading and sharing.
> _______________________________________________
> Chameleon mailing list


This archive was generated by Pipermail.