Coder Social home page Coder Social logo

Yunohost? about umap HOT 12 OPEN

umap-project avatar umap-project commented on May 19, 2024
Yunohost?

from umap.

Comments (12)

yohanboniface avatar yohanboniface commented on May 19, 2024

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.

yohanboniface avatar yohanboniface commented on May 19, 2024

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.

yohanboniface avatar yohanboniface commented on May 19, 2024

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.

yohanboniface avatar yohanboniface commented on May 19, 2024

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.

yohanboniface avatar yohanboniface commented on May 19, 2024

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.

yohanboniface avatar yohanboniface commented on May 19, 2024

Original comment by Yohan Boniface (BitBucket: yohanboniface, GitHub: yohanboniface):


Also to consider: https://sandstorm.io/

from umap.

yohanboniface avatar yohanboniface commented on May 19, 2024

Original comment by opi (zeropi) (BitBucket: zeropi, GitHub: zeropi):


Any hint about ldap / http_auth support ? It may help yunohost packaging.

from umap.

scith avatar scith commented on May 19, 2024

Hello, I would be interested in this as well @yohanboniface @julienmalik @opi
Are there still plans for LDAP support?
Thanks

from umap.

yohanboniface avatar yohanboniface commented on May 19, 2024

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.

pierrechtux avatar pierrechtux commented on May 19, 2024

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.

yohanboniface avatar yohanboniface commented on May 19, 2024

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.

pierrechtux avatar pierrechtux commented on May 19, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.