terrestris / shogun-legacy Goto Github PK
View Code? Open in Web Editor NEW⛔️ DEPRECATED, please use https://github.com/terrestris/shogun-core
License: Other
⛔️ DEPRECATED, please use https://github.com/terrestris/shogun-core
License: Other
I am unsure whether we still need the class de.terrestris.shogun.util.JsHelper
.
Can this class be removed?
As discussed at the SHOGun BOF at FOSSGIS 2014 in Berlin we should offer a demo-mapclient based on current mapping libs in order to have an easy-to-use startingpoint for non-developers.
Due to license issues we should (as discussed) provide the client in a separate repository.
For the first step I suggest to provide a simple GeoExt2 client. Features can then be extended step by step.
Here an idea I have for an enhancement of SHOGun:
Since we merged the refactoring-branch, the application-context does not contain all information anymore which is needed to build a full webgis application. Therfore you have to make several requests to gather the complete information.
To improve this I would like to introduce an Application (JSON-) model which will not be persisted. Furthermore the information of this model will be derived by the data we already have associated to users, groups and roles. The application-data could be delivered by the application-context as a new element.
This could be an intermediate step having an application model without rewriting the database model and not breaking the existing projects build upon SHOGun.
Do you have any opinions on that or maybe reasons why this is not a good idea?
We must get forward changing the license from GPL especially for the server-side stuff.
Me and @marcjansen suggest to move to 3-Clause BSD-License ("Revised BSD License", "New BSD License", or "Modified BSD License", see wikipedia, and opensource.org) as it it quite simple.
Steps to be done:
For the client all code must fall under the ExtJS license conditions.
For the future I'd prefer to divide SHOGun in SHOGun Server (3-clause BSD) and SHOGun Client (follow ExtJS License) in general and perhaps a switch away from ExtJS.
Steps for completion:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.