Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

User space #166

Open
jackycute opened this issue Aug 31, 2016 · 6 comments
Open

User space #166

jackycute opened this issue Aug 31, 2016 · 6 comments
Labels
feature Wants to add a new feature

Comments

@jackycute
Copy link
Member

It will be really nice to let every user have their own space.
In order to see their notes, activity or settings.
But this will related to email binding and username binding.
The ideal url for the user will be: https://hackmd.io/@jackycute, which means use @ to differ users (like Medium dose).

@jackycute jackycute added the feature Wants to add a new feature label Sep 9, 2016
@jackycute jackycute added this to the 0.4.6 milestone Oct 13, 2016
@jackycute jackycute modified the milestones: 0.4.7, 0.4.6 Nov 9, 2016
@jackycute jackycute modified the milestones: 0.5.0, 0.4.7 Dec 20, 2016
@rufuspollock
Copy link

rufuspollock commented Dec 27, 2016

@jackycute i agree this would very useful and i agree on medium style model (which allows for easy backwards compatibility). I'd also suggest considering this as an "organization" space rather than just user space - i.e. groups could have their own "user space" - like github does.

I also imagine that having this would allow you to support having "nice" user-configured URLs ... e.g.

/@rufuspollock/my-meeting-notes

As a thought on this: have you thought about building straight off of github organization / user stuff for the authentication and authorization side of this? That would take care off a lot of the user management stuff. I know this would mean limiting to github only but at least at the start limiting use of "user / org" space to users from github space does not seem too big an issue.

@jackycute
Copy link
Member Author

For more deep integration with github, you can take a look at #34 #218
I think we will just go as we planned for now, and support what we can.
It's a good idea to take care of org directly from github, but it still takes some works.

Thanks anyway @rufuspollock

@almereyda
Copy link

I would like to second @rufuspollock's ideas about group spaces.

Coming from a more independent background, where we try to build on own infrastructure where possible, we see GitLab as a suitable source for users on organisations, too.

i.e. http://kanban.leanlabs.io/ / https://gitlab.com/leanlabsio/kanban

Maybe this issue is rather about User and Group spaces then?
Or the latter are a speparate issue:

With email registration and login enabled, the first shall be simple, but how to choose which organisations (and permissions!) to pull, if multiple adapters are connected, i.e. GitHub and GitLab?

A little more thinking about implementation strategies may be needed here. Probably one would create organisations in HackMD, but gets ones owns from GH + GL as suggestions. Syncing of changing permissions may then be tied to the one origin provider, while it remains open if other local HackMD users, authenticated via any of the other providers, should be able to join such groups.

@jackycute
Copy link
Member Author

@xgdgsc
Copy link

xgdgsc commented Apr 27, 2017

Integration with Trello board/organization users would be great, also.

@jackycute jackycute removed this from the 0.6.1 milestone Oct 12, 2017
@ccoenen
Copy link
Contributor

ccoenen commented Jun 26, 2018

this might also be related to #314

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Wants to add a new feature
Projects
None yet
Development

No branches or pull requests

5 participants