Spaces
Spaces are the sub-forums of Nexus. Every post belongs to exactly one space. Spaces appear in the left sidebar, ordered by their configured position.
Creating a space
Section titled “Creating a space”Spaces can be created from Admin → Spaces or, depending on the Who can create spaces setting, directly from the sidebar by members or moderators.
Each space has the following fields:
Required. Maximum 50 characters. The display name shown in the sidebar and on posts.
Auto-generated from the name — lowercase, with non-alphanumeric characters replaced by hyphens. Used in URLs. Must be unique across all spaces.
Description
Section titled “Description”Optional. A short description of the space’s purpose. Shown on the space page.
A hex color (#RRGGBB) used for the space’s icon and accent. Default: #5B4EF5.
A Font Awesome solid icon class, e.g. fa-layer-group, fa-code, fa-gamepad. The icon is rendered in the sidebar next to the space name. Default: fa-layer-group.
Visibility
Section titled “Visibility”Two options:
| Visibility | Behaviour |
|---|---|
| Public | Visible to all users including guests (when guest browsing is enabled) |
| Private | Only visible to logged-in members. Hidden from the sidebar and feed for guests and unauthenticated users. Also hidden from moderators unless they are logged in. |
Default: public.
Reordering spaces
Section titled “Reordering spaces”Spaces in the sidebar are ordered by their position value, then alphabetically by name. The position can be changed by dragging spaces in the Admin → Spaces panel. Drag to reorder how spaces appear in the left sidebar.
Editing and deleting spaces
Section titled “Editing and deleting spaces”From Admin → Spaces, click edit on any space to update its name, description, color, icon, or visibility. The slug is regenerated from the name when the name changes.
Click delete to permanently delete a space. Deleting a space also deletes all posts and replies within it. This cannot be undone.
Following spaces
Section titled “Following spaces”Members can follow individual spaces. When the feed is filtered to Following, only posts from spaces (and tags) the user follows are shown. Following a space does not affect visibility — a member must still be logged in to see private spaces.
Admins and moderators can see all spaces including private ones regardless of follow status.
Default spaces
Section titled “Default spaces”On a fresh install, Nexus seeds five default spaces: General, Development, Help, Showcase, and Meta. These can be edited, reordered, or deleted like any other space.
Sub-spaces
Section titled “Sub-spaces”Spaces can be nested one level deep inside a parent space. Sub-spaces appear indented under their parent in the left sidebar. Posts in a sub-space roll up into the parent’s feed.
Creating a sub-space
Section titled “Creating a sub-space”When creating or editing a space, select a Parent space from the dropdown. Any top-level space can be a parent. Nesting is limited to one level — a sub-space cannot itself have a parent.
Color inheritance
Section titled “Color inheritance”When a sub-space is created without an explicit color set, it automatically inherits the parent space’s color. If the parent’s color changes later, the sub-space retains its own color — inheritance only applies at creation time.
Depth limit
Section titled “Depth limit”Sub-spaces cannot be nested further. A space with a parent cannot itself be selected as a parent.