app.atmobb.forum.profile

A forum's identity and configuration. Lives in the forum account's repo; the forum's DID is the forum's identity.

Details · record, key literal:self
Kindrecord
Record keyliteral:self
Authorityforum.atmobb.app
Indexed

Record

record · key literal:self

Properties

avatar

blob
  • maxSize: 1000000
  • accept: image/png, image/jpeg, image/webp

banner

blob
  • maxSize: 2000000
  • accept: image/png, image/jpeg, image/webp

createdAt

string · datetime

customCss

string

Forum-owned CSS applied to public pages. Admin pages deliberately ignore it so a broken stylesheet can always be repaired.

  • maxLength: 100000

Forum-owned webfont faces available to customCss.

  • maxLength: 12
itemsref
Reference
  • maxLength: 10000
  • maxGraphemes: 1000

Forum-owned browser icon.

  • maxSize: 1000000
  • accept: image/png, image/jpeg, image/webp

hideCredit

boolean

Hide the 'powered by atmobb' badge in the page footer. Absent means shown.

Hide the board and arrival default stamps on member rails. The 'here since' line always shows. Absent means shown.

Show every member profile page in the forum's own colors, ignoring members' profile skins. Banner patterns and headlines still show. Absent means skins show.

Optional forum homepage presentation. Absent values retain the classic board index.

Reference

intro

array

Rich welcome shown in the home page hero under the description. Absent means the hero shows the name and description only.

  • maxLength: 50

How people join. Absent means open: declaring membership is joining.

Reference

name

requiredstring
  • maxLength: 1000
  • maxGraphemes: 100

Forum-owned 1200 by 630 PNG used as the forum landing page's social preview image.

  • maxSize: 2000000
  • accept: image/png

ogTheme

string

Visual preset used by the generated forum landing page social preview.

  • maxLength: 32
  • knownValues: classic | midnight | ocean | forest | plum

ranks

array

Deprecated and no longer rendered: post-count ranks gave way to stamps (app.atmobb.forum.stamp). Kept so older records still validate.

  • maxLength: 50
itemsref
Reference

theme

string

Built-in color theme preset. Absent means the classic atmobb skin. Custom CSS loads after the preset and may override it.

  • maxLength: 32
  • knownValues: classic | sky | bubblegum | midnight | forest

#font

object

Properties

family

requiredstring
  • maxLength: 640
  • maxGraphemes: 64

source

requiredblob
  • maxSize: 2000000
  • accept: font/woff, font/woff2

style

requiredstring
  • maxLength: 16
  • knownValues: normal | italic

weight

requiredinteger
  • minimum: 100
  • maximum: 900

#homepage

object

Properties

  • maxLength: 3
itemsstring · at-uri

layout

string
  • maxLength: 32
  • knownValues: boards | latest | categories-latest

sidebar

boolean

welcome

string
  • maxLength: 32
  • knownValues: classic | compact | hidden

#membership

object

Join policy for a forum. In the apply and invite modes only accounts the forum has accepted (an acceptMember moderation action) may post; reading stays public.

Properties

gatedSince

string · datetime

When the forum last entered a gated mode. Posts written while the forum was open are served regardless of membership.

inviteCap

integer

Open invites an ordinary member may hold at once. 0 means only staff mint invites.

  • minimum: 0
  • maximum: 100

inviteDays

integer

Days before an unredeemed invite expires.

  • minimum: 1
  • maximum: 365

mode

string
  • maxLength: 32
  • knownValues: open | apply | invite

prompt

string

The one question shown on the application form in apply mode.

  • maxLength: 3000
  • maxGraphemes: 300

#rank

object

Properties

minPosts

requiredinteger
  • minimum: 0

title

requiredstring
  • maxLength: 640
  • maxGraphemes: 64

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • A user's atmoBB account defaults and per-forum overrides. Lives in the user's repo.

  • cc.coffeencode.forum.config

    record not from the namespace authority

    Forum configuration. Lives in the forum owner's repo at rkey 'self'. The owner is implicitly a moderator.

  • Declares membership in a forum. Lives in the member's own repo, pointing at the forum's DID — joining is an act of the member, leaving is deleting this record.

  • A board within a forum. Lives in the forum account's repo. Subforums reference their parent board.