-
Notifications
You must be signed in to change notification settings - Fork 12
Integrate with SOS by using Iceland #49
Comments
@autermann @CarstenHollmann Can you confirm that, if we switch OpenSensorSearch to be based on iceland, it should be very straightforward to add it to the (existing or a new one) webapp-bundle? Then configuration and endpoints etc. should "just work", correct? |
@autermann @CarstenHollmann Would it be possible to "add" example requests to the test client from a different file? I don't want to overwrite the example requests in the bundle, but include an additional file with example requests to be shown (given the respective endpoints are activated) and so forth. |
Currently that's not possible. We're loading the example requests from a single JSON file called But, as that file is already 5k lines long, it would make sense to allow splitting it up... Something like this should be viable: {
"examples": [
"static/conf/examples/sos_v100.json",
"static/conf/examples/sos_v20.json",
"static/conf/examples/aqd_v10.json",
]
} Then you still have to replace the file, but you have to provide far less content... |
Or why not reading all files from a directory instead of having this "index" file? Then an overlay could just add a file, or also replace the index file if they do not want other examples to be loaded. {
"examples": [
"static/conf/examples/",
"static/conf/examples/*.json",
]
} But once the examples are loaded, then the filtering within the client works, right? I also assume that iceland does not include the test client - correct? |
Am 15.06.2015 18:29 schrieb "Daniel Nüst" [email protected]:
And how do I load all files in a directory from a browser using JavaScript?
It should :-)
That's right... |
Good point about the javascript loading :-) Regexes also won't work. Ok - I updated the first entry to reflect the agreement on example requests. |
Will work on this within https://github.com/nuest/OpenSensorSearch/tree/feature/iceland |
Things to consider/steps to be taken:
Switch to Iceland
oss-iceland
webapp-bundle
, see comment below by @autermannNotes about modules
arsearch
> not needed anymore, removecommon
> only home dir config mechanism > replaced by iceland configuration, remove??it
> fix first! remove JS-harvesting stuff, ignore testsmisc
> keep, of course, will use SOS code so change the license to GPLservice
> actual business logic, keep all classes but focus on OpenSearch + SOS DAOssir-common
>sir-it
> SIR integration testssir-json
> keep as needed for JSON encodingsor-common
> Sensor Observable Registry > drop it.sor
> Sensor Observable Registry > drop it.website
> keep as independent search client / landing page, remove some unneeded code (SOR, all the Java classes, JSPs, and login-related stuff, remove all "under development", ..), test update AngularAdjustments for SOS-integration
The text was updated successfully, but these errors were encountered: