Dette prosjektet har som mål å vise eksempler på bruk av Norvegiana-data i kartløsninger, samt å utvikle gjenbrukbare komponenter for å sette opp egne kartløsninger basert på Norvegiana-dataene.
Prosjektet er i oppstartsfasen, og ingenting er låst enda.
For utviklingsnotater, se https://www.evernote.com/shard/s314/sh/e525b518-c431-43d7-8fcb-7263fee568e3/cd5751ded0d168fc
For live demo, se http://knreise.github.io/demonstratorer/
Apache Software License, Version 1.1, se [LICENSE][LICENSE.md]
Dette repositoriet inneholder en rekke demoer, samt en del Leaflet-plugins og
hjelpefunksjoner. Disse hjelpefunksjonene befinner seg i /common/js.
Se hver fil for en beskrivelse
I tillegg ligger kode for å snakke med diverse APIer i et eget repository: KNreiseAPI
Mye av dokumentasjonen er inline-kode-kommentarer.
- howto.md for noen beskrivelser av oppsett
- api_doc.md for beskrivelse av datasett-konseptet
- codepen_atlefren for Live-demoer ved bruk av CodePen
- Install nodejs with npm (refer to proper docs for your os, see)
- Install bower:
npm install -g bower - Install grunt:
npm install -g grunt-cli - Clone the project (
git clone https://github.com/knreise/demonstratorer.git) - Run
npm install to set up stuff - All bower packages are pre-installed
- There are three grunt targets that can be run
- the default (
grunt) builds all javascript and the example pages - the demos target (
grunt demos) builds all demonstrators, and index page - the watch target (
grunt watch) re-runs the default target when things change
- the default (
- For some of the demonstrators to work, a locally running webserver is required, I've used python:
- (cd to root of project): ```python -m SimpleHTTPServer
- Another option is node simple-http-server: npm install simple-http-server -g
- And then: (cd to root of project): ```nserver -p 8000
- The project is now available at localhost:8000
- Make sure all your changes are commited
- Run
grunt release- This bumps the version number, commits the package.json and bower.json, creates a new tag and creates a .tar.gz file with data ready to be transferred to the webhost
- Transfer the kulturraadet-demonstratorer_VERSION.tar.gz to the webhost
scp kulturraadet-demonstratorer_VERSION.tar.gz [email protected]:~/www
- Login to server and change dir
ssh [email protected]cd www
- unpack file
tar -zxvf kulturraadet-demonstratorer_VERSION.tar.gz
- Check that new version is working, visit http://knreise.no/demonstratorer_VERSION
- When happy, go back to server:
- delete durrent version:
rm -r demonstratorer - rename new:
mv demonstratorer_VERSION/ demonstratorer/
- delete durrent version:
- Cleanup by removing .tar.gz-file:
rm kulturraadet-demonstratorer_VERSION.tar.gz - New version is now live, exit ssh:
exit