[Geoserver-devel] New scripting community module

Hi all,

A newer multi-language scripting module based on jsr-223 was discussed a while back. Here is the thread for reference.

http://sourceforge.net/mailarchive/message.php?msg_id=28994100

The current source code for it is here:

https://github.com/jdeolive/geoserver/tree/scripting/src/community/script

And there are also some docs:

http://dev.opengeo.org/~jdeolive/scripting_docs/community/scripting/index.html

I would like to add this as a geoserver community module.

-Justin


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

On Fri, Oct 5, 2012 at 3:07 PM, Justin Deoliveira <jdeolive@anonymised.com> wrote:

Hi all,

A newer multi-language scripting module based on jsr-223 was discussed a while back. Here is the thread for reference.

http://sourceforge.net/mailarchive/message.php?msg_id=28994100

The current source code for it is here:

https://github.com/jdeolive/geoserver/tree/scripting/src/community/script

And there are also some docs:

http://dev.opengeo.org/~jdeolive/scripting_docs/community/scripting/index.html

I would like to add this as a geoserver community module.

+1e24

Cheers
Andrea

==
Our support, Your Success! Visit http://opensdi.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


:frowning: Now all previous votes have been lost in a rounding error.

This will replace the previous ‘scriptlet’ and ‘python’ community modules, correct? Are those going to be removed?


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

On Fri, Oct 5, 2012 at 9:21 AM, Andrea Aime <andrea.aime@anonymised.com> wrote:

On Fri, Oct 5, 2012 at 3:07 PM, Justin Deoliveira <jdeolive@anonymised.com> wrote:

Hi all,

A newer multi-language scripting module based on jsr-223 was discussed a while back. Here is the thread for reference.

http://sourceforge.net/mailarchive/message.php?msg_id=28994100

The current source code for it is here:

https://github.com/jdeolive/geoserver/tree/scripting/src/community/script

And there are also some docs:

http://dev.opengeo.org/~jdeolive/scripting_docs/community/scripting/index.html

I would like to add this as a geoserver community module.

+1e24

Cheers
Andrea

==
Our support, Your Success! Visit http://opensdi.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



Don’t let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev


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

On Fri, Oct 5, 2012 at 7:22 AM, David Winslow <dwinslow@anonymised.com> wrote:

:frowning: Now all previous votes have been lost in a rounding error.

This will replace the previous ‘scriptlet’ and ‘python’ community modules, correct? Are those going to be removed?

Yes, my intention is to have this replace the existing modules unless there is an argument for keeping them around. As for the python one i might not actually totally kill it yet since there is still some code there i would like to port to the new extension.

As for scriptlet i leave that up to you David.


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

On Fri, Oct 5, 2012 at 9:21 AM, Andrea Aime <andrea.aime@anonymised.com> wrote:

On Fri, Oct 5, 2012 at 3:07 PM, Justin Deoliveira <jdeolive@anonymised.com> wrote:

Hi all,

A newer multi-language scripting module based on jsr-223 was discussed a while back. Here is the thread for reference.

http://sourceforge.net/mailarchive/message.php?msg_id=28994100

The current source code for it is here:

https://github.com/jdeolive/geoserver/tree/scripting/src/community/script

And there are also some docs:

http://dev.opengeo.org/~jdeolive/scripting_docs/community/scripting/index.html

I would like to add this as a geoserver community module.

+1e24

Cheers
Andrea

==
Our support, Your Success! Visit http://opensdi.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



Don’t let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev


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.

Ok, let’s remove scriptlet. I haven’t touched it in quite some time. I know Tim Schaub has some unmerged changes in his fork of GeoServer on Github, but I think he’s moved on to the new scripting module as well.


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

On Fri, Oct 5, 2012 at 9:33 AM, Justin Deoliveira <jdeolive@anonymised.com> wrote:

On Fri, Oct 5, 2012 at 7:22 AM, David Winslow <dwinslow@anonymised.com…> wrote:

:frowning: Now all previous votes have been lost in a rounding error.

This will replace the previous ‘scriptlet’ and ‘python’ community modules, correct? Are those going to be removed?

Yes, my intention is to have this replace the existing modules unless there is an argument for keeping them around. As for the python one i might not actually totally kill it yet since there is still some code there i would like to port to the new extension.

As for scriptlet i leave that up to you David.


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

On Fri, Oct 5, 2012 at 9:21 AM, Andrea Aime <andrea.aime@anonymised.com> wrote:

On Fri, Oct 5, 2012 at 3:07 PM, Justin Deoliveira <jdeolive@anonymised.com> wrote:

Hi all,

A newer multi-language scripting module based on jsr-223 was discussed a while back. Here is the thread for reference.

http://sourceforge.net/mailarchive/message.php?msg_id=28994100

The current source code for it is here:

https://github.com/jdeolive/geoserver/tree/scripting/src/community/script

And there are also some docs:

http://dev.opengeo.org/~jdeolive/scripting_docs/community/scripting/index.html

I would like to add this as a geoserver community module.

+1e24

Cheers
Andrea

==
Our support, Your Success! Visit http://opensdi.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



Don’t let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev


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.

Scripting community modules added. Will clean up by removing scriptlet and python modules soon.

On Fri, Oct 5, 2012 at 7:36 AM, David Winslow <dwinslow@anonymised.com> wrote:

Ok, let’s remove scriptlet. I haven’t touched it in quite some time. I know Tim Schaub has some unmerged changes in his fork of GeoServer on Github, but I think he’s moved on to the new scripting module as well.


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

On Fri, Oct 5, 2012 at 9:33 AM, Justin Deoliveira <jdeolive@anonymised.com> wrote:

On Fri, Oct 5, 2012 at 7:22 AM, David Winslow <dwinslow@anonymised.com> wrote:

:frowning: Now all previous votes have been lost in a rounding error.

This will replace the previous ‘scriptlet’ and ‘python’ community modules, correct? Are those going to be removed?

Yes, my intention is to have this replace the existing modules unless there is an argument for keeping them around. As for the python one i might not actually totally kill it yet since there is still some code there i would like to port to the new extension.

As for scriptlet i leave that up to you David.


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

On Fri, Oct 5, 2012 at 9:21 AM, Andrea Aime <andrea.aime@anonymised.com> wrote:

On Fri, Oct 5, 2012 at 3:07 PM, Justin Deoliveira <jdeolive@anonymised.com> wrote:

Hi all,

A newer multi-language scripting module based on jsr-223 was discussed a while back. Here is the thread for reference.

http://sourceforge.net/mailarchive/message.php?msg_id=28994100

The current source code for it is here:

https://github.com/jdeolive/geoserver/tree/scripting/src/community/script

And there are also some docs:

http://dev.opengeo.org/~jdeolive/scripting_docs/community/scripting/index.html

I would like to add this as a geoserver community module.

+1e24

Cheers
Andrea

==
Our support, Your Success! Visit http://opensdi.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



Don’t let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev


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.


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

Wow! +1 thanks for this.

Notice: This email and any attachments are confidential. If received in error please destroy and immediately notify us. Do not copy or disclose the contents.

Thanks for getting this in Justin.

