makinacorpus/geonode-client

Name: geonode-client

Owner: Makina Corpus

Description: Browser-based components for GeoNode

Created: 2011-11-10 11:12:17.0

Updated: 2013-01-04 14:57:29.0

Pushed: 2012-11-23 13:19:49.0

Homepage: http://geonode.org/

Size: 2194

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

GeoNode Client

This is the javascript client part of GeoNode.

Debug Mode

Loads all scripts uncompressed.

ant init
ant debug

This will give you an application available at http://localhost:8080/ by default. You only need to run ant init once (or any time dependencies change).

Note that http://localhost:8080/index.html is just a “Hello World” to see if everything is configured correctly. This project is not intended to run standalone. Instead, it is meant to be used by GeoNode. To make GeoNode use it instead of the static, minified JavaScript resources, make your GeoNode's src/GeoNodePy/geonode/local_settings.py point to it:

GEONODE_CLIENT_LOCATION = "http://localhost:8080/"
Prepare App for Deployment

To create a zip with the minified application run the following:

ant zip

The archive will be assembled in the build directory. GeoNode's setup_geonode_client paver task expects this zip to be available at http://dev.geonode.org/dev-data/geonode-client.zip for the master branch, and http://dev.geonode.org/dev-data/synth/geonode-client.zip for the synth branch.

For now, since we don't have a post-commit hook yet that automatically updates these resources, if you are a core developer with access to dev.geonode.org, please copy the most recent geonode-client.zip to /var/www/dev.geonode.org/htdocs/dev-data/(synth/) after a commit.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.