fyi.opensocial.page

lexicons.opensocial.fyi

Documentation

A page a member made for their group's site: a whole HTML document, in their own repo in the group's fyi.opensocial.pages space. The one keyed `profile` is their page about themselves, shown in a tab of its own; a profile with no `html` is shown with the site's own page for members, with its `about`. Any other is shown only to its author until an admin places it, which is also when the admin approves what it may read and do. Until then, and always for a profile, it can read only the group's name and who it is about.

main record

A page a member made for their group's site: a whole HTML document, in their own repo in the group's fyi.opensocial.pages space. The one keyed `profile` is their page about themselves, shown in a tab of its own; a profile with no `html` is shown with the site's own page for members, with its `about`. Any other is shown only to its author until an admin places it, which is also when the admin approves what it may read and do. Until then, and always for a profile, it can read only the group's name and who it is about.

Record Key any Any valid record key

Properties

about string Optional

For a profile: what they say about themselves here.

maxLength: 3000 bytesmaxGraphemes: 300 graphemes
calls array of string nsid Optional

The host methods it would like to call for the viewer, for an admin to approve.

maxLength: 50 items
createdAt string datetime Required

An RFC 3339 formatted timestamp.

html string Optional

No description available.

maxLength: 200000 bytes
network array of string nsid Optional

The collections it would like to read from everyone on the network who writes them, for an admin to approve.

maxLength: 20 items
reads array of string nsid Optional

The collections it would like to read, for an admin to approve.

maxLength: 50 items
title string Required

No description available.

maxLength: 640 bytesmaxGraphemes: 64 graphemes
updatedAt string datetime Optional

An RFC 3339 formatted timestamp.

writes array of string nsid Optional

The collections it would like to write for the viewer, for an admin to approve.

maxLength: 50 items
View raw schema
{
  "description": "A page a member made for their group's site: a whole HTML document, in their own repo in the group's fyi.opensocial.pages space. The one keyed `profile` is their page about themselves, shown in a tab of its own; a profile with no `html` is shown with the site's own page for members, with its `about`. Any other is shown only to its author until an admin places it, which is also when the admin approves what it may read and do. Until then, and always for a profile, it can read only the group's name and who it is about.",
  "key": "any",
  "record": {
    "properties": {
      "about": {
        "description": "For a profile: what they say about themselves here.",
        "maxGraphemes": 300,
        "maxLength": 3000,
        "type": "string"
      },
      "calls": {
        "description": "The host methods it would like to call for the viewer, for an admin to approve.",
        "items": {
          "format": "nsid",
          "type": "string"
        },
        "maxLength": 50,
        "type": "array"
      },
      "createdAt": {
        "format": "datetime",
        "type": "string"
      },
      "html": {
        "maxLength": 200000,
        "type": "string"
      },
      "network": {
        "description": "The collections it would like to read from everyone on the network who writes them, for an admin to approve.",
        "items": {
          "format": "nsid",
          "type": "string"
        },
        "maxLength": 20,
        "type": "array"
      },
      "reads": {
        "description": "The collections it would like to read, for an admin to approve.",
        "items": {
          "format": "nsid",
          "type": "string"
        },
        "maxLength": 50,
        "type": "array"
      },
      "title": {
        "maxGraphemes": 64,
        "maxLength": 640,
        "type": "string"
      },
      "updatedAt": {
        "format": "datetime",
        "type": "string"
      },
      "writes": {
        "description": "The collections it would like to write for the viewer, for an admin to approve.",
        "items": {
          "format": "nsid",
          "type": "string"
        },
        "maxLength": 50,
        "type": "array"
      }
    },
    "required": [
      "title",
      "createdAt"
    ],
    "type": "object"
  },
  "type": "record"
}

Lexicon Garden

@