Skip to main content

Suggestions for more flexible SPACE access

Hello,

Whether you are a dev or a community member, would you kindly let me know what you think of these ideas?



Conditional access requirements

Private space: instead of a simple "Request Access" button, space owners could define one or more conditions, for example:

  • enter an access code;
  • answer a question;
  • write a short application;
  • accept specific rules;
  • meet predefined requirements (e.g. complete profile fields).

Mandatory spaces (that you can't leave)

Allow administrators to designate certain spaces asΒ compulsory,Β preventing users from leaving them. This would be useful for spaces such asΒ Announcements,Β Welcome, etc.



Link courses to spaces

Allow one or more courses to be associated with a space.

Examples:

  • enrolling in a course automatically grants access to its space;
  • a space can be restricted to enrolled students
  • the space can also serve as an internal way to promote courses related to the space topic.

Limit the number of joined spaces

Could the maximum number of spaces a user may join depend on:

  • paid membership;
  • community level or leaderboard points;
  • administrator-defined permissions?

For example, free members could joinΒ 2 spaces, while premium members would haveΒ unlimited access.


Remove the descriptions displayed beneath each space access type. The labels Public, Private, and Secret are already self-explanatory, and the additional text adds unnecessary visual clutter. The description is quite redundant across the community.


Instead of opening a space directly on the discussion feed, add a dedicated Overview (or Home) tab that serves as the space's main page. This page could highlight the most important information, such as the space's guidelines and announcements, before users jump into the discussion.


Do you think these features would be technically feasible in future updates?

More generally, I'd be interested in understanding how you envision integrating a membership system with space permissions, course access, community levels, and limits on the number of spaces a user can join. The current paywall implementation is quite limited. It only supports placing one space at a time behind a paywall, and the configuration process could be much more intuitive (for a noob like me at least!)

Thank you!

J V

Some good idea's here, however I believe your first point already exist as one needs to join before one can post/comment in a public space.

AS W

I had to reread your comment because you made me realise that I didn't know that. See, i've been building my community brick by brick for months and I am not releasing to the public yet, so I never noticed that!

J V

AS WΒ You learn something new every day :)

AS W

J VΒ too bad I started by suggestion list with this one :p Doesn't look as serious and compelling as I wished πŸ˜…

J V

AS WΒ I think you can edit it :)