Skip to content

Commit

Permalink
- Minor Adjustments to README and settings
Browse files Browse the repository at this point in the history
 - [requirements] django-mapstore-adapter==1.0.1
 - [requirements] django-geonode-mapstore-client==1.1
  • Loading branch information
afabiani committed Jun 14, 2019
1 parent 9d7b9c0 commit e94244e
Show file tree
Hide file tree
Showing 4 changed files with 41 additions and 94 deletions.
84 changes: 38 additions & 46 deletions README.rst → README.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,18 @@
.. raw:: html

<div align="right">
<a href="http://travis-ci.org/GeoNode/geonode"><img src="https://secure.travis-ci.org/GeoNode/geonode.png"></a> <a href="https://codecov.io/gh/GeoNode/geonode"><img src="https://codecov.io/gh/GeoNode/geonode/branch/master/graph/badge.svg"></a> <a href="https://www.gnu.org/licenses/gpl-3.0.en.html"><img src="docs/img/gpl.png" alt="GPL badge"></a></div><img src="docs/img/geonode-logo_for_readme.gif" alt="GeoNode Logo" width="450px"/><div style="text-align:center"><hr><b>A powerful yet easy to use web-based application and platform for deploying spatial data infrastructures (SDI).</b><hr></div>


# ![GeoNode](docs/img/geonode-logo_for_readme.gif) <hr><b>A powerful yet easy to use web-based application and platform for deploying spatial data infrastructures (SDI).</b><hr> [![GeoNode](docs/img/gpl.png)](https://www.gnu.org/licenses/gpl-3.0.en.html) [![Build Status](https://travis-ci.org/GeoNode/geonode.svg?branch=master)](https://travis-ci.org/GeoNode/geonode) [![Test Coverage](https://codecov.io/gh/GeoNode/geonode/branch/master/graph/badge.svg)](https://codecov.io/gh/GeoNode/geonode/branch/master)

Table of Contents
-----------------

- `What is GeoNode? <#what-is-geonode>`__
- `Try out GeoNode <#try-out-geonode>`__
- `Install <#install>`__
- `Learn GeoNode <#learn-geonode>`__
- `Development <#development>`__
- `Contributing <#contributing>`__
- `Roadmap <#roadmap>`__
- `Showcase <#showcase>`__
- `Most useful links <#most-useful-links>`__
- `Licensing <#licensing>`__
=================

- [What is GeoNode?](#what-is-geonode)
- [Try out GeoNode](#try-out-geonode)
- [Install](#install)
- [Learn GeoNode](#learn-geonode)
- [Development](#development)
- [Contributing](#contributing)
- [Roadmap](#roadmap)
- [Showcase](#showcase)
- [Most useful links](#most-useful-links)
- [Licensing](#licensing)

What is GeoNode?
----------------
Expand Down Expand Up @@ -47,40 +42,38 @@ If you just want to try out GeoNode visit our official Demo online at:
http://master.demo.geonode.org. After your registration you will be able
to test all basic functionalities like uploading layers, creation of
maps, editing metadata, styles and much more. To get an overview what
GeoNode can do we recommend to have a look at the `Users
Workshop <http://docs.geonode.org/en/master/tutorials/users/index.html>`__.
GeoNode can do we recommend to have a look at the [Users
Workshop](http://docs.geonode.org/en/master/tutorials/users/index.html).

Install
-------

The latest official release is 2.8.2!
The latest official release is 2.10!

GeoNode can be setup in different ways, flavors and plattforms. If
you´re planning to do development or install for production please visit
the offical GeoNode installation documentation:

- `Docker <http://docs.geonode.org/en/master/tutorials/install_and_admin/running_docker/index.html>`__
- `VM Setup with VirtualBox <http://docs.geonode.org/en/master/tutorials/install_and_admin/vm_setup_virtualbox.html>`__
- `Ubuntu 16.04 <http://docs.geonode.org/en/master/tutorials/install_and_admin/geonode_install/index.html>`__
- `CentOS 7 <http://docs.geonode.org/en/master/tutorials/install_and_admin/setup_on_centos/index.html>`__
- [Docker](http://docs.geonode.org/en/master/tutorials/install_and_admin/running_docker/index.html)
- [VM Setup with VirtualBox](http://docs.geonode.org/en/master/tutorials/install_and_admin/vm_setup_virtualbox.html)
- [Ubuntu 18.04](http://docs.geonode.org/en/master/tutorials/install_and_admin/geonode_install/index.html)
- [CentOS 7](http://docs.geonode.org/en/master/tutorials/install_and_admin/setup_on_centos/index.html)

Learn GeoNode
-------------

After you´ve finished the setup process make yourself familiar with the
general usage and settings of your GeoNodes instance. - the `User
Training <http://docs.geonode.org/en/master/tutorials/users/index.html>`__
is going in depth into what we can do. - the `Administrators
Workshop <http://docs.geonode.org/en/master/tutorials/admin/index.html>`__
general usage and settings of your GeoNodes instance. - the [User
Training](http://docs.geonode.org/en/master/tutorials/users/index.html)
is going in depth into what we can do. - the [Administrators
Workshop](http://docs.geonode.org/en/master/tutorials/admin/index.html)
will guide you to the most important parts regarding management commands
and configuration settings.

Development
-----------

.. raw:: html

<img src="docs/img/opensource.png">
![](docs/img/opensource.png)

GeoNode is a web based GIS tool, and as such, in order to do development
on GeoNode itself or to integrate it into your own application, you
Expand All @@ -91,31 +84,30 @@ For development GeoNode can be run in a 'development environment'. In
contrast to a 'production environment' development differs as it uses
lightweight components to speed up things.

To get you started have a look at the `Install
instructions <#install>`__ which cover all what is needed to run GeoNode
for development. Further visit the the `Developer
workshop <http://docs.geonode.org/en/master/tutorials/devel/index.html>`__
To get you started have a look at the [Install
instructions](#install) which cover all what is needed to run GeoNode
for development. Further visit the the [Developer
workshop](http://docs.geonode.org/en/master/tutorials/devel/index.html)
for a basic overview.

If you´re planning of customizing your GeoNode instance, or to extend
it´s functionalities it´s not advisable to change core files in any
case. In this case it´s common to use setup a `GeoNode Project
Template <https://github.com/GeoNode/geonode-project>`__.
If you're planning of customizing your GeoNode instance, or to extend
it's functionalities it's not advisable to change core files in any
case. In this case it's common to use setup a [GeoNode Project
Template](https://github.com/GeoNode/geonode-project).

Contributing
------------

GeoNode is an open source project and contributors are needed to keep
this project moving forward. Learn more on how to contribute on our
`Community
Bylaws <https://github.com/GeoNode/geonode/wiki/Community-Bylaws>`__.
[Community
Bylaws](https://github.com/GeoNode/geonode/wiki/Community-Bylaws).

Roadmap
-------

GeoNode's development roadmap is documented in a series of GeoNode
Improvement Projects (GNIPS). They are documented at GeoNode Wiki:
https://github.com/GeoNode/geonode/wiki/GeoNode-Improvement-Proposals.
Improvement Projects (GNIPS). They are documented at [GeoNode Wiki](https://github.com/GeoNode/geonode/wiki/GeoNode-Improvement-Proposals).

GNIPS are considered to be large undertakings which will add a large
amount of features to the project. As such they are the topic of
Expand All @@ -127,8 +119,8 @@ Showcase

A handful of other Open Source projects extend GeoNode’s functionality
by tapping into the re-usability of Django applications. Visit our
gallery to see how the community uses GeoNode: `GeoNode
Showcase <http://geonode.org/gallery/>`__.
gallery to see how the community uses GeoNode: [GeoNode
Showcase](http://geonode.org/gallery/).

The development community is very supportive of new projects and
contributes ideas and guidance for newcomers.
Expand Down
45 changes: 0 additions & 45 deletions geonode/local_settings.py.geoserver.sample
Original file line number Diff line number Diff line change
Expand Up @@ -258,51 +258,6 @@ PYCSW = {
}
}

MAPBOX_ACCESS_TOKEN = os.environ.get('MAPBOX_ACCESS_TOKEN', None)
BING_API_KEY = os.environ.get('BING_API_KEY', None)
GOOGLE_API_KEY = os.environ.get('GOOGLE_API_KEY', None)

MAP_BASELAYERS = [{
"source": {"ptype": "gxp_olsource"},
"type": "OpenLayers.Layer",
"args": ["No background"],
"name": "background",
"visibility": False,
"fixed": True,
"group":"background"
},
# {
# "source": {"ptype": "gxp_olsource"},
# "type": "OpenLayers.Layer.XYZ",
# "title": "TEST TILE",
# "args": ["TEST_TILE", "http://test_tiles/tiles/${z}/${x}/${y}.png"],
# "name": "background",
# "attribution": "&copy; TEST TILE",
# "visibility": False,
# "fixed": True,
# "group":"background"
# },
{
"source": {"ptype": "gxp_osmsource"},
"type": "OpenLayers.Layer.OSM",
"name": "mapnik",
"visibility": True,
"fixed": True,
"group": "background"
}]

if 'geonode.geoserver' in INSTALLED_APPS:
LOCAL_GEOSERVER = {
"source": {
"ptype": "gxp_wmscsource",
"url": OGC_SERVER['default']['PUBLIC_LOCATION'] + "wms",
"restUrl": "/gs/rest"
}
}
baselayers = MAP_BASELAYERS
MAP_BASELAYERS = [LOCAL_GEOSERVER]
MAP_BASELAYERS.extend(baselayers)

LOGGING = {
'version': 1,
'disable_existing_loggers': True,
Expand Down
2 changes: 1 addition & 1 deletion geonode/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -1014,7 +1014,7 @@
# fill the list like below:
#
# AUTH_IP_WHITELIST = ['192.168.1.158', '192.168.1.159']
AUTH_IP_WHITELIST = [] if os.getenv('AUTH_IP_WHITELIST') is None \
AUTH_IP_WHITELIST = [HOSTNAME, 'localhost', 'django', 'geonode'] if os.getenv('AUTH_IP_WHITELIST') is None \
else re.split(r' *[,|:|;] *', os.getenv('AUTH_IP_WHITELIST'))

# A tuple of hosts the proxy can send requests to.
Expand Down
4 changes: 2 additions & 2 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -64,8 +64,8 @@ django-basic-authentication-decorator==0.9

# GeoNode org maintained apps.
django-geoexplorer==4.0.42
django-mapstore-adapter==1.0.0
django-geonode-mapstore-client==1.0
django-mapstore-adapter==1.0.1
django-geonode-mapstore-client==1.1
geonode-user-messages==0.1.14
geonode-avatar==2.1.8
geonode-announcements==1.0.13
Expand Down

0 comments on commit e94244e

Please sign in to comment.