RocketChat / Rocket.Chat

The communications platform that puts data protection first.
https://rocket.chat/
Other
40.46k stars 10.53k forks source link

Create Home/Discovery #5851

Open carolsilveira opened 7 years ago

timkinnane commented 7 years ago

Hey, if anyone owning this has made progress or even a spec for this, please post updates. I'd be interested to contribute.

caioogata commented 7 years ago

hey @timkinnane thanks for your interest. This task is in our backlog yet.

But if you like to suggest some ideas, drafts or design, please fell free for it. Just post here the evolution for our debate.

Thanks.

timkinnane commented 7 years ago

Great, my team has been speccing concepts for something similar, our content would be something like:

Some discovery content may be specific to our communities (building residents). So I'll be interested to see how the management of that content is being planned. Will there be options for dynamic / instance specific config, etc?

Re design, here's an example from the Curse app (now Twitch).

curse home

engelgabriel commented 6 years ago

image

timkinnane commented 6 years ago

That's really cool @engelgabriel!

Would that be the new index/home? Or how would it be exposed?

I'd suggest making this available and consistent with the /directory tabs (Channels and Users). Because at the moment there's no way back to home, once you've gone into channels.

e.g.

I think the discover page should also link to the native apps. They're a priority onboarding resource. Possibly the rocket.chat/docs/user-guides/ too.

You could follow the tile format, with a tile for each onboarding component, above or below the community channels... e.g:

???

rngadam commented 3 years ago

discoverability of channels is still a problem in v3.14. whatever flags get turn on, if it's not "default" it doesn't appear in the left-side and must be looked up.

For communities that try to rapidly get people participating in the right channel this is a problem.

These mockups look much nicer than the ugly HTML page we put in place.