[Geoserver-devel] CSS module, graduating the Scala version

Hi,
after some internal discussion we are ready to reformulate the proposal to translate the CSS module in Java as one in which the existing module gets graduated to extension status.

Proposal:

  • someone writers the graduation proposal (I’m happy to do that if need be)

  • David becomes the official maintainer of the CSS extension module

  • we are going to extend the documentation and try to fill in all missing bits (e.g., new raster stuff plus whatever seems supported by the code

  • merge the GUI so that both SLD and CSS can be used with the interactive style editor, and associate the style with a layer

  • if we locate issues we’ll try to make pull requests against David’s CSS repo

How does this sound?

Cheers
Andrea

==
GeoServer training in Milan, 6th & 7th June 2013! Visit http://geoserver.geo-solutions.it for more information.

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


Sounds good to me. I am happy to help as I can on this on as well.

Actually, a while back I had a patch that allowed the css module to seamlessly slot into the UI. But after running it by David I found he already had some code that was doing the same thing. Anyways, will wait to hear from David on this one before trying to find that code.

···

On Mon, Jun 3, 2013 at 6:42 AM, Andrea Aime <andrea.aime@anonymised.com> wrote:

Hi,
after some internal discussion we are ready to reformulate the proposal to translate the CSS module in Java as one in which the existing module gets graduated to extension status.

Proposal:

  • someone writers the graduation proposal (I’m happy to do that if need be)

  • David becomes the official maintainer of the CSS extension module

  • we are going to extend the documentation and try to fill in all missing bits (e.g., new raster stuff plus whatever seems supported by the code

  • merge the GUI so that both SLD and CSS can be used with the interactive style editor, and associate the style with a layer

  • if we locate issues we’ll try to make pull requests against David’s CSS repo

How does this sound?

Cheers
Andrea

==
GeoServer training in Milan, 6th & 7th June 2013! Visit http://geoserver.geo-solutions.it for more information.

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it



Get 100% visibility into Java/.NET code with AppDynamics Lite
It’s a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2


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


Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

To Andrea:
This plan sounds fine to me. If you already started on a proposal feel free to post it, but otherwise I’ll take care of it (as soon as I remember what my password is for the wiki.) I’d be interested to hear a bit more about the gaps you see in the documentation; I have tried hard to keep it in sync as new functionality is implemented. You’re correct that the new raster stuff is not yet discussed, and the screenshots in the ‘tutorial’ page do not yet reflect the new layout of the GUI.

To Justin:
I don’t still have my code from that experiment. The changes I made when I looked into this were only on the backend and I wouldn’t describe the integration as “seamless” so maybe your work is a better base anyway. I think the Wicket work to unify the CSS and SLD editors trumps the backend changes I made when I looked into this.

···

On Mon, Jun 3, 2013 at 9:36 AM, Justin Deoliveira <jdeolive@anonymised.com> wrote:

Sounds good to me. I am happy to help as I can on this on as well.

Actually, a while back I had a patch that allowed the css module to seamlessly slot into the UI. But after running it by David I found he already had some code that was doing the same thing. Anyways, will wait to hear from David on this one before trying to find that code.


Get 100% visibility into Java/.NET code with AppDynamics Lite
It’s a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2


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

On Mon, Jun 3, 2013 at 6:42 AM, Andrea Aime <andrea.aime@anonymised.com> wrote:

Hi,
after some internal discussion we are ready to reformulate the proposal to translate the CSS module in Java as one in which the existing module gets graduated to extension status.

Proposal:

  • someone writers the graduation proposal (I’m happy to do that if need be)

  • David becomes the official maintainer of the CSS extension module

  • we are going to extend the documentation and try to fill in all missing bits (e.g., new raster stuff plus whatever seems supported by the code

  • merge the GUI so that both SLD and CSS can be used with the interactive style editor, and associate the style with a layer

  • if we locate issues we’ll try to make pull requests against David’s CSS repo

How does this sound?

Cheers
Andrea

==
GeoServer training in Milan, 6th & 7th June 2013! Visit http://geoserver.geo-solutions.it for more information.

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it



Get 100% visibility into Java/.NET code with AppDynamics Lite
It’s a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2


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


Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

On Mon, Jun 3, 2013 at 4:01 PM, David Winslow <dwinslow@anonymised.com> wrote:

To Andrea:
This plan sounds fine to me. If you already started on a proposal feel
free to post it, but otherwise I'll take care of it (as soon as I remember
what my password is for the wiki.)

I haven't started. If you need help recovering the wiki password I can
provide some (got admin access).

I'd be interested to hear a bit more about the gaps you see in the
documentation; I have tried hard to keep it in sync as new functionality is
implemented. You're correct that the new raster stuff is not yet
discussed, and the screenshots in the 'tutorial' page do not yet reflect
the new layout of the GUI.

I was thinking mostly about those, but was planning on doing a general
scouting of the code and see if there is anything else missing.

To Justin:
I don't still have my code from that experiment. The changes I made when
I looked into this were only on the backend and I wouldn't describe the
integration as "seamless" so maybe your work is a better base anyway. I
think the Wicket work to unify the CSS and SLD editors trumps the backend
changes I made when I looked into this.

Maybe we can have a look at both and compare?

Cheers
Andrea

--

GeoServer training in Milan, 6th & 7th June 2013! Visit
http://geoserver.geo-solutions.it for more information.

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

-------------------------------------------------------

FYI: Conveniently, a user reported a couple of issues to me today that look relatively straightforward to fix. If you’re interested in some introductory tasks within the CSS translator itself, have a look at:

https://github.com/dwins/geoscript.scala/issues/25

https://github.com/dwins/geoscript.scala/issues/26

···

I expect each will require only localized changes in the symbolize method of the Translator class.


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

On Mon, Jun 3, 2013 at 12:40 PM, Andrea Aime <andrea.aime@anonymised.com> wrote:

On Mon, Jun 3, 2013 at 4:01 PM, David Winslow <dwinslow@anonymised.com> wrote:

To Andrea:
This plan sounds fine to me. If you already started on a proposal feel free to post it, but otherwise I’ll take care of it (as soon as I remember what my password is for the wiki.)

I haven’t started. If you need help recovering the wiki password I can provide some (got admin access).

I’d be interested to hear a bit more about the gaps you see in the documentation; I have tried hard to keep it in sync as new functionality is implemented. You’re correct that the new raster stuff is not yet discussed, and the screenshots in the ‘tutorial’ page do not yet reflect the new layout of the GUI.

I was thinking mostly about those, but was planning on doing a general scouting of the code and see if there is anything else missing.

To Justin:
I don’t still have my code from that experiment. The changes I made when I looked into this were only on the backend and I wouldn’t describe the integration as “seamless” so maybe your work is a better base anyway. I think the Wicket work to unify the CSS and SLD editors trumps the backend changes I made when I looked into this.

Maybe we can have a look at both and compare?

Cheers

Andrea

==
GeoServer training in Milan, 6th & 7th June 2013! Visit http://geoserver.geo-solutions.it for more information.

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


Hi all, I made a screencast while fixing one of the above mentioned bugs this weekend. It may be of use if someone is trying to get started with the Scala portion of CSS project.

http://vimeo.com/68050280

···


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

On Wed, Jun 5, 2013 at 9:20 AM, David Winslow <dwinslow@anonymised.com> wrote:

FYI: Conveniently, a user reported a couple of issues to me today that look relatively straightforward to fix. If you’re interested in some introductory tasks within the CSS translator itself, have a look at:

https://github.com/dwins/geoscript.scala/issues/25

https://github.com/dwins/geoscript.scala/issues/26

I expect each will require only localized changes in the symbolize method of the Translator class.


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

On Mon, Jun 3, 2013 at 12:40 PM, Andrea Aime <andrea.aime@anonymised.com> wrote:

On Mon, Jun 3, 2013 at 4:01 PM, David Winslow <dwinslow@anonymised.com> wrote:

To Andrea:
This plan sounds fine to me. If you already started on a proposal feel free to post it, but otherwise I’ll take care of it (as soon as I remember what my password is for the wiki.)

I haven’t started. If you need help recovering the wiki password I can provide some (got admin access).

I’d be interested to hear a bit more about the gaps you see in the documentation; I have tried hard to keep it in sync as new functionality is implemented. You’re correct that the new raster stuff is not yet discussed, and the screenshots in the ‘tutorial’ page do not yet reflect the new layout of the GUI.

I was thinking mostly about those, but was planning on doing a general scouting of the code and see if there is anything else missing.

To Justin:
I don’t still have my code from that experiment. The changes I made when I looked into this were only on the backend and I wouldn’t describe the integration as “seamless” so maybe your work is a better base anyway. I think the Wicket work to unify the CSS and SLD editors trumps the backend changes I made when I looked into this.

Maybe we can have a look at both and compare?

Cheers

Andrea

==
GeoServer training in Milan, 6th & 7th June 2013! Visit http://geoserver.geo-solutions.it for more information.

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it