Comments (12)
Original comment by Julien Malik (BitBucket: julienmalik, GitHub: julienmalik):
Any hints about self-hosting uMap before I make a try ? Known limitations ?
I'm a regular yunohost app packager, with some knowledge in GIS software, but I do not know yet the internals of uMap.
I have just been an enthusiastic end-user for now...
I would go for spatialite to avoid installing postgres on yunohost. Though it's not definitive.
Hoping debian wheezy has recent enough versions...
Any http_auth or ldap auth support ?
from umap.
Original comment by Yohan Boniface (BitBucket: yohanboniface, GitHub: yohanboniface):
Good to see interest in this! :)
I would love to see uMap in Yunohost, but note that I think uMap is not ready for that yet.
My plan was to wait for the 1.0 release before going that way, to be sure we have an API stable enough, and so we can run auto updates in any Yunohost instances without pain.
Also, sadly, it seems that uMap can't run in spatialite yet. I've had a report on this recently, but I've not looked into it yet. I will try to push this a bit in my priorities, so we are closer to be yunohost ready.
from umap.
Original comment by Julien Malik (BitBucket: julienmalik, GitHub: julienmalik):
OK.
So I can start something ! Based on postgis then...
The application can be in the incubation state before being easily installable by everyone. See "Work in progress" in https://yunohost.org/#/apps
When you talk about stable API, I guess you're talking about db API ? Note that Yunohost application can upgrade themselves (the app itself does not need to provide auto-updates). So as long as we know how to migrate the db, we can write upgrade scripts for the app to deploy newer versions of the codebase.
from umap.
Original comment by Yohan Boniface (BitBucket: yohanboniface, GitHub: yohanboniface):
When you talk about stable API, I guess you're talking about db API ?
Yeah, I mean basically all the API, because once someone as installed a uMap instance through Yunohost, she want to upgrade without pain.
Basically, being in 0.x version means that we can do huge refactoring without trying to be totally backward compatible. Not that this is planned, but I would prefer not to say to people "hey uMap is easy to install, go ahead install yours!" and them keeping them without easy upgrade ;)
Anyway, since uMap 0.6, I've cleaned up the migrations, and porting to Django 1.7 (with db migrations becoming core) would help in this way.
So, let's say I (we) do those two tasks before going forward:
- Django 1.7 upgrade (and removing South dependency)
- Spatialite support
I'm putting that in my top priorities.
from umap.
Original comment by Yohan Boniface (BitBucket: yohanboniface, GitHub: yohanboniface):
Humm, I forgot about django-pgindex, which is made on purpose for PostgreSQL, and may be a blocker here. Need to investigate.
from umap.
Original comment by Yohan Boniface (BitBucket: yohanboniface, GitHub: yohanboniface):
Also to consider: https://sandstorm.io/
from umap.
Original comment by opi (zeropi) (BitBucket: zeropi, GitHub: zeropi):
Any hint about ldap / http_auth support ? It may help yunohost packaging.
from umap.
Hello, I would be interested in this as well @yohanboniface @julienmalik @opi
Are there still plans for LDAP support?
Thanks
from umap.
https://pythonhosted.org/django-auth-ldap/authentication.html should be integrable in uMap without too much effort, it's about configuration and certainly one template to integrate with the login panel.
from umap.
Hello, I just came across this idea, it seems very interesting.
I'm running a yunohost instance at home, and I would like to share a PostgreSQL database with PostGIS extension with the outer world.
I initially thought of Lizmap or QGIS server, but if uMap can do the job, why not. I've never used it, though.
What about this: https://github.com/YunoHost-Apps/umap_ynh
=> it seems to address the same idea, or am I wrong?
from umap.
What about this: https://github.com/YunoHost-Apps/umap_ynh
Oh, fun, didn't know about it! :)
I'm running a yunohost instance at home, and I would like to share a PostgreSQL database with PostGIS extension with the outer world.
Not sure what you mean by that, but uMap is really about making custom maps from a browser.
from umap.
Okay, I looked quickly at uMap, and it may not be the best option for me.
In fact, it seems that what I would need is something rather like a Lizmap or a QGIS server. Not sure, though.
I'm wondering if getting a docker wouldn't be a good option... I'm not very experienced (to say the least) in docker, so I feel a bit shy... I've seen a docker package for ynh somewhere.
from umap.
Related Issues (20)
- Impossible to pass from one account to another (since the new update) HOT 1
- direct link to node in a uMap which contain identical node name HOT 2
- "Open Current Feature on Load" toggle does not properly change from ON to OFF
- Question: geojson Data Import VS. Dynamic Remote Data HOT 5
- Consider getting rid of `DictField`
- Outline on path focus HOT 2
- Umap slideshow responsiveness : are any improvments possible ?
- Change German label key property name
- Allow multiple "Custom background layers" (or add more predefined layers?)
- Edit button not shown on mobile HOT 4
- House is missing on Openstreetmap | Markt 25, 99625 Kölleda (DE) HOT 1
- After Update to 2.0.4 anonymous Edit-Links don't work HOT 5
- Unable to close the "data layers list" when set as open by default in Config
- Get object data from OSM HOT 1
- Everything is back to London
- Circle around map marker
- Print error message when CSV import doesn't contain a header HOT 2
- "See all" bug HOT 1
- can't edit anonymous umap HOT 1
- Can't login with OSM credentials
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from umap.