No description
Find a file
2013-01-08 19:54:50 +01:00
umap Adding south (cf yohanboniface/django-leaflet-storage#8) 2013-01-07 15:45:27 +01:00
.gitignore Rename project (prepare to 0.1) 2013-01-02 16:20:08 +01:00
fabfile.py Adding south (cf yohanboniface/django-leaflet-storage#8) 2013-01-07 15:45:27 +01:00
manage.py Update install info and requirements 2013-01-08 19:54:50 +01:00
MANIFEST.in Make it pip installable 2012-11-22 11:55:22 +01:00
README.rst Update install info and requirements 2013-01-08 19:54:50 +01:00
requirements.pip Update install info and requirements 2013-01-08 19:54:50 +01:00
setup.py Rename project (prepare to 0.1) 2013-01-02 16:20:08 +01:00

uMap project
==============

About
-----
uMap let you create map with OpenStreetMap layers in a minute and embed them in your site.
*Be cause we think that the more OSM will be used, the more OSM will be ''cured''.*
It uses `django-leaflet-storage <https://github.com/yohanboniface/django-leaflet-storage>`_ and `Leaflet.Storage <https://github.com/yohanboniface/Leaflet.Storage>`_,  built on top of Django and Leaflet.


Quickstart
----------

Create a geo aware database. See `Geodjango doc <https://docs.djangoproject.com/en/dev/ref/contrib/gis/install/>`_ for backend installation.

Create a virtualenv::

    mkvirtualenv umap

Install dependencies and project::

    cd path/to/umap/repository
    pip install -r requirements.pip
    pip install -e .

Create a default local settings file::

    touch umap/settings/local.py

Import base settings::

    from umap.settings.base import *

Add database connexion informations in `local.py`, for example::

    DATABASES = {
        'default': {
            'ENGINE': 'django.contrib.gis.db.backends.postgis',
            'NAME': 'umap',
        }
    }

Create the tables::

    python manage.py syncdb --migrate

Compress the statics::

    python manage.py compress

Start the server::

    python manage.py runserver 0.0.0.0:8000

Go to the admin (http://localhost:8000/admin/) and add:

- almost one licence
- almost one tilelayer
- maybe some users to play with