Rocket.chat: Feature: Static HTML Pages

Created on 11 Jan 2017  路  6Comments  路  Source: RocketChat/Rocket.Chat

For my project, I need to build in Rooms containing containing static html (editable by admins). They need the same functionality as regular channels (add/remove users, sidenav, etc).

  1. Would this feature be useful to RocketChat?
  2. What is the best way to implement this?

I've looked at how livechat is implemented and I like the approach of keeping everything in a self-contained module.

Any suggestions will be helpful. Cheers,
Kiran

Idea channel settings

Most helpful comment

@engelgabriel
We're designing a learning platform with RocketChat as the base.

A requirement is having instructional content accessible to students (videos, text, links, etc.). We also need the ability to create/delete pages and invite/kick people from these pages. Currently, we're using read-only channels, but they are fairly ugly and unintuitive for our purposes.

We need a separate sidebar containing only those pages:
screen shot 2017-01-15 at 5 19 12 pm

We also need pages that admins/mods can edit.
screen shot 2017-01-15 at 5 25 45 pm

This feels similar in nature to the home/terms and conditions/privacy policy page. However, it will be a more generic solution with many of the features for rooms.

All 6 comments

That can be interesting.. can you describe the use case better so we can suggest the best approach?

@engelgabriel
We're designing a learning platform with RocketChat as the base.

A requirement is having instructional content accessible to students (videos, text, links, etc.). We also need the ability to create/delete pages and invite/kick people from these pages. Currently, we're using read-only channels, but they are fairly ugly and unintuitive for our purposes.

We need a separate sidebar containing only those pages:
screen shot 2017-01-15 at 5 19 12 pm

We also need pages that admins/mods can edit.
screen shot 2017-01-15 at 5 25 45 pm

This feels similar in nature to the home/terms and conditions/privacy policy page. However, it will be a more generic solution with many of the features for rooms.

Another use case...

I am setting up a community project page. Users have different channels where they can discuss the different aspects of the overall project. However, I need static pages where the progress and results of the efforts of those sub-projects can be posted. Trying to bunch everything into the home page doesn't work. Also, using a channel to post the information kills any formatting that would help organize the data, and clutters the channels list.

With the upcoming release of our Rocket.Chat Apps framework. I think this is more fitting as a Rocket.Chat App.

Please feel free to post your Rocket.Chat App idea to our forum so maybe someone (even you) can create it.

Any updates from this?

@SteveUNSW
As per Diegos comment please follow up in the forums

Was this page helpful?
0 / 5 - 0 ratings

Related issues

royalaid picture royalaid  路  3Comments

mddvul22 picture mddvul22  路  3Comments

tanc picture tanc  路  3Comments

antn89 picture antn89  路  3Comments

karlprieb picture karlprieb  路  3Comments