RocketChat / RocketChat/Rocket.Chat

Categorize/organize integrations

Open
#7,197 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area: ui/ux feat: integration / plugin
Dominant language
TypeScript
Stars
46.1k
Forks
13.9k
Avg merge
3d 3h
Merged PRs (30d)
130

Description

I think it would be nice to have the ability to categorize and/or further organize Incoming/Outgoing integrations in the web GUI.

Currently all Incoming and Outgoing integrations are just listed within the Integrations menu. It would be cool to have the ability to re-arrange the order the integrations are in as well as create a 'folder' and possibly further 'sub-folders' to organize integrations in.

This would mostly be a front-end thing I would think, but I am not sure how difficult it would be. I am a novice to NodeJS (and Meteor by proxy) so I will attempt to create something in the future, but I am sure someone would be able to knock this out waaaaay before I can! Any thoughts?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are identified. Start by examining the Integrations menu in the web GUI and clarify whether ordering, folders, and sub-folders are required. Done would mean a defined organization model and an agreed user-facing behavior for Incoming and Outgoing integrations.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, node.js, typescript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.