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

Chat-Ops integration with Wiki #1669

Closed
marceloschmidt opened this issue Dec 15, 2015 · 13 comments
Closed

Chat-Ops integration with Wiki #1669

marceloschmidt opened this issue Dec 15, 2015 · 13 comments

Comments

@marceloschmidt
Copy link
Member

It would be cool to have an integration with Github/Gitlab Wiki, or an internal wiki, for storing .md files related to the room and being able to edit them on-the-fly.
Displaying items in a tree-like structure would be good too.

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@f4llc0nn
Copy link

Great :)
A multi-user editing mechanism for .md files in a room would increase a lot of our productivity, keeping workflow entirely on rocket.chat.

Example: We can use it to keep important project's info/files direct on a project channel and update this documentation in the channel. A tree-like structure would even enhance this experience.

@Sing-Li
Copy link
Member

Sing-Li commented Dec 15, 2015

JavaScript source file edit would be awesome (although not quite what the title suggests) !

Multi-user shared edit as per @fallc0nn ? or Private per-user? Very different use cases.

Also, how will we 'delegate' the identity? What if the user did not oauth'd in via GitHub or GitLab - no identity for write on that system?

@f4llc0nn
Copy link

"Multi-user shared edit as per @fallc0nn ? or Private per-user? Very different use cases."

I'm thinking more simple for now. Not simultaneous editing.

Imagine this scenario:

And so on.

tl;dr
What I'm aiming for is a limited (but useful+productive) way to keep collaborative files from projects into a project/activity room.

@Sing-Li
Copy link
Member

Sing-Li commented Dec 15, 2015

So ...

  • a managed collection of .md files associated with each channel; using current upload file storage is probably fine
  • a markdown renderer and editor for these files
  • a file manager to access these files
  • the two bullets above can be combined if we find a JS embeddable wiki-in-a-window

@f4llc0nn
Copy link

Yeah, perfect.
To address this issue today, we use a few markdown messages in the channel that only the administrator can edit, and everybody pinned to quickly keep track of last edit.

I think this request can be useful not only for us but for all.

@haceru
Copy link

haceru commented Jan 20, 2016

If I may join the conversation, this feature would be extremely useful for collaborative document editing too (for example a procedure or a legislative proposal with multiple editors). If at the end you could export the result as a PDF for example, it would be awesome !

@engelgabriel
Copy link
Member

Relates on #2426

@engelgabriel
Copy link
Member

@geekgonecrazy
Copy link
Contributor

@marceloschmidt now that we've moved over to the docs repo, what would that leave us needing to do?

@marceloschmidt
Copy link
Member Author

The original request was for a package or tabbar plugin that would allow for editing on-the-fly. So I think the request is still pending :)

@geekgonecrazy
Copy link
Contributor

Let the chatops thinking begin! I can see this being very easily done with the in band message PR I need to finish up.

@B-Stefan
Copy link

B-Stefan commented Mar 23, 2017

Maybe this is interesting for you.
To add your own fly in panel I developed a docker container that pulls the RocketChat source code and generates a new build of RocketChat with your custom meteor module.

This is highly experimental and not production ready

https://github.com/B-Stefan/Sofia/tree/master/service-rocket-chat

@geekgonecrazy
Copy link
Contributor

This would make for a great Rocket.Chat App. But not something we necessarily would want to add to our core code base.

If any want to discuss or propose this feature in detail please feel free to open a post on our forum in the feature request category.

Thanks,

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants