-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Group or Workspace #12
Comments
What about defining workspaces as "a place where notes are" with following attributes:
This requires a clean user database, so it's maybe the best to go away from the passport module(s) and directly implement the user/group register feature. We could create automatically a workspace for every user and group so they directly have there own private place. Additional workspaces can be defined by users, who can edit them. |
But maybe we should separate the whole user/ login section from the core feature, and require the core module, which could be an express instance. What do you think? |
You mean to build a module to run our own instance, right? I agreed that we should build our own group/workspace register because it's very unique. group/workspace should only for multi users situation, if it's personal using, history is enough in my opinion. |
SplitYes I mean to build a node module which contains its own express instance and all necessary stuff for the editor fronted, like socket.io, html, css and the client side javascript. (Editor Module) So that we can use it in the main module (User Module) by simply binding the editor with an This would simplify the maintenance form both of them, and gives us the opportunity to use the realtime editor somewhere else, for example a simple page to create notes without login. LoginI'm not familiar with the passport module, but if we can combine that with a local user database, why not. For me, a simple username/ password login with an register form would be enough. SubdomainI don't know if a small team want to host this stuff somewhere else. Hosting a node application isn't expensive and complicated any more. And I think the domain has nothing to do with the the application running behind it. |
I think you're right. |
Yes, but to get more people involved we have to provide a good documentation from the core functions, to make it easier to get in to it. Did you write the complete code, or just the server side? |
I wrote both client side and server side. I decided to split whole HackMD into modules. And everything should be documented, I just not having enough time to do it. |
Yes, I think this is the only core feature that would make hackmd much better than all the other alternatives. :) |
Any progress info on this one? |
Not now, maybe after user space feature #166 done will turn to this. |
I was excited to try out HackMD for our team, but sadly the lack of a shared space where you automatically see all notes as covered in #322 and also here is holding back adoption:( As it is now, you can only view your own notes from your history or use a shared link, so it's only useful for collaborating on specific documents, but not usable as a Wiki. I really hope this feature gets prioritized as I'd really like to stick with HackMD and avoid using a traditional Wiki. |
@jackycute any chance team support is getting implemented in the near future? Would love to try collaborative score editing in my team with the recent addition of abc.js support;=) |
Hey @grexe |
thanks for the update @jackycute - no problem, I underestimated the work involved. Sadly this will be too late for us, but I'll keep a close eye on this exciting project! |
Can we see this feature come to light in the near future? |
Need a group page or a workspace for a small team.
Should use subdomain to provided better experience.
The text was updated successfully, but these errors were encountered: