[Geoserver-devel] SLD XML editor component

Hello list,

it was great meeting you GeoServer and GeoTools guys at FOSS4G. I think it was a really nice gathering.

I would like to ask if it would be ok for the deegree project to adapt your SLD XML editor component from the service adminstration page?

We're looking for a generic XML editor component that looks a bit better than a standard textarea and has syntax highlighting.

Some questions:

- Is this you own development or based on some other OpenSource project?
- Does it have any server-side dependencies (besides validation)?
- How is it licensed?
- Which module do I need to checkout to get it?

Best regards,
Markus

--
Markus Schneider

l a t / l o n GmbH
Aennchenstrasse 19 53177 Bonn, Germany
phone ++49 +228 184960 fax ++49 +228 1849629
http://www.lat-lon.de http://www.deegree.org

GeoServer’s XML editing uses EditArea which is indeed free, open-source software. You can get the latest version from:
http://www.cdolivet.com/index.php?page=editArea&sess=c20118eb4992f71d6ee0512e9e835107

I have also been watching the CodeMirror project as an alternative for a while. It looks more customizable but more demanding of JavaScript skills to integrate. It’s available
at http://codemirror.net/

Hope this helps.


David Winslow
OpenGeo - http://opengeo.org/

On Fri, Sep 10, 2010 at 2:02 PM, Markus Schneider <schneider@anonymised.com> wrote:

Hello list,

it was great meeting you GeoServer and GeoTools guys at FOSS4G. I think
it was a really nice gathering.

I would like to ask if it would be ok for the deegree project to adapt
your SLD XML editor component from the service adminstration page?

We’re looking for a generic XML editor component that looks a bit better
than a standard textarea and has syntax highlighting.

Some questions:

  • Is this you own development or based on some other OpenSource project?
  • Does it have any server-side dependencies (besides validation)?
  • How is it licensed?
  • Which module do I need to checkout to get it?

Best regards,
Markus


Markus Schneider

l a t / l o n GmbH
Aennchenstrasse 19 53177 Bonn, Germany
phone ++49 +228 184960 fax ++49 +228 1849629
http://www.lat-lon.de http://www.deegree.org


Automate Storage Tiering Simply
Optimize IT performance and efficiency through flexible, powerful,
automated storage tiering capabilities. View this brief to learn how
you can reduce costs and improve performance.
http://p.sf.net/sfu/dell-sfdev2dev


Geoserver-devel mailing list
Geoserver-devel@anonymised.comsts.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Thanks a lot!

I will be using EditArea for now.

Best regards,
Markus

Am 10.09.2010 20:02, schrieb David Winslow:

GeoServer's XML editing uses EditArea which is indeed free, open-source
software. You can get the latest version from:
http://www.cdolivet.com/index.php?page=editArea&sess=c20118eb4992f71d6ee0512e9e835107
<http://www.cdolivet.com/index.php?page=editArea&sess=c20118eb4992f71d6ee0512e9e835107&gt;

I have also been watching the CodeMirror project as an alternative for a
while. It looks more customizable but more demanding of JavaScript
skills to integrate. It's available
at http://codemirror.net/

Hope this helps.

--
David Winslow
OpenGeo - http://opengeo.org/
On Fri, Sep 10, 2010 at 2:02 PM, Markus Schneider <schneider@anonymised.com
<mailto:schneider@anonymised.com>> wrote:

    Hello list,

    it was great meeting you GeoServer and GeoTools guys at FOSS4G. I think
    it was a really nice gathering.

    I would like to ask if it would be ok for the deegree project to adapt
    your SLD XML editor component from the service adminstration page?

    We're looking for a generic XML editor component that looks a bit better
    than a standard textarea and has syntax highlighting.

    Some questions:

    - Is this you own development or based on some other OpenSource project?
    - Does it have any server-side dependencies (besides validation)?
    - How is it licensed?
    - Which module do I need to checkout to get it?

    Best regards,
    Markus

    --
    Markus Schneider

    l a t / l o n GmbH
    Aennchenstrasse 19 53177 Bonn, Germany
    phone ++49 +228 184960 fax ++49 +228 1849629
    http://www.lat-lon.de http://www.deegree.org

    ------------------------------------------------------------------------------
    Automate Storage Tiering Simply
    Optimize IT performance and efficiency through flexible, powerful,
    automated storage tiering capabilities. View this brief to learn how
    you can reduce costs and improve performance.
    http://p.sf.net/sfu/dell-sfdev2dev
    _______________________________________________
    Geoserver-devel mailing list
    Geoserver-devel@lists.sourceforge.net
    <mailto:Geoserver-devel@lists.sourceforge.net>
    https://lists.sourceforge.net/lists/listinfo/geoserver-devel

--
Markus Schneider

l a t / l o n GmbH
Aennchenstrasse 19 53177 Bonn, Germany
phone ++49 +228 184960 fax ++49 +228 1849629
http://www.lat-lon.de http://www.deegree.org

Forgot to send to the ml as well yesterday. Pretty much same answer as
David though :-p

---------- Forwarded message ----------
From: Andrea Aime <aaime@anonymised.com>
Date: Fri, Sep 10, 2010 at 4:01 PM
Subject: Re: [Geoserver-devel] SLD XML editor component
To: Markus Schneider <schneider@anonymised.com>

On Fri, Sep 10, 2010 at 2:02 PM, Markus Schneider <schneider@anonymised.com> wrote:

Hello list,

it was great meeting you GeoServer and GeoTools guys at FOSS4G. I think
it was a really nice gathering.

I would like to ask if it would be ok for the deegree project to adapt
your SLD XML editor component from the service adminstration page?

I think so.

We're looking for a generic XML editor component that looks a bit better
than a standard textarea and has syntax highlighting.

Some questions:

- Is this you own development or based on some other OpenSource project?

Yes, it's just using editArea:
http://www.cdolivet.com/index.php?page=editArea

- Does it have any server-side dependencies (besides validation)?

Nope

- How is it licensed?

LGPL, Apache and BSD

- Which module do I need to checkout to get it?

You actually just need to drop that component into the page where you
have the editor
and point it at the text area that contains the SLD. I can show you
the wicket integration
but it's probably going to be trouble than it's worth.

That said I'm unhappy with it, it works rather well on windows but quite poorly
on Linux, to the point that I normally disable syntax highlighting
when editing SLD
there.

I was looking around and this library seems like a better alternative:
http://codemirror.net/
The downside is that it's a less complete solution and some javascript
code should
be implemented to have the same features as edit area (in particular the full
screen one, which is quite handy with longer documents).

If you code something based on codemirror would you point the result at me? :-p

Cheers
Andrea