I'd like to ask for commit access to this module. If any review of
previous work is needed, please see the commit history:
https://github.com/opengeo/geoserver/commits/scripting/src/community/script
(and I'd welcome any comments on my bits).

I'm not in the habit of putting @author comments in the code I write.
Please let me know if this is important for GeoServer code.

Thanks for the consideration,
Tim

On Fri, Oct 5, 2012 at 6:55 PM, Justin Deoliveira <jdeolive@anonymised.com> wrote:

Scripting community modules added. Will clean up by removing scriptlet and
python modules soon.

On Fri, Oct 5, 2012 at 7:36 AM, David Winslow <dwinslow@anonymised.com> wrote:

Ok, let's remove scriptlet. I haven't touched it in quite some time. I
know Tim Schaub has some unmerged changes in his fork of GeoServer on
Github, but I think he's moved on to the new scripting module as well.

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

On Fri, Oct 5, 2012 at 9:33 AM, Justin Deoliveira <jdeolive@anonymised.com>
wrote:

On Fri, Oct 5, 2012 at 7:22 AM, David Winslow <dwinslow@anonymised.com>
wrote:

:frowning: Now all previous votes have been lost in a rounding error.

This will replace the previous 'scriptlet' and 'python' community
modules, correct? Are those going to be removed?

Yes, my intention is to have this replace the existing modules unless
there is an argument for keeping them around. As for the python one i might
not actually totally kill it yet since there is still some code there i
would like to port to the new extension.

As for scriptlet i leave that up to you David.

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

On Fri, Oct 5, 2012 at 9:21 AM, Andrea Aime
<andrea.aime@anonymised.com> wrote:

On Fri, Oct 5, 2012 at 3:07 PM, Justin Deoliveira
<jdeolive@anonymised.com> wrote:

Hi all,

A newer multi-language scripting module based on jsr-223 was discussed
a while back. Here is the thread for reference.

  http://sourceforge.net/mailarchive/message.php?msg_id=28994100

The current source code for it is here:

https://github.com/jdeolive/geoserver/tree/scripting/src/community/script

And there are also some docs:

http://dev.opengeo.org/~jdeolive/scripting_docs/community/scripting/index.html

I would like to add this as a geoserver community module.

+1e24

Cheers
Andrea

--

Our support, Your Success! Visit http://opensdi.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

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

------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic
APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
_______________________________________________
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.

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

------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

--
Tim Schaub
OpenGeo http://opengeo.org/
Expert service straight from the developers.

+1 Tim. And just so its clear Tim developed much of this module along with myself. So co-maintainership sounds good for me.

I have added you to the committer group TIm. Congrats!

I am pretty sure you are already familiar with the project committing guidelines but here they are just in case.

http://docs.geoserver.org/latest/en/developer/source.html#committing
http://docs.geoserver.org/latest/en/developer/policies/comitting.html

On Fri, Oct 12, 2012 at 12:37 PM, Tim Schaub <tschaub@anonymised.com> wrote:

Thanks for getting this in Justin.

I’d like to ask for commit access to this module. If any review of
previous work is needed, please see the commit history:
https://github.com/opengeo/geoserver/commits/scripting/src/community/script
(and I’d welcome any comments on my bits).

I’m not in the habit of putting @author comments in the code I write.
Please let me know if this is important for GeoServer code.

Its not necessary but its certainly not discouraged either. I generally only do it when i am the original author of a class.

Thanks for the consideration,
Tim

On Fri, Oct 5, 2012 at 6:55 PM, Justin Deoliveira <jdeolive@anonymised.com> wrote:

Scripting community modules added. Will clean up by removing scriptlet and
python modules soon.

On Fri, Oct 5, 2012 at 7:36 AM, David Winslow <dwinslow@anonymised.com> wrote:

Ok, let’s remove scriptlet. I haven’t touched it in quite some time. I
know Tim Schaub has some unmerged changes in his fork of GeoServer on
Github, but I think he’s moved on to the new scripting module as well.


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

On Fri, Oct 5, 2012 at 9:33 AM, Justin Deoliveira <jdeolive@anonymised.com>
wrote:

On Fri, Oct 5, 2012 at 7:22 AM, David Winslow <dwinslow@anonymised.com>
wrote:

:frowning: Now all previous votes have been lost in a rounding error.

This will replace the previous ‘scriptlet’ and ‘python’ community
modules, correct? Are those going to be removed?

Yes, my intention is to have this replace the existing modules unless
there is an argument for keeping them around. As for the python one i might
not actually totally kill it yet since there is still some code there i
would like to port to the new extension.

As for scriptlet i leave that up to you David.


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

On Fri, Oct 5, 2012 at 9:21 AM, Andrea Aime
<andrea.aime@…1268…> wrote:

On Fri, Oct 5, 2012 at 3:07 PM, Justin Deoliveira
<jdeolive@anonymised.com.1501…> wrote:

Hi all,

A newer multi-language scripting module based on jsr-223 was discussed
a while back. Here is the thread for reference.

http://sourceforge.net/mailarchive/message.php?msg_id=28994100

The current source code for it is here:

https://github.com/jdeolive/geoserver/tree/scripting/src/community/script

And there are also some docs:

http://dev.opengeo.org/~jdeolive/scripting_docs/community/scripting/index.html

I would like to add this as a geoserver community module.

+1e24

Cheers
Andrea

Our support, Your Success! Visit http://opensdi.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



Don’t let slow site performance ruin your business. Deploy New Relic
APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev


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.


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


Don’t let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev


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

Tim Schaub
OpenGeo http://opengeo.org/
Expert service straight from the developers.


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