Maptio / maptio

http://www.maptio.com
Other
24 stars 5 forks source link

Feature request: Enable links in user profiles #828

Closed samuk closed 1 year ago

samuk commented 1 year ago

Problem

I am unhappy with the current GDPR status of the hosted service and so I feel unable to add the email addresses of third parties to the service. This means users are uncontactable.

Proposed workaround

If I could add a URL to the user profile fields then I could link to their profiles on a social network service we use, eg https://hub.transition-space.org/u/samuk/ this would not expose personal data, but would make them contactable (via the social service)

tomnixon commented 1 year ago

Hi Sam, our GDPR compliance will continue to improve over time (a key moment will come once we can remove the need for the Intercom and Auth0 3rd party services) but I'm sorry it's not meeting your needs right now. Creating your own installation of Maptio will give you more control over your data and we'd be happy to talk about that.

Your suggested workaround will be possible as part of a planned upgrade to our data model. It'll be possible to add custom fields to users, circles, and roles. It's a big upgrade because it means completely replacing the current document database (MongoDB) with a relational DB so it's not a quick job, but I've been wanting this for years so I'm excited that we should be starting work on it in the next few weeks after we complete an overhaul of the tree-list component and some other UI improvements which are in progress.

https://github.com/Maptio/maptio/issues/429

samuk commented 1 year ago

Thanks Tom. Self-hosting looks a bit too involved for me right now. If there was a Docker container available I might throw that up on a server.

I realise there's probably a bit of tension between making self-hosting too easy and generating any income from SAAS.

As an aside I don't know if your architecture lends itself to 'modules', I do quite like the https://freescout.net/modules/ model. The core software easily hosted/packaged.

As you can see almost every feature is packaged as a separate add on module under AGPL-3.0 licence. I've brought four or five and I somehow don't begrudge it. I got the core software for free. These are features I want, I don't have to pay for the ones I don't.