<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Eric,<br>
<br>
thanks for your contribution - I think what you did is a good example
for why we opened this discussionboard... we wanted to have a sink,
where ideas could come in and where people get encouraged to contribute
and to write a piece of software, which is based on as many minds and
needs as possible. No matter who really makes the coding in the end
(it's not me either ;-))<br>
<br>
I take this to encourage others to contribute their ideas and needs to
the list - it's a starting project which is really open to any
experience, opinion and idea!<br>
<br>
Till<br>
<br>
<br>
<br>
Eric Lemoine wrote:
<blockquote
 cite="mid:ca7da9121003210027s7221ea12t673de0b45478e68d@mail.gmail.com"
 type="cite">
  <pre wrap="">On Saturday, March 20, 2010, Volker Mische <a class="moz-txt-link-rfc2396E" href="mailto:volker.mische@gmail.com">&lt;volker.mische@gmail.com&gt;</a> wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Hi Marc,

I like the "evererything is a plugin" a approach. I'll try to adapt in
my code. I really like the way ideas comes up. When we both keep adding
the things we like from each other's implementation we might even end up
with two implementations of the same public API :)
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Hi

I just took a look at the code of jQuery UI. As you probably know
jQuery UI is a collection of jQuery plugins. And the API of jQuery UI
looks interesting to me.

To create a widget:
$("selector").theWidget(options);

To call a method on the widget:
$("selector").theWidget("methodName", options);

For this to work the widget object is stored using $.data().

For geojquery one could imagine a similar API.  For example to create
a map and add layers to it one would do:

$("#map").geo(mapOptions);
$("#map").geo("addLayers",  [
    new OpenLayers.Layer.WMS(...)
]);

The above example assumes that the OpenLayers.Map instance is itself
stored in the data object and that there's no intermediate object.

Also, the more I think about it the more I think the geo() (or
whatever it's called) function should return a jQuery object as
opposed to a map instance. geojquery being about providing a
jQuery'ish API I think this is important.

Just thoughts. And my sincere apologies if this isn't relevant to the
current discussions, and for just throwing ideas without writing
actual code.

Cheers,

  </pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">-- 
 
---------------------------------------------------------
terrestris GmbH &amp; Co. KG
Irmintrudisstrasse 17
53111 Bonn
Germany

Till Adams
Gesch&auml;ftsf&uuml;hrung

Tel: +49 (0)228 / 962 899-52
Fax: +49 (0)228 / 962 899-57
<a class="moz-txt-link-abbreviated" href="mailto:adams@terrestris.de">adams@terrestris.de</a> <a class="moz-txt-link-freetext" href="http://www.terrestris.de">http://www.terrestris.de</a>
Amtsgericht Bonn, HRA 6835
---------------------------------------------------------

Komplement&auml;rin:

terrestris Verwaltungs GmbH

vertreten durch:
Hinrich Paulsen, Till Adams
</pre>
</body>
</html>