Add sub-channels/groups or folders
With a lot of groups/channels ,the sidebar becomes very cluttered. A collapsable hierachy with sub-channels/groups would be great.
Or, easier to implement I guess, the ability to group channels/private groups into folders.
I suggest to allow a special character in chanel name, like '/', who would act as a separator.
Then, it's just a matter of interface.that would allow a sub grouping of chanels with the same 'prefix', inside or outside the already implemented hierarchy (private/favorite/public/etc...) by a simple option.
I think this issue should only be visual, at first.
Kevin Hemstreet-Grimmer commented
Each group needs to be collapsible as well. imo
Anatoly Gudkov commented
This is ABSOLUTELY ridiculous to don't provide a way to group/structure elements if more than 7-10 in any context, any application
Will Payne commented
If this gets implemented, it would be an opportune moment to add the ability to reorder channels
This will improve the efficiency of mattermost greatly.
There is a way to implement this feature with minimize modification.
My suggestion is special treatment on the string of group name.
For example : The original groups are shown as
Modify the display behavior based on the special treatment on the string "::"
That means what you need is modifying the client app and web plugin.
+ 10 votes if I could.. Mattermost seems so 'basic' :( I hope people who paid for the entreprise version have something but then it's sad to not get it in community version
Richard Ford commented
definitely like the idea of organising the channels but wonder if a more appropriate way would be via tags and filters. Different people in my organisation might have different ideas for how they would like to view their channels.
Or is that just a completely separate feature?
Yes, this would definitely help organizing the channels and make my work-life a lot easier!
As well as improving presentation this would also allow us to join to the top level channel and have an option to automatically join sub channels so, for example, a projects team manager subscribed to the top level "All Projects" channel can participate in all sub-project's channels under that parent without having to join the sublevels individually
I also need this functionality in the company. Otherwise we cannot use Mattermost in a satisfactory manner. Is this functionality on the roadmap for a next version?
+1 for me
I would be greatly interested in adding this functionality, but first am looking for some approval from the Mattermost team.
I have done a brief mock-up, and imagine it could look similar to this:
This was all done using HTML5's details and summary elements.
Comet Kim commented
It seems to be similar to [zulip](https://zulip.org/)'s channel model. They are called stream.
Maybe a hierarchy of channels separated by dots that allows folding of the tree does the trick:
e.g. folded you see:
and unfolded you see:
This could be followed for multiple subtrees:
Or is there an even better approach?
Sub-channels would be GREAT. Also the ability to move/merge a channel into an other.
Yes it could be great to have sub-channels. Any user could create a sub-channel to open a subject and could close it once it is solved/finished. IT would be helpful for the others to find the beginning and ending of each discussion
It should be great to have possibilty to close and create new subject inside a canal in sort to separate the thread
Tom Downes commented
Or tags. I run a mattermost with about 1000 users and it is both too much to separate teams and too many channels in the default view.