django-maploom
==============
A Django wrapper for [MapLoom](https://github.com/ROGUE-JCTD/MapLoom).
Installation
------------
Install the latest stable version from PIP:
```pip install django-maploom```
Download django-maploom and install it directly from source:
```python setup.py install```
Project Configuration
---------------------
Once installed you can configure your project to use
django-maploom with the following steps.
Add ``maploom`` to ``INSTALLED_APPS`` in your project's
``settings`` module:
INSTALLED_APPS = (
'maploom',
# other apps
)
Usage
-----
Once installed, you can easily add maploom to any template on your site.
First load the template tags in your template:
{% load maploom_tags %}
In the ```<head>``` section of your html section add the MapLoom js files:
{% maploom_js %}
Then add a map loom map to your page by placing the following tag anywhere in the ```<body>``` tags:
{% maploom_html %}
Adding in GeoNode
-----------------
To use MapLoom as your GeoNode map client, follow the Project Configuration steps above. Next, add the MapLoom urls
to the bottom of the `urls.py` file in GeoNode and append them to the GeoNode url patterns.
```
from maploom.geonode.urls import urlpatterns as maploom_urls
urlpatterns += maploom_urls
```
**Note:** When adding `maploom` to the `INSTALLED_APPS` setting, order matters. Django will return the first template
it finds that matches a given name, therefore be sure that the MapLoom application precedes the `geonode.maps`
application in your `INSTALLED_APPS` setting.
==============
A Django wrapper for [MapLoom](https://github.com/ROGUE-JCTD/MapLoom).
Installation
------------
Install the latest stable version from PIP:
```pip install django-maploom```
Download django-maploom and install it directly from source:
```python setup.py install```
Project Configuration
---------------------
Once installed you can configure your project to use
django-maploom with the following steps.
Add ``maploom`` to ``INSTALLED_APPS`` in your project's
``settings`` module:
INSTALLED_APPS = (
'maploom',
# other apps
)
Usage
-----
Once installed, you can easily add maploom to any template on your site.
First load the template tags in your template:
{% load maploom_tags %}
In the ```<head>``` section of your html section add the MapLoom js files:
{% maploom_js %}
Then add a map loom map to your page by placing the following tag anywhere in the ```<body>``` tags:
{% maploom_html %}
Adding in GeoNode
-----------------
To use MapLoom as your GeoNode map client, follow the Project Configuration steps above. Next, add the MapLoom urls
to the bottom of the `urls.py` file in GeoNode and append them to the GeoNode url patterns.
```
from maploom.geonode.urls import urlpatterns as maploom_urls
urlpatterns += maploom_urls
```
**Note:** When adding `maploom` to the `INSTALLED_APPS` setting, order matters. Django will return the first template
it finds that matches a given name, therefore be sure that the MapLoom application precedes the `geonode.maps`
application in your `INSTALLED_APPS` setting.
Metadata
Release files for django-maploom 1.7.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django-maploom-1.7.0.tar.gz | 1.4 MB | Details |
Release files / django-maploom-1.7.0.tar.gz
| Download URL | django-maploom-1.7.0.tar.gz |
|---|---|
| Size | 1.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cc5c3b626ad3c6cd59d31444d2a5732288f8ec0dacbdb808d9b18a6990311c4a
|
|
BLAKE2b-256 checksum How to use checksums |
2b93011cc0f79205bd9090036103d0852532b0a57f1d5a3160e5ba6fbb2054ba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |